正在查看: Handling Master v2 应用的 b72.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Handling Master v2 应用的 b72.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.yandex.mobile.ads.impl;
import android.util.Log;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import kotlin.collections.CollectionsKt__CollectionsJVMKt;
import kotlin.collections.CollectionsKt__CollectionsKt;
import kotlin.collections.CollectionsKt__IterablesKt;
import kotlin.collections.CollectionsKt___CollectionsKt;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlin.text.StringsKt__StringsJVMKt;
@SourceDebugExtension({"SMAP\nValidationErrorLogger.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ValidationErrorLogger.kt\ncom/monetization/ads/core/validation/log/ValidationErrorLogger\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n+ 3 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,67:1\n1#2:68\n1549#3:69\n1620#3,3:70\n*S KotlinDebug\n*F\n+ 1 ValidationErrorLogger.kt\ncom/monetization/ads/core/validation/log/ValidationErrorLogger\n*L\n19#1:69\n19#1:70,3\n*E\n"})
public final class b72 {
private static final List<String> a = CollectionsKt__CollectionsKt.listOf((Object[]) new String[]{"The integrated version of the Yandex Mobile Ads SDK is outdated.", "Please update com.yandex.android:mobileads to the latest version."});
private static String a(int i, String str) {
return "* " + str + StringsKt__StringsJVMKt.repeat(" ", i - str.length()) + " *";
}
public static void b() {
Integer valueOf;
List plus = CollectionsKt___CollectionsKt.plus((Collection) CollectionsKt___CollectionsKt.plus((Collection) a, (Iterable) CollectionsKt__CollectionsKt.listOf((Object[]) new String[]{"Learn more about the latest version of the SDK here:", "https://yandex.ru/dev/mobile-ads/doc/android/quick-start/android-ads-component.html"})), (Iterable) a());
Iterator it = plus.iterator();
String str = null;
if (it.hasNext()) {
valueOf = Integer.valueOf(((String) it.next()).length());
while (it.hasNext()) {
Integer valueOf2 = Integer.valueOf(((String) it.next()).length());
if (valueOf.compareTo(valueOf2) < 0) {
valueOf = valueOf2;
}
}
} else {
valueOf = null;
}
if (valueOf != null) {
int intValue = valueOf.intValue();
String repeat = StringsKt__StringsJVMKt.repeat("*", intValue + 4);
ArrayList arrayList = new ArrayList(CollectionsKt__IterablesKt.collectionSizeOrDefault(plus, 10));
Iterator it2 = plus.iterator();
while (it2.hasNext()) {
arrayList.add(a(intValue, (String) it2.next()));
}
str = CollectionsKt___CollectionsKt.joinToString$default(CollectionsKt___CollectionsKt.plus((Collection<? extends String>) CollectionsKt___CollectionsKt.plus((Collection) CollectionsKt__CollectionsJVMKt.listOf(repeat), (Iterable) arrayList), repeat), "\n", null, null, 0, null, null, 62, null);
}
Log.e("Yandex Mobile Ads", "Yandex Mobile Ads version validation\n" + str + "\n");
}
private static List a() {
if (ql.a() != null) {
return CollectionsKt__CollectionsJVMKt.listOf("Changelog: " + ql.a());
}
return CollectionsKt__CollectionsKt.emptyList();
}
}