正在查看: Cantique de Louanges v12 应用的 j0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Cantique de Louanges v12 应用的 j0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.adcolony.sdk;
import androidx.core.app.NotificationCompat;
import com.appnext.ads.fullscreen.RewardedVideo;
import java.io.ByteArrayOutputStream;
import java.nio.charset.Charset;
import java.util.Map;
import java.util.zip.Deflater;
import java.util.zip.Inflater;
public final class j0 {
public static final a f9391e = new a(null);
private static final Map f9392f = ia.i0.m(new ha.u[]{ha.a0.a(RewardedVideo.VIDEO_MODE_DEFAULT, "truefalse"), ha.a0.a("la-req-01", "\"iphoneos\"ipados\"cell\"tablet\"{\"carrier_name\":\",\"data_path\":\",\"device_api\":,\"screen_width\":,\"screen_height\":,\"display_dpi\":,\"device_type\":\"phone\",\"locale_language_code\":\",\"ln\":\",\"locale_country_code\":\",\"locale\":\",\"mac_address\":\"\",\"manufacturer\":\",\"device_brand\":\",\"media_path\":\",\"temp_storage_path\":\",\"memory_class\":,\"memory_used_mb\":,\"model\":\",\"device_model\":\",\"sdk_type\":\"android_native\",\"sdk_version\":\"4.\",\"network_type\":\"wifi\",\"os_version\":\",\"os_name\":\"android\",\"platform\":\"android\",\"arch\":\",\"user_id\":\"\",\"app_id\":\",\"app_bundle_name\":\",\"app_bundle_version\":\",\"battery_level\":1,\"cell_service_country_code\":\",\"timezone_ietf\":\",\"timezone_gmt_m\":,\"timezone_dst_m\":,\"controller_version\":\"3.\",\"current_orientation\":0,\"cleartext_permitted\":true,\"density\":,\"dark_mode\":false,\"available_stores\":[],\"advertiser_id\":\",\"limit_tracking\":false,\"adc_alt_id\":\"}"), ha.a0.a("la-res-01", "{\"controller\":{\"url\":\"https://adc-ad-assets.adtilt.com/launch/__controllers__/4.0.0/controller.js\",\"sha1\":,\"version\":\"3.\"},\"libraries\":[],\"item\":0,\"logging\":{\"log_private\":false,\"send_level\":1,\"enable_crash_reporting\":false,\"print_level\":3,\"report_interval_ms\":5000},\"metadata\":{\"controller_heartbeat_interval\":300000,\"controller_heartbeat_timeout\":15000,\"ad_request_timeout\":20000,\"iab_url\":\"https://adc-ad-assets.adtilt.com/launch/__libs__/omsdk/omsdk-v1.js\",\"odt_config\":{\"version\":,\"streams\":[{\"stream\":\"events\",\"request_types\":[\"start\",\"html5_interaction\",\"in_video_engagement\",\"download\",\"info\",\"viewable_impression\",\"complete\",\"skip\",\"continue\",\"midpoint\",\"first_quartile\",\"third_quartile\",\"reward_v4vc\"configure\"session_start\",\"session_end\",\"session_resume\",\"session_pause\"]\"table_name\"max_rows\": GROUP BY ]},\"calculate_odt_timeout\":500,\"async_odt_query\":false},\"status\":\"success\",\"pie\":\"}")});
private final String f9393a;
private final String f9394b;
private final String f9395c;
private final String f9396d;
public static final class a {
public a(kotlin.jvm.internal.k kVar) {
this();
}
public final j0 a(String str, String str2) {
j0 j0Var;
if (str == null || str2 == null) {
return null;
}
synchronized (b()) {
a aVar = j0.f9391e;
if (!aVar.b().containsKey(str)) {
str = RewardedVideo.VIDEO_MODE_DEFAULT;
}
if (!aVar.b().containsKey(str2)) {
str2 = RewardedVideo.VIDEO_MODE_DEFAULT;
}
j0Var = new j0(str, str2, (String) aVar.b().get(str), (String) aVar.b().get(str2));
}
return j0Var;
}
public final Map b() {
return j0.f9392f;
}
public final void c(Map map) {
synchronized (b()) {
j0.f9391e.b().putAll(map);
ha.l0 l0Var = ha.l0.a;
}
}
private a() {
}
}
public j0(String str, String str2, String str3, String str4) {
this.f9393a = str;
this.f9394b = str2;
this.f9395c = str3;
this.f9396d = str4;
}
public static final j0 a(String str, String str2) {
return f9391e.a(str, str2);
}
public static final void c(Map map) {
f9391e.c(map);
}
private final byte[] f(byte[] bArr, String str) {
Deflater deflater = new Deflater();
try {
Charset charset = n0.f9449a;
if (str == null) {
throw new NullPointerException("null cannot be cast to non-null type java.lang.String");
}
deflater.setDictionary(str.getBytes(charset));
deflater.setInput(bArr);
deflater.finish();
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
try {
byte[] bArr2 = new byte[NotificationCompat.FLAG_GROUP_SUMMARY];
while (!deflater.finished()) {
byteArrayOutputStream.write(bArr2, 0, deflater.deflate(bArr2));
}
byte[] byteArray = byteArrayOutputStream.toByteArray();
ra.a.a(byteArrayOutputStream, (Throwable) null);
return byteArray;
} finally {
}
} finally {
deflater.end();
}
}
private final String i(byte[] bArr, String str) {
Inflater inflater = new Inflater();
try {
inflater.setInput(bArr);
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
try {
byte[] bArr2 = new byte[NotificationCompat.FLAG_GROUP_SUMMARY];
while (!inflater.finished()) {
byteArrayOutputStream.write(bArr2, 0, inflater.inflate(bArr2));
if (inflater.needsDictionary()) {
Charset charset = n0.f9449a;
if (str == null) {
throw new NullPointerException("null cannot be cast to non-null type java.lang.String");
}
inflater.setDictionary(str.getBytes(charset));
}
}
String str2 = new String(byteArrayOutputStream.toByteArray(), n0.f9449a);
ra.a.a(byteArrayOutputStream, (Throwable) null);
return str2;
} finally {
}
} finally {
inflater.end();
}
}
public final byte[] d(String str) {
return e(str.getBytes(n0.f9449a));
}
public final byte[] e(byte[] bArr) {
return f(bArr, this.f9395c);
}
public final String g() {
return this.f9393a;
}
public final String h(byte[] bArr) {
return i(bArr, this.f9396d);
}
public final String j() {
return this.f9394b;
}
}