Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
package com.google.android.gms.internal.consent_sdk;
import android.app.Application;
import android.content.Context;
import androidx.annotation.GuardedBy;
/* loaded from: classes3.dex */
public abstract class zza {
@GuardedBy("AppComponent.class")
private static zza zza;
public static zza zza(Context context) {
zza zzaVar;
synchronized (zza.class) {
try {
if (zza == null) {
zzai zzaiVar = new zzai(null);
zzaiVar.zzb((Application) context.getApplicationContext());
zza = zzaiVar.zza();
}
zzaVar = zza;
} catch (Throwable th) {
throw th;
}
}
return zzaVar;
}
public abstract zzj zzb();
public abstract zzbn zzc();
}

View File

@@ -0,0 +1,20 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public final class zzaa implements zzdn {
private final zzds zza;
private final zzds zzb;
private final zzds zzc;
public zzaa(zzds zzdsVar, zzds zzdsVar2, zzds zzdsVar3) {
this.zza = zzdsVar;
this.zzb = zzdsVar2;
this.zzc = zzdsVar3;
}
@Override // com.google.android.gms.internal.consent_sdk.zzds, com.google.android.gms.internal.consent_sdk.zzdr
/* renamed from: zzb, reason: merged with bridge method [inline-methods] */
public final zzx zza() {
return new zzx((zze) this.zza.zza(), ((zzao) this.zzb).zza(), (zzap) this.zzc.zza());
}
}

View File

@@ -0,0 +1,5 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public final class zzab {
}

View File

@@ -0,0 +1,6 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
final class zzac {
private static final zzad zza = new zzad();
}

View File

@@ -0,0 +1,9 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public final class zzad implements zzdn {
@Override // com.google.android.gms.internal.consent_sdk.zzds, com.google.android.gms.internal.consent_sdk.zzdr
public final /* synthetic */ Object zza() {
return new zzab();
}
}

View File

@@ -0,0 +1,17 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
final class zzae implements zzdq {
final /* synthetic */ zzag zza;
public zzae(zzag zzagVar) {
this.zza = zzagVar;
}
@Override // com.google.android.gms.internal.consent_sdk.zzds, com.google.android.gms.internal.consent_sdk.zzdr
public final /* bridge */ /* synthetic */ Object zza() {
zzag zzagVar;
zzagVar = this.zza.zza;
return new zzak(zzagVar, null);
}
}

View File

@@ -0,0 +1,65 @@
package com.google.android.gms.internal.consent_sdk;
import android.app.Application;
/* loaded from: classes3.dex */
final class zzag extends zza {
private final zzag zza = this;
private final zzdq zzb;
private final zzdq zzc;
private final zzdq zzd;
private final zzdq zze;
private final zzdq zzf;
private final zzdq zzg;
private final zzdq zzh;
private final zzdq zzi;
private final zzdq zzj;
private final zzdq zzk;
private final zzdq zzl;
public /* synthetic */ zzag(Application application, zzaf zzafVar) {
zzad zzadVar;
zzau zzauVar;
zzau zzauVar2;
zzau zzauVar3;
zzas zzasVar;
zzau zzauVar4;
zzdn zzb = zzdo.zzb(application);
this.zzb = zzb;
zzdq zzb2 = zzdm.zzb(new zzaq(zzb));
this.zzc = zzb2;
zzadVar = zzac.zza;
zzdq zzb3 = zzdm.zzb(zzadVar);
this.zzd = zzb3;
zzae zzaeVar = new zzae(this);
this.zze = zzaeVar;
zzauVar = zzat.zza;
zzdq zzb4 = zzdm.zzb(new zzbo(zzaeVar, zzauVar));
this.zzf = zzb4;
zzo zzoVar = new zzo(zzb, zzb2);
this.zzg = zzoVar;
zzauVar2 = zzat.zza;
zzdq zzb5 = zzdm.zzb(new zzf(zzauVar2));
this.zzh = zzb5;
zzauVar3 = zzat.zza;
zzao zzaoVar = new zzao(zzb, zzb2, zzauVar3);
this.zzi = zzaoVar;
zzaa zzaaVar = new zzaa(zzb5, zzaoVar, zzb2);
this.zzj = zzaaVar;
zzasVar = zzar.zza;
zzauVar4 = zzat.zza;
zzv zzvVar = new zzv(zzb, zzb3, zzasVar, zzauVar4, zzb2, zzb4, zzoVar, zzaaVar, zzb5);
this.zzk = zzvVar;
this.zzl = zzdm.zzb(new zzk(zzb2, zzvVar, zzb4));
}
@Override // com.google.android.gms.internal.consent_sdk.zza
public final zzj zzb() {
return (zzj) this.zzl.zza();
}
@Override // com.google.android.gms.internal.consent_sdk.zza
public final zzbn zzc() {
return (zzbn) this.zzf.zza();
}
}

View File

@@ -0,0 +1,26 @@
package com.google.android.gms.internal.consent_sdk;
import android.app.Application;
/* loaded from: classes3.dex */
final class zzai {
private Application zza;
private zzai() {
throw null;
}
public /* synthetic */ zzai(zzah zzahVar) {
}
public final zza zza() {
zzdp.zzb(this.zza, Application.class);
return new zzag(this.zza, null);
}
public final zzai zzb(Application application) {
application.getClass();
this.zza = application;
return this;
}
}

View File

@@ -0,0 +1,19 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
final class zzak implements zzav {
private final zzag zza;
private zzbp zzb;
@Override // com.google.android.gms.internal.consent_sdk.zzav
public final /* bridge */ /* synthetic */ zzav zza(zzbp zzbpVar) {
this.zzb = zzbpVar;
return this;
}
@Override // com.google.android.gms.internal.consent_sdk.zzav
public final zzaw zzb() {
zzdp.zzb(this.zzb, zzbp.class);
return new zzam(this.zza, this.zzb, null);
}
}

View File

@@ -0,0 +1,53 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
final class zzam implements zzaw {
private final zzag zza;
private final zzdq zzb;
private final zzdq zzc;
private final zzdq zzd;
private final zzdq zze;
private final zzdq zzf;
public /* synthetic */ zzam(zzag zzagVar, zzbp zzbpVar, zzal zzalVar) {
zzdq zzdqVar;
zzdq zzdqVar2;
zzas zzasVar;
zzau zzauVar;
zzdq zzdqVar3;
zzdq zzdqVar4;
zzdq zzdqVar5;
zzas zzasVar2;
zzdq zzdqVar6;
zzdq zzdqVar7;
zzdq zzdqVar8;
this.zza = zzagVar;
zzdqVar = zzagVar.zzb;
zzdq zzb = zzdm.zzb(new zzbx(zzdqVar));
this.zzb = zzb;
zzdn zzb2 = zzdo.zzb(zzbpVar);
this.zzc = zzb2;
zzdl zzdlVar = new zzdl();
this.zzd = zzdlVar;
zzdqVar2 = zzagVar.zzb;
zzasVar = zzar.zza;
zzauVar = zzat.zza;
zzdqVar3 = zzagVar.zzh;
zzdqVar4 = zzagVar.zzi;
zzdqVar5 = zzagVar.zzc;
zzcb zzcbVar = new zzcb(zzdqVar2, zzb, zzasVar, zzauVar, zzdqVar3, zzdqVar4, zzdlVar, zzdqVar5);
this.zze = zzcbVar;
zzasVar2 = zzar.zza;
zzbv zzbvVar = new zzbv(zzb, zzasVar2, zzcbVar);
this.zzf = zzbvVar;
zzdqVar6 = zzagVar.zzb;
zzdqVar7 = zzagVar.zzd;
zzdqVar8 = zzagVar.zzc;
zzdl.zzb(zzdlVar, zzdm.zzb(new zzbc(zzdqVar6, zzdqVar7, zzb, zzdqVar8, zzb2, zzbvVar)));
}
@Override // com.google.android.gms.internal.consent_sdk.zzaw
public final zzbb zza() {
return (zzbb) this.zzd.zza();
}
}

View File

@@ -0,0 +1,86 @@
package com.google.android.gms.internal.consent_sdk;
import android.app.Application;
import android.text.TextUtils;
import java.util.HashSet;
import java.util.Iterator;
import java.util.concurrent.Executor;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes3.dex */
public final class zzan implements zzd {
private final Application zza;
private final zzap zzb;
private final Executor zzc;
public zzan(Application application, zzap zzapVar, Executor executor) {
this.zza = application;
this.zzb = zzapVar;
this.zzc = executor;
}
@Override // com.google.android.gms.internal.consent_sdk.zzd
public final Executor zza() {
return this.zzc;
}
@Override // com.google.android.gms.internal.consent_sdk.zzd
public final boolean zzb(String str, JSONObject jSONObject) {
char c;
int hashCode = str.hashCode();
if (hashCode != 94746189) {
if (hashCode == 113399775 && str.equals("write")) {
c = 0;
}
c = 65535;
} else {
if (str.equals("clear")) {
c = 1;
}
c = 65535;
}
if (c == 0) {
zzcn zzcnVar = new zzcn(this.zza);
Iterator<String> keys = jSONObject.keys();
while (keys.hasNext()) {
String next = keys.next();
Object opt = jSONObject.opt(next);
String valueOf = String.valueOf(opt);
StringBuilder sb = new StringBuilder();
sb.append("Writing to storage: [");
sb.append(next);
sb.append("] ");
sb.append(valueOf);
if (zzcnVar.zzc(next, opt)) {
this.zzb.zzd().add(next);
}
}
this.zzb.zzf();
zzcnVar.zzb();
return true;
}
if (c != 1) {
return false;
}
JSONArray optJSONArray = jSONObject.optJSONArray("keys");
if (optJSONArray == null || optJSONArray.length() == 0) {
jSONObject.toString();
} else {
HashSet hashSet = new HashSet();
int length = optJSONArray.length();
for (int i = 0; i < length; i++) {
String optString = optJSONArray.optString(i);
if (TextUtils.isEmpty(optString)) {
StringBuilder sb2 = new StringBuilder();
sb2.append("Action[clear]: empty key at index: ");
sb2.append(i);
} else {
hashSet.add(optString);
}
}
zzco.zzb(this.zza, hashSet);
}
return true;
}
}

View File

@@ -0,0 +1,20 @@
package com.google.android.gms.internal.consent_sdk;
import android.app.Application;
/* loaded from: classes3.dex */
public final class zzao implements zzdn {
private final zzds zza;
private final zzds zzb;
public zzao(zzds zzdsVar, zzds zzdsVar2, zzds zzdsVar3) {
this.zza = zzdsVar;
this.zzb = zzdsVar2;
}
@Override // com.google.android.gms.internal.consent_sdk.zzds, com.google.android.gms.internal.consent_sdk.zzdr
/* renamed from: zzb, reason: merged with bridge method [inline-methods] */
public final zzan zza() {
return new zzan((Application) this.zza.zza(), (zzap) this.zzb.zza(), zzau.zzb());
}
}

View File

@@ -0,0 +1,92 @@
package com.google.android.gms.internal.consent_sdk;
import android.app.Application;
import android.content.SharedPreferences;
import com.google.android.ump.ConsentInformation;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
/* loaded from: classes3.dex */
public final class zzap {
static final zzde zza = zzde.zzj("IABTCF_TCString", "IABGPP_HDR_GppString", "IABGPP_GppSID", "IABUSPrivacy_String");
private final Application zzb;
private final SharedPreferences zzc;
private final Set zzd;
public zzap(Application application) {
this.zzb = application;
SharedPreferences sharedPreferences = application.getSharedPreferences("__GOOGLE_FUNDING_CHOICE_SDK_INTERNAL__", 0);
this.zzc = sharedPreferences;
this.zzd = new HashSet(sharedPreferences.getStringSet("written_values", Collections.emptySet()));
}
public final int zza() {
return this.zzc.getInt("consent_status", 0);
}
public final ConsentInformation.PrivacyOptionsRequirementStatus zzb() {
return ConsentInformation.PrivacyOptionsRequirementStatus.valueOf(this.zzc.getString("privacy_options_requirement_status", ConsentInformation.PrivacyOptionsRequirementStatus.UNKNOWN.name()));
}
public final Map zzc() {
Object obj;
String str;
Set<String> stringSet = this.zzc.getStringSet("stored_info", zzde.zzi());
if (stringSet.isEmpty()) {
stringSet = zza;
}
HashMap hashMap = new HashMap();
for (String str2 : stringSet) {
Application application = this.zzb;
zzcm zza2 = zzco.zza(application, str2);
if (zza2 != null && (obj = application.getSharedPreferences(zza2.zza, 0).getAll().get(zza2.zzb)) != null) {
if (obj instanceof Boolean) {
str = true != ((Boolean) obj).booleanValue() ? "0" : "1";
} else if (obj instanceof Number) {
str = obj.toString();
} else if (obj instanceof String) {
str = (String) obj;
}
hashMap.put(str2, str);
}
}
return hashMap;
}
public final Set zzd() {
return this.zzd;
}
public final void zze() {
zzco.zzb(this.zzb, this.zzd);
this.zzd.clear();
this.zzc.edit().remove("stored_info").remove("consent_status").remove("consent_type").remove("privacy_options_requirement_status").remove("is_pub_misconfigured").remove("written_values").apply();
}
public final void zzf() {
this.zzc.edit().putStringSet("written_values", this.zzd).apply();
}
public final void zzg(int i) {
this.zzc.edit().putInt("consent_status", i).apply();
}
public final void zzh(boolean z) {
this.zzc.edit().putBoolean("is_pub_misconfigured", z).apply();
}
public final void zzi(ConsentInformation.PrivacyOptionsRequirementStatus privacyOptionsRequirementStatus) {
this.zzc.edit().putString("privacy_options_requirement_status", privacyOptionsRequirementStatus.name()).apply();
}
public final void zzj(Set set) {
this.zzc.edit().putStringSet("stored_info", set).apply();
}
public final boolean zzk() {
return this.zzc.getBoolean("is_pub_misconfigured", false);
}
}

View File

@@ -0,0 +1,17 @@
package com.google.android.gms.internal.consent_sdk;
import android.app.Application;
/* loaded from: classes3.dex */
public final class zzaq implements zzdn {
private final zzds zza;
public zzaq(zzds zzdsVar) {
this.zza = zzdsVar;
}
@Override // com.google.android.gms.internal.consent_sdk.zzds, com.google.android.gms.internal.consent_sdk.zzdr
public final /* bridge */ /* synthetic */ Object zza() {
return new zzap((Application) this.zza.zza());
}
}

View File

@@ -0,0 +1,6 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
final class zzar {
private static final zzas zza = new zzas();
}

View File

@@ -0,0 +1,17 @@
package com.google.android.gms.internal.consent_sdk;
import android.os.Handler;
/* loaded from: classes3.dex */
public final class zzas implements zzdn {
public static Handler zzb() {
Handler handler = zzcr.zza;
zzdp.zza(handler);
return handler;
}
@Override // com.google.android.gms.internal.consent_sdk.zzds, com.google.android.gms.internal.consent_sdk.zzdr
public final /* synthetic */ Object zza() {
return zzb();
}
}

View File

@@ -0,0 +1,6 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
final class zzat {
private static final zzau zza = new zzau();
}

View File

@@ -0,0 +1,17 @@
package com.google.android.gms.internal.consent_sdk;
import java.util.concurrent.Executor;
/* loaded from: classes3.dex */
public final class zzau implements zzdn {
public static Executor zzb() {
Executor executor = zzcr.zzb;
zzdp.zza(executor);
return executor;
}
@Override // com.google.android.gms.internal.consent_sdk.zzds, com.google.android.gms.internal.consent_sdk.zzdr
public final /* synthetic */ Object zza() {
return zzb();
}
}

View File

@@ -0,0 +1,8 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public interface zzav {
zzav zza(zzbp zzbpVar);
zzaw zzb();
}

View File

@@ -0,0 +1,6 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public interface zzaw {
zzbb zza();
}

View File

@@ -0,0 +1,82 @@
package com.google.android.gms.internal.consent_sdk;
import android.app.Activity;
import android.app.Application;
import android.os.Bundle;
import androidx.annotation.Nullable;
/* loaded from: classes3.dex */
final class zzay implements Application.ActivityLifecycleCallbacks {
final /* synthetic */ zzbb zza;
private final Activity zzb;
public zzay(zzbb zzbbVar, Activity activity) {
this.zza = zzbbVar;
this.zzb = activity;
}
/* JADX INFO: Access modifiers changed from: private */
public final void zzb() {
this.zza.zzb.unregisterActivityLifecycleCallbacks(this);
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityCreated(Activity activity, @Nullable Bundle bundle) {
zzbb zzbbVar = this.zza;
if (zzbbVar.zzg == null || !zzbbVar.zza) {
return;
}
zzbbVar.zzg.setOwnerActivity(activity);
zzbb zzbbVar2 = this.zza;
if (zzbbVar2.zzc != null) {
zzbbVar2.zzc.zza(activity);
}
zzay zzayVar = (zzay) this.zza.zzl.getAndSet(null);
if (zzayVar != null) {
zzayVar.zzb();
zzbb zzbbVar3 = this.zza;
zzay zzayVar2 = new zzay(zzbbVar3, activity);
zzbbVar3.zzb.registerActivityLifecycleCallbacks(zzayVar2);
this.zza.zzl.set(zzayVar2);
}
zzbb zzbbVar4 = this.zza;
if (zzbbVar4.zzg != null) {
zzbbVar4.zzg.show();
}
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityDestroyed(Activity activity) {
if (activity != this.zzb) {
return;
}
if (activity.isChangingConfigurations()) {
zzbb zzbbVar = this.zza;
if (zzbbVar.zza && zzbbVar.zzg != null) {
zzbbVar.zzg.dismiss();
return;
}
}
this.zza.zzh(new zzg(3, "Activity is destroyed."));
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityPaused(Activity activity) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityResumed(Activity activity) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivitySaveInstanceState(Activity activity, Bundle bundle) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityStarted(Activity activity) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityStopped(Activity activity) {
}
}

View File

@@ -0,0 +1,26 @@
package com.google.android.gms.internal.consent_sdk;
import com.google.android.ump.ConsentForm;
import com.google.android.ump.FormError;
import com.google.android.ump.UserMessagingPlatform;
/* loaded from: classes3.dex */
final class zzba implements UserMessagingPlatform.OnConsentFormLoadSuccessListener, UserMessagingPlatform.OnConsentFormLoadFailureListener {
private final UserMessagingPlatform.OnConsentFormLoadSuccessListener zza;
private final UserMessagingPlatform.OnConsentFormLoadFailureListener zzb;
public /* synthetic */ zzba(UserMessagingPlatform.OnConsentFormLoadSuccessListener onConsentFormLoadSuccessListener, UserMessagingPlatform.OnConsentFormLoadFailureListener onConsentFormLoadFailureListener, zzaz zzazVar) {
this.zza = onConsentFormLoadSuccessListener;
this.zzb = onConsentFormLoadFailureListener;
}
@Override // com.google.android.ump.UserMessagingPlatform.OnConsentFormLoadFailureListener
public final void onConsentFormLoadFailure(FormError formError) {
this.zzb.onConsentFormLoadFailure(formError);
}
@Override // com.google.android.ump.UserMessagingPlatform.OnConsentFormLoadSuccessListener
public final void onConsentFormLoadSuccess(ConsentForm consentForm) {
this.zza.onConsentFormLoadSuccess(consentForm);
}
}

View File

@@ -0,0 +1,141 @@
package com.google.android.gms.internal.consent_sdk;
import android.R;
import android.app.Activity;
import android.app.Application;
import android.app.Dialog;
import android.graphics.drawable.ColorDrawable;
import android.view.Window;
import androidx.annotation.UiThread;
import androidx.core.view.WindowCompat;
import androidx.work.WorkRequest;
import com.google.android.ump.ConsentForm;
import com.google.android.ump.UserMessagingPlatform;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicReference;
@UiThread
/* loaded from: classes3.dex */
public final class zzbb implements ConsentForm {
private final Application zzb;
private final zzbw zzc;
private final zzap zzd;
private final zzbp zze;
private final zzds zzf;
private Dialog zzg;
private zzbu zzh;
private final AtomicBoolean zzi = new AtomicBoolean();
private final AtomicReference zzj = new AtomicReference();
private final AtomicReference zzk = new AtomicReference();
private final AtomicReference zzl = new AtomicReference();
boolean zza = false;
public zzbb(Application application, zzab zzabVar, zzbw zzbwVar, zzap zzapVar, zzbp zzbpVar, zzds zzdsVar) {
this.zzb = application;
this.zzc = zzbwVar;
this.zzd = zzapVar;
this.zze = zzbpVar;
this.zzf = zzdsVar;
}
private final void zzk() {
Dialog dialog = this.zzg;
if (dialog != null) {
dialog.dismiss();
this.zzg = null;
}
this.zzc.zza(null);
zzay zzayVar = (zzay) this.zzl.getAndSet(null);
if (zzayVar != null) {
zzayVar.zzb();
}
}
@Override // com.google.android.ump.ConsentForm
public final void show(Activity activity, ConsentForm.OnConsentFormDismissedListener onConsentFormDismissedListener) {
zzcr.zza();
if (!this.zzi.compareAndSet(false, true)) {
onConsentFormDismissedListener.onConsentFormDismissed(new zzg(3, true != this.zza ? "ConsentForm#show can only be invoked once." : "Privacy options form is being loading. Please try again later.").zza());
return;
}
this.zzh.zzc();
zzay zzayVar = new zzay(this, activity);
this.zzb.registerActivityLifecycleCallbacks(zzayVar);
this.zzl.set(zzayVar);
this.zzc.zza(activity);
Dialog dialog = new Dialog(activity, R.style.Theme.Translucent.NoTitleBar);
dialog.setContentView(this.zzh);
dialog.setCancelable(false);
Window window = dialog.getWindow();
if (window == null) {
onConsentFormDismissedListener.onConsentFormDismissed(new zzg(3, "Activity with null windows is passed in.").zza());
return;
}
window.setLayout(-1, -1);
window.setBackgroundDrawable(new ColorDrawable(0));
window.setFlags(16777216, 16777216);
WindowCompat.setDecorFitsSystemWindows(window, false);
this.zzk.set(onConsentFormDismissedListener);
dialog.show();
this.zzg = dialog;
this.zzh.zzd("UMP_messagePresented", "");
}
public final zzbu zzc() {
return this.zzh;
}
/* JADX WARN: Multi-variable type inference failed */
public final void zzf(UserMessagingPlatform.OnConsentFormLoadSuccessListener onConsentFormLoadSuccessListener, UserMessagingPlatform.OnConsentFormLoadFailureListener onConsentFormLoadFailureListener) {
zzbu zza = ((zzbv) this.zzf).zza();
this.zzh = zza;
zza.setBackgroundColor(0);
zza.getSettings().setJavaScriptEnabled(true);
zza.setWebViewClient(new zzbt(zza, null));
this.zzj.set(new zzba(onConsentFormLoadSuccessListener, onConsentFormLoadFailureListener, 0 == true ? 1 : 0));
zzbu zzbuVar = this.zzh;
zzbp zzbpVar = this.zze;
zzbuVar.loadDataWithBaseURL(zzbpVar.zza(), zzbpVar.zzb(), "text/html", "UTF-8", null);
zzcr.zza.postDelayed(new Runnable() { // from class: com.google.android.gms.internal.consent_sdk.zzax
@Override // java.lang.Runnable
public final void run() {
zzbb.this.zzj(new zzg(4, "Web view timed out."));
}
}, WorkRequest.MIN_BACKOFF_MILLIS);
}
public final void zzg(int i) {
zzk();
ConsentForm.OnConsentFormDismissedListener onConsentFormDismissedListener = (ConsentForm.OnConsentFormDismissedListener) this.zzk.getAndSet(null);
if (onConsentFormDismissedListener == null) {
return;
}
this.zzd.zzg(3);
onConsentFormDismissedListener.onConsentFormDismissed(null);
}
public final void zzh(zzg zzgVar) {
zzk();
ConsentForm.OnConsentFormDismissedListener onConsentFormDismissedListener = (ConsentForm.OnConsentFormDismissedListener) this.zzk.getAndSet(null);
if (onConsentFormDismissedListener == null) {
return;
}
onConsentFormDismissedListener.onConsentFormDismissed(zzgVar.zza());
}
public final void zzi() {
zzba zzbaVar = (zzba) this.zzj.getAndSet(null);
if (zzbaVar == null) {
return;
}
zzbaVar.onConsentFormLoadSuccess(this);
}
public final void zzj(zzg zzgVar) {
zzba zzbaVar = (zzba) this.zzj.getAndSet(null);
if (zzbaVar == null) {
return;
}
zzbaVar.onConsentFormLoadFailure(zzgVar.zza());
}
}

View File

@@ -0,0 +1,27 @@
package com.google.android.gms.internal.consent_sdk;
import android.app.Application;
/* loaded from: classes3.dex */
public final class zzbc implements zzdn {
private final zzds zza;
private final zzds zzb;
private final zzds zzc;
private final zzds zzd;
private final zzds zze;
private final zzds zzf;
public zzbc(zzds zzdsVar, zzds zzdsVar2, zzds zzdsVar3, zzds zzdsVar4, zzds zzdsVar5, zzds zzdsVar6) {
this.zza = zzdsVar;
this.zzb = zzdsVar2;
this.zzc = zzdsVar3;
this.zzd = zzdsVar4;
this.zze = zzdsVar5;
this.zzf = zzdsVar6;
}
@Override // com.google.android.gms.internal.consent_sdk.zzds, com.google.android.gms.internal.consent_sdk.zzdr
public final /* bridge */ /* synthetic */ Object zza() {
return new zzbb((Application) this.zza.zza(), (zzab) this.zzb.zza(), (zzbw) this.zzc.zza(), (zzap) this.zzd.zza(), (zzbp) this.zze.zza(), this.zzf);
}
}

View File

@@ -0,0 +1,126 @@
package com.google.android.gms.internal.consent_sdk;
import android.app.Activity;
import android.util.Log;
import androidx.annotation.WorkerThread;
import com.google.android.ump.ConsentForm;
import com.google.android.ump.ConsentInformation;
import com.google.android.ump.FormError;
import com.google.android.ump.UserMessagingPlatform;
import java.util.Objects;
import java.util.concurrent.Executor;
import java.util.concurrent.atomic.AtomicReference;
/* loaded from: classes3.dex */
public final class zzbn {
private final zzds zza;
private final Executor zzb;
private final AtomicReference zzc = new AtomicReference();
private final AtomicReference zzd = new AtomicReference();
public zzbn(zzds zzdsVar, Executor executor) {
this.zza = zzdsVar;
this.zzb = executor;
}
public final /* synthetic */ void zza(zzbb zzbbVar) {
final AtomicReference atomicReference = this.zzd;
Objects.requireNonNull(atomicReference);
zzbbVar.zzf(new UserMessagingPlatform.OnConsentFormLoadSuccessListener() { // from class: com.google.android.gms.internal.consent_sdk.zzbe
@Override // com.google.android.ump.UserMessagingPlatform.OnConsentFormLoadSuccessListener
public final void onConsentFormLoadSuccess(ConsentForm consentForm) {
atomicReference.set(consentForm);
}
}, new UserMessagingPlatform.OnConsentFormLoadFailureListener() { // from class: com.google.android.gms.internal.consent_sdk.zzbf
@Override // com.google.android.ump.UserMessagingPlatform.OnConsentFormLoadFailureListener
public final void onConsentFormLoadFailure(FormError formError) {
Log.e("UserMessagingPlatform", "Failed to load and cache a form, error=".concat(String.valueOf(formError.getMessage())));
}
});
}
public final void zzb(UserMessagingPlatform.OnConsentFormLoadSuccessListener onConsentFormLoadSuccessListener, UserMessagingPlatform.OnConsentFormLoadFailureListener onConsentFormLoadFailureListener) {
zzcr.zza();
zzbp zzbpVar = (zzbp) this.zzc.get();
if (zzbpVar == null) {
onConsentFormLoadFailureListener.onConsentFormLoadFailure(new zzg(3, "No available form can be built.").zza());
} else {
((zzav) this.zza.zza()).zza(zzbpVar).zzb().zza().zzf(onConsentFormLoadSuccessListener, onConsentFormLoadFailureListener);
}
}
@WorkerThread
public final void zzc() {
zzbp zzbpVar = (zzbp) this.zzc.get();
if (zzbpVar == null) {
Log.e("UserMessagingPlatform", "Failed to load and cache a form due to null consent form resources.");
return;
}
final zzbb zza = ((zzav) this.zza.zza()).zza(zzbpVar).zzb().zza();
zza.zza = true;
zzcr.zza.post(new Runnable() { // from class: com.google.android.gms.internal.consent_sdk.zzbd
@Override // java.lang.Runnable
public final void run() {
zzbn.this.zza(zza);
}
});
}
public final void zzd(zzbp zzbpVar) {
this.zzc.set(zzbpVar);
}
public final void zze(Activity activity, final ConsentForm.OnConsentFormDismissedListener onConsentFormDismissedListener) {
zzcr.zza();
zzj zzb = zza.zza(activity).zzb();
if (zzb == null) {
zzcr.zza.post(new Runnable() { // from class: com.google.android.gms.internal.consent_sdk.zzbg
@Override // java.lang.Runnable
public final void run() {
ConsentForm.OnConsentFormDismissedListener.this.onConsentFormDismissed(new zzg(1, "No consentInformation.").zza());
}
});
return;
}
if (!zzb.isConsentFormAvailable() && zzb.getPrivacyOptionsRequirementStatus() != ConsentInformation.PrivacyOptionsRequirementStatus.NOT_REQUIRED) {
zzcr.zza.post(new Runnable() { // from class: com.google.android.gms.internal.consent_sdk.zzbh
@Override // java.lang.Runnable
public final void run() {
ConsentForm.OnConsentFormDismissedListener.this.onConsentFormDismissed(new zzg(3, "No valid response received yet.").zza());
}
});
zzb.zza(activity);
} else {
if (zzb.getPrivacyOptionsRequirementStatus() == ConsentInformation.PrivacyOptionsRequirementStatus.NOT_REQUIRED) {
zzcr.zza.post(new Runnable() { // from class: com.google.android.gms.internal.consent_sdk.zzbi
@Override // java.lang.Runnable
public final void run() {
ConsentForm.OnConsentFormDismissedListener.this.onConsentFormDismissed(new zzg(3, "Privacy options form is not required.").zza());
}
});
return;
}
ConsentForm consentForm = (ConsentForm) this.zzd.get();
if (consentForm == null) {
zzcr.zza.post(new Runnable() { // from class: com.google.android.gms.internal.consent_sdk.zzbj
@Override // java.lang.Runnable
public final void run() {
ConsentForm.OnConsentFormDismissedListener.this.onConsentFormDismissed(new zzg(3, "Privacy options form is being loading. Please try again later.").zza());
}
});
} else {
consentForm.show(activity, onConsentFormDismissedListener);
this.zzb.execute(new Runnable() { // from class: com.google.android.gms.internal.consent_sdk.zzbk
@Override // java.lang.Runnable
public final void run() {
zzbn.this.zzc();
}
});
}
}
}
public final boolean zzf() {
return this.zzc.get() != null;
}
}

View File

@@ -0,0 +1,15 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public final class zzbo implements zzdn {
private final zzds zza;
public zzbo(zzds zzdsVar, zzds zzdsVar2) {
this.zza = zzdsVar;
}
@Override // com.google.android.gms.internal.consent_sdk.zzds, com.google.android.gms.internal.consent_sdk.zzdr
public final /* bridge */ /* synthetic */ Object zza() {
return new zzbn(this.zza, zzau.zzb());
}
}

View File

@@ -0,0 +1,25 @@
package com.google.android.gms.internal.consent_sdk;
import androidx.annotation.Nullable;
/* loaded from: classes3.dex */
public final class zzbp {
@Nullable
private final String zza;
private final String zzb;
public zzbp(@Nullable String str, String str2) {
this.zza = str;
this.zzb = str2;
}
@Nullable
public final String zza() {
return this.zza;
}
public final String zzb() {
return this.zzb;
}
}

View File

@@ -0,0 +1,65 @@
package com.google.android.gms.internal.consent_sdk;
import android.annotation.TargetApi;
import android.webkit.WebResourceRequest;
import android.webkit.WebView;
import android.webkit.WebViewClient;
/* loaded from: classes3.dex */
final class zzbt extends WebViewClient {
final /* synthetic */ zzbu zza;
public /* synthetic */ zzbt(zzbu zzbuVar, zzbs zzbsVar) {
this.zza = zzbuVar;
}
@Override // android.webkit.WebViewClient
public final void onLoadResource(WebView webView, String str) {
zzca zzcaVar;
if (zzbu.zzf(this.zza, str)) {
zzcaVar = this.zza.zzb;
zzcaVar.zze(str);
}
}
@Override // android.webkit.WebViewClient
public final void onPageFinished(WebView webView, String str) {
boolean z;
z = this.zza.zzc;
if (z) {
return;
}
this.zza.zzc = true;
}
@Override // android.webkit.WebViewClient
public final void onReceivedError(WebView webView, int i, String str, String str2) {
zzca zzcaVar;
zzcaVar = this.zza.zzb;
zzcaVar.zzf(i, str, str2);
}
@Override // android.webkit.WebViewClient
@TargetApi(24)
public final boolean shouldOverrideUrlLoading(WebView webView, WebResourceRequest webResourceRequest) {
zzca zzcaVar;
String uri = webResourceRequest.getUrl().toString();
if (!zzbu.zzf(this.zza, uri)) {
return false;
}
zzcaVar = this.zza.zzb;
zzcaVar.zze(uri);
return true;
}
@Override // android.webkit.WebViewClient
public final boolean shouldOverrideUrlLoading(WebView webView, String str) {
zzca zzcaVar;
if (!zzbu.zzf(this.zza, str)) {
return false;
}
zzcaVar = this.zza.zzb;
zzcaVar.zze(str);
return true;
}
}

View File

@@ -0,0 +1,46 @@
package com.google.android.gms.internal.consent_sdk;
import android.os.Handler;
import android.webkit.WebView;
import androidx.annotation.UiThread;
import java.util.Objects;
@UiThread
/* loaded from: classes3.dex */
public final class zzbu extends WebView {
private final Handler zza;
private final zzca zzb;
private boolean zzc;
public zzbu(zzbw zzbwVar, Handler handler, zzca zzcaVar) {
super(zzbwVar);
this.zzc = false;
this.zza = handler;
this.zzb = zzcaVar;
}
public static /* bridge */ /* synthetic */ boolean zzf(zzbu zzbuVar, String str) {
return str != null && str.startsWith("consent://");
}
public final void zzc() {
final zzca zzcaVar = this.zzb;
Objects.requireNonNull(zzcaVar);
this.zza.post(new Runnable() { // from class: com.google.android.gms.internal.consent_sdk.zzbr
@Override // java.lang.Runnable
public final void run() {
zzca.this.zzc();
}
});
}
public final void zzd(String str, String str2) {
final String str3 = str + "(" + str2 + ");";
this.zza.post(new Runnable() { // from class: com.google.android.gms.internal.consent_sdk.zzbq
@Override // java.lang.Runnable
public final void run() {
zzcs.zza(zzbu.this, str3);
}
});
}
}

View File

@@ -0,0 +1,18 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public final class zzbv implements zzdn {
private final zzds zza;
private final zzds zzb;
public zzbv(zzds zzdsVar, zzds zzdsVar2, zzds zzdsVar3) {
this.zza = zzdsVar;
this.zzb = zzdsVar3;
}
@Override // com.google.android.gms.internal.consent_sdk.zzds, com.google.android.gms.internal.consent_sdk.zzdr
/* renamed from: zzb, reason: merged with bridge method [inline-methods] */
public final zzbu zza() {
return new zzbu((zzbw) this.zza.zza(), zzas.zzb(), ((zzcb) this.zzb).zza());
}
}

View File

@@ -0,0 +1,37 @@
package com.google.android.gms.internal.consent_sdk;
import android.app.Activity;
import android.app.Application;
import android.content.ContextWrapper;
import android.content.Intent;
import com.google.android.gms.drive.DriveFile;
/* loaded from: classes3.dex */
public final class zzbw extends ContextWrapper {
private Activity zza;
public zzbw(Application application) {
super(application);
}
@Override // android.content.ContextWrapper, android.content.Context
public final Object getSystemService(String str) {
Activity activity = this.zza;
return activity != null ? activity.getSystemService(str) : super.getSystemService(str);
}
@Override // android.content.ContextWrapper, android.content.Context
public final void startActivity(Intent intent) {
Activity activity = this.zza;
if (activity != null) {
activity.startActivity(intent);
} else {
intent.setFlags(DriveFile.MODE_READ_ONLY);
super.startActivity(intent);
}
}
public final void zza(Activity activity) {
this.zza = activity;
}
}

View File

@@ -0,0 +1,17 @@
package com.google.android.gms.internal.consent_sdk;
import android.app.Application;
/* loaded from: classes3.dex */
public final class zzbx implements zzdn {
private final zzds zza;
public zzbx(zzds zzdsVar) {
this.zza = zzdsVar;
}
@Override // com.google.android.gms.internal.consent_sdk.zzds, com.google.android.gms.internal.consent_sdk.zzdr
public final /* bridge */ /* synthetic */ Object zza() {
return new zzbw((Application) this.zza.zza());
}
}

View File

@@ -0,0 +1,211 @@
package com.google.android.gms.internal.consent_sdk;
import android.app.Application;
import android.content.ActivityNotFoundException;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Handler;
import android.text.TextUtils;
import android.util.Base64;
import androidx.annotation.UiThread;
import com.facebook.internal.NativeProtocol;
import java.io.ByteArrayOutputStream;
import java.util.Locale;
import java.util.Objects;
import java.util.concurrent.Executor;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes3.dex */
final class zzca implements zzd {
private final Application zza;
private final zzbw zzb;
private final Handler zzc;
private final Executor zzd;
private final zze zze;
private final zzan zzf;
private final zzbb zzg;
private final zzap zzh;
public zzca(Application application, zzbw zzbwVar, Handler handler, Executor executor, zze zzeVar, zzan zzanVar, zzbb zzbbVar, zzap zzapVar) {
this.zza = application;
this.zzb = zzbwVar;
this.zzc = handler;
this.zzd = executor;
this.zze = zzeVar;
this.zzf = zzanVar;
this.zzg = zzbbVar;
this.zzh = zzapVar;
}
@UiThread
private final void zzg(JSONObject jSONObject) {
String optString = jSONObject.optString("url");
TextUtils.isEmpty(optString);
Uri parse = Uri.parse(optString);
parse.getScheme();
try {
this.zzb.startActivity(new Intent("android.intent.action.VIEW", parse));
} catch (ActivityNotFoundException unused) {
}
}
@Override // com.google.android.gms.internal.consent_sdk.zzd
public final Executor zza() {
final Handler handler = this.zzc;
Objects.requireNonNull(handler);
return new Executor() { // from class: com.google.android.gms.internal.consent_sdk.zzby
@Override // java.util.concurrent.Executor
public final void execute(Runnable runnable) {
handler.post(runnable);
}
};
}
/* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
/* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
@Override // com.google.android.gms.internal.consent_sdk.zzd
@UiThread
public final boolean zzb(String str, JSONObject jSONObject) {
char c;
char c2 = 65535;
switch (str.hashCode()) {
case -1370505102:
if (str.equals("load_complete")) {
c = 0;
break;
}
c = 65535;
break;
case -278739366:
if (str.equals("configure_app_assets")) {
c = 3;
break;
}
c = 65535;
break;
case 150940456:
if (str.equals("browser")) {
c = 2;
break;
}
c = 65535;
break;
case 1671672458:
if (str.equals("dismiss")) {
c = 1;
break;
}
c = 65535;
break;
default:
c = 65535;
break;
}
if (c == 0) {
this.zzg.zzi();
return true;
}
if (c != 1) {
if (c == 2) {
zzg(jSONObject);
return true;
}
if (c != 3) {
return false;
}
zzc();
return true;
}
String optString = jSONObject.optString("status");
switch (optString.hashCode()) {
case -954325659:
if (optString.equals("CONSENT_SIGNAL_NON_PERSONALIZED_ADS")) {
c2 = 3;
break;
}
break;
case -258041904:
if (optString.equals("personalized")) {
c2 = 0;
break;
}
break;
case 429411856:
if (optString.equals("CONSENT_SIGNAL_SUFFICIENT")) {
c2 = 4;
break;
}
break;
case 467888915:
if (optString.equals("CONSENT_SIGNAL_PERSONALIZED_ADS")) {
c2 = 1;
break;
}
break;
case 1666911234:
if (optString.equals("non_personalized")) {
c2 = 2;
break;
}
break;
}
if (c2 == 0 || c2 == 1 || c2 == 2 || c2 == 3 || c2 == 4) {
this.zzg.zzg(3);
} else {
this.zzg.zzh(new zzg(1, "We are getting something wrong with the webview."));
}
return true;
}
@UiThread
public final void zzc() {
this.zzd.execute(new Runnable() { // from class: com.google.android.gms.internal.consent_sdk.zzbz
@Override // java.lang.Runnable
public final void run() {
zzca.this.zzd();
}
});
}
public final /* synthetic */ void zzd() {
String concat;
JSONObject jSONObject = new JSONObject();
Application application = this.zza;
try {
jSONObject.put(NativeProtocol.BRIDGE_ARG_APP_NAME_STRING, application.getPackageManager().getApplicationLabel(application.getApplicationInfo()).toString());
Drawable applicationIcon = application.getPackageManager().getApplicationIcon(application.getApplicationInfo());
if (applicationIcon == null) {
concat = null;
} else {
Bitmap createBitmap = Bitmap.createBitmap(applicationIcon.getIntrinsicWidth(), applicationIcon.getIntrinsicHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(createBitmap);
applicationIcon.setBounds(0, 0, canvas.getWidth(), canvas.getHeight());
applicationIcon.draw(canvas);
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
createBitmap.compress(Bitmap.CompressFormat.PNG, 100, byteArrayOutputStream);
concat = "data:image/png;base64,".concat(String.valueOf(Base64.encodeToString(byteArrayOutputStream.toByteArray(), 2)));
}
jSONObject.put("app_icon", concat);
JSONObject jSONObject2 = new JSONObject();
for (String str : this.zzh.zzc().keySet()) {
jSONObject2.put(str, this.zzh.zzc().get(str));
}
jSONObject.put("stored_infos_map", jSONObject2);
} catch (JSONException unused) {
}
this.zzg.zzc().zzd("UMP_configureFormWithAppAssets", jSONObject.toString());
}
public final void zzf(int i, String str, String str2) {
this.zzg.zzj(new zzg(2, String.format(Locale.US, "WebResourceError(%d, %s): %s", Integer.valueOf(i), str2, str)));
}
public final void zze(String str) {
Uri parse = Uri.parse(str);
this.zze.zzb(parse.getQueryParameter("action"), parse.getQueryParameter("args"), this, this.zzf);
}
}

View File

@@ -0,0 +1,28 @@
package com.google.android.gms.internal.consent_sdk;
import android.app.Application;
/* loaded from: classes3.dex */
public final class zzcb implements zzdn {
private final zzds zza;
private final zzds zzb;
private final zzds zzc;
private final zzds zzd;
private final zzds zze;
private final zzds zzf;
public zzcb(zzds zzdsVar, zzds zzdsVar2, zzds zzdsVar3, zzds zzdsVar4, zzds zzdsVar5, zzds zzdsVar6, zzds zzdsVar7, zzds zzdsVar8) {
this.zza = zzdsVar;
this.zzb = zzdsVar2;
this.zzc = zzdsVar5;
this.zzd = zzdsVar6;
this.zze = zzdsVar7;
this.zzf = zzdsVar8;
}
@Override // com.google.android.gms.internal.consent_sdk.zzds, com.google.android.gms.internal.consent_sdk.zzdr
/* renamed from: zzb, reason: merged with bridge method [inline-methods] */
public final zzca zza() {
return new zzca((Application) this.zza.zza(), (zzbw) this.zzb.zza(), zzas.zzb(), zzau.zzb(), (zze) this.zzc.zza(), ((zzao) this.zzd).zza(), (zzbb) this.zze.zza(), (zzap) this.zzf.zza());
}
}

View File

@@ -0,0 +1,16 @@
package com.google.android.gms.internal.consent_sdk;
import androidx.annotation.Nullable;
/* loaded from: classes3.dex */
public final class zzcc {
@Nullable
public String zza;
@Nullable
public String zzb;
@Nullable
public String zzc;
}

View File

@@ -0,0 +1,10 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public enum zzcd {
DEBUG_PARAM_UNKNOWN,
ALWAYS_SHOW,
GEO_OVERRIDE_EEA,
GEO_OVERRIDE_NON_EEA,
PREVIEWING_DEBUG_MESSAGES
}

View File

@@ -0,0 +1,14 @@
package com.google.android.gms.internal.consent_sdk;
import androidx.annotation.Nullable;
/* loaded from: classes3.dex */
public final class zzce {
@Nullable
public String zza;
@Nullable
public Integer zzb;
public int zzc = 1;
}

View File

@@ -0,0 +1,19 @@
package com.google.android.gms.internal.consent_sdk;
import androidx.annotation.Nullable;
/* loaded from: classes3.dex */
public final class zzcf {
@Nullable
public Integer zza;
@Nullable
public Integer zzb;
@Nullable
public Integer zzc;
@Nullable
public Integer zzd;
}

View File

@@ -0,0 +1,19 @@
package com.google.android.gms.internal.consent_sdk;
import androidx.annotation.Nullable;
import java.util.Collections;
import java.util.List;
/* loaded from: classes3.dex */
public final class zzcg {
@Nullable
public Integer zza;
@Nullable
public Integer zzb;
@Nullable
public Double zzc;
public List zzd = Collections.emptyList();
}

View File

@@ -0,0 +1,10 @@
package com.google.android.gms.internal.consent_sdk;
import androidx.annotation.Nullable;
/* loaded from: classes3.dex */
public final class zzch {
@Nullable
public String zza;
}

View File

@@ -0,0 +1,33 @@
package com.google.android.gms.internal.consent_sdk;
import androidx.annotation.Nullable;
import java.util.Collections;
import java.util.List;
import java.util.Map;
/* loaded from: classes3.dex */
public final class zzci {
@Nullable
public String zza;
@Nullable
public zzce zzb;
@Nullable
public String zzc;
@Nullable
public Boolean zzd;
@Nullable
public zzcg zzf;
@Nullable
public zzcc zzg;
@Nullable
public zzch zzh;
public Map zze = Collections.emptyMap();
public List zzi = Collections.emptyList();
}

View File

@@ -0,0 +1,11 @@
package com.google.android.gms.internal.consent_sdk;
import androidx.annotation.Nullable;
/* loaded from: classes3.dex */
public final class zzcj {
@Nullable
public String zza;
public int zzb = 1;
}

View File

@@ -0,0 +1,37 @@
package com.google.android.gms.internal.consent_sdk;
import androidx.annotation.Nullable;
import java.util.Collections;
import java.util.List;
/* loaded from: classes3.dex */
public final class zzck {
@Nullable
public String zza;
@Nullable
public String zzb;
@Nullable
public String zzc;
public int zzf = 1;
public List zzd = Collections.emptyList();
public List zze = Collections.emptyList();
public int zzg = 1;
/* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
/* JADX WARN: Removed duplicated region for block: B:64:0x014d */
/* JADX WARN: Removed duplicated region for block: B:74:0x0161 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static com.google.android.gms.internal.consent_sdk.zzck zza(android.util.JsonReader r12) throws java.io.IOException {
/*
Method dump skipped, instructions count: 660
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.consent_sdk.zzck.zza(android.util.JsonReader):com.google.android.gms.internal.consent_sdk.zzck");
}
}

View File

@@ -0,0 +1,56 @@
package com.google.android.gms.internal.consent_sdk;
import android.content.ContentResolver;
import android.content.Context;
import android.provider.Settings;
import androidx.annotation.GuardedBy;
import androidx.annotation.Nullable;
import com.mbridge.msdk.foundation.tools.SameMD5;
import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/* loaded from: classes3.dex */
public final class zzcl {
@Nullable
@GuardedBy("DeviceId.class")
private static String zza;
public static synchronized String zza(Context context) {
String str;
synchronized (zzcl.class) {
try {
if (zza == null) {
ContentResolver contentResolver = context.getContentResolver();
String string = contentResolver == null ? null : Settings.Secure.getString(contentResolver, "android_id");
if (string != null) {
if (zzct.zza(true)) {
}
zza = zzb(string);
}
string = "emulator";
zza = zzb(string);
}
str = zza;
} catch (Throwable th) {
throw th;
}
}
return str;
}
private static String zzb(String str) {
for (int i = 0; i < 3; i++) {
try {
MessageDigest messageDigest = MessageDigest.getInstance(SameMD5.TAG);
messageDigest.update(str.getBytes());
return String.format("%032X", new BigInteger(1, messageDigest.digest()));
} catch (ArithmeticException unused) {
return "";
} catch (NoSuchAlgorithmException unused2) {
}
}
return "";
}
}

View File

@@ -0,0 +1,12 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public final class zzcm {
public final String zza;
public final String zzb;
public zzcm(String str, String str2) {
this.zza = str;
this.zzb = str2;
}
}

View File

@@ -0,0 +1,66 @@
package com.google.android.gms.internal.consent_sdk;
import android.content.Context;
import android.content.SharedPreferences;
import androidx.annotation.Nullable;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
/* loaded from: classes3.dex */
public final class zzcn {
private final Context zza;
private final Map zzb = new HashMap();
public zzcn(Context context) {
this.zza = context;
}
/* JADX INFO: Access modifiers changed from: private */
public final SharedPreferences.Editor zzd(String str) {
if (!this.zzb.containsKey(str)) {
this.zzb.put(str, this.zza.getSharedPreferences(str, 0).edit());
}
return (SharedPreferences.Editor) this.zzb.get(str);
}
public final void zzb() {
Iterator it = this.zzb.values().iterator();
while (it.hasNext()) {
((SharedPreferences.Editor) it.next()).apply();
}
}
public final boolean zzc(String str, @Nullable Object obj) {
zzcm zza = zzco.zza(this.zza, str);
if (zza == null) {
return false;
}
SharedPreferences.Editor zzd = zzd(zza.zza);
if (obj instanceof Integer) {
zzd.putInt(zza.zzb, ((Integer) obj).intValue());
return true;
}
if (obj instanceof Long) {
zzd.putLong(zza.zzb, ((Long) obj).longValue());
return true;
}
if (obj instanceof Double) {
zzd.putFloat(zza.zzb, ((Double) obj).floatValue());
return true;
}
if (obj instanceof Float) {
zzd.putFloat(zza.zzb, ((Float) obj).floatValue());
return true;
}
if (obj instanceof Boolean) {
zzd.putBoolean(zza.zzb, ((Boolean) obj).booleanValue());
return true;
}
if (!(obj instanceof String)) {
return false;
}
zzd.putString(zza.zzb, (String) obj);
return true;
}
}

View File

@@ -0,0 +1,51 @@
package com.google.android.gms.internal.consent_sdk;
import android.content.Context;
import android.content.SharedPreferences;
import android.text.TextUtils;
import androidx.annotation.Nullable;
import java.util.Iterator;
import java.util.Set;
/* loaded from: classes3.dex */
public final class zzco {
@Nullable
public static zzcm zza(Context context, String str) {
String str2;
String str3;
if (TextUtils.isEmpty(str)) {
return null;
}
String[] split = str.split("/", -1);
int length = split.length;
if (length == 1) {
String valueOf = String.valueOf(context.getPackageName());
str3 = split[0];
str2 = valueOf.concat("_preferences");
} else {
if (length != 2) {
return null;
}
str2 = split[0];
str3 = split[1];
}
if (TextUtils.isEmpty(str2) || TextUtils.isEmpty(str3)) {
return null;
}
return new zzcm(str2, str3);
}
public static void zzb(Context context, Set set) {
SharedPreferences.Editor zzd;
zzcn zzcnVar = new zzcn(context);
Iterator it = set.iterator();
while (it.hasNext()) {
zzcm zza = zza(context, (String) it.next());
if (zza != null) {
zzd = zzcnVar.zzd(zza.zza);
zzd.remove(zza.zzb);
}
}
zzcnVar.zzb();
}
}

View File

@@ -0,0 +1,45 @@
package com.google.android.gms.internal.consent_sdk;
import java.lang.ref.WeakReference;
import java.util.concurrent.Executor;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicInteger;
/* loaded from: classes3.dex */
final class zzcq implements Executor {
private final ThreadPoolExecutor zzb;
private final AtomicInteger zza = new AtomicInteger(1);
private WeakReference zzc = new WeakReference(null);
public zzcq(String str) {
final String str2 = "Google consent worker";
ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(1, 1, 30L, TimeUnit.SECONDS, new LinkedBlockingQueue(), new ThreadFactory(str2) { // from class: com.google.android.gms.internal.consent_sdk.zzcp
public final /* synthetic */ String zzb = "Google consent worker";
@Override // java.util.concurrent.ThreadFactory
public final Thread newThread(Runnable runnable) {
return zzcq.this.zza(this.zzb, runnable);
}
});
this.zzb = threadPoolExecutor;
threadPoolExecutor.allowCoreThreadTimeOut(true);
}
@Override // java.util.concurrent.Executor
public final void execute(Runnable runnable) {
if (Thread.currentThread() == this.zzc.get()) {
runnable.run();
} else {
this.zzb.execute(runnable);
}
}
public final /* synthetic */ Thread zza(String str, Runnable runnable) {
Thread thread = new Thread(runnable, "Google consent worker #" + this.zza.getAndIncrement());
this.zzc = new WeakReference(thread);
return thread;
}
}

View File

@@ -0,0 +1,17 @@
package com.google.android.gms.internal.consent_sdk;
import android.os.Handler;
import android.os.Looper;
import java.util.concurrent.Executor;
/* loaded from: classes3.dex */
public final class zzcr {
public static final Handler zza = new Handler(Looper.getMainLooper());
public static final Executor zzb = new zzcq("Google consent worker");
public static void zza() {
if (Looper.myLooper() != Looper.getMainLooper()) {
throw new IllegalStateException("Method must be call on main thread.");
}
}
}

View File

@@ -0,0 +1,34 @@
package com.google.android.gms.internal.consent_sdk;
import android.webkit.WebView;
import androidx.annotation.GuardedBy;
/* loaded from: classes3.dex */
public final class zzcs {
@GuardedBy("WebViewUtil.class")
private static Boolean zza;
private zzcs() {
}
public static void zza(WebView webView, String str) {
boolean booleanValue;
synchronized (zzcs.class) {
if (zza == null) {
try {
webView.evaluateJavascript("(function(){})()", null);
zza = Boolean.TRUE;
} catch (IllegalStateException unused) {
zza = Boolean.FALSE;
}
}
booleanValue = zza.booleanValue();
}
if (booleanValue) {
webView.evaluateJavascript(str, null);
} else {
webView.loadUrl("javascript:".concat(str));
}
}
}

View File

@@ -0,0 +1,14 @@
package com.google.android.gms.internal.consent_sdk;
import android.os.Build;
/* loaded from: classes3.dex */
public final class zzct {
public static boolean zza(boolean z) {
if (Build.VERSION.SDK_INT < 31) {
return Build.DEVICE.startsWith("generic");
}
String str = Build.FINGERPRINT;
return str.contains("generic") || str.contains("emulator") || Build.HARDWARE.contains("ranchu");
}
}

View File

@@ -0,0 +1,5 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
class zzcu {
}

View File

@@ -0,0 +1,11 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public final class zzcv extends zzcu {
public static boolean zza(Object obj, Object obj2) {
if (obj != obj2) {
return obj != null && obj.equals(obj2);
}
return true;
}
}

View File

@@ -0,0 +1,43 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public final class zzcw {
public static int zza(int i, int i2, String str) {
String zza;
if (i >= 0 && i < i2) {
return i;
}
if (i < 0) {
zza = zzcx.zza("%s (%s) must not be negative", "index", Integer.valueOf(i));
} else {
if (i2 < 0) {
throw new IllegalArgumentException("negative size: " + i2);
}
zza = zzcx.zza("%s (%s) must be less than size (%s)", "index", Integer.valueOf(i), Integer.valueOf(i2));
}
throw new IndexOutOfBoundsException(zza);
}
public static int zzb(int i, int i2, String str) {
if (i < 0 || i > i2) {
throw new IndexOutOfBoundsException(zzd(i, i2, "index"));
}
return i;
}
public static void zzc(int i, int i2, int i3) {
if (i < 0 || i2 < i || i2 > i3) {
throw new IndexOutOfBoundsException((i < 0 || i > i3) ? zzd(i, i3, "start index") : (i2 < 0 || i2 > i3) ? zzd(i2, i3, "end index") : zzcx.zza("end index (%s) must not be less than start index (%s)", Integer.valueOf(i2), Integer.valueOf(i)));
}
}
private static String zzd(int i, int i2, String str) {
if (i < 0) {
return zzcx.zza("%s (%s) must not be negative", str, Integer.valueOf(i));
}
if (i2 >= 0) {
return zzcx.zza("%s (%s) must not be greater than size (%s)", str, Integer.valueOf(i), Integer.valueOf(i2));
}
throw new IllegalArgumentException("negative size: " + i2);
}
}

View File

@@ -0,0 +1,59 @@
package com.google.android.gms.internal.consent_sdk;
import java.util.logging.Level;
import java.util.logging.Logger;
/* loaded from: classes3.dex */
public final class zzcx {
public static String zza(String str, Object... objArr) {
int length;
int length2;
int indexOf;
String str2;
int i = 0;
int i2 = 0;
while (true) {
length = objArr.length;
if (i2 >= length) {
break;
}
Object obj = objArr[i2];
if (obj == null) {
str2 = "null";
} else {
try {
str2 = obj.toString();
} catch (Exception e) {
String str3 = obj.getClass().getName() + "@" + Integer.toHexString(System.identityHashCode(obj));
Logger.getLogger("com.google.common.base.Strings").logp(Level.WARNING, "com.google.common.base.Strings", "lenientToString", "Exception during lenientFormat for ".concat(str3), (Throwable) e);
str2 = "<" + str3 + " threw " + e.getClass().getName() + ">";
}
}
objArr[i2] = str2;
i2++;
}
StringBuilder sb = new StringBuilder(str.length() + (length * 16));
int i3 = 0;
while (true) {
length2 = objArr.length;
if (i >= length2 || (indexOf = str.indexOf("%s", i3)) == -1) {
break;
}
sb.append((CharSequence) str, i3, indexOf);
sb.append(objArr[i]);
i3 = indexOf + 2;
i++;
}
sb.append((CharSequence) str, i3, str.length());
if (i < length2) {
sb.append(" [");
sb.append(objArr[i]);
for (int i4 = i + 1; i4 < objArr.length; i4++) {
sb.append(", ");
sb.append(objArr[i4]);
}
sb.append(']');
}
return sb.toString();
}
}

View File

@@ -0,0 +1,57 @@
package com.google.android.gms.internal.consent_sdk;
import java.util.NoSuchElementException;
/* loaded from: classes3.dex */
abstract class zzcy extends zzdk {
private final int zza;
private int zzb;
public zzcy(int i, int i2) {
zzcw.zzb(i2, i, "index");
this.zza = i;
this.zzb = i2;
}
@Override // java.util.Iterator, java.util.ListIterator
public final boolean hasNext() {
return this.zzb < this.zza;
}
@Override // java.util.ListIterator
public final boolean hasPrevious() {
return this.zzb > 0;
}
@Override // java.util.Iterator, java.util.ListIterator
public final Object next() {
if (!hasNext()) {
throw new NoSuchElementException();
}
int i = this.zzb;
this.zzb = i + 1;
return zza(i);
}
@Override // java.util.ListIterator
public final int nextIndex() {
return this.zzb;
}
@Override // java.util.ListIterator
public final Object previous() {
if (!hasPrevious()) {
throw new NoSuchElementException();
}
int i = this.zzb - 1;
this.zzb = i;
return zza(i);
}
@Override // java.util.ListIterator
public final int previousIndex() {
return this.zzb - 1;
}
public abstract Object zza(int i);
}

View File

@@ -0,0 +1,8 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
final class zzcz {
public static int zza(int i) {
return (int) (Integer.rotateLeft((int) (i * (-862048943)), 15) * 461845907);
}
}

View File

@@ -0,0 +1,11 @@
package com.google.android.gms.internal.consent_sdk;
import java.util.concurrent.Executor;
import org.json.JSONObject;
/* loaded from: classes3.dex */
public interface zzd {
Executor zza();
boolean zzb(String str, JSONObject jSONObject);
}

View File

@@ -0,0 +1,100 @@
package com.google.android.gms.internal.consent_sdk;
import java.io.Serializable;
import java.util.AbstractCollection;
import java.util.Arrays;
import java.util.Collection;
import java.util.Spliterator;
import java.util.Spliterators;
/* loaded from: classes3.dex */
public abstract class zzda extends AbstractCollection implements Serializable {
private static final Object[] zza = new Object[0];
@Override // java.util.AbstractCollection, java.util.Collection
@Deprecated
public final boolean add(Object obj) {
throw new UnsupportedOperationException();
}
@Override // java.util.AbstractCollection, java.util.Collection
@Deprecated
public final boolean addAll(Collection collection) {
throw new UnsupportedOperationException();
}
@Override // java.util.AbstractCollection, java.util.Collection
@Deprecated
public final void clear() {
throw new UnsupportedOperationException();
}
@Override // java.util.AbstractCollection, java.util.Collection
@Deprecated
public final boolean remove(Object obj) {
throw new UnsupportedOperationException();
}
@Override // java.util.AbstractCollection, java.util.Collection
@Deprecated
public final boolean removeAll(Collection collection) {
throw new UnsupportedOperationException();
}
@Override // java.util.AbstractCollection, java.util.Collection
@Deprecated
public final boolean retainAll(Collection collection) {
throw new UnsupportedOperationException();
}
@Override // java.util.Collection, java.lang.Iterable
public final Spliterator spliterator() {
return Spliterators.spliterator(this, 1296);
}
@Override // java.util.AbstractCollection, java.util.Collection
public final Object[] toArray() {
return toArray(zza);
}
public int zza(Object[] objArr, int i) {
throw null;
}
public int zzb() {
throw new UnsupportedOperationException();
}
public int zzc() {
throw new UnsupportedOperationException();
}
@Override // java.util.AbstractCollection, java.util.Collection, java.lang.Iterable
/* renamed from: zzd, reason: merged with bridge method [inline-methods] */
public abstract zzdj iterator();
public Object[] zze() {
return null;
}
@Override // java.util.AbstractCollection, java.util.Collection
public final Object[] toArray(Object[] objArr) {
objArr.getClass();
int size = size();
int length = objArr.length;
if (length < size) {
Object[] zze = zze();
if (zze != null) {
return Arrays.copyOfRange(zze, zzc(), zzb(), objArr.getClass());
}
if (length != 0) {
objArr = Arrays.copyOf(objArr, 0);
}
objArr = Arrays.copyOf(objArr, size);
} else if (length > size) {
objArr[size] = null;
}
zza(objArr, 0);
return objArr;
}
}

View File

@@ -0,0 +1,16 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
final class zzdb extends zzcy {
private final zzdd zza;
public zzdb(zzdd zzddVar, int i) {
super(zzddVar.size(), i);
this.zza = zzddVar;
}
@Override // com.google.android.gms.internal.consent_sdk.zzcy
public final Object zza(int i) {
return this.zza.get(i);
}
}

View File

@@ -0,0 +1,55 @@
package com.google.android.gms.internal.consent_sdk;
import java.util.List;
/* loaded from: classes3.dex */
final class zzdc extends zzdd {
final transient int zza;
final transient int zzb;
final /* synthetic */ zzdd zzc;
public zzdc(zzdd zzddVar, int i, int i2) {
this.zzc = zzddVar;
this.zza = i;
this.zzb = i2;
}
@Override // java.util.List
public final Object get(int i) {
zzcw.zza(i, this.zzb, "index");
return this.zzc.get(i + this.zza);
}
@Override // java.util.AbstractCollection, java.util.Collection, java.util.List
public final int size() {
return this.zzb;
}
@Override // com.google.android.gms.internal.consent_sdk.zzdd, java.util.List
public final /* bridge */ /* synthetic */ List subList(int i, int i2) {
return subList(i, i2);
}
@Override // com.google.android.gms.internal.consent_sdk.zzda
public final int zzb() {
return this.zzc.zzc() + this.zza + this.zzb;
}
@Override // com.google.android.gms.internal.consent_sdk.zzda
public final int zzc() {
return this.zzc.zzc() + this.zza;
}
@Override // com.google.android.gms.internal.consent_sdk.zzda
public final Object[] zze() {
return this.zzc.zze();
}
@Override // com.google.android.gms.internal.consent_sdk.zzdd
/* renamed from: zzf */
public final zzdd subList(int i, int i2) {
zzcw.zzc(i, i2, this.zzb);
int i3 = this.zza;
return this.zzc.subList(i + i3, i2 + i3);
}
}

View File

@@ -0,0 +1,155 @@
package com.google.android.gms.internal.consent_sdk;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
import java.util.RandomAccess;
/* loaded from: classes3.dex */
public abstract class zzdd extends zzda implements List, RandomAccess {
private static final zzdk zza = new zzdb(zzdg.zza, 0);
public static final /* synthetic */ int zzd = 0;
public static zzdd zzg(Object[] objArr, int i) {
return i == 0 ? zzdg.zza : new zzdg(objArr, i);
}
@Override // java.util.List
@Deprecated
public final void add(int i, Object obj) {
throw new UnsupportedOperationException();
}
@Override // java.util.List
@Deprecated
public final boolean addAll(int i, Collection collection) {
throw new UnsupportedOperationException();
}
@Override // java.util.AbstractCollection, java.util.Collection, java.util.List
public final boolean contains(Object obj) {
return indexOf(obj) >= 0;
}
@Override // java.util.Collection, java.util.List
public final boolean equals(Object obj) {
if (obj == this) {
return true;
}
if (obj instanceof List) {
List list = (List) obj;
int size = size();
if (size == list.size()) {
if (list instanceof RandomAccess) {
for (int i = 0; i < size; i++) {
if (zzcv.zza(get(i), list.get(i))) {
}
}
return true;
}
Iterator it = iterator();
Iterator it2 = list.iterator();
while (true) {
if (it.hasNext()) {
if (!it2.hasNext() || !zzcv.zza(it.next(), it2.next())) {
break;
}
} else if (!it2.hasNext()) {
return true;
}
}
}
}
return false;
}
@Override // java.util.Collection, java.util.List
public final int hashCode() {
int size = size();
int i = 1;
for (int i2 = 0; i2 < size; i2++) {
i = (i * 31) + get(i2).hashCode();
}
return i;
}
@Override // java.util.List
public final int indexOf(Object obj) {
if (obj == null) {
return -1;
}
int size = size();
for (int i = 0; i < size; i++) {
if (obj.equals(get(i))) {
return i;
}
}
return -1;
}
@Override // com.google.android.gms.internal.consent_sdk.zzda, java.util.AbstractCollection, java.util.Collection, java.lang.Iterable
public final /* synthetic */ Iterator iterator() {
return listIterator(0);
}
@Override // java.util.List
public final int lastIndexOf(Object obj) {
if (obj == null) {
return -1;
}
for (int size = size() - 1; size >= 0; size--) {
if (obj.equals(get(size))) {
return size;
}
}
return -1;
}
@Override // java.util.List
public final /* synthetic */ ListIterator listIterator() {
return listIterator(0);
}
@Override // java.util.List
@Deprecated
public final Object remove(int i) {
throw new UnsupportedOperationException();
}
@Override // java.util.List
@Deprecated
public final Object set(int i, Object obj) {
throw new UnsupportedOperationException();
}
@Override // com.google.android.gms.internal.consent_sdk.zzda
public int zza(Object[] objArr, int i) {
int size = size();
for (int i2 = 0; i2 < size; i2++) {
objArr[i2] = get(i2);
}
return size;
}
@Override // com.google.android.gms.internal.consent_sdk.zzda
/* renamed from: zzd */
public final zzdj iterator() {
return listIterator(0);
}
@Override // java.util.List
/* renamed from: zzf, reason: merged with bridge method [inline-methods] */
public zzdd subList(int i, int i2) {
zzcw.zzc(i, i2, size());
int i3 = i2 - i;
return i3 == size() ? this : i3 == 0 ? zzdg.zza : new zzdc(this, i, i3);
}
@Override // java.util.List
/* renamed from: zzh, reason: merged with bridge method [inline-methods] */
public final zzdk listIterator(int i) {
zzcw.zzb(i, size(), "index");
return isEmpty() ? zza : new zzdb(this, i);
}
}

View File

@@ -0,0 +1,145 @@
package com.google.android.gms.internal.consent_sdk;
import java.util.Arrays;
import java.util.Iterator;
import java.util.Objects;
import java.util.Set;
/* loaded from: classes3.dex */
public abstract class zzde extends zzda implements Set {
private transient zzdd zza;
public static int zzf(int i) {
int max = Math.max(i, 2);
if (max >= 751619276) {
if (max < 1073741824) {
return 1073741824;
}
throw new IllegalArgumentException("collection too large");
}
int highestOneBit = Integer.highestOneBit(max - 1);
do {
highestOneBit += highestOneBit;
} while (highestOneBit * 0.7d < max);
return highestOneBit;
}
public static zzde zzi() {
return zzdh.zza;
}
public static zzde zzj(Object obj, Object obj2, Object obj3, Object obj4) {
return zzl(4, "IABTCF_TCString", "IABGPP_HDR_GppString", "IABGPP_GppSID", "IABUSPrivacy_String");
}
@Override // java.util.Collection, java.util.Set
public final boolean equals(Object obj) {
if (obj == this) {
return true;
}
if ((obj instanceof zzde) && zzk() && ((zzde) obj).zzk() && hashCode() != obj.hashCode()) {
return false;
}
if (obj == this) {
return true;
}
if (obj instanceof Set) {
Set set = (Set) obj;
try {
if (size() == set.size()) {
if (containsAll(set)) {
return true;
}
}
} catch (ClassCastException | NullPointerException unused) {
}
}
return false;
}
@Override // java.util.Collection, java.util.Set
public int hashCode() {
Iterator it = iterator();
int i = 0;
while (it.hasNext()) {
Object next = it.next();
i += next != null ? next.hashCode() : 0;
}
return i;
}
@Override // com.google.android.gms.internal.consent_sdk.zzda, java.util.AbstractCollection, java.util.Collection, java.lang.Iterable
/* renamed from: zzd */
public abstract zzdj iterator();
public final zzdd zzg() {
zzdd zzddVar = this.zza;
if (zzddVar != null) {
return zzddVar;
}
zzdd zzh = zzh();
this.zza = zzh;
return zzh;
}
public zzdd zzh() {
Object[] array = toArray();
int i = zzdd.zzd;
return zzdd.zzg(array, array.length);
}
public boolean zzk() {
return false;
}
private static zzde zzl(int i, Object... objArr) {
if (i == 0) {
return zzdh.zza;
}
if (i == 1) {
Object obj = objArr[0];
Objects.requireNonNull(obj);
return new zzdi(obj);
}
int zzf = zzf(i);
Object[] objArr2 = new Object[zzf];
int i2 = zzf - 1;
int i3 = 0;
int i4 = 0;
for (int i5 = 0; i5 < i; i5++) {
Object obj2 = objArr[i5];
if (obj2 == null) {
throw new NullPointerException("at index " + i5);
}
int hashCode = obj2.hashCode();
int zza = zzcz.zza(hashCode);
while (true) {
int i6 = zza & i2;
Object obj3 = objArr2[i6];
if (obj3 == null) {
objArr[i4] = obj2;
objArr2[i6] = obj2;
i3 += hashCode;
i4++;
break;
}
if (!obj3.equals(obj2)) {
zza++;
}
}
}
Arrays.fill(objArr, i4, i, (Object) null);
if (i4 == 1) {
Object obj4 = objArr[0];
Objects.requireNonNull(obj4);
return new zzdi(obj4);
}
if (zzf(i4) < zzf / 2) {
return zzl(i4, objArr);
}
if (i4 < 3) {
objArr = Arrays.copyOf(objArr, i4);
}
return new zzdh(objArr, i3, objArr2, i2, i4);
}
}

View File

@@ -0,0 +1,27 @@
package com.google.android.gms.internal.consent_sdk;
import java.util.NoSuchElementException;
/* loaded from: classes3.dex */
final class zzdf extends zzdj {
private final Object zza;
private boolean zzb;
public zzdf(Object obj) {
this.zza = obj;
}
@Override // java.util.Iterator
public final boolean hasNext() {
return !this.zzb;
}
@Override // java.util.Iterator
public final Object next() {
if (this.zzb) {
throw new NoSuchElementException();
}
this.zzb = true;
return this.zza;
}
}

View File

@@ -0,0 +1,49 @@
package com.google.android.gms.internal.consent_sdk;
import java.util.Objects;
/* loaded from: classes3.dex */
final class zzdg extends zzdd {
static final zzdd zza = new zzdg(new Object[0], 0);
final transient Object[] zzb;
private final transient int zzc;
public zzdg(Object[] objArr, int i) {
this.zzb = objArr;
this.zzc = i;
}
@Override // java.util.List
public final Object get(int i) {
zzcw.zza(i, this.zzc, "index");
Object obj = this.zzb[i];
Objects.requireNonNull(obj);
return obj;
}
@Override // java.util.AbstractCollection, java.util.Collection, java.util.List
public final int size() {
return this.zzc;
}
@Override // com.google.android.gms.internal.consent_sdk.zzdd, com.google.android.gms.internal.consent_sdk.zzda
public final int zza(Object[] objArr, int i) {
System.arraycopy(this.zzb, 0, objArr, 0, this.zzc);
return this.zzc;
}
@Override // com.google.android.gms.internal.consent_sdk.zzda
public final int zzb() {
return this.zzc;
}
@Override // com.google.android.gms.internal.consent_sdk.zzda
public final int zzc() {
return 0;
}
@Override // com.google.android.gms.internal.consent_sdk.zzda
public final Object[] zze() {
return this.zzb;
}
}

View File

@@ -0,0 +1,102 @@
package com.google.android.gms.internal.consent_sdk;
import java.util.Iterator;
/* loaded from: classes3.dex */
final class zzdh extends zzde {
static final zzdh zza;
private static final Object[] zzd;
final transient Object[] zzb;
final transient Object[] zzc;
private final transient int zze;
private final transient int zzf;
private final transient int zzg;
static {
Object[] objArr = new Object[0];
zzd = objArr;
zza = new zzdh(objArr, 0, objArr, 0, 0);
}
public zzdh(Object[] objArr, int i, Object[] objArr2, int i2, int i3) {
this.zzb = objArr;
this.zze = i;
this.zzc = objArr2;
this.zzf = i2;
this.zzg = i3;
}
@Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
public final boolean contains(Object obj) {
if (obj != null) {
Object[] objArr = this.zzc;
if (objArr.length != 0) {
int zza2 = zzcz.zza(obj.hashCode());
while (true) {
int i = zza2 & this.zzf;
Object obj2 = objArr[i];
if (obj2 == null) {
return false;
}
if (obj2.equals(obj)) {
return true;
}
zza2 = i + 1;
}
}
}
return false;
}
@Override // com.google.android.gms.internal.consent_sdk.zzde, java.util.Collection, java.util.Set
public final int hashCode() {
return this.zze;
}
@Override // com.google.android.gms.internal.consent_sdk.zzde, com.google.android.gms.internal.consent_sdk.zzda, java.util.AbstractCollection, java.util.Collection, java.lang.Iterable
public final /* synthetic */ Iterator iterator() {
return zzg().listIterator(0);
}
@Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
public final int size() {
return this.zzg;
}
@Override // com.google.android.gms.internal.consent_sdk.zzda
public final int zza(Object[] objArr, int i) {
System.arraycopy(this.zzb, 0, objArr, 0, this.zzg);
return this.zzg;
}
@Override // com.google.android.gms.internal.consent_sdk.zzda
public final int zzb() {
return this.zzg;
}
@Override // com.google.android.gms.internal.consent_sdk.zzda
public final int zzc() {
return 0;
}
@Override // com.google.android.gms.internal.consent_sdk.zzde, com.google.android.gms.internal.consent_sdk.zzda
/* renamed from: zzd */
public final zzdj iterator() {
return zzg().listIterator(0);
}
@Override // com.google.android.gms.internal.consent_sdk.zzda
public final Object[] zze() {
return this.zzb;
}
@Override // com.google.android.gms.internal.consent_sdk.zzde
public final zzdd zzh() {
return zzdd.zzg(this.zzb, this.zzg);
}
@Override // com.google.android.gms.internal.consent_sdk.zzde
public final boolean zzk() {
return true;
}
}

View File

@@ -0,0 +1,51 @@
package com.google.android.gms.internal.consent_sdk;
import com.ironsource.v8;
import java.util.Iterator;
/* loaded from: classes3.dex */
final class zzdi extends zzde {
final transient Object zza;
public zzdi(Object obj) {
obj.getClass();
this.zza = obj;
}
@Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
public final boolean contains(Object obj) {
return this.zza.equals(obj);
}
@Override // com.google.android.gms.internal.consent_sdk.zzde, java.util.Collection, java.util.Set
public final int hashCode() {
return this.zza.hashCode();
}
@Override // com.google.android.gms.internal.consent_sdk.zzde, com.google.android.gms.internal.consent_sdk.zzda, java.util.AbstractCollection, java.util.Collection, java.lang.Iterable
public final /* synthetic */ Iterator iterator() {
return new zzdf(this.zza);
}
@Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
public final int size() {
return 1;
}
@Override // java.util.AbstractCollection
public final String toString() {
return v8.i.d + this.zza.toString() + v8.i.e;
}
@Override // com.google.android.gms.internal.consent_sdk.zzda
public final int zza(Object[] objArr, int i) {
objArr[0] = this.zza;
return 1;
}
@Override // com.google.android.gms.internal.consent_sdk.zzde, com.google.android.gms.internal.consent_sdk.zzda
/* renamed from: zzd */
public final zzdj iterator() {
return new zzdf(this.zza);
}
}

View File

@@ -0,0 +1,12 @@
package com.google.android.gms.internal.consent_sdk;
import java.util.Iterator;
/* loaded from: classes3.dex */
public abstract class zzdj implements Iterator {
@Override // java.util.Iterator
@Deprecated
public final void remove() {
throw new UnsupportedOperationException();
}
}

View File

@@ -0,0 +1,18 @@
package com.google.android.gms.internal.consent_sdk;
import java.util.ListIterator;
/* loaded from: classes3.dex */
public abstract class zzdk extends zzdj implements ListIterator {
@Override // java.util.ListIterator
@Deprecated
public final void add(Object obj) {
throw new UnsupportedOperationException();
}
@Override // java.util.ListIterator
@Deprecated
public final void set(Object obj) {
throw new UnsupportedOperationException();
}
}

View File

@@ -0,0 +1,23 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public final class zzdl implements zzdn {
private zzdq zza;
public static void zzb(zzdq zzdqVar, zzdq zzdqVar2) {
zzdl zzdlVar = (zzdl) zzdqVar;
if (zzdlVar.zza != null) {
throw new IllegalStateException();
}
zzdlVar.zza = zzdqVar2;
}
@Override // com.google.android.gms.internal.consent_sdk.zzds, com.google.android.gms.internal.consent_sdk.zzdr
public final Object zza() {
zzdq zzdqVar = this.zza;
if (zzdqVar != null) {
return zzdqVar.zza();
}
throw new IllegalStateException();
}
}

View File

@@ -0,0 +1,40 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public final class zzdm implements zzdq {
private static final Object zza = new Object();
private volatile zzdq zzb;
private volatile Object zzc = zza;
private zzdm(zzdq zzdqVar) {
this.zzb = zzdqVar;
}
public static zzdq zzb(zzdq zzdqVar) {
return zzdqVar instanceof zzdm ? zzdqVar : new zzdm(zzdqVar);
}
@Override // com.google.android.gms.internal.consent_sdk.zzds, com.google.android.gms.internal.consent_sdk.zzdr
public final Object zza() {
Object obj = this.zzc;
Object obj2 = zza;
if (obj == obj2) {
synchronized (this) {
try {
obj = this.zzc;
if (obj == obj2) {
obj = this.zzb.zza();
Object obj3 = this.zzc;
if (obj3 != obj2 && obj3 != obj) {
throw new IllegalStateException("Scoped provider was invoked recursively returning different results: " + obj3 + " & " + obj + ". This is likely due to a circular dependency.");
}
this.zzc = obj;
this.zzb = null;
}
} finally {
}
}
}
return obj;
}
}

View File

@@ -0,0 +1,5 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public interface zzdn extends zzdq {
}

View File

@@ -0,0 +1,22 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public final class zzdo implements zzdn {
private final Object zza;
private zzdo(Object obj) {
this.zza = obj;
}
public static zzdn zzb(Object obj) {
if (obj != null) {
return new zzdo(obj);
}
throw new NullPointerException("instance cannot be null");
}
@Override // com.google.android.gms.internal.consent_sdk.zzds, com.google.android.gms.internal.consent_sdk.zzdr
public final Object zza() {
return this.zza;
}
}

View File

@@ -0,0 +1,17 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public final class zzdp {
public static Object zza(Object obj) {
if (obj != null) {
return obj;
}
throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
}
public static void zzb(Object obj, Class cls) {
if (obj == null) {
throw new IllegalStateException(String.valueOf(cls.getCanonicalName()).concat(" must be set"));
}
}
}

View File

@@ -0,0 +1,5 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public interface zzdq extends zzds, zzdr {
}

View File

@@ -0,0 +1,6 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public interface zzdr {
Object zza();
}

View File

@@ -0,0 +1,6 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public interface zzds {
Object zza();
}

View File

@@ -0,0 +1,87 @@
package com.google.android.gms.internal.consent_sdk;
import android.text.TextUtils;
import androidx.annotation.AnyThread;
import androidx.annotation.Nullable;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.Executor;
import java.util.concurrent.FutureTask;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes3.dex */
public final class zze {
private final Executor zza;
public zze(Executor executor) {
this.zza = executor;
}
@AnyThread
public final Executor zza() {
return this.zza;
}
@AnyThread
public final void zzb(@Nullable final String str, @Nullable final String str2, final zzd... zzdVarArr) {
this.zza.execute(new Runnable() { // from class: com.google.android.gms.internal.consent_sdk.zzc
@Override // java.lang.Runnable
public final void run() {
final JSONObject jSONObject;
String str3 = str;
if (TextUtils.isEmpty(str3)) {
return;
}
String str4 = str2;
final String lowerCase = str3.toLowerCase();
if (TextUtils.isEmpty(str4)) {
jSONObject = new JSONObject();
} else {
try {
jSONObject = new JSONObject(str4);
} catch (JSONException unused) {
StringBuilder sb = new StringBuilder();
sb.append("Action[");
sb.append(lowerCase);
sb.append("]: failed to parse args: ");
sb.append(str4);
return;
}
}
zzd[] zzdVarArr2 = zzdVarArr;
String obj = jSONObject.toString();
StringBuilder sb2 = new StringBuilder();
sb2.append("Action[");
sb2.append(lowerCase);
sb2.append("]: ");
sb2.append(obj);
for (final zzd zzdVar : zzdVarArr2) {
FutureTask futureTask = new FutureTask(new Callable() { // from class: com.google.android.gms.internal.consent_sdk.zzb
@Override // java.util.concurrent.Callable
public final Object call() {
return Boolean.valueOf(zzd.this.zzb(lowerCase, jSONObject));
}
});
zzdVar.zza().execute(futureTask);
try {
} catch (InterruptedException unused2) {
StringBuilder sb3 = new StringBuilder();
sb3.append("Thread interrupted for Action[");
sb3.append(lowerCase);
sb3.append("]: ");
} catch (ExecutionException e) {
StringBuilder sb4 = new StringBuilder();
sb4.append("Failed to run Action[");
sb4.append(lowerCase);
sb4.append("]: ");
e.getCause();
}
if (((Boolean) futureTask.get()).booleanValue()) {
return;
}
}
}
});
}
}

View File

@@ -0,0 +1,12 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public final class zzf implements zzdn {
public zzf(zzds zzdsVar) {
}
@Override // com.google.android.gms.internal.consent_sdk.zzds, com.google.android.gms.internal.consent_sdk.zzdr
public final /* bridge */ /* synthetic */ Object zza() {
return new zze(zzau.zzb());
}
}

View File

@@ -0,0 +1,33 @@
package com.google.android.gms.internal.consent_sdk;
import android.util.Log;
import com.google.android.ump.FormError;
/* loaded from: classes3.dex */
public final class zzg extends Exception {
private final int zza;
public zzg(int i, String str) {
super(str);
this.zza = i;
}
@Override // java.lang.Throwable
public final String getMessage() {
return super.getMessage();
}
public final FormError zza() {
if (getCause() == null) {
Log.w("UserMessagingPlatform", super.getMessage());
} else {
Log.w("UserMessagingPlatform", super.getMessage(), getCause());
}
return new FormError(this.zza, super.getMessage());
}
public zzg(int i, String str, Throwable th) {
super(str, th);
this.zza = i;
}
}

View File

@@ -0,0 +1,114 @@
package com.google.android.gms.internal.consent_sdk;
import android.app.Activity;
import android.util.Log;
import androidx.annotation.Nullable;
import com.google.android.ump.ConsentInformation;
import com.google.android.ump.ConsentRequestParameters;
import com.google.android.ump.FormError;
/* loaded from: classes3.dex */
public final class zzj implements ConsentInformation {
private final zzap zza;
private final zzu zzb;
private final zzbn zzc;
private final Object zzd = new Object();
private final Object zze = new Object();
private boolean zzf = false;
private boolean zzg = false;
private ConsentRequestParameters zzh = new ConsentRequestParameters.Builder().build();
public zzj(zzap zzapVar, zzu zzuVar, zzbn zzbnVar) {
this.zza = zzapVar;
this.zzb = zzuVar;
this.zzc = zzbnVar;
}
@Override // com.google.android.ump.ConsentInformation
public final boolean canRequestAds() {
if (!this.zza.zzk()) {
int zza = !zzc() ? 0 : this.zza.zza();
if (zza != 1 && zza != 3) {
return false;
}
}
return true;
}
@Override // com.google.android.ump.ConsentInformation
public final int getConsentStatus() {
if (zzc()) {
return this.zza.zza();
}
return 0;
}
@Override // com.google.android.ump.ConsentInformation
public final ConsentInformation.PrivacyOptionsRequirementStatus getPrivacyOptionsRequirementStatus() {
return !zzc() ? ConsentInformation.PrivacyOptionsRequirementStatus.UNKNOWN : this.zza.zzb();
}
@Override // com.google.android.ump.ConsentInformation
public final boolean isConsentFormAvailable() {
return this.zzc.zzf();
}
@Override // com.google.android.ump.ConsentInformation
public final void requestConsentInfoUpdate(@Nullable Activity activity, ConsentRequestParameters consentRequestParameters, ConsentInformation.OnConsentInfoUpdateSuccessListener onConsentInfoUpdateSuccessListener, ConsentInformation.OnConsentInfoUpdateFailureListener onConsentInfoUpdateFailureListener) {
synchronized (this.zzd) {
this.zzf = true;
}
this.zzh = consentRequestParameters;
this.zzb.zzc(activity, consentRequestParameters, onConsentInfoUpdateSuccessListener, onConsentInfoUpdateFailureListener);
}
@Override // com.google.android.ump.ConsentInformation
public final void reset() {
this.zzc.zzd(null);
this.zza.zze();
synchronized (this.zzd) {
this.zzf = false;
}
}
public final void zza(@Nullable Activity activity) {
if (zzc() && !zzd()) {
zzb(true);
this.zzb.zzc(activity, this.zzh, new ConsentInformation.OnConsentInfoUpdateSuccessListener() { // from class: com.google.android.gms.internal.consent_sdk.zzh
@Override // com.google.android.ump.ConsentInformation.OnConsentInfoUpdateSuccessListener
public final void onConsentInfoUpdateSuccess() {
zzj.this.zzb(false);
}
}, new ConsentInformation.OnConsentInfoUpdateFailureListener() { // from class: com.google.android.gms.internal.consent_sdk.zzi
@Override // com.google.android.ump.ConsentInformation.OnConsentInfoUpdateFailureListener
public final void onConsentInfoUpdateFailure(FormError formError) {
zzj.this.zzb(false);
}
});
return;
}
Log.w("UserMessagingPlatform", "Retry request is not executed. consentInfoUpdateHasBeenCalled=" + zzc() + ", retryRequestIsInProgress=" + zzd());
}
public final void zzb(boolean z) {
synchronized (this.zze) {
this.zzg = z;
}
}
public final boolean zzc() {
boolean z;
synchronized (this.zzd) {
z = this.zzf;
}
return z;
}
public final boolean zzd() {
boolean z;
synchronized (this.zze) {
z = this.zzg;
}
return z;
}
}

View File

@@ -0,0 +1,19 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public final class zzk implements zzdn {
private final zzds zza;
private final zzds zzb;
private final zzds zzc;
public zzk(zzds zzdsVar, zzds zzdsVar2, zzds zzdsVar3) {
this.zza = zzdsVar;
this.zzb = zzdsVar2;
this.zzc = zzdsVar3;
}
@Override // com.google.android.gms.internal.consent_sdk.zzds, com.google.android.gms.internal.consent_sdk.zzdr
public final /* bridge */ /* synthetic */ Object zza() {
return new zzj((zzap) this.zza.zza(), ((zzv) this.zzb).zza(), (zzbn) this.zzc.zza());
}
}

View File

@@ -0,0 +1,25 @@
package com.google.android.gms.internal.consent_sdk;
import android.app.Activity;
import android.app.Application;
import com.google.android.ump.ConsentDebugSettings;
import com.google.android.ump.ConsentRequestParameters;
/* loaded from: classes3.dex */
final class zzl {
private final Application zza;
private final zzap zzb;
public zzl(Application application, zzap zzapVar) {
this.zza = application;
this.zzb = zzapVar;
}
public final zzci zzc(Activity activity, ConsentRequestParameters consentRequestParameters) throws zzg {
ConsentDebugSettings consentDebugSettings = consentRequestParameters.getConsentDebugSettings();
if (consentDebugSettings == null) {
consentDebugSettings = new ConsentDebugSettings.Builder(this.zza).build();
}
return zzn.zza(new zzn(this, activity, consentDebugSettings, consentRequestParameters, null));
}
}

View File

@@ -0,0 +1,5 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
public abstract /* synthetic */ class zzn$$ExternalSyntheticApiModelOutline0 {
}

View File

@@ -0,0 +1,136 @@
package com.google.android.gms.internal.consent_sdk;
import android.app.Activity;
import android.app.Application;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.res.Configuration;
import android.graphics.Rect;
import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.DisplayCutout;
import android.view.View;
import android.view.Window;
import android.view.WindowInsets;
import com.google.android.ump.ConsentDebugSettings;
import com.google.android.ump.ConsentRequestParameters;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Locale;
/* loaded from: classes3.dex */
final class zzn {
private final zzl zza;
private final Activity zzb;
private final ConsentDebugSettings zzc;
private final ConsentRequestParameters zzd;
public /* synthetic */ zzn(zzl zzlVar, Activity activity, ConsentDebugSettings consentDebugSettings, ConsentRequestParameters consentRequestParameters, zzm zzmVar) {
this.zza = zzlVar;
this.zzb = activity;
this.zzc = consentDebugSettings;
this.zzd = consentRequestParameters;
}
public static /* bridge */ /* synthetic */ zzci zza(zzn zznVar) {
Bundle bundle;
List arrayList;
List<Rect> boundingRects;
List list;
PackageInfo packageInfo;
zzci zzciVar = new zzci();
String zza = zznVar.zzd.zza();
if (TextUtils.isEmpty(zza)) {
try {
bundle = zznVar.zza.zza.getPackageManager().getApplicationInfo(zznVar.zza.zza.getPackageName(), 128).metaData;
} catch (PackageManager.NameNotFoundException unused) {
bundle = null;
}
if (bundle != null) {
zza = bundle.getString("com.google.android.gms.ads.APPLICATION_ID");
}
if (TextUtils.isEmpty(zza)) {
throw new zzg(3, "The UMP SDK requires a valid application ID in your AndroidManifest.xml through a com.google.android.gms.ads.APPLICATION_ID meta-data tag.\nExample AndroidManifest:\n <meta-data\n android:name=\"com.google.android.gms.ads.APPLICATION_ID\"\n android:value=\"ca-app-pub-0000000000000000~0000000000\">");
}
}
zzciVar.zza = zza;
if (zznVar.zzc.isTestDevice()) {
arrayList = new ArrayList();
int debugGeography = zznVar.zzc.getDebugGeography();
if (debugGeography == 1) {
arrayList.add(zzcd.GEO_OVERRIDE_EEA);
} else if (debugGeography == 2) {
arrayList.add(zzcd.GEO_OVERRIDE_NON_EEA);
}
arrayList.add(zzcd.PREVIEWING_DEBUG_MESSAGES);
} else {
arrayList = Collections.emptyList();
}
zzciVar.zzi = arrayList;
zzciVar.zze = zznVar.zza.zzb.zzc();
zzciVar.zzd = Boolean.valueOf(zznVar.zzd.isTagForUnderAgeOfConsent());
zzciVar.zzc = Locale.getDefault().toLanguageTag();
zzce zzceVar = new zzce();
int i = Build.VERSION.SDK_INT;
zzceVar.zzb = Integer.valueOf(i);
zzceVar.zza = Build.MODEL;
zzceVar.zzc = 2;
zzciVar.zzb = zzceVar;
Configuration configuration = zznVar.zza.zza.getResources().getConfiguration();
zznVar.zza.zza.getResources().getConfiguration();
zzcg zzcgVar = new zzcg();
zzcgVar.zza = Integer.valueOf(configuration.screenWidthDp);
zzcgVar.zzb = Integer.valueOf(configuration.screenHeightDp);
zzcgVar.zzc = Double.valueOf(zznVar.zza.zza.getResources().getDisplayMetrics().density);
if (i < 28) {
list = Collections.emptyList();
} else {
Activity activity = zznVar.zzb;
Window window = activity == null ? null : activity.getWindow();
View decorView = window == null ? null : window.getDecorView();
WindowInsets rootWindowInsets = decorView == null ? null : decorView.getRootWindowInsets();
DisplayCutout displayCutout = rootWindowInsets == null ? null : rootWindowInsets.getDisplayCutout();
if (displayCutout == null) {
list = Collections.emptyList();
} else {
displayCutout.getSafeInsetBottom();
ArrayList arrayList2 = new ArrayList();
boundingRects = displayCutout.getBoundingRects();
for (Rect rect : boundingRects) {
if (rect != null) {
zzcf zzcfVar = new zzcf();
zzcfVar.zzb = Integer.valueOf(rect.left);
zzcfVar.zzc = Integer.valueOf(rect.right);
zzcfVar.zza = Integer.valueOf(rect.top);
zzcfVar.zzd = Integer.valueOf(rect.bottom);
arrayList2.add(zzcfVar);
}
}
list = arrayList2;
}
}
zzcgVar.zzd = list;
zzciVar.zzf = zzcgVar;
zzl zzlVar = zznVar.zza;
Application application = zzlVar.zza;
try {
packageInfo = zzlVar.zza.getPackageManager().getPackageInfo(application.getPackageName(), 0);
} catch (PackageManager.NameNotFoundException unused2) {
packageInfo = null;
}
zzcc zzccVar = new zzcc();
zzccVar.zza = application.getPackageName();
CharSequence applicationLabel = zznVar.zza.zza.getPackageManager().getApplicationLabel(zznVar.zza.zza.getApplicationInfo());
zzccVar.zzb = applicationLabel != null ? applicationLabel.toString() : null;
if (packageInfo != null) {
zzccVar.zzc = Long.toString(Build.VERSION.SDK_INT >= 28 ? packageInfo.getLongVersionCode() : packageInfo.versionCode);
}
zzciVar.zzg = zzccVar;
zzch zzchVar = new zzch();
zzchVar.zza = "3.0.0";
zzciVar.zzh = zzchVar;
return zzciVar;
}
}

View File

@@ -0,0 +1,20 @@
package com.google.android.gms.internal.consent_sdk;
import android.app.Application;
/* loaded from: classes3.dex */
public final class zzo implements zzdn {
private final zzds zza;
private final zzds zzb;
public zzo(zzds zzdsVar, zzds zzdsVar2) {
this.zza = zzdsVar;
this.zzb = zzdsVar2;
}
@Override // com.google.android.gms.internal.consent_sdk.zzds, com.google.android.gms.internal.consent_sdk.zzdr
/* renamed from: zzb, reason: merged with bridge method [inline-methods] */
public final zzl zza() {
return new zzl((Application) this.zza.zza(), (zzap) this.zzb.zza());
}
}

View File

@@ -0,0 +1,334 @@
package com.google.android.gms.internal.consent_sdk;
import android.app.Activity;
import android.app.Application;
import android.os.Handler;
import android.util.JsonReader;
import android.util.JsonWriter;
import android.util.Log;
import android.webkit.WebSettings;
import androidx.annotation.Nullable;
import androidx.annotation.WorkerThread;
import com.facebook.devicerequests.internal.DeviceRequestsHelper;
import com.google.android.ump.ConsentDebugSettings;
import com.google.android.ump.ConsentInformation;
import com.google.android.ump.ConsentRequestParameters;
import com.ironsource.nb;
import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode;
import csdk.gluads.Consts;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.StringReader;
import java.net.HttpURLConnection;
import java.net.SocketTimeoutException;
import java.net.URL;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Scanner;
import java.util.concurrent.Executor;
/* loaded from: classes3.dex */
final class zzu {
private final Application zza;
private final Handler zzb;
private final Executor zzc;
private final zzap zzd;
private final zzbn zze;
private final zzl zzf;
private final zzx zzg;
private final zze zzh;
public zzu(Application application, zzab zzabVar, Handler handler, Executor executor, zzap zzapVar, zzbn zzbnVar, zzl zzlVar, zzx zzxVar, zze zzeVar) {
this.zza = application;
this.zzb = handler;
this.zzc = executor;
this.zzd = zzapVar;
this.zze = zzbnVar;
this.zzf = zzlVar;
this.zzg = zzxVar;
this.zzh = zzeVar;
}
@WorkerThread
private final zzck zzd(zzci zzciVar) throws zzg {
try {
HttpURLConnection httpURLConnection = (HttpURLConnection) new URL("https://fundingchoicesmessages.google.com/a/consent").openConnection();
httpURLConnection.setRequestProperty("User-Agent", WebSettings.getDefaultUserAgent(this.zza));
httpURLConnection.setConnectTimeout(10000);
httpURLConnection.setReadTimeout(30000);
httpURLConnection.setDoOutput(true);
httpURLConnection.setRequestMethod("POST");
httpURLConnection.setRequestProperty("Content-Type", nb.L);
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(httpURLConnection.getOutputStream(), "UTF-8");
try {
JsonWriter jsonWriter = new JsonWriter(outputStreamWriter);
try {
jsonWriter.beginObject();
String str = zzciVar.zza;
if (str != null) {
jsonWriter.name("admob_app_id");
jsonWriter.value(str);
}
zzce zzceVar = zzciVar.zzb;
if (zzceVar != null) {
jsonWriter.name(DeviceRequestsHelper.DEVICE_INFO_PARAM);
jsonWriter.beginObject();
int i = zzceVar.zzc;
if (i != 1) {
jsonWriter.name("os_type");
int i2 = i - 1;
if (i2 == 0) {
jsonWriter.value("UNKNOWN");
} else if (i2 == 1) {
jsonWriter.value("ANDROID");
}
}
String str2 = zzceVar.zza;
if (str2 != null) {
jsonWriter.name("model");
jsonWriter.value(str2);
}
Integer num = zzceVar.zzb;
if (num != null) {
jsonWriter.name("android_api_level");
jsonWriter.value(num);
}
jsonWriter.endObject();
}
String str3 = zzciVar.zzc;
if (str3 != null) {
jsonWriter.name("language_code");
jsonWriter.value(str3);
}
Boolean bool = zzciVar.zzd;
if (bool != null) {
jsonWriter.name("tag_for_under_age_of_consent");
jsonWriter.value(bool.booleanValue());
}
Map map = zzciVar.zze;
if (!map.isEmpty()) {
jsonWriter.name("stored_infos_map");
jsonWriter.beginObject();
for (Map.Entry entry : map.entrySet()) {
jsonWriter.name((String) entry.getKey());
jsonWriter.value((String) entry.getValue());
}
jsonWriter.endObject();
}
zzcg zzcgVar = zzciVar.zzf;
if (zzcgVar != null) {
jsonWriter.name("screen_info");
jsonWriter.beginObject();
Integer num2 = zzcgVar.zza;
if (num2 != null) {
jsonWriter.name("width");
jsonWriter.value(num2);
}
Integer num3 = zzcgVar.zzb;
if (num3 != null) {
jsonWriter.name("height");
jsonWriter.value(num3);
}
Double d = zzcgVar.zzc;
if (d != null) {
jsonWriter.name("density");
jsonWriter.value(d);
}
List<zzcf> list = zzcgVar.zzd;
if (!list.isEmpty()) {
jsonWriter.name("screen_insets");
jsonWriter.beginArray();
for (zzcf zzcfVar : list) {
jsonWriter.beginObject();
Integer num4 = zzcfVar.zza;
if (num4 != null) {
jsonWriter.name("top");
jsonWriter.value(num4);
}
Integer num5 = zzcfVar.zzb;
if (num5 != null) {
jsonWriter.name("left");
jsonWriter.value(num5);
}
Integer num6 = zzcfVar.zzc;
if (num6 != null) {
jsonWriter.name(TtmlNode.RIGHT);
jsonWriter.value(num6);
}
Integer num7 = zzcfVar.zzd;
if (num7 != null) {
jsonWriter.name(Consts.SDK_BANNER_POSITION_BOTTOM);
jsonWriter.value(num7);
}
jsonWriter.endObject();
}
jsonWriter.endArray();
}
jsonWriter.endObject();
}
zzcc zzccVar = zzciVar.zzg;
if (zzccVar != null) {
jsonWriter.name("app_info");
jsonWriter.beginObject();
String str4 = zzccVar.zza;
if (str4 != null) {
jsonWriter.name("package_name");
jsonWriter.value(str4);
}
String str5 = zzccVar.zzb;
if (str5 != null) {
jsonWriter.name("publisher_display_name");
jsonWriter.value(str5);
}
String str6 = zzccVar.zzc;
if (str6 != null) {
jsonWriter.name("version");
jsonWriter.value(str6);
}
jsonWriter.endObject();
}
zzch zzchVar = zzciVar.zzh;
if (zzchVar != null) {
jsonWriter.name("sdk_info");
jsonWriter.beginObject();
String str7 = zzchVar.zza;
if (str7 != null) {
jsonWriter.name("version");
jsonWriter.value(str7);
}
jsonWriter.endObject();
}
List list2 = zzciVar.zzi;
if (!list2.isEmpty()) {
jsonWriter.name("debug_params");
jsonWriter.beginArray();
Iterator it = list2.iterator();
while (it.hasNext()) {
int ordinal = ((zzcd) it.next()).ordinal();
if (ordinal == 0) {
jsonWriter.value("DEBUG_PARAM_UNKNOWN");
} else if (ordinal == 1) {
jsonWriter.value("ALWAYS_SHOW");
} else if (ordinal == 2) {
jsonWriter.value("GEO_OVERRIDE_EEA");
} else if (ordinal == 3) {
jsonWriter.value("GEO_OVERRIDE_NON_EEA");
} else if (ordinal == 4) {
jsonWriter.value("PREVIEWING_DEBUG_MESSAGES");
}
}
jsonWriter.endArray();
}
jsonWriter.endObject();
jsonWriter.close();
outputStreamWriter.close();
int responseCode = httpURLConnection.getResponseCode();
if (responseCode != 200) {
throw new IOException("Http error code - " + responseCode + ".\n" + new Scanner(httpURLConnection.getErrorStream()).useDelimiter("\\A").next());
}
String headerField = httpURLConnection.getHeaderField("x-ump-using-header");
if (headerField != null) {
zzck zza = zzck.zza(new JsonReader(new StringReader(headerField)));
zza.zza = new Scanner(httpURLConnection.getInputStream()).useDelimiter("\\A").next();
return zza;
}
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(httpURLConnection.getInputStream(), "UTF-8"));
try {
bufferedReader.readLine();
JsonReader jsonReader = new JsonReader(bufferedReader);
try {
zzck zza2 = zzck.zza(jsonReader);
jsonReader.close();
bufferedReader.close();
return zza2;
} finally {
}
} finally {
}
} finally {
}
} finally {
}
} catch (SocketTimeoutException e) {
throw new zzg(4, "The server timed out.", e);
} catch (IOException e2) {
throw new zzg(2, "Error making request.", e2);
}
}
public final /* synthetic */ void zza(final ConsentInformation.OnConsentInfoUpdateSuccessListener onConsentInfoUpdateSuccessListener, zzz zzzVar) {
Objects.requireNonNull(onConsentInfoUpdateSuccessListener);
this.zzb.post(new Runnable() { // from class: com.google.android.gms.internal.consent_sdk.zzt
@Override // java.lang.Runnable
public final void run() {
ConsentInformation.OnConsentInfoUpdateSuccessListener.this.onConsentInfoUpdateSuccess();
}
});
if (zzzVar.zzb != ConsentInformation.PrivacyOptionsRequirementStatus.NOT_REQUIRED) {
this.zze.zzc();
}
}
public final /* synthetic */ void zzb(Activity activity, ConsentRequestParameters consentRequestParameters, final ConsentInformation.OnConsentInfoUpdateSuccessListener onConsentInfoUpdateSuccessListener, final ConsentInformation.OnConsentInfoUpdateFailureListener onConsentInfoUpdateFailureListener) {
try {
ConsentDebugSettings consentDebugSettings = consentRequestParameters.getConsentDebugSettings();
if (consentDebugSettings != null) {
if (!consentDebugSettings.isTestDevice()) {
}
final zzz zza = new zzw(this.zzg, zzd(this.zzf.zzc(activity, consentRequestParameters))).zza();
this.zzd.zzg(zza.zza);
this.zzd.zzi(zza.zzb);
this.zze.zzd(zza.zzc);
this.zzh.zza().execute(new Runnable() { // from class: com.google.android.gms.internal.consent_sdk.zzp
@Override // java.lang.Runnable
public final void run() {
zzu.this.zza(onConsentInfoUpdateSuccessListener, zza);
}
});
}
String zza2 = zzcl.zza(this.zza);
StringBuilder sb = new StringBuilder();
sb.append("Use new ConsentDebugSettings.Builder().addTestDeviceHashedId(\"");
sb.append(zza2);
sb.append("\") to set this as a debug device.");
final zzz zza3 = new zzw(this.zzg, zzd(this.zzf.zzc(activity, consentRequestParameters))).zza();
this.zzd.zzg(zza3.zza);
this.zzd.zzi(zza3.zzb);
this.zze.zzd(zza3.zzc);
this.zzh.zza().execute(new Runnable() { // from class: com.google.android.gms.internal.consent_sdk.zzp
@Override // java.lang.Runnable
public final void run() {
zzu.this.zza(onConsentInfoUpdateSuccessListener, zza3);
}
});
} catch (zzg e) {
this.zzb.post(new Runnable() { // from class: com.google.android.gms.internal.consent_sdk.zzr
@Override // java.lang.Runnable
public final void run() {
ConsentInformation.OnConsentInfoUpdateFailureListener.this.onConsentInfoUpdateFailure(e.zza());
}
});
} catch (RuntimeException e2) {
final zzg zzgVar = new zzg(1, "Caught exception when trying to request consent info update: ".concat(String.valueOf(Log.getStackTraceString(e2))));
this.zzb.post(new Runnable() { // from class: com.google.android.gms.internal.consent_sdk.zzs
@Override // java.lang.Runnable
public final void run() {
ConsentInformation.OnConsentInfoUpdateFailureListener.this.onConsentInfoUpdateFailure(zzgVar.zza());
}
});
}
}
public final void zzc(@Nullable final Activity activity, final ConsentRequestParameters consentRequestParameters, final ConsentInformation.OnConsentInfoUpdateSuccessListener onConsentInfoUpdateSuccessListener, final ConsentInformation.OnConsentInfoUpdateFailureListener onConsentInfoUpdateFailureListener) {
this.zzc.execute(new Runnable() { // from class: com.google.android.gms.internal.consent_sdk.zzq
@Override // java.lang.Runnable
public final void run() {
zzu.this.zzb(activity, consentRequestParameters, onConsentInfoUpdateSuccessListener, onConsentInfoUpdateFailureListener);
}
});
}
}

View File

@@ -0,0 +1,30 @@
package com.google.android.gms.internal.consent_sdk;
import android.app.Application;
/* loaded from: classes3.dex */
public final class zzv implements zzdn {
private final zzds zza;
private final zzds zzb;
private final zzds zzc;
private final zzds zzd;
private final zzds zze;
private final zzds zzf;
private final zzds zzg;
public zzv(zzds zzdsVar, zzds zzdsVar2, zzds zzdsVar3, zzds zzdsVar4, zzds zzdsVar5, zzds zzdsVar6, zzds zzdsVar7, zzds zzdsVar8, zzds zzdsVar9) {
this.zza = zzdsVar;
this.zzb = zzdsVar2;
this.zzc = zzdsVar5;
this.zzd = zzdsVar6;
this.zze = zzdsVar7;
this.zzf = zzdsVar8;
this.zzg = zzdsVar9;
}
@Override // com.google.android.gms.internal.consent_sdk.zzds, com.google.android.gms.internal.consent_sdk.zzdr
/* renamed from: zzb, reason: merged with bridge method [inline-methods] */
public final zzu zza() {
return new zzu((Application) this.zza.zza(), (zzab) this.zzb.zza(), zzas.zzb(), zzau.zzb(), (zzap) this.zzc.zza(), (zzbn) this.zzd.zza(), ((zzo) this.zze).zza(), ((zzaa) this.zzf).zza(), (zze) this.zzg.zza());
}
}

View File

@@ -0,0 +1,30 @@
package com.google.android.gms.internal.consent_sdk;
import com.google.android.ump.ConsentInformation;
/* loaded from: classes3.dex */
final class zzw {
private final zzx zza;
private final zzck zzb;
private int zzc = 0;
private ConsentInformation.PrivacyOptionsRequirementStatus zzd = ConsentInformation.PrivacyOptionsRequirementStatus.UNKNOWN;
public zzw(zzx zzxVar, zzck zzckVar) {
this.zza = zzxVar;
this.zzb = zzckVar;
}
/* JADX WARN: Removed duplicated region for block: B:34:0x00b9 A[SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:38:0x0098 A[SYNTHETIC] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final com.google.android.gms.internal.consent_sdk.zzz zza() throws com.google.android.gms.internal.consent_sdk.zzg {
/*
Method dump skipped, instructions count: 236
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.consent_sdk.zzw.zza():com.google.android.gms.internal.consent_sdk.zzz");
}
}

View File

@@ -0,0 +1,14 @@
package com.google.android.gms.internal.consent_sdk;
/* loaded from: classes3.dex */
final class zzx {
private final zze zza;
private final zzan zzb;
private final zzap zzc;
public zzx(zze zzeVar, zzan zzanVar, zzap zzapVar) {
this.zza = zzeVar;
this.zzb = zzanVar;
this.zzc = zzapVar;
}
}

View File

@@ -0,0 +1,19 @@
package com.google.android.gms.internal.consent_sdk;
import androidx.annotation.Nullable;
import com.google.android.ump.ConsentInformation;
/* loaded from: classes3.dex */
final class zzz {
final int zza;
final ConsentInformation.PrivacyOptionsRequirementStatus zzb;
@Nullable
final zzbp zzc;
public /* synthetic */ zzz(int i, ConsentInformation.PrivacyOptionsRequirementStatus privacyOptionsRequirementStatus, zzbp zzbpVar, zzy zzyVar) {
this.zza = i;
this.zzb = privacyOptionsRequirementStatus;
this.zzc = zzbpVar;
}
}