安全分析报告: ATIVADOR GB v22.28.67

安全分数


安全分数 45/100

风险评级


等级

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

严重性分布 (%)


隐私风险

14

用户/设备跟踪器


调研结果

高危 8
中危 50
信息 3
安全 2
关注 1

高危 App 链接 assetlinks.json 文件未找到

[android:name=sbal.xredner.sbal.A2][android:host=https://www.anything.org]
App Link 资产验证 URL (https://www.anything.org/.well-known/assetlinks.json) 未找到或配置不正确。(状态代码:404)。应用程序链接允许用户从 Web URL/电子邮件重定向到移动应用程序。如果此文件丢失或为 App Link 主机/域配置不正确,则恶意应用程序可以劫持此类 URL。这可能会导致网络钓鱼攻击,泄露 URI 中的敏感数据,例如 PII、OAuth 令牌、魔术链接/密码重置令牌等。您必须通过托管 assetlinks.json 文件并通过 Activity intent-filter 中的 [android:autoVerify=“true”] 启用验证来验证 App Link 网域。

高危 App 链接 assetlinks.json 文件未找到

[android:name=sbal.xredner.sbal.A1][android:host=https://www.anything.org]
App Link 资产验证 URL (https://www.anything.org/.well-known/assetlinks.json) 未找到或配置不正确。(状态代码:404)。应用程序链接允许用户从 Web URL/电子邮件重定向到移动应用程序。如果此文件丢失或为 App Link 主机/域配置不正确,则恶意应用程序可以劫持此类 URL。这可能会导致网络钓鱼攻击,泄露 URI 中的敏感数据,例如 PII、OAuth 令牌、魔术链接/密码重置令牌等。您必须通过托管 assetlinks.json 文件并通过 Activity intent-filter 中的 [android:autoVerify=“true”] 启用验证来验证 App Link 网域。

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

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

Files:
com/braze/ui/inappmessage/views/InAppMessageHtmlBaseView.java, line(s) 354,17
com/fyber/inneractive/sdk/config/G.java, line(s) 41,4
com/unity3d/services/core/webview/WebViewApp.java, line(s) 173,10,59,65,79,108
myobfuscated/r8/AbstractC2760d.java, line(s) 70,11,12
myobfuscated/r8/AbstractViewOnTouchListenerC0632h.java, line(s) 93,16,17
myobfuscated/r8/AbstractViewOnTouchListenerC2764h.java, line(s) 93,16,17
sbal/xredner/sbal/LockActivity.java, line(s) 204,15,16
sbal/xredner/sbal/Splasher.java, line(s) 154,12,13
sbal/xredner/sbal/mwirmekuofocxmfwoxrz.java, line(s) 161,15,16
sbal/xredner/sbal/wzaraawowstgsh.java, line(s) 113,12,13

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

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

Files:
com/fyber/inneractive/sdk/player/exoplayer2/extractor/hls/a.java, line(s) 28
com/ironsource/mediationsdk/utils/IronSourceAES.java, line(s) 75,144
com/json/mediationsdk/utils/IronSourceAES.java, line(s) 76,145
myobfuscated/K8/a.java, line(s) 52
myobfuscated/pH/C2717a.java, line(s) 66

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

该文件是World Writable。任何应用程序都可以写入文件
https://github.com/OWASP/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/ironsource/mediationsdk/utils/IronSourceUtils.java, line(s) 484
com/json/mediationsdk/utils/IronSourceUtils.java, line(s) 487
com/picsart/studio/apiv3/user/ProfileActionsKt$singOut$1$1.java, line(s) 59,70
myobfuscated/I8/U.java, line(s) 57

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

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

Files:
com/inmobi/media/H3.java, line(s) 19

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

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

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

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

中危 应用程序数据可以被备份

[android:allowBackup=true]
这个标志允许任何人通过adb备份你的应用程序数据。它允许已经启用了USB调试的用户从设备上复制应用程序数据。

中危 Activity (sbal.xredner.sbal.Splasher) 未被保护。

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

中危 Activity-Alias (sbal.xredner.sbal.A2) 未被保护。

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

中危 Activity-Alias (sbal.xredner.sbal.A1) 未被保护。

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

中危 Activity (sbal.xredner.sbal.nengejnzvrvywysx) 未被保护。

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

中危 Activity (sbal.xredner.sbal.LockActivity) 未被保护。

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

中危 Activity (sbal.xredner.sbal.AlertActivity) 未被保护。

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

中危 Activity (sbal.xredner.sbal.rlwtuvppgukqlt) 未被保护。

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

中危 Activity (sbal.xredner.sbal.akrbizeweb) 未被保护。

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

中危 Activity (sbal.xredner.sbal.mwirmekuofocxmfwoxrz) 未被保护。

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

中危 Activity (sbal.xredner.sbal.wzaraawowstgsh) 未被保护。

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

中危 Activity (sbal.xredner.sbal.epxxaieiwchggciqlkay) 未被保护。

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

中危 Activity (sbal.xredner.sbal.vxurolairpj) 未被保护。

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

中危 Activity (sbal.xredner.sbal.pjwiiolmojz) 未被保护。

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

中危 Activity (sbal.xredner.sbal.kafbxwbmypvydxdzucffrecm) 未被保护。

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

中危 Activity (sbal.xredner.sbal.zuxljenxhs) 未被保护。

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

中危 Activity (sbal.xredner.sbal.hcuovosebiqct) 未被保护。

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

中危 Activity (sbal.xredner.sbal.pophzvttbgvf) 未被保护。

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

中危 Activity (sbal.xredner.sbal.acezjdczwmejgjucvgschyb) 未被保护。

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

中危 Activity (sbal.xredner.sbal.ngxkhxpeolafj) 未被保护。

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

中危 Service (sbal.xredner.sbal.bxmlfsj) 未被保护。

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

中危 Service (sbal.xredner.sbal.rhcfdl) 未被保护。

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

中危 Service (sbal.xredner.sbal.xbpogmlozwmih) 未被保护。

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

中危 Service (sbal.xredner.sbal.pnkdrbxtyfidnr) 未被保护。

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

中危 Service (sbal.xredner.sbal.ydpddlzeatmcthwlny) 未被保护。

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

中危 Service (sbal.xredner.sbal.gjnjmcmmpus) 未被保护。

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

中危 Service (sbal.xredner.sbal.cvyvnbhkxfmaoldhpsjn) 未被保护。

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

中危 Service (sbal.xredner.sbal.eqxpafq) 未被保护。

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

中危 Service (sbal.xredner.sbal.MyJobService) 受权限保护, 但是应该检查权限的保护级别。

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

中危 Service (sbal.xredner.sbal.tmpebngsjiwaf) 未被保护。

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

中危 Broadcast Receiver (sbal.xredner.sbal.nujjqdbgyykzbruhh) 未被保护。

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

中危 Broadcast Receiver (sbal.xredner.sbal.BootReceiver) 未被保护。

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

中危 Broadcast Receiver (sbal.xredner.sbal.ResetServices) 未被保护。

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

中危 Activity (sbal.xredner.sbal.fuchdphcjvk) 未被保护。

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

中危 Activity (sbal.xredner.sbal.Startme) 未被保护。

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

中危 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被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。

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

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

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

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

Files:
com/fyber/inneractive/sdk/mraid/v.java, line(s) 35,48
com/fyber/inneractive/sdk/network/b0.java, line(s) 53
com/fyber/inneractive/sdk/player/cache/m.java, line(s) 25,31
com/fyber/inneractive/sdk/web/DialogInterfaceOnClickListenerC0512y.java, line(s) 22
com/ironsource/sdk/utils/SDKUtils.java, line(s) 268
com/json/sdk/utils/SDKUtils.java, line(s) 297
com/json/xa.java, line(s) 643,355,521
com/picsart/service/share/a.java, line(s) 76
com/picsart/studio/brushlib/brush/BrushHistory.java, line(s) 56
com/picsart/studio/editor/tool/dispersion/c.java, line(s) 41
com/picsart/studio/editor/tool/drawing/a.java, line(s) 657,941,1266,1382
com/picsart/studio/editor/tool/drawing/c.java, line(s) 93
com/socialin/android/photo/draw/DrawingActivityNew.java, line(s) 2593
com/socialin/android/photo/effectsnew/genai/GenAiLoadingDialog.java, line(s) 128
com/unity3d/ads/core/data/datasource/AndroidDynamicDeviceInfoDataSource.java, line(s) 437,484
com/unity3d/services/core/cache/CacheDirectory.java, line(s) 67
com/vungle/ads/internal/platform/AndroidPlatform.java, line(s) 215
myobfuscated/BQ/g.java, line(s) 17
myobfuscated/BQ/h.java, line(s) 83
myobfuscated/Bi/C3622b.java, line(s) 213
myobfuscated/Bi/b.java, line(s) 195
myobfuscated/C6/o.java, line(s) 209,211
myobfuscated/E4/g.java, line(s) 199
myobfuscated/KS/C0917c.java, line(s) 41,86
myobfuscated/T5/C1162b.java, line(s) 231
myobfuscated/T5/C6380b.java, line(s) 236
myobfuscated/Y80/D0.java, line(s) 37
myobfuscated/Y80/L.java, line(s) 48
myobfuscated/aK/x.java, line(s) 172
myobfuscated/aN/q.java, line(s) 86
myobfuscated/gU/i.java, line(s) 25,28
myobfuscated/uS/o.java, line(s) 27
myobfuscated/x50/a.java, line(s) 142
sbal/xredner/sbal/ShadowContext.java, line(s) 159
sbal/xredner/sbal/SubDirContextThemeWrapper.java, line(s) 173,173
sbal/xredner/sbal/b.java, line(s) 39,102,115,156
welcome/activities/astruments/n80.java, line(s) 224

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

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

Files:
coil/memory/MemoryCache.java, line(s) 79
com/beautify/studio/impl/common/history/StringSavedData.java, line(s) 57
com/braze/configuration/BrazeConfig.java, line(s) 471,471
com/inmobi/commons/core/configs/AdConfig.java, line(s) 513
com/inmobi/media/C0240k0.java, line(s) 19
com/inmobi/media/C1596k0.java, line(s) 19
com/ironsource/mediationsdk/adquality/AdQualityBridgeKt.java, line(s) 13
com/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition.java, line(s) 15
com/ironsource/mediationsdk/c.java, line(s) 305,409
com/ironsource/mediationsdk/p.java, line(s) 2250,2231
com/ironsource/mediationsdk/server/ServerURL.java, line(s) 32,58
com/ironsource/mediationsdk/utils/IronSourceConstants.java, line(s) 105,118
com/json/adapters/ironsource/IronSourceAdapter.java, line(s) 84,55,54,317
com/json/adapters/ironsource/IronSourceLoadParameters.java, line(s) 66,75
com/json/lr.java, line(s) 17,32
com/json/mediationsdk/adquality/AdQualityBridgeKt.java, line(s) 13
com/json/mediationsdk/c.java, line(s) 309,413
com/json/mediationsdk/p.java, line(s) 2555,2536
com/json/mediationsdk/server/ServerURL.java, line(s) 36,62
com/json/mediationsdk/utils/IronSourceConstants.java, line(s) 105,118
com/json/nr.java, line(s) 108
com/json/tn.java, line(s) 26,35,44,41,32,29,38
com/picsart/payment/impl/subscription/ui/ShopSubscribeActivity.java, line(s) 95
com/picsart/sharesheet/api/ShareTargetData.java, line(s) 295
com/picsart/studio/apiv3/model/ReplayConfigKt.java, line(s) 10
com/picsart/studio/apiv3/model/ReplayHistoryCardConfig.java, line(s) 217
com/picsart/studio/apiv3/model/SearchAnalyticsHelper.java, line(s) 327
com/picsart/studio/apiv3/model/Settings.java, line(s) 32
com/picsart/studio/editor/tools/layers/layersactioncreator/a.java, line(s) 94
com/picsart/studio/editor/video/addobject/VideoEditorItemEditorNavCoordinatorImpl.java, line(s) 81
com/picsart/user/model/User.java, line(s) 256
com/snapchat/kit/sdk/core/security/SecretKeyFactory.java, line(s) 21
com/unity3d/ads/core/configuration/GameServerIdReader.java, line(s) 12
com/unity3d/ads/core/data/datasource/AndroidMediationDataSource.java, line(s) 16,28
com/unity3d/ads/core/data/datasource/AndroidTcfDataSource.java, line(s) 12
com/unity3d/services/ads/gmascar/utils/ScarConstants.java, line(s) 4,5,6,7,9,10
com/unity3d/services/core/configuration/ExperimentObject.java, line(s) 6,7
com/unity3d/services/core/device/reader/DeviceInfoReaderFilterProvider.java, line(s) 11,12
com/unity3d/services/core/device/reader/JsonStorageKeyNames.java, line(s) 4,6,7,8,10,11,12,13,9,14,5,15,16,17
com/vk/api/sdk/VKApiCredentials.java, line(s) 47
com/vk/api/sdk/a.java, line(s) 264
com/vungle/ads/internal/Constants.java, line(s) 10,22,46,13,34,70,19,37
com/vungle/ads/internal/model/Cookie.java, line(s) 28
com/vungle/ads/internal/signals/SignalManager.java, line(s) 36,40
com/vungle/ads/internal/task/CleanupJob.java, line(s) 29
com/vungle/ads/internal/task/CleanupJobKt.java, line(s) 11
io/jsonwebtoken/JwsHeader.java, line(s) 8
myobfuscated/AO/c.java, line(s) 79
myobfuscated/DJ/b.java, line(s) 67
myobfuscated/E8/C0791c.java, line(s) 51
myobfuscated/E8/C4071c.java, line(s) 51
myobfuscated/I6/C0882b.java, line(s) 83
myobfuscated/JN/Y.java, line(s) 58
myobfuscated/O60/i.java, line(s) 108
myobfuscated/OS/C1044b.java, line(s) 58
myobfuscated/OS/C5669b.java, line(s) 62
myobfuscated/S6/d.java, line(s) 90
myobfuscated/U20/g.java, line(s) 34
myobfuscated/V7/W.java, line(s) 120
myobfuscated/VK/o.java, line(s) 30
myobfuscated/VV/C1418h.java, line(s) 89
myobfuscated/VV/C6706h.java, line(s) 94
myobfuscated/W7/h.java, line(s) 255
myobfuscated/X/W.java, line(s) 29
myobfuscated/Z2/C0469d.java, line(s) 37
myobfuscated/Z2/C3329d.java, line(s) 37
myobfuscated/aN/C0587a.java, line(s) 82
myobfuscated/aN/C3414a.java, line(s) 85
myobfuscated/fL/C0760c.java, line(s) 45
myobfuscated/fL/C4244c.java, line(s) 46
myobfuscated/fT/C4267d.java, line(s) 70
myobfuscated/fT/d.java, line(s) 66
myobfuscated/h8/C0861c.java, line(s) 37
myobfuscated/h8/C0866h.java, line(s) 82
myobfuscated/h8/C0871m.java, line(s) 91
myobfuscated/h8/C4515c.java, line(s) 37
myobfuscated/h8/C4520h.java, line(s) 82
myobfuscated/h8/C4525m.java, line(s) 91
myobfuscated/hV/h.java, line(s) 73
myobfuscated/lO/d.java, line(s) 376
myobfuscated/y/C1122a.java, line(s) 12
myobfuscated/y/C6946a.java, line(s) 12
myobfuscated/yP/b.java, line(s) 90

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

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

Files:
com/inmobi/media/C0131c3.java, line(s) 6,105,172
com/inmobi/media/C1487c3.java, line(s) 6,106,173
com/json/aa.java, line(s) 5,6,96,101
com/json/ca.java, line(s) 6,7,27,90,123,149
com/picsart/shopNew/lib_shop/utils/a.java, line(s) 5,6,320
myobfuscated/W80/C1215a.java, line(s) 3,4,15,16,17,28,29,30
myobfuscated/W80/C6792a.java, line(s) 3,4,15,16,17,28,29,30
myobfuscated/bd/a.java, line(s) 5,6,24
myobfuscated/bd/b.java, line(s) 7,37
myobfuscated/eN/c.java, line(s) 8,266,286,344,345,346,347
myobfuscated/ud/k.java, line(s) 5,6,169,185,213,239,265,361
myobfuscated/ud/m.java, line(s) 3,9,10,11
myobfuscated/ud/n.java, line(s) 3,9
myobfuscated/ud/o.java, line(s) 3,9,10,11
myobfuscated/ud/p.java, line(s) 3,9,10,11,12,13
myobfuscated/ud/q.java, line(s) 4,5,44
myobfuscated/ve/d.java, line(s) 6,49,50
myobfuscated/ve/h.java, line(s) 7,8,198,230,231
welcome/activities/astruments/wf.java, line(s) 5,6,7,8,9,153,165

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

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

Files:
com/braze/support/IntentUtils.java, line(s) 14
com/fyber/inneractive/sdk/config/global/r.java, line(s) 15
com/fyber/inneractive/sdk/player/exoplayer2/upstream/cache/i.java, line(s) 14
com/inmobi/media/C0171f1.java, line(s) 18
com/inmobi/media/C0211i.java, line(s) 10
com/inmobi/media/C0401v8.java, line(s) 21
com/inmobi/media/C1521e9.java, line(s) 10
com/inmobi/media/C1527f1.java, line(s) 33
com/inmobi/media/C1567i.java, line(s) 9
com/inmobi/media/C1757v8.java, line(s) 23
com/inmobi/media/V1.java, line(s) 5
com/json/jb.java, line(s) 5
com/picsart/masker/BrushViewModel.java, line(s) 39
com/picsart/picore/temp/RandomXS128.java, line(s) 3
com/picsart/studio/apiv3/model/card/Card.java, line(s) 21
com/picsart/studio/brushlib/brush/c.java, line(s) 9
com/picsart/studio/brushlib/brush/g.java, line(s) 9
com/picsart/studio/brushlib/brush/k.java, line(s) 13
com/picsart/studio/editor/tools/addobjects/core/a.java, line(s) 77
com/unity3d/services/core/configuration/Configuration.java, line(s) 22
myobfuscated/Ad/j.java, line(s) 52
myobfuscated/BQ/C0638c.java, line(s) 4
myobfuscated/BQ/C3655c.java, line(s) 4
myobfuscated/E4/h.java, line(s) 15
myobfuscated/F8/g.java, line(s) 15
myobfuscated/G70/e.java, line(s) 8
myobfuscated/Sb0/AbstractC0619a.java, line(s) 9
myobfuscated/Sb0/AbstractC6296a.java, line(s) 9
myobfuscated/Sb0/b.java, line(s) 3
myobfuscated/Tb0/C0624a.java, line(s) 4
myobfuscated/Tb0/C6469a.java, line(s) 4
myobfuscated/W3/C0402b.java, line(s) 31
myobfuscated/W3/C3218b.java, line(s) 45
myobfuscated/eN/i.java, line(s) 34
myobfuscated/eN/q.java, line(s) 27
myobfuscated/g8/g.java, line(s) 9
myobfuscated/g9/C4348a.java, line(s) 18
myobfuscated/g9/c.java, line(s) 11
myobfuscated/ie0/b.java, line(s) 4
myobfuscated/ie0/c.java, line(s) 4
myobfuscated/le0/C.java, line(s) 4
myobfuscated/q3/a.java, line(s) 9
myobfuscated/q3/b.java, line(s) 6
myobfuscated/t9/c.java, line(s) 5
myobfuscated/va0/b.java, line(s) 3
myobfuscated/ve/n.java, line(s) 17
myobfuscated/z70/C1508a.java, line(s) 5
myobfuscated/z70/C7237a.java, line(s) 5
sbal/xredner/sbal/b.java, line(s) 15
sbal/xredner/sbal/i.java, line(s) 77
welcome/activities/astruments/fs.java, line(s) 3
welcome/activities/astruments/m.java, line(s) 3

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

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

Files:
com/braze/support/StringUtils.java, line(s) 86
com/ironsource/mediationsdk/utils/IronSourceUtils.java, line(s) 406
com/ironsource/sdk/utils/SDKUtils.java, line(s) 185
com/json/mediationsdk/utils/IronSourceUtils.java, line(s) 409
com/json/sdk/utils/SDKUtils.java, line(s) 214
myobfuscated/B0/C.java, line(s) 216
myobfuscated/BZ/l.java, line(s) 102
myobfuscated/EQ/f.java, line(s) 39
myobfuscated/Ei/l.java, line(s) 94
myobfuscated/K8/a.java, line(s) 51
myobfuscated/yb/f.java, line(s) 43

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

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

Files:
com/fyber/inneractive/sdk/web/W.java, line(s) 193,185
com/inmobi/media/GestureDetectorOnGestureListenerC0445ya.java, line(s) 659,598
com/inmobi/media/GestureDetectorOnGestureListenerC1801ya.java, line(s) 733,672
com/json/nu.java, line(s) 146,134,136
com/unity3d/services/ads/webplayer/WebPlayerView.java, line(s) 565,549
myobfuscated/r8/AbstractC2760d.java, line(s) 109,104
myobfuscated/r8/AbstractViewOnTouchListenerC0632h.java, line(s) 117,112
myobfuscated/r8/AbstractViewOnTouchListenerC2764h.java, line(s) 119,114
sbal/xredner/sbal/LockActivity.java, line(s) 191,165
sbal/xredner/sbal/mwirmekuofocxmfwoxrz.java, line(s) 147,121
sbal/xredner/sbal/wzaraawowstgsh.java, line(s) 103,99

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

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

Files:
com/bugsnag/android/b.java, line(s) 21
com/json/sdk/utils/SDKUtils.java, line(s) 106
com/unity3d/ads/core/data/datasource/AndroidStaticDeviceInfoDataSource.java, line(s) 262
myobfuscated/Db/b.java, line(s) 24
myobfuscated/Rc/a.java, line(s) 19
myobfuscated/pH/C2717a.java, line(s) 65
myobfuscated/tG/C0656a.java, line(s) 50
myobfuscated/tG/C6494a.java, line(s) 69

中危 IP地址泄露

IP地址泄露


Files:
com/picsart/studio/ads/lib/AmazonSdk$init$1.java, line(s) 57
com/picsart/studio/dropbox/DropboxActivity.java, line(s) 37
myobfuscated/Ce0/InterfaceC3879g.java, line(s) 84,99
myobfuscated/Eh/C2185b.java, line(s) 47
myobfuscated/V9/b.java, line(s) 103,104
myobfuscated/V9/e.java, line(s) 25,26
myobfuscated/ae0/b.java, line(s) 44,78
myobfuscated/be0/InterfaceC0331b.java, line(s) 24
myobfuscated/be0/InterfaceC3733b.java, line(s) 24
myobfuscated/xd0/b.java, line(s) 6

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

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

Files:
com/json/gw.java, line(s) 39,41
com/picsart/studio/picsart/profile/activity/WebViewActivity.java, line(s) 207,206
com/vungle/ads/internal/ui/view/MRAIDAdWidget.java, line(s) 146,141
sbal/xredner/sbal/LockActivity.java, line(s) 178,165
sbal/xredner/sbal/mwirmekuofocxmfwoxrz.java, line(s) 134,121
sbal/xredner/sbal/ngxkhxpeolafj.java, line(s) 161,148

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

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


Files:
welcome/activities/astruments/jx.java, line(s) 55

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

从应用程序中识别出以下机密确保这些不是机密或私人信息
凭证信息=> "com.google.android.backup.api_key" : "AEdPqrEAAAAImRFQvx8szY9HcRV2sTL7zp5DyY5Lr6ldGt0Z1Q"
凭证信息=> "androidx.credentials.CREDENTIAL_PROVIDER_KEY" : "androidx.credentials.playservices.CredentialProviderPlayServicesImpl"
00F50B028E4D696E676875615175290472783FB1
B99B99B099B323E02709A4D696E6768756151751
F1FD178C0B3AD58F10126DE8CE42435B53DC67E140D2BF941FFDD459C6D655E1
0101D556572AABAC800101D556572AABAC8001022D5C91DD173F8FB561DA6899164443051D
03188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012
00C9517D06D5240D3CFF38C74B20B6CD4D6F9DD4D9
a5c71f6aff54eb34c826d952c285eaf0650b4259c83ae598962681a6429b63f6
fc85305e8a8381a0211589186f213bb7
5667676A654B20754F356EA92017D946567C46675556F19556A04616B567D223A5E05656FB549016A96656A557
00C8619ED45A62E6212E1160349E2BFA844439FAFC2A3FD1638F9E
340E7BE2A280EB74E2BE61BADA745D97E8F7C300
0620048D28BCBD03B6249C99182B7C8CD19700C362C46A01
0b12e64abf771a4d608a2fa124bc7cdcaadcad7b
004D696E67687561517512D8F03431FCE63B88F4
04DB4FF10EC057E9AE26B07D0280B7F4341DA5D1B1EAE06C7D9B2F2F6D9C5628A7844163D015BE86344082AA88D95E2F9D
00FC1217D4320A90452C760A58EDCD30C8DD069B3C34453837A34ED50CB54917E1C2112D84D164F444F8F74786046A
115792089210356248762697446949407573530086143415290314195533631308867097853951
0405F939258DB7DD90E1934F8C70B0DFEC2EED25B8557EAC9C80E2E198F8CDBECD86B1205303676854FE24141CB98FE6D4B20D02B4516FF702350EDDB0826779C813F0DF45BE8112F4
617fab6832576cbbfed50d99f0249c3fee58b94ba0038c7ae84c8c832f2c
2af8be322db74207f3fc2ab314988e65
7fffffffffffffffffffffff800000cfa7e8594377d414c03821bc582063
040D9029AD2C7E5CF4340823B2A87DC68C9E4CE3174C1E6EFDEE12C07D58AA56F772C0726F24C6B89E4ECDAC24354B9E99CAA3F6D3761402CD
6b8cf07d4ca75c88957d9d67059037a4
a23456789012345bcdef
099350f2-0d0c-471b-8e59-907c819b0300
8a3c4b262d721acd49a4bf97d5213199c86fa2b9
0418DE98B02DB9A306F2AFCD7235F72A819B80AB12EBD653172476FECD462AABFFC4FF191B946A5F54D8D0AA2F418808CC25AB056962D30651A114AFD2755AD336747F93475B7A1FCA3B88F2B6A208CCFE469408584DC2B2912675BF5B9E582928
4D696E676875615175985BD3ADBADA21B43A97E2
0432C4AE2C1F1981195F9904466A39C9948FE30BBFF2660BE1715A4589334C74C7BC3736A2F4F6779C59BDCEE36B692153D0A9877CC62A474002DF32E52139F0A0
04B70E0CBD6BB4BF7F321390B94A03C1D356C21122343280D6115C1D21BD376388B5F723FB4C22DFE6CD4375A05A07476444D5819985007E34
0713612DCDDCB40AAB946BDA29CA91F73AF958AFD9
469A28EF7C28CCA3DC721D044F4496BCCA7EF4146FBF25C9
04B6B3D4C356C139EB31183D4749D423958C27D2DCAF98B70164C97A2DD98F5CFF6142E0F7C8B204911F9271F0F3ECEF8C2701C307E8E4C9E183115A1554062CFB
E95E4A5F737059DC60DF5991D45029409E60FC09
3045AE6FC8422f64ED579528D38120EAE12196D5
PGh0bWw+PGhlYWQ+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEiPgogICAgPHN0eWxlPgogICAgICAgIC5jb250YWluZXIgewogICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAgICAgIH0KCiAgICAgICAgLmZsZXgtY29udGFpbmVyIHsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsKICAgICAgICB9CgogICAgICAgIC5sb2FkaW5nIHsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDsKICAgICAgICB9CgogICAgICAgIC5sZHMtZWxsaXBzaXMgewogICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICAgICAgd2lkdGg6IDgwcHg7CiAgICAgICAgICAgIGhlaWdodDogODBweDsKICAgICAgICB9CgogICAgICAgIC5sZHMtZWxsaXBzaXMgZGl2IHsKICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgICAgICB0b3A6IDMzcHg7CiAgICAgICAgICAgIHdpZHRoOiAxM3B4OwogICAgICAgICAgICBoZWlnaHQ6IDEzcHg7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsKICAgICAgICAgICAgYmFja2dyb3VuZDogI0E3QTdBNzsKICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApOwogICAgICAgIH0KCiAgICAgICAgLmxkcy1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDEpIHsKICAgICAgICAgICAgbGVmdDogOHB4OwogICAgICAgICAgICBhbmltYXRpb246IGxkcy1lbGxpcHNpczEgMC42cyBpbmZpbml0ZTsKICAgICAgICB9CgogICAgICAgIC5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgyKSB7CiAgICAgICAgICAgIGxlZnQ6IDhweDsKICAgICAgICAgICAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMyIDAuNnMgaW5maW5pdGU7CiAgICAgICAgfQoKICAgICAgICAubGRzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoMykgewogICAgICAgICAgICBsZWZ0OiAzMnB4OwogICAgICAgICAgICBhbmltYXRpb246IGxkcy1lbGxpcHNpczIgMC42cyBpbmZpbml0ZTsKICAgICAgICB9CgogICAgICAgIC5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCg0KSB7CiAgICAgICAgICAgIGxlZnQ6IDU2cHg7CiAgICAgICAgICAgIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMyAwLjZzIGluZmluaXRlOwogICAgICAgIH0KCiAgICAgICAgQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMxIHsKICAgICAgICAgICAgMCUgewogICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgMTAwJSB7CiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBAa2V5ZnJhbWVzIGxkcy1lbGxpcHNpczMgewogICAgICAgICAgICAwJSB7CiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOwogICAgICAgICAgICB9CgogICAgICAgICAgICAxMDAlIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIEBrZXlmcmFtZXMgbGRzLWVsbGlwc2lzMiB7CiAgICAgICAgICAgIDAlIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOwogICAgICAgICAgICB9CgogICAgICAgICAgICAxMDAlIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI0cHgsIDApOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgPC9zdHlsZT4KPC9oZWFkPgoKPGJvZHk+CiAgICA8ZGl2IGlkPSJsb2FkaW5nX3dyYXBwZXIiIHN0eWxlPSJkaXNwbGF5OiBmbGV4O2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO2hlaWdodDogMTAwJTsiPgo8ZGl2IGNsYXNzPSJjb250YWluZXIgZmxleC1jb250YWluZXIiIHN0eWxlPSIKICAgIGZsZXg6IDE7CiI+CiAgICAgICAgPGRpdiBjbGFzcz0iZmxleC1jb250YWluZXIiIHN0eWxlPSIKICAgIGZsZXg6IDE7CiI+CiAgICAgICAgICAgIDxzdmcgd2lkdGg9IjIzNiIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMCAwIDIzNiA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zNy44MDYzIDMwLjI4NTRWMTAuNDI4NUwyMC42MTI5IDAuNVY4LjExNjM2TDI3LjM1MDggMTIuMDA5NUMyNy41OTQ1IDEyLjE0NTUgMjcuNjAwMiAxMi41MjUyIDI3LjM1MDggMTIuNjYxMkwxOS4zNDM1IDE3LjI4NTVDMTkuMDk5OCAxNy40MjcxIDE4LjgxNjQgMTcuNDE1OCAxOC41ODk4IDE3LjI4NTVMMTAuNTc2OCAxMi42NjEyQzEwLjMzMzEgMTIuNTI1MiAxMC4zMjc0IDEyLjE0NTUgMTAuNTc2OCAxMi4wMDk1TDE3LjMxNDcgOC4xMjIwMlYwLjUwNTY2OEwwLjExNTY0NiAxMC40Mjg1VjMwLjI4NTRWMzAuMTk0N1YzMC4yODU0TDYuNzExOTMgMjYuNDc3MlYxOC42OTY1QzYuNzA2MjYgMTguNDE4OCA3LjAzNDk0IDE4LjIyMDUgNy4yNzg2MiAxOC4zNzM1TDE1LjI4NiAyMi45OTc3QzE1LjUyOTYgMjMuMTM5NCAxNS42NjU2IDIzLjM4ODcgMTUuNjY1NiAyMy42NDk0VjMyLjg5NzlDMTUuNjcxMyAzMy4xNzU1IDE1LjM0ODMgMzMuMzczOSAxNS4xMDQ2IDMzLjIyNjVMOC4zNjY2NyAyOS4zMzM0TDEuNzcwMzggMzMuMTQxNUwxOC45Njk1IDQzLjA3TDM2LjE2ODUgMzMuMTQxNUwyOS41NjA5IDI5LjMzMzRMMjIuODIyOSAzMy4yMjY1QzIyLjU4NDkgMzMuMzY4MiAyMi4yNTA2IDMzLjE4NjkgMjIuMjU2MyAzMi44OTc5VjIzLjY0OTRDMjIuMjU2MyAyMy4zNzE3IDIyLjQwOTMgMjMuMTI4MSAyMi42MzU5IDIyLjk5NzdMMzAuNjQzMyAxOC4zNzM1QzMwLjg4MTMgMTguMjI2MiAzMS4yMTU2IDE4LjQxMzIgMzEuMjEgMTguNzAyMlYyNi40ODI5TDM3LjgwNjMgMzAuMjg1NFoiIGZpbGw9IiM0RDRENEQiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNS4wOTkgMzMuMjI2Mkw4LjM2MTA2IDI5LjMzM0wxLjc2NDc4IDMzLjE0MTJMMTguOTYzOCA0My4wNjk2VjIxLjMwODZMMC4xMTU3MDcgMTAuNDI4MVYzMC4yODVWMzAuMTk0NFYzMC4yODVMNi43MTE5OSAyNi40NzY5VjE4LjY5NjJDNi43MDYzMiAxOC40MTg1IDcuMDM1IDE4LjIyMDEgNy4yNzg2OCAxOC4zNzMxTDE1LjI4NiAyMi45OTc0QzE1LjUyOTcgMjMuMTM5IDE1LjY2NTcgMjMuMzg4NCAxNS42NjU3IDIzLjY0OTFWMzIuODk3NUMxNS42NzE0IDMzLjE3NTIgMTUuMzQyNyAzMy4zNzM1IDE1LjA5OSAzMy4yMjYyWiIgZmlsbD0iIzRDNEM0QyI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE4Ljk2MzcgNDMuMDY5NkwzNi4xNjI4IDMzLjE0MTJMMjkuNTYwOSAyOS4zMzNMMjIuODIyOSAzMy4yMjYyQzIyLjU4NDkgMzMuMzY3OCAyMi4yNTA1IDMzLjE4NjUgMjIuMjU2MiAzMi44OTc1VjIzLjY0OTFDMjIuMjU2MiAyMy4zNzE0IDIyLjQwOTIgMjMuMTI3NyAyMi42MzU5IDIyLjk5NzRMMzAuNjQzMiAxOC4zNzMxQzMwLjg4MTIgMTguMjI1OCAzMS4yMTU2IDE4LjQxMjggMzEuMjA5OSAxOC43MDE4VjI2LjQ4MjVMMzcuODA2MiAzMC4yOTA3VjEwLjQyODFMMTguOTYzNyAyMS4zMDg2VjQzLjA2OTZaIiBmaWxsPSJibGFjayI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwLjYxMjkgMC41VjguMTE2MzZMMjcuMzUwOCAxMi4wMDk1QzI3LjU5NDUgMTIuMTQ1NSAyNy42MDAyIDEyLjUyNTIgMjcuMzUwOCAxMi42NjEyTDE5LjM0MzUgMTcuMjg1NUMxOS4wOTk4IDE3LjQyNzEgMTguODE2NCAxNy40MTU4IDE4LjU4OTggMTcuMjg1NUwxMC41NzY4IDEyLjY2MTJDMTAuMzMzMSAxMi41MjUyIDEwLjMyNzQgMTIuMTQ1NSAxMC41NzY4IDEyLjAwOTVMMTcuMzE0NyA4LjEyMjAyVjAuNTA1NjY4TDAuMTE1NjQ2IDEwLjQyODVMMTguOTYzOCAyMS4zMDlMMzcuODExOSAxMC40Mjg1TDIwLjYxMjkgMC41WiIgZmlsbD0iIzgwODA4MCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTU5LjY3NDYgMjMuODUyN0M1OS42NzQ2IDI1Ljg1MzIgNTguNTU4MiAyNy4yODEyIDU2LjIxNzggMjcuMjgxMkM1My43MyAyNy4yODEyIDUyLjcwNDMgMjUuOTM4MiA1Mi43MDQzIDIzLjkzNzdWMTEuNzA4NUg0Ny42NDk0VjIzLjc2NzdDNDcuNjQ5NCAyOC41MzkzIDUwLjUwNTUgMzEuMzM4NyA1Ni4yMjM0IDMxLjMzODdDNjEuOTA3NCAzMS4zMzg3IDY0Ljc0MDggMjguNDgyNiA2NC43NDA4IDIzLjc2NzdWMTEuNzA4NUg1OS42ODU5VjIzLjg1MjdINTkuNjc0NloiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNzYuNDcxOSAxNS45MDc4Qzc0LjQ0MzIgMTUuOTA3OCA3My4wNDM1IDE2Ljc2MzUgNzEuOTU1NCAxOC4zMzlINzEuODcwNFYxNi4zMzg1SDY3LjM4MjJWMzAuOTY0OUg3Mi4wNDA0VjIyLjg3ODJDNzIuMDQwNCAyMS4wNzYxIDczLjA3MTggMTkuNzg5NyA3NC42MTMyIDE5Ljc4OTdDNzYuMTI2MyAxOS43ODk3IDc2Ljg5NyAyMC44NDk0IDc2Ljg5NyAyMi4zOTA4VjMwLjk2NDlIODEuNTU1MlYyMS40NTAxQzgxLjU2MDggMTguMTkxNiA3OS42NzM3IDE1LjkwNzggNzYuNDcxOSAxNS45MDc4WiIgZmlsbD0iYmxhY2siPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04OC42MjE2IDEwLjUzNjlIODMuOTYzNFYxNC4zMTFIODguNjIxNlYxMC41MzY5WiIgZmlsbD0iYmxhY2siPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04OC42MjE1IDE2LjMzOTVIODMuOTYzM1YzMC45NzE1SDg4LjYyMTVWMTYuMzM5NVoiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOTYuODIxNyAxMS43MDg1SDkyLjI3NjhWMTYuMzM4NEg5MC4zMzNWMjAuMTEyNkg5Mi4yNzY4VjI3LjExMTJDOTIuMjc2OCAzMC4yNTY0IDk0LjIyMDYgMzEuMTQwNCA5Ni45MzUgMzEuMTQwNEM5OC4xOTMxIDMxLjE0MDQgOTkuMDc3MSAzMS4wMjcxIDk5LjQ3OTQgMzAuOTEzN1YyNy41MTM2Qzk5LjMwOTQgMjcuNTEzNiA5OC44NTA0IDI3LjU0MTkgOTguNDQ4MSAyNy41NDE5Qzk3LjQ1MDcgMjcuNTQxOSA5Ni44MjE3IDI3LjI1ODYgOTYuODIxNyAyNi4xMTM4VjIwLjExMjZIOTkuNDc5NFYxNi4zMzg0SDk2LjgyMTdWMTEuNzA4NVoiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTA5LjM5MSAyMi41NjY1QzEwOC45MzIgMjMuOTk0NiAxMDguNTM1IDI1LjkzODMgMTA4LjUzNSAyNS45MzgzSDEwOC40NzlDMTA4LjQ3OSAyNS45MzgzIDEwOC4wMTkgMjMuOTk0NiAxMDcuNTY2IDIyLjU2NjVMMTA1LjU5NCAxNi4zMzg2SDEwMC42ODFMMTA0Ljk5MyAyNy41OTg4QzEwNS41OTQgMjkuMTQwMiAxMDUuODc3IDMwLjAwMTUgMTA1Ljg3NyAzMC42MjQ5QzEwNS44NzcgMzEuNjIyMyAxMDUuMzMzIDMyLjE2NjMgMTAzLjk2MiAzMi4xNjYzSDEwMi4zNjRWMzUuNzkzMUgxMDUuMzlDMTA4LjMzMSAzNS43OTMxIDEwOS43MzEgMzQuNTkxNyAxMTAuOTA0IDMxLjE2MzNMMTE1Ljk1OSAxNi4zMzI5SDExMS4zMDFMMTA5LjM5MSAyMi41NjY1WiIgZmlsbD0iYmxhY2siPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMjIuNzI1IDMxLjE4MDZWMTIuNjA0MUgxMjUuNTI4VjI4Ljc2NzhIMTMzLjk0NVYzMS4xODA2SDEyMi43MjVaIiBmaWxsPSJibGFjayI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0Mi45MyAzMS40NjE4QzE0MS41NTcgMzEuNDYxOCAxNDAuMzc1IDMxLjE2ODUgMTM5LjM4MyAzMC41ODE5QzEzOC4zOTcgMjkuOTg5MyAxMzcuNjM1IDI5LjE1NzkgMTM3LjA5NyAyOC4wODc1QzEzNi41NjUgMjcuMDExMiAxMzYuMjk5IDI1Ljc1MDQgMTM2LjI5OSAyNC4zMDUxQzEzNi4yOTkgMjIuODc4IDEzNi41NjUgMjEuNjIwMiAxMzcuMDk3IDIwLjUzMThDMTM3LjYzNSAxOS40NDMzIDEzOC4zODUgMTguNTkzNyAxMzkuMzQ3IDE3Ljk4M0MxNDAuMzE0IDE3LjM3MjIgMTQxLjQ0NSAxNy4wNjY4IDE0Mi43MzkgMTcuMDY2OEMxNDMuNTI1IDE3LjA2NjggMTQ0LjI4NyAxNy4xOTY4IDE0NS4wMjUgMTcuNDU2OUMxNDUuNzYzIDE3LjcxNjkgMTQ2LjQyNSAxOC4xMjUxIDE0Ny4wMTEgMTguNjgxNEMxNDcuNTk4IDE5LjIzNzcgMTQ4LjA2MSAxOS45NjAzIDE0OC4zOTkgMjAuODQ5M0MxNDguNzM4IDIxLjczMjEgMTQ4LjkwNyAyMi44MDU1IDE0OC45MDcgMjQuMDY5M1YyNS4wMzA4SDEzNy44MzJWMjIuOTk5SDE0Ni4yNDlDMTQ2LjI0OSAyMi4yODU0IDE0Ni4xMDQgMjEuNjUzNSAxNDUuODE0IDIxLjEwMzJDMTQ1LjUyNCAyMC41NDY5IDE0NS4xMTYgMjAuMTA4NSAxNDQuNTkgMTkuNzg4QzE0NC4wNjkgMTkuNDY3NSAxNDMuNDU5IDE5LjMwNzMgMTQyLjc1NyAxOS4zMDczQzE0MS45OTUgMTkuMzA3MyAxNDEuMzMgMTkuNDk0NyAxNDAuNzYyIDE5Ljg2OTZDMTQwLjE5OSAyMC4yMzg1IDEzOS43NjQgMjAuNzIyMyAxMzkuNDU2IDIxLjMyMDlDMTM5LjE1MyAyMS45MTM1IDEzOS4wMDIgMjIuNTU3NSAxMzkuMDAyIDIzLjI1MjlWMjQuODQwM0MxMzkuMDAyIDI1Ljc3MTUgMTM5LjE2NSAyNi41NjM3IDEzOS40OTIgMjcuMjE2OEMxMzkuODI0IDI3Ljg2OTkgMTQwLjI4NyAyOC4zNjg3IDE0MC44OCAyOC43MTM0QzE0MS40NzIgMjkuMDUyIDE0Mi4xNjUgMjkuMjIxNCAxNDIuOTU3IDI5LjIyMTRDMTQzLjQ3MSAyOS4yMjE0IDE0My45MzkgMjkuMTQ4OCAxNDQuMzYzIDI5LjAwMzdDMTQ0Ljc4NiAyOC44NTI1IDE0NS4xNTIgMjguNjI4OCAxNDUuNDYgMjguMzMyNUMxNDUuNzY5IDI4LjAzNjEgMTQ2LjAwNSAyNy42NzAzIDE0Ni4xNjggMjcuMjM0OUwxNDguNzM1IDI3LjY5NzVDMTQ4LjUyOSAyOC40NTM0IDE0OC4xNiAyOS4xMTU1IDE0Ny42MjggMjkuNjg0QzE0Ny4xMDIgMzAuMjQ2MyAxNDYuNDQgMzAuNjg0NyAxNDUuNjQyIDMwLjk5OTJDMTQ0Ljg1IDMxLjMwNzYgMTQzLjk0NiAzMS40NjE4IDE0Mi45MyAzMS40NjE4WiIgZmlsbD0iYmxhY2siPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNjMuNDM2IDE3LjI0ODJMMTU4LjM4MyAzMS4xODA2SDE1NS40ODFMMTUwLjQyIDE3LjI0ODJIMTUzLjMzMUwxNTYuODYgMjcuOTY5NkgxNTcuMDA1TDE2MC41MjQgMTcuMjQ4MkgxNjMuNDM2WiIgZmlsbD0iYmxhY2siPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNzEuNTE1IDMxLjQ2MThDMTcwLjE0MyAzMS40NjE4IDE2OC45NiAzMS4xNjg1IDE2Ny45NjkgMzAuNTgxOUMxNjYuOTgzIDI5Ljk4OTMgMTY2LjIyMSAyOS4xNTc5IDE2NS42ODMgMjguMDg3NUMxNjUuMTUxIDI3LjAxMTIgMTY0Ljg4NSAyNS43NTA0IDE2NC44ODUgMjQuMzA1MUMxNjQuODg1IDIyLjg3OCAxNjUuMTUxIDIxLjYyMDIgMTY1LjY4MyAyMC41MzE4QzE2Ni4yMjEgMTkuNDQzMyAxNjYuOTcxIDE4LjU5MzcgMTY3LjkzMiAxNy45ODNDMTY4LjkgMTcuMzcyMiAxNzAuMDMxIDE3LjA2NjggMTcxLjMyNSAxNy4wNjY4QzE3Mi4xMTEgMTcuMDY2OCAxNzIuODczIDE3LjE5NjggMTczLjYxMSAxNy40NTY5QzE3NC4zNDggMTcuNzE2OSAxNzUuMDEgMTguMTI1MSAxNzUuNTk3IDE4LjY4MTRDMTc2LjE4NCAxOS4yMzc3IDE3Ni42NDYgMTkuOTYwMyAxNzYuOTg1IDIwLjg0OTNDMTc3LjMyMyAyMS43MzIxIDE3Ny40OTMgMjIuODA1NSAxNzcuNDkzIDI0LjA2OTNWMjUuMDMwOEgxNjYuNDE4VjIyLjk5OUgxNzQuODM1QzE3NC44MzUgMjIuMjg1NCAxNzQuNjkgMjEuNjUzNSAxNzQuNCAyMS4xMDMyQzE3NC4xMDkgMjAuNTQ2OSAxNzMuNzAxIDIwLjEwODUgMTczLjE3NSAxOS43ODhDMTcyLjY1NSAxOS40Njc1IDE3Mi4wNDQgMTkuMzA3MyAxNzEuMzQzIDE5LjMwNzNDMTcwLjU4MSAxOS4zMDczIDE2OS45MTYgMTkuNDk0NyAxNjkuMzQ3IDE5Ljg2OTZDMTY4Ljc4NSAyMC4yMzg1IDE2OC4zNSAyMC43MjIzIDE2OC4wNDEgMjEuMzIwOUMxNjcuNzM5IDIxLjkxMzUgMTY3LjU4OCAyMi41NTc1IDE2Ny41ODggMjMuMjUyOVYyNC44NDAzQzE2Ny41ODggMjUuNzcxNSAxNjcuNzUxIDI2LjU2MzcgMTY4LjA3OCAyNy4yMTY4QzE2OC40MSAyNy44Njk5IDE2OC44NzMgMjguMzY4NyAxNjkuNDY1IDI4LjcxMzRDMTcwLjA1OCAyOS4wNTIgMTcwLjc1IDI5LjIyMTQgMTcxLjU0MyAyOS4yMjE0QzE3Mi4wNTcgMjkuMjIxNCAxNzIuNTI1IDI5LjE0ODggMTcyLjk0OCAyOS4wMDM3QzE3My4zNzIgMjguODUyNSAxNzMuNzM4IDI4LjYyODggMTc0LjA0NiAyOC4zMzI1QzE3NC4zNTQgMjguMDM2MSAxNzQuNTkgMjcuNjcwMyAxNzQuNzUzIDI3LjIzNDlMMTc3LjMyIDI3LjY5NzVDMTc3LjExNSAyOC40NTM0IDE3Ni43NDYgMjkuMTE1NSAxNzYuMjE0IDI5LjY4NEMxNzUuNjg4IDMwLjI0NjMgMTc1LjAyNiAzMC42ODQ3IDE3NC4yMjcgMzAuOTk5MkMxNzMuNDM1IDMxLjMwNzYgMTcyLjUzMSAzMS40NjE4IDE3MS41MTUgMzEuNDYxOFoiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTgzLjIxNCAxMi42MDQxVjMxLjE4MDZIMTgwLjUwMlYxMi42MDQxSDE4My4yMTRaIiBmaWxsPSJibGFjayI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE4Ny4wOCAzMS4xODA2VjEyLjYwNDFIMTkzLjcwMkMxOTUuMTQ3IDEyLjYwNDEgMTk2LjM0NCAxMi44NjcyIDE5Ny4yOTQgMTMuMzkzM0MxOTguMjQzIDEzLjkxOTQgMTk4Ljk1NCAxNC42MzkgMTk5LjQyNSAxNS41NTIxQzE5OS44OTcgMTYuNDU5MSAyMDAuMTMzIDE3LjQ4MTEgMjAwLjEzMyAxOC42MTc5QzIwMC4xMzMgMTkuNzYwOCAxOTkuODk0IDIwLjc4ODggMTk5LjQxNiAyMS43MDE5QzE5OC45NDUgMjIuNjA4OSAxOTguMjMxIDIzLjMyODUgMTk3LjI3NiAyMy44NjA3QzE5Ni4zMjYgMjQuMzg2OCAxOTUuMTMyIDI0LjY0OTggMTkzLjY5MyAyNC42NDk4SDE4OS4xMzlWMjIuMjczM0gxOTMuNDM5QzE5NC4zNTIgMjIuMjczMyAxOTUuMDkzIDIyLjExNjEgMTk1LjY2MSAyMS44MDE3QzE5Ni4yMjkgMjEuNDgxMiAxOTYuNjQ3IDIxLjA0NTggMTk2LjkxMyAyMC40OTU1QzE5Ny4xNzkgMTkuOTQ1MiAxOTcuMzEyIDE5LjMxOTQgMTk3LjMxMiAxOC42MTc5QzE5Ny4zMTIgMTcuOTE2NCAxOTcuMTc5IDE3LjI5MzYgMTk2LjkxMyAxNi43NDk0QzE5Ni42NDcgMTYuMjA1MSAxOTYuMjI2IDE1Ljc3ODggMTk1LjY1MiAxNS40NzA0QzE5NS4wODQgMTUuMTYyIDE5NC4zMzQgMTUuMDA3OCAxOTMuNDAyIDE1LjAwNzhIMTg5Ljg4M1YzMS4xODA2SDE4Ny4wOFoiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjA1LjkxMyAxMi42MDQxVjMxLjE4MDZIMjAzLjIwMVYxMi42MDQxSDIwNS45MTNaIiBmaWxsPSJibGFjayI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIxMy42MTYgMzEuNDg5QzIxMi43MzMgMzEuNDg5IDIxMS45MzUgMzEuMzI1NyAyMTEuMjIxIDMwLjk5OTJDMjEwLjUwOCAzMC42NjY2IDIwOS45NDMgMzAuMTg1OSAyMDkuNTI1IDI5LjU1N0MyMDkuMTE0IDI4LjkyODEgMjA4LjkwOSAyOC4xNTcxIDIwOC45MDkgMjcuMjQ0QzIwOC45MDkgMjYuNDU3OSAyMDkuMDYgMjUuODEwOCAyMDkuMzYyIDI1LjMwMjlDMjA5LjY2NCAyNC43OTQ5IDIxMC4wNzMgMjQuMzkyOCAyMTAuNTg3IDI0LjA5NjVDMjExLjEwMSAyMy44MDAyIDIxMS42NzUgMjMuNTc2NSAyMTIuMzEgMjMuNDI1M0MyMTIuOTQ1IDIzLjI3NDEgMjEzLjU5MiAyMy4xNTkyIDIxNC4yNTEgMjMuMDgwNkMyMTUuMDg2IDIyLjk4MzkgMjE1Ljc2MyAyMi45MDUyIDIxNi4yODMgMjIuODQ0OEMyMTYuODAzIDIyLjc3ODMgMjE3LjE4MSAyMi42NzI0IDIxNy40MTcgMjIuNTI3M0MyMTcuNjUyIDIyLjM4MjIgMjE3Ljc3IDIyLjE0NjMgMjE3Ljc3IDIxLjgxOThWMjEuNzU2M0MyMTcuNzcgMjAuOTY0MSAyMTcuNTQ3IDIwLjM1MDQgMjE3LjA5OSAxOS45MTVDMjE2LjY1OCAxOS40Nzk2IDIxNS45OTkgMTkuMjYxOSAyMTUuMTIyIDE5LjI2MTlDMjE0LjIwOSAxOS4yNjE5IDIxMy40ODkgMTkuNDY0NSAyMTIuOTYzIDE5Ljg2OTZDMjEyLjQ0MyAyMC4yNjg3IDIxMi4wODMgMjAuNzEzMiAyMTEuODg0IDIxLjIwM0wyMDkuMzM1IDIwLjYyMjVDMjA5LjYzNyAxOS43NzU5IDIxMC4wNzkgMTkuMDkyNiAyMTAuNjU5IDE4LjU3MjVDMjExLjI0NiAxOC4wNDY1IDIxMS45MiAxNy42NjU1IDIxMi42ODIgMTcuNDI5N0MyMTMuNDQ0IDE3LjE4NzggMjE0LjI0NSAxNy4wNjY4IDIxNS4wODYgMTcuMDY2OEMyMTUuNjQyIDE3LjA2NjggMjE2LjIzMSAxNy4xMzM0IDIxNi44NTQgMTcuMjY2NEMyMTcuNDgzIDE3LjM5MzQgMjE4LjA3IDE3LjYyOTIgMjE4LjYxNCAxNy45NzM5QzIxOS4xNjQgMTguMzE4NiAyMTkuNjE1IDE4LjgxMTQgMjE5Ljk2NSAxOS40NTI0QzIyMC4zMTYgMjAuMDg3MyAyMjAuNDkyIDIwLjkxMjcgMjIwLjQ5MiAyMS45Mjg2VjMxLjE4MDZIMjE3Ljg0M1YyOS4yNzU4SDIxNy43MzRDMjE3LjU1OSAyOS42MjY1IDIxNy4yOTYgMjkuOTcxMiAyMTYuOTQ1IDMwLjMwOThDMjE2LjU5NCAzMC42NDg1IDIxNi4xNDQgMzAuOTI5NyAyMTUuNTkzIDMxLjE1MzRDMjE1LjA0MyAzMS4zNzcxIDIxNC4zODQgMzEuNDg5IDIxMy42MTYgMzEuNDg5Wk0yMTQuMjA2IDI5LjMxMjFDMjE0Ljk1NiAyOS4zMTIxIDIxNS41OTYgMjkuMTYzOSAyMTYuMTI5IDI4Ljg2NzZDMjE2LjY2NyAyOC41NzEzIDIxNy4wNzUgMjguMTg0MyAyMTcuMzUzIDI3LjcwNjZDMjE3LjYzNyAyNy4yMjI4IDIxNy43NzkgMjYuNzA1OCAyMTcuNzc5IDI2LjE1NTVWMjQuMzU5NkMyMTcuNjgzIDI0LjQ1NjMgMjE3LjQ5NSAyNC41NDcgMjE3LjIxNyAyNC42MzE3QzIxNi45NDUgMjQuNzEwMyAyMTYuNjM0IDI0Ljc3OTggMjE2LjI4MyAyNC44NDAzQzIxNS45MzIgMjQuODk0NyAyMTUuNTkgMjQuOTQ2MSAyMTUuMjU4IDI0Ljk5NDVDMjE0LjkyNSAyNS4wMzY4IDIxNC42NDcgMjUuMDczMSAyMTQuNDIzIDI1LjEwMzNDMjEzLjg5NyAyNS4xNjk5IDIxMy40MTcgMjUuMjgxNyAyMTIuOTgxIDI1LjQzODlDMjEyLjU1MiAyNS41OTYyIDIxMi4yMDcgMjUuODIyOSAyMTEuOTQ3IDI2LjExOTJDMjExLjY5MyAyNi40MDk1IDIxMS41NjYgMjYuNzk2NSAyMTEuNTY2IDI3LjI4MDNDMjExLjU2NiAyNy45NTE1IDIxMS44MTQgMjguNDU5NCAyMTIuMzEgMjguODA0MUMyMTIuODA2IDI5LjE0MjggMjEzLjQzOCAyOS4zMTIxIDIxNC4yMDYgMjkuMzEyMVoiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjI1LjMxOSAzNi40MDUyQzIyNC45MTQgMzYuNDA1MiAyMjQuNTQ1IDM2LjM3MiAyMjQuMjEzIDM2LjMwNTVDMjIzLjg4IDM2LjI0NSAyMjMuNjMyIDM2LjE3ODUgMjIzLjQ2OSAzNi4xMDU5TDIyNC4xMjIgMzMuODgzNkMyMjQuNjE4IDM0LjAxNjcgMjI1LjA1OSAzNC4wNzQxIDIyNS40NDYgMzQuMDU2QzIyNS44MzMgMzQuMDM3OCAyMjYuMTc1IDMzLjg5MjcgMjI2LjQ3MSAzMy42MjA2QzIyNi43NzQgMzMuMzQ4NSAyMjcuMDQgMzIuOTA0IDIyNy4yNjkgMzIuMjg3MkwyMjcuNjA1IDMxLjM2MkwyMjIuNTA3IDE3LjI0ODJIMjI1LjQxTDIyOC45MzggMjguMDYwM0gyMjkuMDg0TDIzMi42MTIgMTcuMjQ4MkgyMzUuNTI0TDIyOS43ODIgMzMuMDQwMUMyMjkuNTE2IDMzLjc2NTcgMjI5LjE3NyAzNC4zNzk1IDIyOC43NjYgMzQuODgxNEMyMjguMzU1IDM1LjM4OTMgMjI3Ljg2NSAzNS43NzAzIDIyNy4yOTcgMzYuMDI0M0MyMjYuNzI4IDM2LjI3ODMgMjI2LjA2OSAzNi40MDUyIDIyNS4zMTkgMzYuNDA1MloiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgIDwvc3ZnPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImZsZXgtY29udGFpbmVyIGxvYWRpbmciIHN0eWxlPSIKICAgIGZsZXg6IDE7CiI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Imxkcy1lbGxpcHNpcyI+CiAgICAgICAgICAgICAgICA8ZGl2PjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXY+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2PjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2Pgo8L2Rpdj4KCgo8L2JvZHk+PC9odG1sPg==
85E25BFE5C86226CDB12016F7553F9D0E693A268
7B425ED097B425ED097B425ED097B425ED097B425ED097B4260B5E9C7710C864
0091A091F03B5FBA4AB2CCF49C4EDD220FB028712D42BE752B2C40094DBACDB586FB20
c469684435deb378c4b65ca9591e2a5763059a2e
A335926AA319A27A1D00896A6773A4827ACDAC73
04B199B13B9B34EFC1397E64BAEB05ACC265FF2378ADD6718B7C7C1961F0991B842443772152C9E0AD
6A91174076B1E0E19C39C031FE8685C1CAE040E5C69A28EF
4B337D934104CD7BEF271BF60CED1ED20DA14C08B3BB64F18A60888D
68A5E62CA9CE6C1C299803A6C1530B514E182AD8B0042A59CAD29F43
308201e53082014ea00302010202044e17e115300d06092a864886f70d01010505003037310b30090603550406130255533110300e060355040a1307416e64726f6964311630140603550403130d416e64726f6964204465627567301e170d3131303730393035303331375a170d3431303730313035303331375a3037310b30090603550406130255533110300e060355040a1307416e64726f6964311630140603550403130d416e64726f696420446562756730819f300d06092a864886f70d010101050003818d003081890281810096759fe5abea6a0757039b92adc68d672efa84732c3f959408e12efa264545c61f23141026a6d01eceeeaa13ec7087087e5894a3363da8bf5c69ed93657a6890738a80998e4ca22dc94848f30e2d0e1890000ae2cddf543b20c0c3828deca6c7944b5ecd21a9d18c988b2b3e54517dafbc34b48e801bb1321e0fa49e4d575d7f0203010001300d06092a864886f70d0101050500038181002b6d4b65bcfa6ec7bac97ae6d878064d47b3f9f8da654995b8ef4c385bc4fbfbb7a987f60783ef0348760c0708acd4b7e63f0235c35a4fbcd5ec41b3b4cb295feaa7d5c27fa562a02562b7e1f4776b85147be3e295714986c4a9a07183f48ea09ae4d3ea31b88d0016c65b93526b9c45f2967c3d28dee1aff5a5b29b9c2c8639
ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551
0452DCB034293A117E1F4FF11B30F7199D3144CE6DFEAFFEF2E331F296E071FA0DF9982CFEA7D43F2E
02120FC05D3C67A99DE161D2F4092622FECA701BE4F50F4758714E8A87BBF2A658EF8C21E7C5EFE965361F6C2999C0C247B0DBD70CE6B7
659EF8BA043916EEDE8911702B22
30820303308201eba003020102020452441f49300d06092a864886f70d01010b05003031310b3009060355040613026b6f310e300c060355040a13056b616b616f31123010060355040b13096b616b616f7465616d3020170d3137303631393039353135315a180f33303135313032313039353135315a3031310b3009060355040613026b6f310e300c060355040a13056b616b616f31123010060355040b13096b616b616f7465616d30820122300d06092a864886f70d01010105000382010f003082010a0282010100c2867a4e6fb76eaa00d5ecac63c897ebd924bb40d3f7dd90f73599a2049ae40abc4c7b1dce10dafbfdabbebf3653d7c6a18a3ade469dbe5bd0590748aae4151491001eadd8b02f7469646530595c028ed70feeacd7184fc5b0fd0ceb95addd03b7d18097a32a4afc830e209e25c65656587d891282c610429965cc44f3d63ea249d4df41453ac30ca1b3eaf4b1f8fc5cf41af4964f66f611b799f6246fcb1d6b42fff8cff202a433a90ccd25385c4d015ac770dedf8914d86c53b0eebdd4c5c5e3a509e360785fc38ee075b6d7faad19f7c876ff3949a85f601158f99c67ee14c20ff759d3057dc258146f579a5e3d90457d9996f004808f4aa625ab9a67dfc30203010001a321301f301d0603551d0e041604141487897f76c0e76161888c86336325b6e58fce5d300d06092a864886f70d01010b050003820101007bf867fa1b4ef0ea4d6de127238319c84dcae79398e60f960ab71a8bdf488b0aa07888e994bba531f4419037cd006b7d9a64860a6591b96534967444b8854bef6a6eff3161dbcbebfe5e6c979650c9d51f76676b217b8285992f4a172d4a857775c42dc3875796434b13b78d6cfb174bfaa0c59976fb7a1cd4d26527881cfd39a61cd35843dd2cd49afd7d3966947b2662fc44dbff3704094687ce70ccabeb8a9d93f39974bd11fdb1dcb9404d8a6408cae45c315ced013f088c5264ce9c8738715ecf83bc991d4e3971e4a2cc39bcd11be426d793638981455d083cfd7bfd3b88ecd11e581260ae7fbf27b8c9cdf0da49a467e375f4273d6e01d7114ac7126f
7CBBBCF9441CFAB76E1890E46884EAE321F70C0BCB4981527897504BEC3E36A62BCDFA2304976540F6450085F2DAE145C22553B465763689180EA2571867423E
0108B39E77C4B108BED981ED0E890E117C511CF072
A9FB57DBA1EEA9BC3E660A909D838D726E3BF623D52620282013481D1F6E5374
04015D4860D088DDB3496B0C6064756260441CDE4AF1771D4DB01FFE5B34E59703DC255A868A1180515603AEAB60794E54BB7996A70061B1CFAB6BE5F32BBFA78324ED106A7636B9C5A7BD198D0158AA4F5488D08F38514F1FDF4B4F40D2181B3681C364BA0273C706
027d29778100c65a1da1783716588dce2b8b4aee8e228f1896
D09E8800291CB85396CC6717393284AAA0DA64BA
7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee
6277101735386680763835789423207666416083908700390324961279
31a92ee2029fd10d901b113e990710f0d21ac6b6
03375D4CE24FDE434489DE8746E71786015009E66E38A926DD
6b8cf07d4ca75c88957d9d670591
24B7B137C8A14D696E6768756151756FD0DA2E5C
04AA87CA22BE8B05378EB1C71EF320AD746E1D3B628BA79B9859F741E082542A385502F25DBF55296C3A545E3872760AB73617DE4A96262C6F5D9E98BF9292DC29F8F41DBD289A147CE9DA3113B5F0B8C00A60B1CE1D7E819D7A431D7C90EA0E5F
044AD5F7048DE709AD51236DE65E4D4B482C836DC6E410664002BB3A02D4AAADACAE24817A4CA3A1B014B5270432DB27D2
010090512DA9AF72B08349D98A5DD4C7B0532ECA51CE03E2D10F3B7AC579BD87E909AE40A6F131E9CFCE5BD967
04026EB7A859923FBC82189631F8103FE4AC9CA2970012D5D46024804801841CA44370958493B205E647DA304DB4CEB08CBBD1BA39494776FB988B47174DCA88C7E2945283A01C89720349DC807F4FBF374F4AEADE3BCA95314DD58CEC9F307A54FFC61EFC006D8A2C9D4979C0AC44AEA74FBEBBB9F772AEDCB620B01A7BA7AF1B320430C8591984F601CD4C143EF1C7A3
043AE9E58C82F63C30282E1FE7BBF43FA72C446AF6F4618129097E2C5667C2223A902AB5CA449D0084B7E5B3DE7CCC01C9
04009D73616F35F4AB1407D73562C10F00A52830277958EE84D1315ED31886
03E5A88919D7CAFCBF415F07C2176573B2
e4437ed6010e88286f547fa90abfe4c42212
26DC5C6CE94A4B44F330B5D9BBD77CBF958416295CF7E1CE6BCCDC18FF8C07B6
C38FB23A402222A0C17D34A92F971D1F
F1FD178C0B3AD58F10126DE8CE42435B3961ADBCABC8CA6DE8FCF353D86E9C00
668e45eb50b8be41026a2c32
5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72
0401F481BC5F0FF84A74AD6CDF6FDEF4BF6179625372D8C0C5E10025E399F2903712CCF3EA9E3A1AD17FB0B3201B6AF7CE1B05
b3fb3400dec5c4adceb8655d4c94
026108BABB2CEEBCF787058A056CBE0CFE622D7723A289E08A07AE13EF0D10D171DD8D
0101BAF95C9723C57B6C21DA2EFF2D5ED588BDD5717E212F9D
sha256/8ca6Zwz8iOTfUpc8rkIPCgid1HQUT+WAbEIAZOFZEik=
790408F2EEDAF392B012EDEFB3392F30F4327C0CA3F31FC383C422AA8C16
0429A0B6A887A983E9730988A68727A8B2D126C44CC2CC7B2A6555193035DC76310804F12E549BDB011C103089E73510ACB275FC312A5DC6B76553F0CA
02F40E7E2221F295DE297117B7F3D62F5C6A97FFCB8CEFF1CD6BA8CE4A9A18AD84FFABBD8EFA59332BE7AD6756A66E294AFD185A78FF12AA520E4DE739BACA0C7FFEFF7F2955727A
E95E4A5F737059DC60DFC7AD95B3D8139515620F
53139271650575456422
C49D360886E704936A6678E1139D26B7819F7E90
DB7C2ABF62E35E668076BEAD2088
D7C134AA264366862A18302575D1D787B09F075797DA89F57EC8C0FC
0000016742C00BDA259000000168CE0F13200000016588840DCE7118A0002FBF1C31C3275D78
030024266E4EB5106D0A964D92C4860E2671DB9B6CC5
2472E2D0197C49363F1FE7F5B6DB075D52B6947D135D8CA445805D39BC345626089687742B6329E70680231988
B4050A850C04B3ABF54132565044B0B7D7BFD8BA270B39432355FFB4
00FDFB49BFE6C3A89FACADAA7A1E5BBC7CC1C2E5D831478814
C302F41D932A36CDA7A3463093D18DB78FCE476DE1A86294
07A11B09A76B562144418FF3FF8C2570B8
9162fbe73984472a0a9d0590
BDB6F4FE3E8B1D9E0DA8C0D46F4C318CEFE4AFE3B6B8551F
000E0D4D696E6768756151750CC03A4473D03679
10D9B4A3D9047D8B154359ABFB1B7F5485B04CEB868237DDC9DEDA982A679A5A919B626D4E50A8DD731B107A9962381FB5D807BF2618
0400D9B67D192E0367C803F39E1A7E82CA14A651350AAE617E8F01CE94335607C304AC29E7DEFBD9CA01F596F927224CDECF6C
D35E472036BC4FB7E13C785ED201E065F98FCFA6F6F40DEF4F92B9EC7893EC28FCD412B1F1B32E24
e9026ffd475a1a3691e6b2ce637a9b92aab1073ebf53a67c5f2583be8a804ecb
A9FB57DBA1EEA9BC3E660A909D838D726E3BF623D52620282013481D1F6E5377
2866537B676752636A68F56554E12640276B649EF7526267
3086d221a7d46bcde86c90e49284eb153dab
BDB6F4FE3E8B1D9E0DA8C0D40FC962195DFAE76F56564677
038D16C2866798B600F9F08BB4A8E860F3298CE04A5798
EE353FCA5428A9300D4ABA754A44C00FDFEC0C9AE4B1A1803075ED967B7BB73F
020ffa963cdca8816ccc33b8642bedf905c3d358573d3f27fbbd3b3cb9aaaf
036b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296
0340340340340340340340340340340340340340340340340340340323C313FAB50589703B5EC68D3587FEC60D161CC149C1AD4A91
040060F05F658F49C1AD3AB1890F7184210EFD0987E307C84C27ACCFB8F9F67CC2C460189EB5AAAA62EE222EB1B35540CFE902374601E369050B7C4E42ACBA1DACBF04299C3460782F918EA427E6325165E9EA10E3DA5F6C42E9C55215AA9CA27A5863EC48D8E0286B
043B4C382CE37AA192A4019E763036F4F5DD4D7EBB938CF935318FDCED6BC28286531733C3F03C4FEE
9ba48cba5ebcb9b6bd33b92830b2a2e0e192f10a
7d7374168ffe3471b60a857686a19475d3bfa2ff
0307AF69989546103D79329FCC3D74880F33BBE803CB
28E9FA9E9D9F5E344D5A9E4BCF6509A7F39789F515AB8F92DDBCBD414D940E93
D7C134AA264366862A18302575D1D787B09F075797DA89F57EC8C0FF
C302F41D932A36CDA7A3463093D18DB78FCE476DE1A86297
047B6AA5D85E572983E6FB32A7CDEBC14027B6916A894D3AEE7106FE805FC34B44
7830A3318B603B89E2327145AC234CC594CBDD8D3DF91610A83441CAEA9863BC2DED5D5AA8253AA10A2EF1C98B9AC8B57F1117A72BF2C7B9E7C1AC4D77FC94CA
0066647EDE6C332C7F8C0923BB58213B333B20E9CE4281FE115F7D8F90AD
13D56FFAEC78681E68F9DEB43B35BEC2FB68542E27897B79
0202F9F87B7C574D0BDECF8A22E6524775F98CDEBDCB
5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b
AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA703308717D4D9B009BC66842AECDA12AE6A380E62881FF2F2D82C68528AA6056583A48F3
044BA30AB5E892B4E1649DD0928643ADCD46F5882E3747DEF36E956E97
4099B5A457F9D69F79213D094C4BCD4D4262210B
22123dc2395a05caa7423daeccc94760a7d462256bd56916
04A1455B334DF099DF30FC28A169A467E9E47075A90F7E650EB6B7A45C7E089FED7FBA344282CAFBD6F7E319F7C0B0BD59E2CA4BDB556D61A5
5037EA654196CFF0CD82B2C14A2FCF2E3FF8775285B545722F03EACDB74B
04017232BA853A7E731AF129F22FF4149563A419C26BF50A4C9D6EEFAD612601DB537DECE819B7F70F555A67C427A8CD9BF18AEB9B56E0C11056FAE6A3
020A601907B8C953CA1481EB10512F78744A3205FD
3d84f26c12238d7b4f3d516613c1759033b1a5800175d0b1
8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B412B1DA197FB71123ACD3A729901D1A71874700133107EC50
c9440919514f3516e971972ea6edbcb8
04925BE9FB01AFC6FB4D3E7D4990010F813408AB106C4F09CB7EE07868CC136FFF3357F624A21BED5263BA3A7A27483EBF6671DBEF7ABB30EBEE084E58A0B077AD42A5A0989D1EE71B1B9BC0455FB0D2C3
00689918DBEC7E5A0DD6DFC0AA55C7
E87579C11079F43DD824993C2CEE5ED3
6C01074756099122221056911C77D77E77A777E7E7E77FCB
A7F561E038EB1ED560B3D147DB782013064C19F27ED27C6780AAF77FB8A547CEB5B4FEF422340353
D35E472036BC4FB7E13C785ED201E065F98FCFA5B68F12A32D482EC7EE8658E98691555B44C59311
1A827EF00DD6FC0E234CAF046C6A5D8A85395B236CC4AD2CF32A0CADBDC9DDF620B0EB9906D0957F6C6FEACD615468DF104DE296CD8F
BD71344799D5C7FCDC45B59FA3B9AB8F6A948BC5
1C97BEFC54BD7A8B65ACF89F81D4D4ADC565FA45
0257927098FA932E7C0A96D3FD5B706EF7E5F5C156E16B7E7C86038552E91D
02197B07845E9BE2D96ADB0F5F3C7F2CFFBD7A3EB8B6FEC35C7FD67F26DDF6285A644F740A2614
77E2B07370EB0F832A6DD5B62DFC88CD06BB84BE
0402FE13C0537BBC11ACAA07D793DE4E6D5E5C94EEE80289070FB05D38FF58321F2E800536D538CCDAA3D9
0289FDFBE4ABE193DF9559ECF07AC0CE78554E2784EB8C1ED1A57A
7F519EADA7BDA81BD826DBA647910F8C4B9346ED8CCDC64E4B1ABD11756DCE1D2074AA263B88805CED70355A33B471EE
4230017757A767FAE42398569B746325D45313AF0766266479B75654E65F
003088250CA6E7C7FE649CE85820F7
ae25b6792fb9515ec95e278aaa248d70
3086d221a7d46bcde86c90e49284eb15
DB7C2ABF62E35E7628DFAC6561C5
60dcd2104c4cbc0be6eeefc2bdd610739ec34e317f9b33046c9e4788
10B7B4D696E676875615175137C8A16FD0DA2211
72145780123602202909
04BED5AF16EA3F6A4F62938C4631EB5AF7BDBCDBC31667CB477A1A8EC338F94741669C976316DA6321
07B6882CAAEFA84F9554FF8428BD88E246D2782AE2
cc22d6dfb95c6b25e49c0d6364a4e5980c393aa21668d953
A9FB57DBA1EEA9BC3E660A909D838D718C397AA3B561A6F7901E0E82974856A7
BB8E5E8FBC115E139FE6A814FE48AAA6F0ADA1AA5DF91985
00FD0D693149A118F651E6DCE6802085377E5F882D1B510B44160074C1288078365A0396C8E681
401028774D7777C7B7666D1366EA432071274F89FF01E718
308201db30820144a00302010202044c707197300d06092a864886f70d01010505003031310b3009060355040613026b6f310e300c060355040a13056b616b616f31123010060355040b13096b616b616f7465616d3020170d3130303832323030333834375a180f32313130303732393030333834375a3031310b3009060355040613026b6f310e300c060355040a13056b616b616f31123010060355040b13096b616b616f7465616d30819f300d06092a864886f70d010101050003818d0030818902818100aef387bc86e022a87e66b8c42153284f18e0c468cf9c87a241b989729dfdad3dd9e1847546d01a2819ba77f3974a47b473c926acae173fd90c7e635000721feeef6705da7ae949a35b82900a0f67d9464d73ed8a98c37f4ac70729494a17469bc40d4ee06d043b09147ebadc55fa1020968d7036c5fb9b8c148cba1d8e9d9fc10203010001300d06092a864886f70d0101050500038181005569be704c68cff6221c1e04dd8a131110f9f5cd2138042286337fd6014a1b1d2d3eeb266ae1630afe56bf63c07dd0b5c8fad46dcb9f802f9a7802fb89eb3b4777b9665bb1ed9feaf1dc7cac4f91abedfc81187ff6d2f471dbd12335d2c0ef0e2ee719df6e763f814b9ac91f8be37fd11d40686700d66be6de22a1836f060f01
sha256/O4rGMvpV1NfGyWRRTZ6v92jubDQNBdwlK+E35oZJ9qo=
046AB1E344CE25FF3896424E7FFE14762ECB49F8928AC0C76029B4D5800374E9F5143E568CD23F3F4D7C0D4B1E41C8CC0D1C6ABD5F1A46DB4C
2438bce1ddb7bd026d5ff89f598b3b5e5bb824b3
aa433a25330f98cea53554af9a2975f1
8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B31F166E6CAC0425A7CF3AB6AF6B7FC3103B883202E9046565
0481AEE4BDD82ED9645A21322E9C4C6A9385ED9F70B5D916C1B43B62EEF4D0098EFF3B1F78E2D0D48D50D1687B93B97D5F7C6D5047406A5E688B352209BCB9F8227DDE385D566332ECC0EABFA9CF7822FDF209F70024A57B1AA000C55B881F8111B2DCDE494A5F485E5BCA4BD88A2763AED1CA2B2FA8F0540678CD1E0F3AD80892
0163F35A5137C2CE3EA6ED8667190B0BC43ECD69977702709B
048BD2AEB9CB7E57CB2C4B482FFC81B7AFB9DE27E1E3BD23C23A4453BD9ACE3262547EF835C3DAC4FD97F8461A14611DC9C27745132DED8E545C1D54C72F046997
00BDDB97E555A50A908E43B01C798EA5DAA6788F1EA2794EFCF57166B8C14039601E55827340BE
00C9BB9E8927D4D64C377E2AB2856A5B16E3EFB7F61D4316AE
6b143994-2d7a-4bfa-ad23-a34de6096c22
1E589A8595423412134FAA2DBDEC95C8D8675E58
D2C0FB15760860DEF1EEF4D696E6768756151754
fe0e87005b4e83761908c5131d552a850b3f58b749c37cf5b84d6768
10E723AB14D696E6768756151756FEBF8FCB49A9
AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA703308717D4D9B009BC66842AECDA12AE6A380E62881FF2F2D82C68528AA6056583A48F0
7A556B6DAE535B7B51ED2C4D7DAA7A0B5C55F380
023809B2B7CC1B28CC5A87926AAD83FD28789E81E2C9E3BF10
bb85691939b869c1d087f601554b96b80cb4f55b35f433c2
0479BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8
3EE30B568FBAB0F883CCEBD46D3F3BB8A2A73513F5EB79DA66190EB085FFA9F492F375A97D860EB4
0217C05610884B63B9C6C7291678F9D341
96341f1138933bc2f503fd44
D7C134AA264366862A18302575D0FB98D116BC4B6DDEBCA3A5A7939F
6127C24C05F38A0AAAF65C0EF02C
37a6259cc0c1dae299a7866489dff0bd
51DEF1815DB5ED74FCC34C85D709
033C258EF3047767E7EDE0F1FDAA79DAEE3841366A132E163ACED4ED2401DF9C6BDCDE98E8E707C07A2239B1B097
74D59FF07F6B413D0EA14B344B20A2DB049B50C3
040369979697AB43897789566789567F787A7876A65400435EDB42EFAFB2989D51FEFCE3C80988F41FF883
C302F41D932A36CDA7A3462F9E9E916B5BE8F1029AC4ACC1
1854BEBDC31B21B7AEFC80AB0ECD10D5B1B3308E6DBF11C1
662C61C430D84EA4FE66A7733D0B76B7BF93EBC4AF2F49256AE58101FEE92B04
03F7061798EB99E238FD6F1BF95B48FEEB4854252B
985BD3ADBAD4D696E676875615175A21B43A97E3
4E13CA542744D696E67687561517552F279A8C84
7167EFC92BB2E3CE7C8AAAFF34E12A9C557003D7C73A6FAF003F99F6CC8482E540F7
df6b721c8b4d3b6eb44c861d4415007e5a35fc95
1053CDE42C14D696E67687561517533BF3F83345
9b8f518b086098de3d77736f9458a3d2f6f95a37
5EEEFCA380D02919DC2C6558BB6D8A5D
0095E9A9EC9B297BD4BF36E059184F
520883949DFDBC42D3AD198640688A6FE13F41349554B49ACC31DCCD884539816F5EB4AC8FB1F1A6
046B17D1F2E12C4247F8BCE6E563A440F277037D812DEB33A0F4A13945D898C2964FE342E2FE1A7F9B8EE7EB4A7C0F9E162BCE33576B315ECECBB6406837BF51F5
00E8BEE4D3E2260744188BE0E9C723
uMoDh3YAz+Cr0obnuixP7FW4Iis8qekBKrE4yYfjDv7ION9cbLyakVnItQhQ+Hvj
B4E134D3FB59EB8BAB57274904664D5AF50388BA
D6031998D1B3BBFEBF59CC9BBFF9AEE1
b8adf1378a6eb73409fa6c9c637ba7f5
255705fa2a306654b1f4cb03d6a750a30c250102d4988717d9ba15ab6d3e
c49d360886e704936a6678e1139d26b7819f7e90
3045AE6FC8422F64ED579528D38120EAE12196D5
03eea2bae7e1497842f2de7769cfe9c989c072ad696f48034a
7BC382C63D8C150C3C72080ACE05AFA0C2BEA28E4FB22787139165EFBA91F90F8AA5814A503AD4EB04A8C7DD22CE2826
01AF286BCA1AF286BCA1AF286BCA1AF286BCA1AF286BC9FB8F6B85C556892C20A7EB964FE7719E74F490758D3B
072546B5435234A422E0789675F432C89435DE5242
10C0FB15760860DEF1EEF4D696E676875615175D
f906ca85-fd92-43f4-bca4-f940316415d5
0443BD7E9AFB53D8B85289BCC48EE5BFE6F20137D10A087EB6E7871E2A10A599C710AF8D0D39E2061114FDD05545EC1CC8AB4093247F77275E0743FFED117182EAA9C77877AAAC6AC7D35245D1692E8EE1
36DF0AAFD8B8D7597CA10520D04B
0409487239995A5EE76B55F9C2F098A89CE5AF8724C0A23E0E0FF77500
0238af09d98727705120c921bb5e9e26296a3cdcf2f35757a0eafd87b830e7
71169be7330b3038edb025f1
sha256/uUwZgwDOxcBXrQcntwu+kYFpkiVkOaezL0WYEZ3anJc=
0236B3DAF8A23206F9C4F299D7B21A9C369137F2C84AE1AA0D
127971af8721782ecffa3
c39c6c3b3a36d7701b9c71a1f5804ae5d0003f4
005DDA470ABE6414DE8EC133AE28E9BBD7FCEC0AE0FFF2
07A526C63D3E25A256A007699F5447E32AE456B50E
0667ACEB38AF4E488C407433FFAE4F1C811638DF20
04188DA80EB03090F67CBF20EB43A18800F4FF0AFD82FF101207192B95FFC8DA78631011ED6B24CDD573F977A11E794811
71169be7330b3038edb025f1d0f9
103FAEC74D696E676875615175777FC5B191EF30
60cf17073fd14ad7054a307fa4c01595
04C0A0647EAAB6A48753B033C56CB0F0900A2F5C4853375FD614B690866ABD5BB88B5F4828C1490002E6773FA2FA299B8F
0400FAC9DFCBAC8313BB2139F1BB755FEF65BC391F8B36F8F8EB7371FD558B01006A08A41903350678E58528BEBF8A0BEFF867A7CA36716F7E01F81052
B3312FA7E23EE7E4988E056BE3F82D19181D9C6EFE8141120314088F5013875AC656398D8A2ED19D2A85C8EDD3EC2AEF
1243ae1b4d71613bc9f780a03690e
2580F63CCFE44138870713B1A92369E33E2135D266DBB372386C400B
04B8266A46C55657AC734CE38F018F2192
64210519E59C80E70FA7E9AB72243049FEB8DEECC146B9B1
e43bb460f0b80cc0c0b075798e948060f8321b7d
00E0D2EE25095206F5E2A4F9ED229F1F256E79A0E2B455970D8D0D865BD94778C576D62F0AB7519CCD2A1A906AE30D
4A8C7DD22CE28268B39B55416F0447C2FB77DE107DCD2A62E880EA53EEB62D57CB4390295DBC9943AB78696FA504C11
FFFFFFFE0000000075A30D1B9038A115
04A3E8EB3CC1CFE7B7732213B23A656149AFA142C47AAFBC2B79A191562E1305F42D996C823439C56D7F7B22E14644417E69BCB6DE39D027001DABE8F35B25C9BE
630258ff0ac22400fd592033d2661d47
0400C6858E06B70404E9CD9E3ECB662395B4429C648139053FB521F828AF606B4D3DBAA14B5E77EFE75928FE1DC127A2FFA8DE3348B3C1856A429BF97E7E31C2E5BD66011839296A789A3BC0045C8A5FB42C7D1BD998F54449579B446817AFBD17273E662C97EE72995EF42640C550B9013FAD0761353C7086A272C24088BE94769FD16650
3DF91610A83441CAEA9863BC2DED5D5AA8253AA10A2EF1C98B9AC8B57F1117A72BF2C7B9E7C1AC4D77FC94CADC083E67984050B75EBAE5DD2809BD638016F723
040081BAF91FDF9833C40F9C181343638399078C6E7EA38C001F73C8134B1B4EF9E150
12511cfe811d0f4e6bc688b4d
5AC635D8AA3A93E7B3EBBD55769886BC651D06B0CC53B0F63BCE3C3E27D2604B
0051953EB9618E1C9A1F929A21A0B68540EEA2DA725B99B315F3B8B489918EF109E156193951EC7E937B1652C0BD3BB1BF073573DF883D2C34F1EF451FD46B503F00
E95E4A5F737059DC60DFC7AD95B3D8139515620C
308202223082018b02044bd207bd300d06092a864886f70d01010405003058310b3009060355040613025553310b3009060355040813024341311630140603550407130d53616e204672616e636973636f3110300e060355040a130744726f70626f783112301006035504031309546f6d204d65796572301e170d3130303432333230343930315a170d3430303431353230343930315a3058310b3009060355040613025553310b3009060355040813024341311630140603550407130d53616e204672616e636973636f3110300e060355040a130744726f70626f783112301006035504031309546f6d204d6579657230819f300d06092a864886f70d010101050003818d0030818902818100ac1595d0ab278a9577f0ca5a14144f96eccde75f5616f36172c562fab0e98c48ad7d64f1091c6cc11ce084a4313d522f899378d312e112a748827545146a779defa7c31d8c00c2ed73135802f6952f59798579859e0214d4e9c0554b53b26032a4d2dfc2f62540d776df2ea70e2a6152945fb53fef5bac5344251595b729d4810203010001300d06092a864886f70d01010405000381810055c425d94d036153203dc0bbeb3516f94563b102fff39c3d4ed91278db24fc4424a244c2e59f03bbfea59404512b8bf74662f2a32e37eafa2ac904c31f99cfc21c9ff375c977c432d3b6ec22776f28767d0f292144884538c3d5669b568e4254e4ed75d9054f75229ac9d4ccd0b7c3c74a34f07b7657083b2aa76225c0c56ffc
0100FAF51354E0E39E4892DF6E319C72C8161603FA45AA7B998A167B8F1E629521
2AA058F73A0E33AB486B0F610410C53A7F132310
383359682e42a5c755229f7be1840add
06d00671-b964-45e8-b63c-f44df2a0a28c
My0oeSI1IzInbyA+LVFaW2wiNSokPAMiMipOLS4=
0403F0EBA16286A2D57EA0991168D4994637E8343E3600D51FBC6C71A0094FA2CDD545B11C5C0C797324F1
883423532389192164791648750360308885314476597252960362792450860609699839
71FE1AF926CF847989EFEF8DB459F66394D90F32AD3F15E8
040303001D34B856296C16C0D40D3CD7750A93D1D2955FA80AA5F40FC8DB7B2ABDBDE53950F4C0D293CDD711A35B67FB1499AE60038614F1394ABFA3B4C850D927E1E7769C8EEC2D19037BF27342DA639B6DCCFFFEB73D69D78C6C27A6009CBBCA1980F8533921E8A684423E43BAB08A576291AF8F461BB2A8B3531D2F0485C19B16E2F1516E23DD3C1A4827AF1B8AC15B
0228F9D04E900069C8DC47A08534FE76D2B900B7D7EF31F5709F200C4CA205
6b016c3bdcf18941d0d654921475ca71a9db2fb27d1d37796185c2942c0a
64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1
e8b4011604095303ca3b8099982be09fcb9ae616
040356DCD8F2F95031AD652D23951BB366A80648F06D867940A5366D9E265DE9EB240F
32010857077C5431123A46B808906756F543423E8D27877578125778AC76
0370F6E9D04D289C4E89913CE3530BFDE903977D42B146D539BF1BDE4E9C92
036768ae8e18bb92cfcf005c949aa2c6d94853d0e660bbf854b1c9505fe95a
cc2751449a350f668590264ed76692694a80308a
eff7bbae-0ab8-4913-9d7a-47f2fefc616a
sha256/WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18=
010092537397ECA4F6145799D62B0A19CE06FE26AD
040503213F78CA44883F1A3B8162F188E553CD265F23C1567A16876913B0C2AC245849283601CCDA380F1C9E318D90F95D07E5426FE87E45C0E8184698E45962364E34116177DD2259
04161FF7528B899B2D0C28607CA52C5B86CF5AC8395BAFEB13C02DA292DDED7A83
ad2f8aa834cf57e662e2496925e1dc5b
04640ECE5C12788717B9C1BA06CBC2A6FEBA85842458C56DDE9DB1758D39C0313D82BA51735CDB3EA499AA77A7D6943A64F7A3F25FE26F06B51BAA2696FA9035DA5B534BD595F5AF0FA2C892376C84ACE1BB4E3019B71634C01131159CAE03CEE9D9932184BEEF216BD71DF2DADF86A627306ECFF96DBB8BACE198B61E00F8B332
DB7C2ABF62E35E668076BEAD208B
2E45EF571F00786F67B0081B9495A3D95462F5DE0AA185EC
021085E2755381DCCCE3C1557AFA10C2F0C0C2825646C5B34A394CBCFA8BC16B22E7E789E927BE216F02E1FB136A5F
027B680AC8B8596DA5A4AF8A19A0303FCA97FD7645309FA2A581485AF6263E313B79A2F5
0401A57A6A7B26CA5EF52FCDB816479700B3ADC94ED1FE674C06E695BABA1D
6A941977BA9F6A435199ACFC51067ED587F519C5ECB541B8E44111DE1D40
a4b7452e2ed8f5f191058ca7bbfd26b0d3214bfc
D35E472036BC4FB7E13C785ED201E065F98FCFA6F6F40DEF4F92B9EC7893EC28FCD412B1F1B32E27
AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA70330870553E5C414CA92619418661197FAC10471DB1D381085DDADDB58796829CA90069
002757A1114D696E6768756151755316C05E0BD4
36966400788225189766
c56fb7d591ba6704df047fd98f535372fea00211
308201e53082014ea00302010202044f4ae542300d06092a864886f70d01010505003037310b30090603550406130255533110300e060355040a1307416e64726f6964311630140603550403130d416e64726f6964204465627567301e170d3132303232373032303635385a170d3432303231393032303635385a3037310b30090603550406130255533110300e060355040a1307416e64726f6964311630140603550403130d416e64726f696420446562756730819f300d06092a864886f70d010101050003818d0030818902818100c0b41c25ef21a39a13ce89c82dc3a14bf9ef0c3094aa2ac1bf755c9699535e79119e8b980c0ecdcc51f259eb0d8b2077d41de8fcfdeaac3f386c05e2a684ecb5504b660ad7d5a01cce35899f96bcbd099c9dcb274c6eb41fef861616a12fb45bc57a19683a8a97ab1a33d9c70128878b67dd1b3a388ad5121d1d66ff04c065ff0203010001300d06092a864886f70d0101050500038181000418a7dacb6d13eb61c8270fe1fdd006eb66d0ff9f58f475defd8dc1fb11c41e34ce924531d1fd8ad26d9479d64f54851bf57b8dfe3a5d6f0a01dcad5b8c36ac4ac48caeff37888c36483c26b09aaa9689dbb896938d5afe40135bf7d9f12643046301867165d28be0baa3513a5084e182f7f9c044d5baa58bdce55fa1845241
114ca50f7a8e2f3f657c1108d9d44cfd8
FFFFFFFF00000000FFFFFFFFFFFFFFFFBCE6FAADA7179E84F3B9CAC2FC632551
041D1C64F068CF45FFA2A63A81B7C13F6B8847A3E77EF14FE3DB7FCAFE0CBD10E8E826E03436D646AAEF87B2E247D4AF1E8ABE1D7520F9C2A45CB1EB8E95CFD55262B70B29FEEC5864E19C054FF99129280E4646217791811142820341263C5315
F1FD178C0B3AD58F10126DE8CE42435B3961ADBCABC8CA6DE8FCF353D86E9C03
00E4E6DB2995065C407D9D39B8D0967B96704BA8E9C90B
7D5A0975FC2C3057EEF67530417AFFE7FB8055C126DC5C6CE94A4B44F330B5D9
0021A5C2C8EE9FEB5C4B9A753B7B476B7FD6422EF1F3DD674761FA99D6AC27C8A9A197B272822F6CD57A55AA4F50AE317B13545F
8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B412B1DA197FB71123ACD3A729901D1A71874700133107EC53
0017858FEB7A98975169E171F77B4087DE098AC8A911DF7B01
044A96B5688EF573284664698968C38BB913CBFC8223A628553168947D59DCC912042351377AC5FB32

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

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

Files:
com/beautify/studio/impl/autoComponent/OnlineToolComponent$executeTools$2$resultImage$1.java, line(s) 48
com/braze/support/BrazeLogger.java, line(s) 377,380,398,386,389,415,417,395,404,407
com/bugsnag/android/internal/a.java, line(s) 59
com/clevertap/android/pushtemplates/a.java, line(s) 9,15,21
com/clevertap/android/sdk/a.java, line(s) 17,23,29,35,42,45,52,58,119,125,64,70,76,82,88,94,101,109,112
com/clevertap/android/sdk/displayunits/CTDisplayUnitType.java, line(s) 39
com/fyber/inneractive/sdk/external/InneractiveAdManager.java, line(s) 313
com/fyber/inneractive/sdk/flow/AbstractC0324a.java, line(s) 29
com/fyber/inneractive/sdk/network/U.java, line(s) 102
com/fyber/inneractive/sdk/player/cache/f.java, line(s) 76
com/fyber/inneractive/sdk/player/exoplayer2/audio/r.java, line(s) 394,156,167,178
com/fyber/inneractive/sdk/player/exoplayer2/extractor/mp4/m.java, line(s) 58
com/fyber/inneractive/sdk/player/exoplayer2/extractor/mp4/n.java, line(s) 41,64,75,84,102,145
com/fyber/inneractive/sdk/player/exoplayer2/extractor/ogg/o.java, line(s) 256
com/fyber/inneractive/sdk/player/exoplayer2/extractor/ts/C0386d.java, line(s) 143
com/fyber/inneractive/sdk/player/exoplayer2/extractor/ts/C1327d.java, line(s) 144
com/fyber/inneractive/sdk/player/exoplayer2/extractor/ts/p.java, line(s) 39
com/fyber/inneractive/sdk/player/exoplayer2/extractor/ts/s.java, line(s) 37,40
com/fyber/inneractive/sdk/player/exoplayer2/extractor/wav/a.java, line(s) 39
com/fyber/inneractive/sdk/player/exoplayer2/extractor/wav/d.java, line(s) 20,51,58
com/fyber/inneractive/sdk/player/exoplayer2/g.java, line(s) 33,111
com/fyber/inneractive/sdk/player/exoplayer2/l.java, line(s) 310,762,769,776
com/fyber/inneractive/sdk/player/exoplayer2/mediacodec/a.java, line(s) 106,215,71,140,148,158,165,179,186
com/fyber/inneractive/sdk/player/exoplayer2/mediacodec/j.java, line(s) 229,232,148
com/fyber/inneractive/sdk/player/exoplayer2/text/cea/a.java, line(s) 63
com/fyber/inneractive/sdk/player/exoplayer2/upstream/p.java, line(s) 217
com/fyber/inneractive/sdk/player/exoplayer2/upstream/y.java, line(s) 134,148,154
com/fyber/inneractive/sdk/player/exoplayer2/util/b.java, line(s) 27
com/fyber/inneractive/sdk/player/exoplayer2/util/c.java, line(s) 31
com/fyber/inneractive/sdk/player/exoplayer2/video/MediaCodecVideoRenderer.java, line(s) 460,283,343
com/iab/omid/library/amazon/publisher/b.java, line(s) 31,33
com/iab/omid/library/amazon/utils/d.java, line(s) 18,11,25
com/iab/omid/library/applovin/publisher/b.java, line(s) 31,33
com/iab/omid/library/applovin/utils/d.java, line(s) 18,11,25
com/iab/omid/library/fyber/utils/d.java, line(s) 18,11,25
com/iab/omid/library/inmobi/publisher/b.java, line(s) 31,33
com/iab/omid/library/inmobi/utils/d.java, line(s) 18,11,25
com/iab/omid/library/ironsrc/utils/d.java, line(s) 18,11
com/iab/omid/library/unity3d/publisher/b.java, line(s) 30,32
com/iab/omid/library/unity3d/utils/d.java, line(s) 18,11
com/iab/omid/library/vungle/publisher/b.java, line(s) 31,33
com/iab/omid/library/vungle/utils/d.java, line(s) 18,11,25
com/inmobi/media/AbstractC0302o6.java, line(s) 33,43,62,67,87,92,24,55,18,50
com/inmobi/media/C0237jb.java, line(s) 41,47,51
com/inmobi/media/C0447yc.java, line(s) 159,172
com/inmobi/media/C1593jb.java, line(s) 42,48,52
com/inmobi/media/C1803yc.java, line(s) 164,177
com/inmobi/media/C1816zb.java, line(s) 40
com/inmobi/media/C9.java, line(s) 39,66,73
com/inmobi/media/E0.java, line(s) 247
com/inmobi/media/H1.java, line(s) 39,60
com/inmobi/media/H3.java, line(s) 26
com/inmobi/media/L.java, line(s) 26,33,46
com/inmobi/media/M.java, line(s) 78,31,35,56,59,64,69,73
com/inmobi/media/O0.java, line(s) 124
com/inmobi/media/P.java, line(s) 204,189
com/inmobi/media/S.java, line(s) 37,41,45,49
com/inmobi/media/Z9.java, line(s) 28
com/inmobi/media/hd.java, line(s) 113
com/ironsource/mediationsdk/AbstractAdapter.java, line(s) 496,502
com/ironsource/mediationsdk/a.java, line(s) 61
com/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd.java, line(s) 85
com/ironsource/mediationsdk/d.java, line(s) 408,413
com/ironsource/mediationsdk/demandOnly/d.java, line(s) 193,291,452,463,134,137,181,209,231,241,248,449,468
com/ironsource/mediationsdk/demandOnly/g.java, line(s) 262,153,156,236
com/ironsource/mediationsdk/integration/IntegrationHelper.java, line(s) 38,42,56,61,84,94,99,199,32,35,51,72,81,89,92,97,111,203,30,75
com/ironsource/mediationsdk/logger/a.java, line(s) 39,32,28,34
com/ironsource/mediationsdk/p.java, line(s) 695,700,706,715,722,735,2075,2080,2086,2095,2102,2116,2216,2224,2250,687,2067,2178,2187,2205,499,2233,2237,2241,503,508
com/ironsource/mediationsdk/q.java, line(s) 310,316
com/ironsource/mediationsdk/w.java, line(s) 442,587,691,773,851,876,905,101,113,400,406,408,434,585,678,768,803,825,832,840,858,874,932,1035,806,847,866,881,934
com/ironsource/mediationsdk/x.java, line(s) 158,235,156,227,231,238,290,295,316,410,427,466,420,430,471
com/ironsource/mediationsdk/y.java, line(s) 119,124
com/ironsource/sdk/controller/v.java, line(s) 389,527,541,561,626,646,662,678,809,883,1050,1057,1489,1736,2008
com/ironsource/sdk/service/Connectivity/BroadcastReceiverStrategy.java, line(s) 44
com/ironsource/sdk/utils/Logger.java, line(s) 12,18,24,30,40,48,53,59,65,71
com/json/C0514a.java, line(s) 39,144
com/json/C1818a.java, line(s) 39,144
com/json/adapters/ironsource/IronSourceAdapter.java, line(s) 173,166,176,306,309,313,319
com/json/adapters/ironsource/IronSourceInterstitialListener.java, line(s) 29
com/json/adapters/ironsource/IronSourceRewardedVideoListener.java, line(s) 30
com/json/an.java, line(s) 118,105,109
com/json/d6.java, line(s) 380,399,204,377,386,395
com/json/dw.java, line(s) 187
com/json/fd.java, line(s) 160,152
com/json/fn.java, line(s) 81,104
com/json/fs.java, line(s) 46,50,57
com/json/gh.java, line(s) 30
com/json/h6.java, line(s) 70,113,62,102,106
com/json/hc.java, line(s) 59
com/json/i9.java, line(s) 139
com/json/j4.java, line(s) 23,26,34
com/json/j7.java, line(s) 106,171,220,88,159,211
com/json/k7.java, line(s) 414,521,703,827,994,216,248,256,260,293,404,407,522,700,708,721,723,823,945,951,957,992
com/json/m4.java, line(s) 27
com/json/m9.java, line(s) 42,43,29,45
com/json/md.java, line(s) 242,248
com/json/mediationsdk/AbstractAdapter.java, line(s) 485,491
com/json/mediationsdk/a.java, line(s) 63
com/json/mediationsdk/ads/nativead/LevelPlayNativeAd.java, line(s) 88
com/json/mediationsdk/d.java, line(s) 410,415
com/json/mediationsdk/demandOnly/d.java, line(s) 197,295,457,468,136,139,185,213,235,245,252,454,473
com/json/mediationsdk/demandOnly/l.java, line(s) 264,145,148,238
com/json/mediationsdk/integration/IntegrationHelper.java, line(s) 38,42,56,61,84,94,99,183,187,283,32,35,51,72,81,89,92,97,115,124,141,156,166,175,195,287,30,75
com/json/mediationsdk/logger/a.java, line(s) 40,33,29,35
com/json/mediationsdk/p.java, line(s) 738,743,749,758,765,778,2377,2382,2388,2397,2404,2418,2521,2529,2555,730,2369,2482,2491,2510,505,2538,2542,2546,509,514
com/json/mediationsdk/q.java, line(s) 316,322
com/json/mediationsdk/w.java, line(s) 447,592,696,778,858,885,914,103,115,405,411,413,439,590,683,773,809,831,838,847,866,883,942,1049,812,854,874,890,944
com/json/mediationsdk/x.java, line(s) 159,238,157,230,234,241,293,298,319,414,431,470,424,434,475
com/json/n5.java, line(s) 101,106
com/json/n7.java, line(s) 218,265,291,317,345,352,450,462,196,207,252,278,303,326,425
com/json/rt.java, line(s) 155,159
com/json/sdk/controller/v.java, line(s) 403,541,555,575,640,660,676,692,823,897,1067,1074,1536,1783,2902,2907,2917,2928,2934,2943,2945,2055
com/json/sdk/service/Connectivity/BroadcastReceiverStrategy.java, line(s) 46
com/json/sdk/utils/Logger.java, line(s) 12,18,24,30,40,48,53,59,65,71
com/json/sl.java, line(s) 89
com/json/tg.java, line(s) 40,53,74,90,169,224
com/json/tm.java, line(s) 64,53,55
com/json/u0.java, line(s) 40,44,48,52,53,54
com/json/u5.java, line(s) 164,152,155
com/json/vk.java, line(s) 39,41,42,44,95
com/json/w7.java, line(s) 79
com/json/wv.java, line(s) 40,42,74,115,119
com/json/x2.java, line(s) 82,88
com/json/y.java, line(s) 363,136,196,207,349
com/json/zo.java, line(s) 90
com/json/zp.java, line(s) 42,306
com/kakao/sdk/auth/AuthCodeClient$resultReceiver$1.java, line(s) 36
com/kakao/sdk/auth/AuthCodeClient.java, line(s) 173,188
com/kakao/sdk/auth/TalkAuthCodeActivity.java, line(s) 113,134,141
com/kakao/sdk/auth/TokenManager.java, line(s) 64
com/kakao/sdk/common/util/SdkLog.java, line(s) 40
com/kakao/sdk/network/ApiFactory.java, line(s) 43
com/kakao/sdk/user/UserApiClient.java, line(s) 186
com/koushikdutta/async/AsyncServer.java, line(s) 362,256,324
com/koushikdutta/async/b.java, line(s) 63
com/picsart/maintabs/deepLink/nonTab/deepLinkWithArguments/ImageReportHandler$handleImageReportHook$1.java, line(s) 54
com/picsart/oauth2/domain/repository/a.java, line(s) 64
com/picsart/pasocial/common/SocialWrapper$getFcmToken$2.java, line(s) 59,66
com/picsart/payment/impl/subscription/data/SubscriptionRepoImpl.java, line(s) 254,286,299
com/picsart/picore/cppbind/ExceptionHandler.java, line(s) 28
com/picsart/picore/ve/MediaCodecHelper.java, line(s) 40,59,54
com/picsart/picore/ve/OutputPlugin.java, line(s) 95,103,132,330,334,339,375,386,424,615,629,659,81,84,155,353,405,471,499,622,638,677,234,267
com/picsart/picore/x/RXImageView.java, line(s) 149,257,276,283
com/picsart/pieffects/EffectsContext.java, line(s) 112
com/picsart/pieffects/effect/PencilEffect.java, line(s) 130
com/picsart/pitools/facedetection/FaceDetectionManager.java, line(s) 29,36,51,62,63,70,80,55,59
com/picsart/settings/models/maintab/RealMainTabsConfigManager$Companion$updateCachedConfigFile$1.java, line(s) 90
com/picsart/spaces/impl/presenter/spaceitempage/viewmodel/SpaceViewModel$updateHeader$1.java, line(s) 87
com/picsart/studio/apiv3/user/ProfileActionsKt$singOut$1$1.java, line(s) 64
com/picsart/studio/brushlib/overlay/ImageOverlay.java, line(s) 258
com/picsart/studio/dropbox/DropboxManager$isLoggedIn$2.java, line(s) 58
com/picsart/studio/editor/tool/border/BorderFragment.java, line(s) 609
com/picsart/studio/editor/tool/crop/StandaloneCropToolActivity.java, line(s) 56
com/picsart/studio/editor/tool/selection/SelectionFragment.java, line(s) 627
com/picsart/studio/editor/tools/addobjects/core/ItemPositioningUtilsKt$processShapeData$5.java, line(s) 36
com/picsart/studio/editor/tools/addobjects/fragments/adjust/AddObjectSupportFragment.java, line(s) 431
com/picsart/studio/editor/tools/addobjects/items/RasterItem.java, line(s) 486
com/picsart/studio/editor/tools/addobjects/text/ui/fragments/AddTextFragment$observeStylesClicks$1.java, line(s) 42
com/picsart/studio/editor/tools/addobjects/text/ui/viewmodels/AddTextFragmentViewModel$loadPresets$3.java, line(s) 36
com/picsart/studio/editor/tools/addobjects/viewmodels/ItemFragmentViewModel$loadSubToolsConfig$1.java, line(s) 34
com/picsart/studio/editor/tools/layers/usecase/CombinedSubToolsConfigsLoadUseCaseImpl$loadImageBorderConfigs$3.java, line(s) 36
com/picsart/studio/editor/tools/layers/usecase/CombinedSubToolsConfigsLoadUseCaseImpl$loadShapeBorderConfigs$3.java, line(s) 36
com/picsart/studio/editor/tools/layers/usecase/CombinedSubToolsConfigsLoadUseCaseImpl$loadStickerBorderConfigs$3.java, line(s) 36
com/picsart/studio/editor/tools/templates/BackgroundFragmentViewModel.java, line(s) 376
com/picsart/studio/editor/tools/templates/TemplateWrapperFragmentViewModel$loadImageBorderConfigs$3.java, line(s) 33
com/picsart/studio/editor/tools/templates/TemplateWrapperFragmentViewModel$loadShapeBorderConfigs$3.java, line(s) 33
com/picsart/studio/editor/tools/templates/TemplateWrapperFragmentViewModel$loadStickerBorderConfigs$3.java, line(s) 33
com/picsart/studio/editor/video/main/ProjectRepo.java, line(s) 231
com/picsart/studio/editor/video/music/AiMusicFragment$awaitStateChangeFromStopped$2.java, line(s) 36
com/picsart/studio/editor/video/music/AiMusicFragment$awaitVideoAnimationEnd$2.java, line(s) 36
com/picsart/studio/editor/video/music/MusicSourcesFragment$awaitFragmentToBeResumed$2.java, line(s) 35
com/picsart/studio/editor/video/music/ProjectVolumeControlFragment$handlePanelsHidingIfTrim$1.java, line(s) 74
com/picsart/studio/editor/video/music/mixer/AudioMixer$awaitProcessing$2.java, line(s) 41
com/picsart/studio/editor/video/music/mixer/AudioMixer$awaitToStart$2.java, line(s) 41
com/picsart/studio/editor/video/music/recorder/a.java, line(s) 131
com/picsart/studio/editor/video/transcoder/export/Exporter$awaitAudioTrackAdding$2.java, line(s) 40
com/picsart/studio/editor/video/transcoder/export/Exporter$awaitMuxingStarted$2.java, line(s) 40
com/picsart/studio/navigation/MainTabsNavigationView.java, line(s) 179
com/picsart/studio/share/domain/aiImage/RealAiMediaManager$makeTheAiMediaPublic$1.java, line(s) 54
com/picsart/upload/work/UploadManagerImpl$upload$1.java, line(s) 98
com/picsart/userProjects/internal/launcher/editor/RealEditorLauncher$launchChooserForReplayEditor$1$1.java, line(s) 79
com/picsart/userProjects/internal/projectEditorActions/projectEditorActionMenu/CloudProjectActionMenuViewModel$getCurrentProjectMetadata$2.java, line(s) 51
com/picsart/userProjects/internal/storageInfo/repository/RealStorageUsageRepository.java, line(s) 36
com/picsart/userProjects/internal/storageInfo/storageinfodialog/storageinfobottomsheet/data/RealStorageInfoDataPerTouchPointManager$getStorageInfoPerPlan$2.java, line(s) 79
com/picsart/videomusic/AiMusicViewModel$filterAiMusicCategoriesAsync$1.java, line(s) 51
com/socialin/android/photo/draw/VideoPreviewActivity.java, line(s) 48,49
com/unity3d/ads/UnityAdsBaseOptions.java, line(s) 30
com/unity3d/ads/adplayer/CommonGetWebViewCacheAssetLoader$invoke$1.java, line(s) 46
com/unity3d/ads/adplayer/CommonWebViewBridge.java, line(s) 163
com/unity3d/ads/core/data/datasource/AndroidDynamicDeviceInfoDataSource.java, line(s) 136,173,350,601,309
com/unity3d/ads/core/data/datasource/AndroidStaticDeviceInfoDataSource.java, line(s) 225,244,266,295,343,470,495,511,513,532
com/unity3d/ads/core/data/repository/AndroidDiagnosticEventRepository.java, line(s) 209
com/unity3d/ads/core/domain/AndroidInitializeBoldSDK.java, line(s) 176,185
com/unity3d/ads/core/domain/LegacyLoadUseCase.java, line(s) 203,220
com/unity3d/ads/core/domain/LegacyShowUseCase$showError$1.java, line(s) 113
com/unity3d/ads/core/domain/LegacyShowUseCase.java, line(s) 115,166,173,188
com/unity3d/ads/gatewayclient/CommonGatewayClient.java, line(s) 136
com/unity3d/ads/metadata/MetaData.java, line(s) 42,57
com/unity3d/services/SDKErrorHandler.java, line(s) 100
com/unity3d/services/UnityServices.java, line(s) 52,56
com/unity3d/services/ads/UnityAdsImplementation.java, line(s) 107,129,165,170,189,141
com/unity3d/services/ads/adunit/AdUnitActivityController.java, line(s) 359,361,52,128,186,219,260,290,310,376,224
com/unity3d/services/ads/adunit/AdUnitViewHandlerFactory.java, line(s) 22
com/unity3d/services/ads/adunit/VideoPlayerHandler.java, line(s) 17,35
com/unity3d/services/ads/api/AdUnit.java, line(s) 200,206,255,258,262,265,322,325,328,331,358,110,132,152,160,336,349,361,365,405,489
com/unity3d/services/ads/api/VideoPlayer.java, line(s) 59,77,100,118,167,178
com/unity3d/services/ads/api/WebPlayer.java, line(s) 52
com/unity3d/services/ads/gmascar/adapters/ScarAdapterFactory.java, line(s) 44
com/unity3d/services/ads/gmascar/bridges/InitializeListenerBridge.java, line(s) 22,41
com/unity3d/services/ads/gmascar/bridges/mobileads/MobileAdsBridge.java, line(s) 21
com/unity3d/services/ads/gmascar/bridges/mobileads/MobileAdsBridgeLegacy.java, line(s) 20
com/unity3d/services/ads/gmascar/finder/GMAInitializer.java, line(s) 53
com/unity3d/services/ads/gmascar/finder/ScarVersionFinder.java, line(s) 37,49
com/unity3d/services/ads/token/InMemoryAsyncTokenStorage.java, line(s) 147,184
com/unity3d/services/ads/token/NativeTokenGenerator.java, line(s) 41
com/unity3d/services/ads/topics/TopicsReceiver.java, line(s) 50
com/unity3d/services/ads/topics/TopicsService.java, line(s) 71
com/unity3d/services/ads/video/VideoPlayerView.java, line(s) 57,60,84,127,132,154,197,209,241
com/unity3d/services/ads/webplayer/WebPlayerView.java, line(s) 64,70,419,421,438,542,584,635,650,665,678
com/unity3d/services/banners/BannerView.java, line(s) 163
com/unity3d/services/banners/UnityBanners.java, line(s) 341
com/unity3d/services/core/api/DeviceInfo.java, line(s) 144,162,189,327,352,366,420
com/unity3d/services/core/api/Intent.java, line(s) 49,63,209,233,248
com/unity3d/services/core/api/Sdk.java, line(s) 17,38,54,61,67,73,79
com/unity3d/services/core/broadcast/BroadcastEventReceiver.java, line(s) 39
com/unity3d/services/core/cache/CacheDirectory.java, line(s) 37,39,74,82,92,117,121,127,134,42,78,87
com/unity3d/services/core/cache/CacheThread.java, line(s) 80
com/unity3d/services/core/configuration/ConfigurationReader.java, line(s) 25
com/unity3d/services/core/configuration/ConfigurationRequestFactory.java, line(s) 37
com/unity3d/services/core/configuration/EnvironmentCheck.java, line(s) 35,44,32,47,50,53,56
com/unity3d/services/core/configuration/ExperimentsReader.java, line(s) 25
com/unity3d/services/core/configuration/InitializationNotificationCenter.java, line(s) 56
com/unity3d/services/core/configuration/InitializeEventsMetricSender.java, line(s) 42,52,60,70,165,172
com/unity3d/services/core/configuration/InitializeThread.java, line(s) 275,311,438,453,497,505,605,617,644,705,126,284,287,318,321,366,386,554,591,709,860,869,197,347,447,531
com/unity3d/services/core/configuration/PrivacyConfigurationLoader.java, line(s) 63
com/unity3d/services/core/connectivity/ConnectivityMonitor.java, line(s) 56,85,95,76,125
com/unity3d/services/core/device/AdvertisingId.java, line(s) 127,145,155
com/unity3d/services/core/device/OpenAdvertisingId.java, line(s) 129,151,158
com/unity3d/services/core/device/Storage.java, line(s) 101,106,123
com/unity3d/services/core/device/reader/DeviceInfoReaderCompressor.java, line(s) 20,33
com/unity3d/services/core/domain/task/InitializeStateConfig$doWork$2.java, line(s) 64
com/unity3d/services/core/domain/task/InitializeStateCreate$doWork$2.java, line(s) 56,62,73
com/unity3d/services/core/domain/task/InitializeStateError$doWork$2.java, line(s) 56
com/unity3d/services/core/domain/task/InitializeStateLoadCache.java, line(s) 159
com/unity3d/services/core/domain/task/InitializeStateNetworkError$doWork$2.java, line(s) 61
com/unity3d/services/core/domain/task/InitializeStateNetworkError.java, line(s) 111,128
com/unity3d/services/core/log/DeviceLog.java, line(s) 69,217,224
com/unity3d/services/core/misc/JsonFlattener.java, line(s) 43
com/unity3d/services/core/misc/JsonStorage.java, line(s) 160,26,32,51,72,84,96,169,175
com/unity3d/services/core/misc/JsonStorageAggregator.java, line(s) 34
com/unity3d/services/core/misc/Utilities.java, line(s) 40,58,176
com/unity3d/services/core/misc/ViewUtilities.java, line(s) 25,33
com/unity3d/services/core/preferences/AndroidPreferences.java, line(s) 17,31,45,59,73
com/unity3d/services/core/properties/ClientProperties.java, line(s) 41,76,88,90
com/unity3d/services/core/reflection/GenericBridge.java, line(s) 32,47,56,62,70,76,84,91
com/unity3d/services/core/request/WebRequest.java, line(s) 84,176,179
com/unity3d/services/core/request/WebRequestRunnable.java, line(s) 97,82,101,111
com/unity3d/services/core/request/WebRequestThread.java, line(s) 68,137,152
com/unity3d/services/core/request/metrics/MetricCommonTags.java, line(s) 73
com/unity3d/services/core/request/metrics/MetricSender$sendMetrics$$inlined$CoroutineExceptionHandler$1.java, line(s) 22
com/unity3d/services/core/request/metrics/MetricSender.java, line(s) 83,96,104
com/unity3d/services/core/request/metrics/MetricSenderWithBatch.java, line(s) 46
com/unity3d/services/core/sensorinfo/SensorInfoListener.java, line(s) 28
com/unity3d/services/core/timer/BaseTimer.java, line(s) 81
com/unity3d/services/core/webview/WebViewApp.java, line(s) 61,109,233,278,334,399,68,72,75,92,160,176,208,314,326,356,371,412,427
com/unity3d/services/core/webview/WebViewUrlBuilder.java, line(s) 30
com/unity3d/services/core/webview/bridge/Invocation.java, line(s) 83
com/unity3d/services/core/webview/bridge/NativeCallback.java, line(s) 45
com/unity3d/services/core/webview/bridge/WebViewBridge.java, line(s) 91
com/unity3d/services/core/webview/bridge/WebViewBridgeInterface.java, line(s) 48,55
com/unity3d/services/store/core/StoreLifecycleListener.java, line(s) 60
com/unity3d/services/store/gpbl/bridges/CommonJsonResponseBridge.java, line(s) 39
com/unity3d/services/store/gpbl/bridges/PurchaseBridge.java, line(s) 38
com/vk/api/sdk/internal/VKInitProvider.java, line(s) 43
com/vk/api/sdk/ui/VKWebViewAuthActivity.java, line(s) 173,205
com/vungle/ads/internal/util/Logger.java, line(s) 31,40,52,71,83,90,102
myobfuscated/A1/a.java, line(s) 23,28,43,48,54,69,74
myobfuscated/A70/c.java, line(s) 119
myobfuscated/Ad/a.java, line(s) 89
myobfuscated/B0/C.java, line(s) 625,638,651
myobfuscated/B1/AbstractC0232b.java, line(s) 40
myobfuscated/B1/AbstractC2052b.java, line(s) 40
myobfuscated/B1/C0230a.java, line(s) 268
myobfuscated/B1/C0233b0.java, line(s) 853,824,852,247
myobfuscated/B1/C0237d0.java, line(s) 50,61
myobfuscated/B1/C0245l.java, line(s) 226
myobfuscated/B1/C0258z.java, line(s) 30,43,89,146,197,214,238
myobfuscated/B1/C2050a.java, line(s) 268
myobfuscated/B1/C2053b0.java, line(s) 854,825,853,248
myobfuscated/B1/C2057d0.java, line(s) 50,61
myobfuscated/B1/C2065l.java, line(s) 242
myobfuscated/B1/C2078z.java, line(s) 30,43,89,146,197,214,238
myobfuscated/B2/RunnableC0508A.java, line(s) 43
myobfuscated/B2/RunnableC3524A.java, line(s) 43
myobfuscated/B8/C0732h.java, line(s) 317,318
myobfuscated/B8/C3610h.java, line(s) 367,368
myobfuscated/B8/ComponentCallbacks2C0733i.java, line(s) 93,173,92
myobfuscated/B8/ComponentCallbacks2C3611i.java, line(s) 95,175,94
myobfuscated/Be/C0746b.java, line(s) 22
myobfuscated/Be/C3731b.java, line(s) 22
myobfuscated/C70/i.java, line(s) 267,275
myobfuscated/C8/C3797a.java, line(s) 282
myobfuscated/C8/a.java, line(s) 36,37
myobfuscated/CP/b.java, line(s) 14
myobfuscated/CS/k.java, line(s) 55
myobfuscated/Cc/f.java, line(s) 86
myobfuscated/D8/c.java, line(s) 102
myobfuscated/DQ/e.java, line(s) 128
myobfuscated/Db/e.java, line(s) 180
myobfuscated/E1/o.java, line(s) 59
myobfuscated/E2/a.java, line(s) 31
myobfuscated/EP/C0725a.java, line(s) 38
myobfuscated/EP/C4099a.java, line(s) 40
myobfuscated/Ed0/a.java, line(s) 42,52,54,46,50
myobfuscated/Eh/C2184a.java, line(s) 236
myobfuscated/F2/C0292h.java, line(s) 79
myobfuscated/F2/C0299o.java, line(s) 179
myobfuscated/F2/C0303t.java, line(s) 29
myobfuscated/F2/C2200h.java, line(s) 85,451
myobfuscated/F2/C2207o.java, line(s) 180
myobfuscated/F2/C2211t.java, line(s) 29
myobfuscated/F2/X.java, line(s) 57
myobfuscated/F8/AbstractC0819b.java, line(s) 55,54
myobfuscated/F8/AbstractC0826i.java, line(s) 56,55
myobfuscated/F8/AbstractC4219i.java, line(s) 56,55
myobfuscated/F8/C0825h.java, line(s) 42,119,168,39,118,167,171,177,183,180,184
myobfuscated/F8/C4218h.java, line(s) 43,120,169,40,119,168,172,178,184,181,185
myobfuscated/Fd/b.java, line(s) 39
myobfuscated/Fd/n.java, line(s) 86
myobfuscated/G2/C0637a.java, line(s) 165,170,177,181,196,204
myobfuscated/G2/C4321a.java, line(s) 165,170,177,181,196,204
myobfuscated/G2/d.java, line(s) 193,196
myobfuscated/G2/h.java, line(s) 616,619
myobfuscated/GX/n.java, line(s) 292
myobfuscated/Gf/g.java, line(s) 65,96,64,95
myobfuscated/Gf/n.java, line(s) 80,39,79,40
myobfuscated/H1/i.java, line(s) 20,19
myobfuscated/H2/f.java, line(s) 58,59
myobfuscated/H3/d.java, line(s) 19,29
myobfuscated/HZ/C4568a.java, line(s) 251
myobfuscated/Hc0/c.java, line(s) 51
myobfuscated/Hf/o.java, line(s) 31,22,37,30,36,42,43
myobfuscated/I1/AbstractC0711c.java, line(s) 74,76
myobfuscated/I1/AbstractC4605c.java, line(s) 74,76
myobfuscated/I1/C0709a.java, line(s) 93,99
myobfuscated/I1/C4603a.java, line(s) 93,99
myobfuscated/I1/d.java, line(s) 115,117
myobfuscated/I1/e.java, line(s) 148,150
myobfuscated/I8/C0893g.java, line(s) 88,151,89,152
myobfuscated/I8/C0894h.java, line(s) 120,155,208,47,75,81,88,119,151,167,173,191,203,210,79,96,140,171,192
myobfuscated/IW/b.java, line(s) 60
myobfuscated/J0/e.java, line(s) 26
myobfuscated/J1/f.java, line(s) 245,424
myobfuscated/J1/g.java, line(s) 30,67
myobfuscated/J1/h.java, line(s) 146,151
myobfuscated/J1/j.java, line(s) 159,381
myobfuscated/J1/k.java, line(s) 130,209,217,265,268,269,270,274
myobfuscated/J1/q.java, line(s) 81,71
myobfuscated/J2/b.java, line(s) 195,222,278,313
myobfuscated/J2/d.java, line(s) 30,36,31,37
myobfuscated/J3/h.java, line(s) 23,28,12
myobfuscated/JP/b.java, line(s) 94,97,100,133,136,139
myobfuscated/K8/ExecutorServiceC0924a.java, line(s) 65,64
myobfuscated/K8/ExecutorServiceC4870a.java, line(s) 65,64
myobfuscated/L1/o.java, line(s) 294
myobfuscated/L2/AsyncTaskC0773c.java, line(s) 23
myobfuscated/L2/AsyncTaskC4987c.java, line(s) 24
myobfuscated/L2/c.java, line(s) 27
myobfuscated/LW/c.java, line(s) 39
myobfuscated/Lb/CallableC5060f.java, line(s) 89
myobfuscated/Lb/i.java, line(s) 26,16
myobfuscated/Ld/C0960b.java, line(s) 215,216
myobfuscated/Ld/C5075b.java, line(s) 218,219
myobfuscated/M/C0788n.java, line(s) 24,38,49
myobfuscated/M/C5145n.java, line(s) 24,38,49
myobfuscated/MK/AbstractC5209c.java, line(s) 25
myobfuscated/MY/n.java, line(s) 47
myobfuscated/Md/b.java, line(s) 81,490,589
myobfuscated/Mf/g.java, line(s) 22,30,31
myobfuscated/Mf/m.java, line(s) 41,40
myobfuscated/N2/h.java, line(s) 52,55
myobfuscated/NQ/d.java, line(s) 65
myobfuscated/Na0/C0488b.java, line(s) 80
myobfuscated/Na0/C5434b.java, line(s) 79
myobfuscated/Nh/RunnableC0580g.java, line(s) 84
myobfuscated/Nh/RunnableC5506g.java, line(s) 83
myobfuscated/Of/a.java, line(s) 246,249,74,217
myobfuscated/Of/f.java, line(s) 76
myobfuscated/Of/j.java, line(s) 39
myobfuscated/P1/C5756a.java, line(s) 119,157,224
myobfuscated/P1/b.java, line(s) 51,69,91
myobfuscated/P1/c.java, line(s) 26,54
myobfuscated/P1/e.java, line(s) 112
myobfuscated/Pf/h.java, line(s) 61,60
myobfuscated/Q2/f.java, line(s) 20,27,34,41,48
myobfuscated/QW/b.java, line(s) 49,86,112,124
myobfuscated/Qd/c.java, line(s) 39
myobfuscated/Qf/C0465c.java, line(s) 41,40
myobfuscated/Qf/C0471i.java, line(s) 43,53,70,80,83,87,88,77
myobfuscated/Qf/C0474l.java, line(s) 53,40
myobfuscated/Qf/C2735c.java, line(s) 41,40
myobfuscated/Qf/C2741i.java, line(s) 85,95,112,122,125,129,130,119
myobfuscated/Qf/C2744l.java, line(s) 54,41
myobfuscated/Qf/RunnableC2739g.java, line(s) 70,75,173,176,179,190,218,227,241,66,112,166,210
myobfuscated/R/C0938f.java, line(s) 108,159,171,181,361
myobfuscated/R/C6018f.java, line(s) 108,159,171,181,361
myobfuscated/R1/C0953g.java, line(s) 126,135
myobfuscated/R1/C0954h.java, line(s) 39,56
myobfuscated/R1/C6034g.java, line(s) 197,219,227,131,140
myobfuscated/R1/C6035h.java, line(s) 39,56
myobfuscated/R2/C0957B.java, line(s) 32
myobfuscated/R2/C0975b.java, line(s) 19,21
myobfuscated/R2/C0979f.java, line(s) 311,218
myobfuscated/R2/C0984k.java, line(s) 28
myobfuscated/R2/C0990q.java, line(s) 58,75
myobfuscated/R2/C0996w.java, line(s) 133
myobfuscated/R2/C6057b.java, line(s) 19,21
myobfuscated/R2/C6066k.java, line(s) 28
myobfuscated/R2/C6072q.java, line(s) 58,75
myobfuscated/R2/C6078w.java, line(s) 133
myobfuscated/R2/H.java, line(s) 39
myobfuscated/RG/l.java, line(s) 98
myobfuscated/RG/n.java, line(s) 102,85
myobfuscated/RP/e.java, line(s) 61
myobfuscated/Rd/C6189a.java, line(s) 10,17,9,16
myobfuscated/S8/C1147a.java, line(s) 65,127,144,150,155,73,128,145,151,156
myobfuscated/S8/C1150d.java, line(s) 19,20
myobfuscated/S8/C6239a.java, line(s) 66,128,145,151,156,74,129,146,152,157
myobfuscated/S8/C6242d.java, line(s) 19,20
myobfuscated/S8/j.java, line(s) 49,50
myobfuscated/Sf/AbstractC0639a.java, line(s) 33
myobfuscated/Sf/AbstractC6304a.java, line(s) 35
myobfuscated/T/C1017B.java, line(s) 120
myobfuscated/T/C1021F.java, line(s) 45,60,79,99,327
myobfuscated/T/C1027L.java, line(s) 29
myobfuscated/T/C1034g.java, line(s) 180
myobfuscated/T/C1044q.java, line(s) 56,136,146,239
myobfuscated/T/C1052z.java, line(s) 422,169,174,181,343,405
myobfuscated/T/C6319B.java, line(s) 120
myobfuscated/T/C6336g.java, line(s) 180
myobfuscated/T/C6346q.java, line(s) 56,138,148,241
myobfuscated/T/C6354z.java, line(s) 422,169,174,181,343,405
myobfuscated/T/V.java, line(s) 73,144
myobfuscated/T/ViewOnClickListenerC1026K.java, line(s) 91,114,213,227
myobfuscated/T/ViewOnClickListenerC6328K.java, line(s) 99,253,374,178,185,339,350,415,429
myobfuscated/Uf/C0660d.java, line(s) 109,143
myobfuscated/Uf/C6615d.java, line(s) 111,145
myobfuscated/V7/C0638c0.java, line(s) 25
myobfuscated/V7/C3123c0.java, line(s) 25
myobfuscated/V7/J.java, line(s) 28,33,18,38,43,13,23
myobfuscated/VX/C1428b.java, line(s) 41
myobfuscated/VX/C6716b.java, line(s) 41
myobfuscated/VY/e.java, line(s) 27
myobfuscated/Vf/C0664a.java, line(s) 30
myobfuscated/Vf/C6761a.java, line(s) 30
myobfuscated/W1/s.java, line(s) 157,160,166,169
myobfuscated/W1/y.java, line(s) 14
myobfuscated/WH/C3257e.java, line(s) 64,111
myobfuscated/WH/C3260h.java, line(s) 43,49,66,82
myobfuscated/Wa0/C0676a.java, line(s) 46,53,42,48
myobfuscated/Wa0/C6841a.java, line(s) 46,53,42,48
myobfuscated/We/C6852a.java, line(s) 72
myobfuscated/X/C1113a.java, line(s) 101,105
myobfuscated/X/C6854a.java, line(s) 101,105
myobfuscated/XX/d.java, line(s) 41
myobfuscated/Xb/d.java, line(s) 111
myobfuscated/Xe/C6936d.java, line(s) 1705,1776
myobfuscated/Xe/C6942j.java, line(s) 159
myobfuscated/Xe/d.java, line(s) 443,514
myobfuscated/Xe/j.java, line(s) 157
myobfuscated/Y1/c.java, line(s) 50,80
myobfuscated/Yf/g.java, line(s) 228
myobfuscated/Yg/AbstractServiceC7192h.java, line(s) 95,94
myobfuscated/Yg/C0668A.java, line(s) 32
myobfuscated/Yg/C0670C.java, line(s) 18
myobfuscated/Yg/C0673F.java, line(s) 63,63
myobfuscated/Yg/C0680e.java, line(s) 22,25
myobfuscated/Yg/C0685j.java, line(s) 28,27
myobfuscated/Yg/C7177A.java, line(s) 32
myobfuscated/Yg/C7179C.java, line(s) 19
myobfuscated/Yg/C7182F.java, line(s) 174,179,182,222,211,216,63,63
myobfuscated/Yg/C7189e.java, line(s) 22,25
myobfuscated/Yg/C7191g.java, line(s) 362,932,361,384,412,446,486,532,584,653,716,809,922,1042,1151,1273,146,167,202,234,248,256,264,274,284,302,304,351,355,357,594,818,927
myobfuscated/Yg/C7194j.java, line(s) 29,28
myobfuscated/Yg/I.java, line(s) 25,24
myobfuscated/Yg/J.java, line(s) 50,54,62,75,92,121,146,100,105,129,49,53,61,74,89,120,145
myobfuscated/Yg/RunnableC0669B.java, line(s) 33,43,77,71,110,32,32,42,42,74,85,88,91
myobfuscated/Yg/RunnableC0674G.java, line(s) 33,73,121,32,32,72,134,147,164,171
myobfuscated/Yg/RunnableC7178B.java, line(s) 33,43,77,71,110,32,32,42,42,74,85,88,91
myobfuscated/Yg/RunnableC7183G.java, line(s) 35,52,102,150,34,34,49,49,101,163,176,193,200
myobfuscated/Yg/k.java, line(s) 38,52,37,51,29,49
myobfuscated/Yg/p.java, line(s) 51,25,28,40,50,41
myobfuscated/Yg/q.java, line(s) 98,109,38,97,82,90,106
myobfuscated/Yg/r.java, line(s) 84,72,100
myobfuscated/Yg/u.java, line(s) 39
myobfuscated/Yg/z.java, line(s) 36,46,35,45
myobfuscated/Z2/C1146c.java, line(s) 36
myobfuscated/Z2/C7212c.java, line(s) 36
myobfuscated/ZH/C0697d.java, line(s) 21
myobfuscated/ZH/C0698e.java, line(s) 38,75,95,125,140,150
myobfuscated/ZH/C7326e.java, line(s) 38,75,95,125,140,150
myobfuscated/Zf/e.java, line(s) 70,273,282,205
myobfuscated/a2/AbstractC0487a.java, line(s) 31
myobfuscated/a2/AbstractC3367a.java, line(s) 31
myobfuscated/a2/a.java, line(s) 66
myobfuscated/a3/q.java, line(s) 45
myobfuscated/aK/C0346a.java, line(s) 503
myobfuscated/aK/q.java, line(s) 306
myobfuscated/aK/x.java, line(s) 191
myobfuscated/aN/w.java, line(s) 462
myobfuscated/b20/a.java, line(s) 319
myobfuscated/bb/a.java, line(s) 61
myobfuscated/ch/C2114b.java, line(s) 40
myobfuscated/eN/p.java, line(s) 146
myobfuscated/fS/RunnableC0777e.java, line(s) 198
myobfuscated/fS/RunnableC4261e.java, line(s) 205
myobfuscated/fg/d.java, line(s) 45,49,55,58,80
myobfuscated/fg/j.java, line(s) 65
myobfuscated/gP/ApplicationC4367a.java, line(s) 83
myobfuscated/gP/C0797a.java, line(s) 74
myobfuscated/gU/i.java, line(s) 39,43,71,75
myobfuscated/gi/C0655p.java, line(s) 982
myobfuscated/gi/C4444p.java, line(s) 1008
myobfuscated/h8/C0863e.java, line(s) 142,143
myobfuscated/h8/C4517e.java, line(s) 142,143
myobfuscated/hK/C0807a.java, line(s) 40
myobfuscated/hK/C4533a.java, line(s) 40
myobfuscated/ie/a.java, line(s) 250
myobfuscated/ie/b.java, line(s) 355,304,289,375,402,407
myobfuscated/ii/a.java, line(s) 89,99
myobfuscated/j8/C0911e.java, line(s) 83,68
myobfuscated/j8/C4727c.java, line(s) 55,61,99,109,56,100,62,112
myobfuscated/j9/b.java, line(s) 11
myobfuscated/j9/g.java, line(s) 56
myobfuscated/k1/C0735a.java, line(s) 201,90
myobfuscated/k1/C4827a.java, line(s) 202,91
myobfuscated/k1/c.java, line(s) 230
myobfuscated/k1/f.java, line(s) 74
myobfuscated/kW/f.java, line(s) 41
myobfuscated/kW/h.java, line(s) 137,148,153
myobfuscated/ki/a.java, line(s) 75
myobfuscated/l8/C0948c.java, line(s) 19,18
myobfuscated/l8/C5009c.java, line(s) 19,18
myobfuscated/l8/d.java, line(s) 49,48
myobfuscated/l8/g.java, line(s) 81,80
myobfuscated/l8/w.java, line(s) 70,71
myobfuscated/l8/x.java, line(s) 62,67,75,89,63,70,78,92
myobfuscated/l8/y.java, line(s) 40,39
myobfuscated/l9/d.java, line(s) 23
myobfuscated/lf/a.java, line(s) 30,29
myobfuscated/lf/b.java, line(s) 34,35
myobfuscated/mc/C0985c.java, line(s) 75
myobfuscated/mc/C5260c.java, line(s) 75
myobfuscated/me/a.java, line(s) 108,115,119,123
myobfuscated/me/c.java, line(s) 66
myobfuscated/n8/c.java, line(s) 76,77
myobfuscated/nd/i.java, line(s) 290
myobfuscated/o1/B.java, line(s) 140,127,146
myobfuscated/o1/C0850e.java, line(s) 62
myobfuscated/o1/C5544e.java, line(s) 66
myobfuscated/o1/K.java, line(s) 35
myobfuscated/o1/l.java, line(s) 38
myobfuscated/o1/x.java, line(s) 211,210
myobfuscated/o8/C1061d.java, line(s) 31,32
myobfuscated/o8/C5614c.java, line(s) 54,53,63,93,94
myobfuscated/o8/C5615d.java, line(s) 32,33
myobfuscated/o8/j.java, line(s) 23,28,24,31
myobfuscated/o8/k.java, line(s) 54,57,55,58
myobfuscated/o8/o.java, line(s) 57,63,69,75,81,96,108,58,64,70,76,82,109,97
myobfuscated/o8/s.java, line(s) 74,83,90,75,84,91,92,93,96
myobfuscated/oe/c.java, line(s) 392,87,102,121,320,331
myobfuscated/pd/o.java, line(s) 35
myobfuscated/pe/a.java, line(s) 147,152
myobfuscated/q3/a.java, line(s) 36,53,60,69
myobfuscated/qP/j.java, line(s) 122
myobfuscated/qe/e.java, line(s) 356,394,465,481,486,489,716,753
myobfuscated/r8/AbstractC0625a.java, line(s) 128
myobfuscated/r8/AbstractC2757a.java, line(s) 128
myobfuscated/rb/c.java, line(s) 118,336
myobfuscated/s1/g.java, line(s) 48,53
myobfuscated/s1/h.java, line(s) 32
myobfuscated/s1/i.java, line(s) 53
myobfuscated/s1/p.java, line(s) 77
myobfuscated/t0/a.java, line(s) 20
myobfuscated/t2/j.java, line(s) 394,491,493
myobfuscated/t2/k.java, line(s) 44,47
myobfuscated/t3/c.java, line(s) 96,98,105,34,41,47,64,111,118,141,148,163,171,198,200,203
myobfuscated/tG/C0656a.java, line(s) 43,54
myobfuscated/tG/C6494a.java, line(s) 62,73
myobfuscated/tc/l.java, line(s) 315
myobfuscated/td/C1184a.java, line(s) 90,89
myobfuscated/td/C6486a.java, line(s) 92,91
myobfuscated/u1/a.java, line(s) 294,882,892,898,927,1009,1056,1250,1301,1524,1529,1535,1552,1562,1573,1580,1676,1799,1959,2035,2112,2162,2196,2230,2252,2319,2393,2396,81,1239,1259,1267,1494,1498,1502,1610,1619,1923,2087
myobfuscated/u1/b.java, line(s) 50
myobfuscated/u8/p.java, line(s) 104,146,191,105,147,192
myobfuscated/u8/r.java, line(s) 20,19
myobfuscated/uS/a.java, line(s) 67
myobfuscated/uS/o.java, line(s) 24
myobfuscated/uW/d.java, line(s) 12
myobfuscated/ud/k.java, line(s) 328,327
myobfuscated/ve/n.java, line(s) 74,92,141
myobfuscated/w2/C1107a.java, line(s) 61
myobfuscated/w2/C6775a.java, line(s) 61
myobfuscated/x1/h.java, line(s) 27,31,35
myobfuscated/x1/n.java, line(s) 22
myobfuscated/y/C1125d.java, line(s) 60
myobfuscated/y/C6949d.java, line(s) 60
myobfuscated/y/i.java, line(s) 25,35,45,54,63,72,81
myobfuscated/y2/InterfaceC1135c.java, line(s) 46,52
myobfuscated/y2/InterfaceC6964c.java, line(s) 46,52
myobfuscated/y8/h.java, line(s) 40,95,96,41
myobfuscated/yb/C1271a.java, line(s) 135,113
myobfuscated/yb/C7125a.java, line(s) 135,113
myobfuscated/yb/e.java, line(s) 62
myobfuscated/z1/C1142c.java, line(s) 51,54
myobfuscated/z1/C7207c.java, line(s) 51,54
sbal/xredner/sbal/acezjdczwmejgjucvgschyb.java, line(s) 107
sbal/xredner/sbal/i.java, line(s) 128,122,134
sbal/xredner/sbal/pnkdrbxtyfidnr.java, line(s) 241,248
welcome/activities/astruments/m9.java, line(s) 118
welcome/activities/astruments/wq.java, line(s) 155,176,184,210,254,266,306,316

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

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

Files:
myobfuscated/DI/C2151a.java, line(s) 4,27
myobfuscated/FQ/n.java, line(s) 6,133
myobfuscated/z8/f.java, line(s) 4,86
sbal/xredner/sbal/i.java, line(s) 12,153

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

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


Files:
bo/app/e1.java, line(s) 64
bo/app/e7.java, line(s) 182,185
bo/app/j0.java, line(s) 221,224,221,224
bo/app/k0.java, line(s) 159,159
bo/app/l0.java, line(s) 29,29
bo/app/m1.java, line(s) 177,180,183
bo/app/m5.java, line(s) 29,29
bo/app/m6.java, line(s) 526,526
bo/app/q4.java, line(s) 76,76
bo/app/s1.java, line(s) 127,127
bo/app/u0.java, line(s) 251
bo/app/u4.java, line(s) 63,63
bo/app/u6.java, line(s) 530
bo/app/w3.java, line(s) 67,67
bo/app/y.java, line(s) 416,419,416,419
bo/app/z0.java, line(s) 25,25
com/braze/managers/BrazeGeofenceManager.java, line(s) 573
com/kakao/sdk/common/model/ApplicationContextInfo.java, line(s) 49,49
myobfuscated/Cb/b.java, line(s) 87,87
myobfuscated/Lb/C0951b.java, line(s) 14,14
myobfuscated/Lb/C5056b.java, line(s) 14,14
myobfuscated/Lb/j.java, line(s) 14,14

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

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

Files:
com/bugsnag/android/RootDetector.java, line(s) 31,31,31
myobfuscated/Gf/n.java, line(s) 56
myobfuscated/Pf/j.java, line(s) 46
myobfuscated/lf/b.java, line(s) 51

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

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

Files:
com/kakao/sdk/network/ApiFactory.java, line(s) 84,84
myobfuscated/I70/b.java, line(s) 55,32,72
myobfuscated/ld0/c.java, line(s) 66,65,64
myobfuscated/ld0/g.java, line(s) 63,62,61,61

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

{'ip': '222.246.148.203', 'country_short': 'CN', 'country_long': '中国', 'region': '湖南', 'city': '长沙', 'latitude': '28.200001', 'longitude': '112.966667'}

安全评分: ( ATIVADOR GB 22.28.67)