* Decompile and recreate Soul Browser v1.4.85 with APK CI builds Co-authored-by: KaKi87 <KaKi87@pm.me> * Fix CI build: include bundled google.jks and remove PR trigger The apktool build failed in CI because app/unknown/.../google.jks was excluded by the *.jks gitignore rule. Whitelist app-bundled JKS files and commit the missing resource. Also remove the redundant pull_request workflow trigger. Co-authored-by: KaKi87 <KaKi87@pm.me> * Change package ID to com.github.kaki87.soulbrowser Rename the application ID so the rebuilt APK can be installed alongside the original Soul Browser from Google Play. - Update AndroidManifest package, permissions, providers, and actions - Update R class references in smali (com/github/kaki87/soulbrowser/R) - Update shortcuts.xml targetPackage - Rename app label to "Soul Rebuild" for easy identification Co-authored-by: KaKi87 <KaKi87@pm.me> * Fix install compatibility: remove split APK metadata and bundle native libs The rebuilt APK still declared requiredSplitTypes and Play Store split metadata, causing Android to reject standalone installs as incompatible. - Remove requiredSplitTypes and split-related manifest meta-data - Merge native libs from all ABI splits with uncompressed storage - Page-align before signing for extractNativeLibs=false - Add .so to apktool doNotCompress list Co-authored-by: KaKi87 <KaKi87@pm.me> * Fix install failure: use apksigner v2/v3 and bundle arm64 native libs Target SDK 36 requires APK Signature Scheme v2+, but jarsigner only produces v1 signatures, causing Android to reject the install. - Sign with apksigner (v1+v2+v3) instead of jarsigner - Add arm64-v8a native libraries from universal Soul Browser 1.4.79 - Set extractNativeLibs=true for reliable sideload installs - Commit stable debug keystore for consistent signatures across builds Co-authored-by: KaKi87 <KaKi87@pm.me> * Add committed debug keystore for consistent APK signatures Co-authored-by: KaKi87 <KaKi87@pm.me> * Fix startup crash: use original classes2.dex desugar libraries Apktool recompiles smali_classes2 into a broken classes2.dex, causing ClassNotFoundException for j$.com.android.tools.r8.a at ML Kit init. Inject the original classes2.dex (Java 8+ desugar libs) after apktool build instead of using the recompiled version. Co-authored-by: KaKi87 <KaKi87@pm.me> * Fix missing drawable resources from density split APKs The base APK is an app bundle module; density-specific drawables like seek_thumb_nor_b live in config.xhdpi.apk and were missing after rebuild, causing Resources$NotFoundException at runtime. - Merge non-9-patch resources from split APKs before apktool build - Sync public.xml IDs from R smali only when backing files exist - Add 713 density-specific resource IDs to public.xml Co-authored-by: KaKi87 <KaKi87@pm.me> --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
707 lines
23 KiB
Java
707 lines
23 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import android.app.Activity;
|
|
import android.content.Context;
|
|
import android.graphics.drawable.GradientDrawable;
|
|
import android.view.View;
|
|
import android.view.ViewGroup;
|
|
import android.webkit.WebChromeClient;
|
|
import android.webkit.WebView;
|
|
import android.webkit.WebViewClient;
|
|
import android.widget.FrameLayout;
|
|
import android.widget.TextView;
|
|
import com.google.android.gms.ads.internal.util.client.VersionInfoParcel;
|
|
import com.google.android.gms.common.internal.Preconditions;
|
|
import com.google.android.gms.common.util.Predicate;
|
|
import com.google.common.util.concurrent.ListenableFuture;
|
|
import java.util.ArrayList;
|
|
import java.util.Map;
|
|
import java.util.concurrent.atomic.AtomicBoolean;
|
|
import org.json.JSONObject;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class zzcjn extends FrameLayout implements zzcir {
|
|
|
|
/* renamed from: c, reason: collision with root package name */
|
|
public final zzcir f5204c;
|
|
public final zzcez f;
|
|
public final AtomicBoolean g;
|
|
|
|
/* JADX WARN: Illegal instructions before constructor call */
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public zzcjn(com.google.android.gms.internal.ads.zzcir r3, com.google.android.gms.internal.ads.zzdxe r4) {
|
|
/*
|
|
r2 = this;
|
|
r0 = r3
|
|
android.view.View r0 = (android.view.View) r0
|
|
android.content.Context r1 = r0.getContext()
|
|
r2.<init>(r1)
|
|
java.util.concurrent.atomic.AtomicBoolean r1 = new java.util.concurrent.atomic.AtomicBoolean
|
|
r1.<init>()
|
|
r2.g = r1
|
|
r2.f5204c = r3
|
|
com.google.android.gms.internal.ads.zzcez r1 = new com.google.android.gms.internal.ads.zzcez
|
|
com.google.android.gms.internal.ads.zzcju r3 = (com.google.android.gms.internal.ads.zzcju) r3
|
|
com.google.android.gms.internal.ads.zzckt r3 = r3.f5211c
|
|
android.content.Context r3 = r3.f5224c
|
|
r1.<init>(r3, r2, r2, r4)
|
|
r2.f = r1
|
|
r2.addView(r0)
|
|
return
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzcjn.<init>(com.google.android.gms.internal.ads.zzcir, com.google.android.gms.internal.ads.zzdxe):void");
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void A(boolean z) {
|
|
this.f5204c.A(z);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcfk
|
|
public final void B(long j, boolean z) {
|
|
this.f5204c.B(j, z);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void C(com.google.android.gms.ads.internal.overlay.zzm zzmVar) {
|
|
this.f5204c.C(zzmVar);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final zzcjc D() {
|
|
return ((zzcju) this.f5204c).r;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void E() {
|
|
zzejb zzU;
|
|
zzeiz L;
|
|
zzcir zzcirVar = this.f5204c;
|
|
TextView textView = new TextView(getContext());
|
|
com.google.android.gms.ads.internal.zzt.zzc();
|
|
textView.setText(com.google.android.gms.ads.internal.util.zzs.zzD());
|
|
textView.setTextSize(15.0f);
|
|
textView.setTextColor(-1);
|
|
textView.setPadding(5, 0, 5, 0);
|
|
GradientDrawable gradientDrawable = new GradientDrawable();
|
|
gradientDrawable.setShape(0);
|
|
gradientDrawable.setColor(-12303292);
|
|
gradientDrawable.setCornerRadius(8.0f);
|
|
textView.setBackground(gradientDrawable);
|
|
addView(textView, new FrameLayout.LayoutParams(-2, -2, 49));
|
|
bringChildToFront(textView);
|
|
if (((Boolean) com.google.android.gms.ads.internal.client.zzbd.zzc().a(zzbgk.h6)).booleanValue() && (L = ((zzcju) zzcirVar).L()) != null) {
|
|
synchronized (L) {
|
|
zzfrt zzfrtVar = L.f;
|
|
if (zzfrtVar != null) {
|
|
com.google.android.gms.ads.internal.zzt.zzu().a(zzfrtVar, textView);
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
}
|
|
if (((Boolean) com.google.android.gms.ads.internal.client.zzbd.zzc().a(zzbgk.g6)).booleanValue() && (zzU = ((zzcju) zzcirVar).zzU()) != null && zzU.b.g == zzfrk.HTML) {
|
|
com.google.android.gms.ads.internal.zzt.zzu().i(zzU.f6553a, textView);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void F(String str, String str2) {
|
|
((zzcju) this.f5204c).F(str, str2);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void G(Context context) {
|
|
this.f5204c.G(context);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final com.google.android.gms.ads.internal.overlay.zzm H() {
|
|
return this.f5204c.H();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void I(com.google.android.gms.ads.internal.overlay.zzm zzmVar) {
|
|
((zzcju) this.f5204c).I(zzmVar);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzckh
|
|
public final void J(com.google.android.gms.ads.internal.overlay.zzc zzcVar, boolean z, boolean z2, String str) {
|
|
((zzcju) this.f5204c).J(zzcVar, z, z2, str);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzckh
|
|
public final void K(boolean z, int i, String str, boolean z2, boolean z3) {
|
|
this.f5204c.K(z, i, str, z2, z3);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final zzeiz L() {
|
|
return this.f5204c.L();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void M(boolean z) {
|
|
((zzcju) this.f5204c).M(z);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcfk
|
|
public final void N(String str, zzcgx zzcgxVar) {
|
|
((zzcju) this.f5204c).N(str, zzcgxVar);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void O(zzejb zzejbVar) {
|
|
this.f5204c.O(zzejbVar);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzdir
|
|
public final void P() {
|
|
zzcir zzcirVar = this.f5204c;
|
|
if (zzcirVar != null) {
|
|
zzcirVar.P();
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzbck
|
|
public final void Q(zzbcj zzbcjVar) {
|
|
((zzcju) this.f5204c).Q(zzbcjVar);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void R() {
|
|
setBackgroundColor(0);
|
|
this.f5204c.setBackgroundColor(0);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzbqj
|
|
public final void S(String str, Map map) {
|
|
((zzcju) this.f5204c).S(str, map);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void T(zzfhr zzfhrVar, zzfhu zzfhuVar) {
|
|
zzcju zzcjuVar = (zzcju) this.f5204c;
|
|
zzcjuVar.n = zzfhrVar;
|
|
zzcjuVar.o = zzfhuVar;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void V(int i) {
|
|
this.f5204c.V(i);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final boolean W() {
|
|
return this.g.get();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void X(zzbdx zzbdxVar) {
|
|
this.f5204c.X(zzbdxVar);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final zzfio Y() {
|
|
return this.f5204c.Y();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcfk
|
|
public final zzcez Z() {
|
|
return this.f;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcfk
|
|
public final zzcgx a(String str) {
|
|
return this.f5204c.a(str);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void a0(zzclb zzclbVar) {
|
|
this.f5204c.a0(zzclbVar);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzbqv
|
|
public final void b(String str, String str2) {
|
|
((zzcju) this.f5204c).b("window.inspectorInfo", str2);
|
|
}
|
|
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final boolean b0(int i, boolean z) {
|
|
if (!this.g.compareAndSet(false, true)) {
|
|
return true;
|
|
}
|
|
if (((Boolean) com.google.android.gms.ads.internal.client.zzbd.zzc().a(zzbgk.q1)).booleanValue()) {
|
|
return false;
|
|
}
|
|
zzcir zzcirVar = this.f5204c;
|
|
if (zzcirVar.getParent() instanceof ViewGroup) {
|
|
((ViewGroup) zzcirVar.getParent()).removeView((View) zzcirVar);
|
|
}
|
|
zzcirVar.b0(i, z);
|
|
return true;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir, com.google.android.gms.internal.ads.zzckk
|
|
public final zzayq c() {
|
|
return this.f5204c.c();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void c0(boolean z) {
|
|
this.f5204c.c0(z);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final boolean canGoBack() {
|
|
return this.f5204c.canGoBack();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir, com.google.android.gms.internal.ads.zzcjy
|
|
public final zzfhu d() {
|
|
return this.f5204c.d();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzdir
|
|
public final void d0() {
|
|
zzcir zzcirVar = this.f5204c;
|
|
if (zzcirVar != null) {
|
|
zzcirVar.d0();
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void destroy() {
|
|
final zzeiz L;
|
|
final zzcju zzcjuVar = (zzcju) this.f5204c;
|
|
final zzejb zzU = zzcjuVar.zzU();
|
|
if (zzU != null) {
|
|
zzfxl zzfxlVar = com.google.android.gms.ads.internal.util.zzs.zza;
|
|
zzfxlVar.post(new Runnable() { // from class: com.google.android.gms.internal.ads.zzcjm
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
com.google.android.gms.ads.internal.zzt.zzu().d(zzejb.this.f6553a);
|
|
}
|
|
});
|
|
zzfxlVar.postDelayed(new Runnable() { // from class: com.google.android.gms.internal.ads.zzcjj
|
|
@Override // java.lang.Runnable
|
|
public final /* synthetic */ void run() {
|
|
zzcir.this.destroy();
|
|
}
|
|
}, ((Integer) com.google.android.gms.ads.internal.client.zzbd.zzc().a(zzbgk.f6)).intValue());
|
|
} else if (((Boolean) com.google.android.gms.ads.internal.client.zzbd.zzc().a(zzbgk.h6)).booleanValue() && (L = zzcjuVar.L()) != null) {
|
|
com.google.android.gms.ads.internal.util.zzs.zza.post(new Runnable() { // from class: com.google.android.gms.internal.ads.zzcjk
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
zzcir zzcirVar;
|
|
zzcjl zzcjlVar = new zzcjl(zzcjn.this);
|
|
zzeiz zzeizVar = L;
|
|
synchronized (zzeizVar) {
|
|
zzfrt zzfrtVar = zzeizVar.f;
|
|
if (zzfrtVar != null && (zzcirVar = zzeizVar.d) != null) {
|
|
com.google.android.gms.ads.internal.zzt.zzu().g(zzfrtVar, zzcjlVar);
|
|
zzeizVar.f = null;
|
|
zzcirVar.g0(null);
|
|
}
|
|
}
|
|
}
|
|
});
|
|
} else {
|
|
zzcjuVar.destroy();
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final boolean e() {
|
|
return ((zzcju) this.f5204c).e();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final boolean e0() {
|
|
return this.f5204c.e0();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzbqv
|
|
public final void f(JSONObject jSONObject, String str) {
|
|
((zzcju) this.f5204c).b(str, jSONObject.toString());
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final zzbjl f0() {
|
|
return this.f5204c.f0();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcfk
|
|
public final int g() {
|
|
if (((Boolean) com.google.android.gms.ads.internal.client.zzbd.zzc().a(zzbgk.I4)).booleanValue()) {
|
|
return this.f5204c.getMeasuredWidth();
|
|
}
|
|
return getMeasuredWidth();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void g0(zzeiz zzeizVar) {
|
|
this.f5204c.g0(zzeizVar);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void goBack() {
|
|
this.f5204c.goBack();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void h() {
|
|
zzcez zzcezVar = this.f;
|
|
zzcezVar.getClass();
|
|
Preconditions.checkMainThread("onDestroy must be called from the UI thread.");
|
|
zzcey zzceyVar = zzcezVar.e;
|
|
if (zzceyVar != null) {
|
|
zzceyVar.i.a();
|
|
zzceq zzceqVar = zzceyVar.k;
|
|
if (zzceqVar != null) {
|
|
zzceqVar.k();
|
|
}
|
|
zzceyVar.d();
|
|
zzcezVar.f5096c.removeView(zzcezVar.e);
|
|
zzcezVar.e = null;
|
|
}
|
|
((zzcju) this.f5204c).h();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void h0(String str, Predicate predicate) {
|
|
((zzcju) this.f5204c).h0(str, predicate);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzckh
|
|
public final void i(String str, String str2) {
|
|
((zzcju) this.f5204c).i(str, str2);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void j(int i) {
|
|
this.f5204c.j(i);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void j0() {
|
|
((zzcju) this.f5204c).f0 = true;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final String k() {
|
|
return this.f5204c.k();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void k0() {
|
|
this.f5204c.k0();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void l(String str, zzbnn zzbnnVar) {
|
|
((zzcju) this.f5204c).l(str, zzbnnVar);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void l0(boolean z) {
|
|
this.f5204c.l0(z);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void loadData(String str, String str2, String str3) {
|
|
this.f5204c.loadData(str, "text/html", str3);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void loadDataWithBaseURL(String str, String str2, String str3, String str4, String str5) {
|
|
this.f5204c.loadDataWithBaseURL(str, str2, "text/html", "UTF-8", null);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void loadUrl(String str) {
|
|
this.f5204c.loadUrl(str);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final Context m() {
|
|
return this.f5204c.m();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzckh
|
|
public final void m0(String str, String str2, boolean z, int i, boolean z2) {
|
|
this.f5204c.m0(str, str2, z, i, z2);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcfk
|
|
public final void n(zzcjx zzcjxVar) {
|
|
((zzcju) this.f5204c).n(zzcjxVar);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void n0(boolean z) {
|
|
((zzcju) this.f5204c).n0(z);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzbqj
|
|
public final void o(JSONObject jSONObject, String str) {
|
|
((zzcju) this.f5204c).o(jSONObject, str);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void o0(String str, zzbnn zzbnnVar) {
|
|
this.f5204c.o0(str, zzbnnVar);
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.internal.client.zza
|
|
public final void onAdClicked() {
|
|
zzcir zzcirVar = this.f5204c;
|
|
if (zzcirVar != null) {
|
|
zzcirVar.onAdClicked();
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void onPause() {
|
|
zzceq zzceqVar;
|
|
zzcez zzcezVar = this.f;
|
|
zzcezVar.getClass();
|
|
Preconditions.checkMainThread("onPause must be called from the UI thread.");
|
|
zzcey zzceyVar = zzcezVar.e;
|
|
if (zzceyVar != null && (zzceqVar = zzceyVar.k) != null) {
|
|
zzceqVar.m();
|
|
}
|
|
((zzcju) this.f5204c).onPause();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void onResume() {
|
|
this.f5204c.onResume();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void p() {
|
|
this.f5204c.p();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final boolean p0() {
|
|
return this.f5204c.p0();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzckh
|
|
public final void q(int i, boolean z, boolean z2) {
|
|
this.f5204c.q(i, z, z2);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void q0(boolean z) {
|
|
this.f5204c.q0(z);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void r() {
|
|
this.f5204c.r();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final boolean r0() {
|
|
return this.f5204c.r0();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final zzbdx s() {
|
|
return this.f5204c.s();
|
|
}
|
|
|
|
@Override // android.view.View, com.google.android.gms.internal.ads.zzcir
|
|
public final void setOnClickListener(View.OnClickListener onClickListener) {
|
|
this.f5204c.setOnClickListener(onClickListener);
|
|
}
|
|
|
|
@Override // android.view.View, com.google.android.gms.internal.ads.zzcir
|
|
public final void setOnTouchListener(View.OnTouchListener onTouchListener) {
|
|
this.f5204c.setOnTouchListener(onTouchListener);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void setWebChromeClient(WebChromeClient webChromeClient) {
|
|
this.f5204c.setWebChromeClient(webChromeClient);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void setWebViewClient(WebViewClient webViewClient) {
|
|
this.f5204c.setWebViewClient(webViewClient);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void t(zzbjl zzbjlVar) {
|
|
((zzcju) this.f5204c).t(zzbjlVar);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final boolean u() {
|
|
return ((zzcju) this.f5204c).u();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcfk
|
|
public final void v(int i) {
|
|
this.f5204c.v(i);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final ListenableFuture w() {
|
|
return this.f5204c.w();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void x() {
|
|
this.f5204c.x();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void y() {
|
|
this.f5204c.y();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final void z(zzdrr zzdrrVar) {
|
|
((zzcju) this.f5204c).z(zzdrrVar);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir, com.google.android.gms.internal.ads.zzcii
|
|
public final zzfhr zzC() {
|
|
return this.f5204c.zzC();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final WebView zzD() {
|
|
return (WebView) this.f5204c;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir, com.google.android.gms.internal.ads.zzckm
|
|
public final View zzE() {
|
|
return this;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final ArrayList zzF() {
|
|
ArrayList arrayList = new ArrayList();
|
|
for (int i = 0; i < getChildCount(); i++) {
|
|
View childAt = getChildAt(i);
|
|
if (childAt != this.f5204c) {
|
|
arrayList.add(childAt);
|
|
}
|
|
}
|
|
return arrayList;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final com.google.android.gms.ads.internal.overlay.zzm zzL() {
|
|
return this.f5204c.zzL();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir, com.google.android.gms.internal.ads.zzckj
|
|
public final zzclb zzN() {
|
|
return this.f5204c.zzN();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final zzejb zzU() {
|
|
return this.f5204c.zzU();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzbqv
|
|
public final void zza(String str) {
|
|
((zzcju) this.f5204c).w0(str);
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.internal.zzn
|
|
public final void zzdk() {
|
|
this.f5204c.zzdk();
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.internal.zzn
|
|
public final void zzdl() {
|
|
this.f5204c.zzdl();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir, com.google.android.gms.internal.ads.zzcfk
|
|
public final zzcjx zzh() {
|
|
return this.f5204c.zzh();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcfk
|
|
public final zzbgw zzi() {
|
|
return this.f5204c.zzi();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir, com.google.android.gms.internal.ads.zzcfk
|
|
public final Activity zzj() {
|
|
return this.f5204c.zzj();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir, com.google.android.gms.internal.ads.zzcfk
|
|
public final com.google.android.gms.ads.internal.zza zzk() {
|
|
return this.f5204c.zzk();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcfk
|
|
public final void zzl() {
|
|
this.f5204c.zzl();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcfk
|
|
public final String zzm() {
|
|
return this.f5204c.zzm();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcfk
|
|
public final String zzn() {
|
|
return this.f5204c.zzn();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcfk
|
|
public final int zzp() {
|
|
return this.f5204c.zzp();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir
|
|
public final zzbgx zzq() {
|
|
return this.f5204c.zzq();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcir, com.google.android.gms.internal.ads.zzckl, com.google.android.gms.internal.ads.zzcfk
|
|
public final VersionInfoParcel zzs() {
|
|
return this.f5204c.zzs();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcfk
|
|
public final void zzv(int i) {
|
|
zzcey zzceyVar = this.f.e;
|
|
if (zzceyVar != null) {
|
|
if (((Boolean) com.google.android.gms.ads.internal.client.zzbd.zzc().a(zzbgk.n0)).booleanValue()) {
|
|
zzceyVar.f.setBackgroundColor(i);
|
|
zzceyVar.g.setBackgroundColor(i);
|
|
}
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcfk
|
|
public final int zzx() {
|
|
if (((Boolean) com.google.android.gms.ads.internal.client.zzbd.zzc().a(zzbgk.I4)).booleanValue()) {
|
|
return this.f5204c.getMeasuredHeight();
|
|
}
|
|
return getMeasuredHeight();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcfk
|
|
public final void zzz() {
|
|
this.f5204c.zzz();
|
|
}
|
|
}
|