Initial version -- added millennium read funcionality

This commit is contained in:
Pablo
2026-03-09 22:05:28 +01:00
commit 77c2ded482
2770 changed files with 141927 additions and 0 deletions
@@ -0,0 +1,170 @@
package com.google.android.gms.dynamic;
import android.R;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.google.android.gms.common.GoogleApiAvailability;
import com.google.android.gms.dynamic.LifecycleDelegate;
import com.google.errorprone.annotations.ResultIgnorabilityUnspecified;
import java.util.LinkedList;
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
/* JADX INFO: loaded from: classes2.dex */
public abstract class DeferredLifecycleHelper<T extends LifecycleDelegate> {
private LifecycleDelegate zaa;
private Bundle zab;
private LinkedList zac;
private final OnDelegateCreatedListener zad = new zaa(this);
public static void showGooglePlayUnavailableMessage(FrameLayout frameLayout) {
GoogleApiAvailability googleApiAvailability = GoogleApiAvailability.getInstance();
Context context = frameLayout.getContext();
int iIsGooglePlayServicesAvailable = googleApiAvailability.isGooglePlayServicesAvailable(context);
String strZac = com.google.android.gms.common.internal.zac.zac(context, iIsGooglePlayServicesAvailable);
String strZab = com.google.android.gms.common.internal.zac.zab(context, iIsGooglePlayServicesAvailable);
LinearLayout linearLayout = new LinearLayout(frameLayout.getContext());
linearLayout.setOrientation(1);
linearLayout.setLayoutParams(new FrameLayout.LayoutParams(-2, -2));
frameLayout.addView(linearLayout);
TextView textView = new TextView(frameLayout.getContext());
textView.setLayoutParams(new FrameLayout.LayoutParams(-2, -2));
textView.setText(strZac);
linearLayout.addView(textView);
Intent errorResolutionIntent = googleApiAvailability.getErrorResolutionIntent(context, iIsGooglePlayServicesAvailable, null);
if (errorResolutionIntent != null) {
Button button = new Button(context);
button.setId(R.id.button1);
button.setLayoutParams(new FrameLayout.LayoutParams(-2, -2));
button.setText(strZab);
linearLayout.addView(button);
button.setOnClickListener(new zae(context, errorResolutionIntent));
}
}
private final void zae(int i) {
while (!this.zac.isEmpty() && ((zah) this.zac.getLast()).zaa() >= i) {
this.zac.removeLast();
}
}
private final void zaf(Bundle bundle, zah zahVar) {
LifecycleDelegate lifecycleDelegate = this.zaa;
if (lifecycleDelegate != null) {
zahVar.zab(lifecycleDelegate);
return;
}
if (this.zac == null) {
this.zac = new LinkedList();
}
this.zac.add(zahVar);
if (bundle != null) {
Bundle bundle2 = this.zab;
if (bundle2 == null) {
this.zab = (Bundle) bundle.clone();
} else {
bundle2.putAll(bundle);
}
}
createDelegate(this.zad);
}
protected abstract void createDelegate(OnDelegateCreatedListener<T> onDelegateCreatedListener);
public T getDelegate() {
return (T) this.zaa;
}
protected void handleGooglePlayUnavailable(FrameLayout frameLayout) {
showGooglePlayUnavailableMessage(frameLayout);
}
public void onCreate(Bundle bundle) {
zaf(bundle, new zac(this, bundle));
}
@ResultIgnorabilityUnspecified
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
FrameLayout frameLayout = new FrameLayout(layoutInflater.getContext());
zaf(bundle, new zad(this, frameLayout, layoutInflater, viewGroup, bundle));
if (this.zaa == null) {
handleGooglePlayUnavailable(frameLayout);
}
return frameLayout;
}
public void onDestroy() {
LifecycleDelegate lifecycleDelegate = this.zaa;
if (lifecycleDelegate != null) {
lifecycleDelegate.onDestroy();
} else {
zae(1);
}
}
public void onDestroyView() {
LifecycleDelegate lifecycleDelegate = this.zaa;
if (lifecycleDelegate != null) {
lifecycleDelegate.onDestroyView();
} else {
zae(2);
}
}
public void onInflate(Activity activity, Bundle bundle, Bundle bundle2) {
zaf(bundle2, new zab(this, activity, bundle, bundle2));
}
public void onLowMemory() {
LifecycleDelegate lifecycleDelegate = this.zaa;
if (lifecycleDelegate != null) {
lifecycleDelegate.onLowMemory();
}
}
public void onPause() {
LifecycleDelegate lifecycleDelegate = this.zaa;
if (lifecycleDelegate != null) {
lifecycleDelegate.onPause();
} else {
zae(5);
}
}
public void onResume() {
zaf(null, new zag(this));
}
public void onSaveInstanceState(Bundle bundle) {
LifecycleDelegate lifecycleDelegate = this.zaa;
if (lifecycleDelegate != null) {
lifecycleDelegate.onSaveInstanceState(bundle);
return;
}
Bundle bundle2 = this.zab;
if (bundle2 != null) {
bundle.putAll(bundle2);
}
}
public void onStart() {
zaf(null, new zaf(this));
}
public void onStop() {
LifecycleDelegate lifecycleDelegate = this.zaa;
if (lifecycleDelegate != null) {
lifecycleDelegate.onStop();
} else {
zae(4);
}
}
}
@@ -0,0 +1,159 @@
package com.google.android.gms.dynamic;
import android.app.Fragment;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.dynamic.IFragmentWrapper;
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
/* JADX INFO: loaded from: classes2.dex */
public final class FragmentWrapper extends IFragmentWrapper.Stub {
private final Fragment zza;
private FragmentWrapper(Fragment fragment) {
this.zza = fragment;
}
public static FragmentWrapper wrap(Fragment fragment) {
if (fragment != null) {
return new FragmentWrapper(fragment);
}
return null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzA() {
return this.zza.isVisible();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final int zzb() {
return this.zza.getId();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final int zzc() {
return this.zza.getTargetRequestCode();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final Bundle zzd() {
return this.zza.getArguments();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IFragmentWrapper zze() {
return wrap(this.zza.getParentFragment());
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IFragmentWrapper zzf() {
return wrap(this.zza.getTargetFragment());
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IObjectWrapper zzg() {
return ObjectWrapper.wrap(this.zza.getActivity());
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IObjectWrapper zzh() {
return ObjectWrapper.wrap(this.zza.getResources());
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IObjectWrapper zzi() {
return ObjectWrapper.wrap(this.zza.getView());
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final String zzj() {
return this.zza.getTag();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzk(IObjectWrapper iObjectWrapper) {
View view = (View) ObjectWrapper.unwrap(iObjectWrapper);
Preconditions.checkNotNull(view);
this.zza.registerForContextMenu(view);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzl(boolean z) {
this.zza.setHasOptionsMenu(z);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzm(boolean z) {
this.zza.setMenuVisibility(z);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzn(boolean z) {
this.zza.setRetainInstance(z);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzo(boolean z) {
this.zza.setUserVisibleHint(z);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzp(Intent intent) {
this.zza.startActivity(intent);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzq(Intent intent, int i) {
this.zza.startActivityForResult(intent, i);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzr(IObjectWrapper iObjectWrapper) {
View view = (View) ObjectWrapper.unwrap(iObjectWrapper);
Preconditions.checkNotNull(view);
this.zza.unregisterForContextMenu(view);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzs() {
return this.zza.getRetainInstance();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzt() {
return this.zza.getUserVisibleHint();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzu() {
return this.zza.isAdded();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzv() {
return this.zza.isDetached();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzw() {
return this.zza.isHidden();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzx() {
return this.zza.isInLayout();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzy() {
return this.zza.isRemoving();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzz() {
return this.zza.isResumed();
}
}
@@ -0,0 +1,238 @@
package com.google.android.gms.dynamic;
import android.content.Intent;
import android.os.Bundle;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Parcel;
import android.os.RemoteException;
import com.google.android.gms.dynamic.IObjectWrapper;
import com.google.android.gms.internal.common.zzc;
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
/* JADX INFO: loaded from: classes2.dex */
public interface IFragmentWrapper extends IInterface {
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
public static abstract class Stub extends com.google.android.gms.internal.common.zzb implements IFragmentWrapper {
public Stub() {
super("com.google.android.gms.dynamic.IFragmentWrapper");
}
public static IFragmentWrapper asInterface(IBinder iBinder) {
if (iBinder == null) {
return null;
}
IInterface iInterfaceQueryLocalInterface = iBinder.queryLocalInterface("com.google.android.gms.dynamic.IFragmentWrapper");
return iInterfaceQueryLocalInterface instanceof IFragmentWrapper ? (IFragmentWrapper) iInterfaceQueryLocalInterface : new zza(iBinder);
}
@Override // com.google.android.gms.internal.common.zzb
protected final boolean zza(int i, Parcel parcel, Parcel parcel2, int i2) throws RemoteException {
switch (i) {
case 2:
IObjectWrapper iObjectWrapperZzg = zzg();
parcel2.writeNoException();
zzc.zze(parcel2, iObjectWrapperZzg);
return true;
case 3:
Bundle bundleZzd = zzd();
parcel2.writeNoException();
zzc.zzd(parcel2, bundleZzd);
return true;
case 4:
int iZzb = zzb();
parcel2.writeNoException();
parcel2.writeInt(iZzb);
return true;
case 5:
IFragmentWrapper iFragmentWrapperZze = zze();
parcel2.writeNoException();
zzc.zze(parcel2, iFragmentWrapperZze);
return true;
case 6:
IObjectWrapper iObjectWrapperZzh = zzh();
parcel2.writeNoException();
zzc.zze(parcel2, iObjectWrapperZzh);
return true;
case 7:
boolean zZzs = zzs();
parcel2.writeNoException();
int i3 = zzc.zza;
parcel2.writeInt(zZzs ? 1 : 0);
return true;
case 8:
String strZzj = zzj();
parcel2.writeNoException();
parcel2.writeString(strZzj);
return true;
case 9:
IFragmentWrapper iFragmentWrapperZzf = zzf();
parcel2.writeNoException();
zzc.zze(parcel2, iFragmentWrapperZzf);
return true;
case 10:
int iZzc = zzc();
parcel2.writeNoException();
parcel2.writeInt(iZzc);
return true;
case 11:
boolean zZzt = zzt();
parcel2.writeNoException();
int i4 = zzc.zza;
parcel2.writeInt(zZzt ? 1 : 0);
return true;
case 12:
IObjectWrapper iObjectWrapperZzi = zzi();
parcel2.writeNoException();
zzc.zze(parcel2, iObjectWrapperZzi);
return true;
case 13:
boolean zZzu = zzu();
parcel2.writeNoException();
int i5 = zzc.zza;
parcel2.writeInt(zZzu ? 1 : 0);
return true;
case 14:
boolean zZzv = zzv();
parcel2.writeNoException();
int i6 = zzc.zza;
parcel2.writeInt(zZzv ? 1 : 0);
return true;
case 15:
boolean zZzw = zzw();
parcel2.writeNoException();
int i7 = zzc.zza;
parcel2.writeInt(zZzw ? 1 : 0);
return true;
case 16:
boolean zZzx = zzx();
parcel2.writeNoException();
int i8 = zzc.zza;
parcel2.writeInt(zZzx ? 1 : 0);
return true;
case 17:
boolean zZzy = zzy();
parcel2.writeNoException();
int i9 = zzc.zza;
parcel2.writeInt(zZzy ? 1 : 0);
return true;
case 18:
boolean zZzz = zzz();
parcel2.writeNoException();
int i10 = zzc.zza;
parcel2.writeInt(zZzz ? 1 : 0);
return true;
case 19:
boolean zZzA = zzA();
parcel2.writeNoException();
int i11 = zzc.zza;
parcel2.writeInt(zZzA ? 1 : 0);
return true;
case 20:
IObjectWrapper iObjectWrapperAsInterface = IObjectWrapper.Stub.asInterface(parcel.readStrongBinder());
zzc.zzb(parcel);
zzk(iObjectWrapperAsInterface);
parcel2.writeNoException();
return true;
case 21:
boolean zZzf = zzc.zzf(parcel);
zzc.zzb(parcel);
zzl(zZzf);
parcel2.writeNoException();
return true;
case 22:
boolean zZzf2 = zzc.zzf(parcel);
zzc.zzb(parcel);
zzm(zZzf2);
parcel2.writeNoException();
return true;
case 23:
boolean zZzf3 = zzc.zzf(parcel);
zzc.zzb(parcel);
zzn(zZzf3);
parcel2.writeNoException();
return true;
case 24:
boolean zZzf4 = zzc.zzf(parcel);
zzc.zzb(parcel);
zzo(zZzf4);
parcel2.writeNoException();
return true;
case 25:
Intent intent = (Intent) zzc.zza(parcel, Intent.CREATOR);
zzc.zzb(parcel);
zzp(intent);
parcel2.writeNoException();
return true;
case 26:
Intent intent2 = (Intent) zzc.zza(parcel, Intent.CREATOR);
int i12 = parcel.readInt();
zzc.zzb(parcel);
zzq(intent2, i12);
parcel2.writeNoException();
return true;
case 27:
IObjectWrapper iObjectWrapperAsInterface2 = IObjectWrapper.Stub.asInterface(parcel.readStrongBinder());
zzc.zzb(parcel);
zzr(iObjectWrapperAsInterface2);
parcel2.writeNoException();
return true;
default:
return false;
}
}
}
boolean zzA() throws RemoteException;
int zzb() throws RemoteException;
int zzc() throws RemoteException;
Bundle zzd() throws RemoteException;
IFragmentWrapper zze() throws RemoteException;
IFragmentWrapper zzf() throws RemoteException;
IObjectWrapper zzg() throws RemoteException;
IObjectWrapper zzh() throws RemoteException;
IObjectWrapper zzi() throws RemoteException;
String zzj() throws RemoteException;
void zzk(IObjectWrapper iObjectWrapper) throws RemoteException;
void zzl(boolean z) throws RemoteException;
void zzm(boolean z) throws RemoteException;
void zzn(boolean z) throws RemoteException;
void zzo(boolean z) throws RemoteException;
void zzp(Intent intent) throws RemoteException;
void zzq(Intent intent, int i) throws RemoteException;
void zzr(IObjectWrapper iObjectWrapper) throws RemoteException;
boolean zzs() throws RemoteException;
boolean zzt() throws RemoteException;
boolean zzu() throws RemoteException;
boolean zzv() throws RemoteException;
boolean zzw() throws RemoteException;
boolean zzx() throws RemoteException;
boolean zzy() throws RemoteException;
boolean zzz() throws RemoteException;
}
@@ -0,0 +1,24 @@
package com.google.android.gms.dynamic;
import android.os.IBinder;
import android.os.IInterface;
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
/* JADX INFO: loaded from: classes2.dex */
public interface IObjectWrapper extends IInterface {
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
public static abstract class Stub extends com.google.android.gms.internal.common.zzb implements IObjectWrapper {
public Stub() {
super("com.google.android.gms.dynamic.IObjectWrapper");
}
public static IObjectWrapper asInterface(IBinder iBinder) {
if (iBinder == null) {
return null;
}
IInterface iInterfaceQueryLocalInterface = iBinder.queryLocalInterface("com.google.android.gms.dynamic.IObjectWrapper");
return iInterfaceQueryLocalInterface instanceof IObjectWrapper ? (IObjectWrapper) iInterfaceQueryLocalInterface : new zzb(iBinder);
}
}
}
@@ -0,0 +1,33 @@
package com.google.android.gms.dynamic;
import android.app.Activity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
/* JADX INFO: loaded from: classes2.dex */
public interface LifecycleDelegate {
void onCreate(Bundle bundle);
View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle);
void onDestroy();
void onDestroyView();
void onInflate(Activity activity, Bundle bundle, Bundle bundle2);
void onLowMemory();
void onPause();
void onResume();
void onSaveInstanceState(Bundle bundle);
void onStart();
void onStop();
}
@@ -0,0 +1,53 @@
package com.google.android.gms.dynamic;
import android.os.IBinder;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.dynamic.IObjectWrapper;
import com.google.errorprone.annotations.ResultIgnorabilityUnspecified;
import java.lang.reflect.Field;
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
/* JADX INFO: loaded from: classes2.dex */
public final class ObjectWrapper<T> extends IObjectWrapper.Stub {
private final Object zza;
private ObjectWrapper(Object obj) {
this.zza = obj;
}
@ResultIgnorabilityUnspecified
public static <T> T unwrap(IObjectWrapper iObjectWrapper) {
if (iObjectWrapper instanceof ObjectWrapper) {
return (T) ((ObjectWrapper) iObjectWrapper).zza;
}
IBinder iBinderAsBinder = iObjectWrapper.asBinder();
Field[] declaredFields = iBinderAsBinder.getClass().getDeclaredFields();
Field field = null;
int i = 0;
for (Field field2 : declaredFields) {
if (!field2.isSynthetic()) {
i++;
field = field2;
}
}
if (i != 1) {
throw new IllegalArgumentException("Unexpected number of IObjectWrapper declared fields: " + declaredFields.length);
}
Preconditions.checkNotNull(field);
if (field.isAccessible()) {
throw new IllegalArgumentException("IObjectWrapper declared field not private!");
}
field.setAccessible(true);
try {
return (T) field.get(iBinderAsBinder);
} catch (IllegalAccessException e) {
throw new IllegalArgumentException("Could not access the field in remoteBinder.", e);
} catch (NullPointerException e2) {
throw new IllegalArgumentException("Binder object is null.", e2);
}
}
public static <T> IObjectWrapper wrap(T t) {
return new ObjectWrapper(t);
}
}
@@ -0,0 +1,9 @@
package com.google.android.gms.dynamic;
import com.google.android.gms.dynamic.LifecycleDelegate;
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
/* JADX INFO: loaded from: classes2.dex */
public interface OnDelegateCreatedListener<T extends LifecycleDelegate> {
void onDelegateCreated(T t);
}
@@ -0,0 +1,50 @@
package com.google.android.gms.dynamic;
import android.content.Context;
import android.os.IBinder;
import com.google.android.gms.common.GooglePlayServicesUtilLight;
import com.google.android.gms.common.internal.Preconditions;
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
/* JADX INFO: loaded from: classes2.dex */
public abstract class RemoteCreator<T> {
private final String zza;
private Object zzb;
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
public static class RemoteCreatorException extends Exception {
public RemoteCreatorException(String str) {
super(str);
}
public RemoteCreatorException(String str, Throwable th) {
super(str, th);
}
}
protected RemoteCreator(String str) {
this.zza = str;
}
protected abstract T getRemoteCreator(IBinder iBinder);
protected final T getRemoteCreatorInstance(Context context) throws RemoteCreatorException {
if (this.zzb == null) {
Preconditions.checkNotNull(context);
Context remoteContext = GooglePlayServicesUtilLight.getRemoteContext(context);
if (remoteContext == null) {
throw new RemoteCreatorException("Could not get remote context.");
}
try {
this.zzb = getRemoteCreator((IBinder) remoteContext.getClassLoader().loadClass(this.zza).newInstance());
} catch (ClassNotFoundException e) {
throw new RemoteCreatorException("Could not load creator class.", e);
} catch (IllegalAccessException e2) {
throw new RemoteCreatorException("Could not access creator.", e2);
} catch (InstantiationException e3) {
throw new RemoteCreatorException("Could not instantiate creator.", e3);
}
}
return (T) this.zzb;
}
}
@@ -0,0 +1,159 @@
package com.google.android.gms.dynamic;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import androidx.fragment.app.Fragment;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.dynamic.IFragmentWrapper;
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
/* JADX INFO: loaded from: classes2.dex */
public final class SupportFragmentWrapper extends IFragmentWrapper.Stub {
private final Fragment zza;
private SupportFragmentWrapper(Fragment fragment) {
this.zza = fragment;
}
public static SupportFragmentWrapper wrap(Fragment fragment) {
if (fragment != null) {
return new SupportFragmentWrapper(fragment);
}
return null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzA() {
return this.zza.isVisible();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final int zzb() {
return this.zza.getId();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final int zzc() {
return this.zza.getTargetRequestCode();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final Bundle zzd() {
return this.zza.getArguments();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IFragmentWrapper zze() {
return wrap(this.zza.getParentFragment());
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IFragmentWrapper zzf() {
return wrap(this.zza.getTargetFragment());
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IObjectWrapper zzg() {
return ObjectWrapper.wrap(this.zza.getActivity());
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IObjectWrapper zzh() {
return ObjectWrapper.wrap(this.zza.getResources());
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IObjectWrapper zzi() {
return ObjectWrapper.wrap(this.zza.getView());
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final String zzj() {
return this.zza.getTag();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzk(IObjectWrapper iObjectWrapper) {
View view = (View) ObjectWrapper.unwrap(iObjectWrapper);
Preconditions.checkNotNull(view);
this.zza.registerForContextMenu(view);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzl(boolean z) {
this.zza.setHasOptionsMenu(z);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzm(boolean z) {
this.zza.setMenuVisibility(z);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzn(boolean z) {
this.zza.setRetainInstance(z);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzo(boolean z) {
this.zza.setUserVisibleHint(z);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzp(Intent intent) {
this.zza.startActivity(intent);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzq(Intent intent, int i) {
this.zza.startActivityForResult(intent, i);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzr(IObjectWrapper iObjectWrapper) {
View view = (View) ObjectWrapper.unwrap(iObjectWrapper);
Preconditions.checkNotNull(view);
this.zza.unregisterForContextMenu(view);
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzs() {
return this.zza.getRetainInstance();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzt() {
return this.zza.getUserVisibleHint();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzu() {
return this.zza.isAdded();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzv() {
return this.zza.isDetached();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzw() {
return this.zza.isHidden();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzx() {
return this.zza.isInLayout();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzy() {
return this.zza.isRemoving();
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzz() {
return this.zza.isResumed();
}
}
@@ -0,0 +1,24 @@
package com.google.android.gms.dynamic;
import java.util.Iterator;
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
/* JADX INFO: loaded from: classes2.dex */
final class zaa implements OnDelegateCreatedListener {
final /* synthetic */ DeferredLifecycleHelper zaa;
zaa(DeferredLifecycleHelper deferredLifecycleHelper) {
this.zaa = deferredLifecycleHelper;
}
@Override // com.google.android.gms.dynamic.OnDelegateCreatedListener
public final void onDelegateCreated(LifecycleDelegate lifecycleDelegate) {
this.zaa.zaa = lifecycleDelegate;
Iterator it = this.zaa.zac.iterator();
while (it.hasNext()) {
((zah) it.next()).zab(this.zaa.zaa);
}
this.zaa.zac.clear();
this.zaa.zab = null;
}
}
@@ -0,0 +1,30 @@
package com.google.android.gms.dynamic;
import android.app.Activity;
import android.os.Bundle;
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
/* JADX INFO: loaded from: classes2.dex */
final class zab implements zah {
final /* synthetic */ Activity zaa;
final /* synthetic */ Bundle zab;
final /* synthetic */ Bundle zac;
final /* synthetic */ DeferredLifecycleHelper zad;
zab(DeferredLifecycleHelper deferredLifecycleHelper, Activity activity, Bundle bundle, Bundle bundle2) {
this.zad = deferredLifecycleHelper;
this.zaa = activity;
this.zab = bundle;
this.zac = bundle2;
}
@Override // com.google.android.gms.dynamic.zah
public final int zaa() {
return 0;
}
@Override // com.google.android.gms.dynamic.zah
public final void zab(LifecycleDelegate lifecycleDelegate) {
this.zad.zaa.onInflate(this.zaa, this.zab, this.zac);
}
}
@@ -0,0 +1,25 @@
package com.google.android.gms.dynamic;
import android.os.Bundle;
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
/* JADX INFO: loaded from: classes2.dex */
final class zac implements zah {
final /* synthetic */ Bundle zaa;
final /* synthetic */ DeferredLifecycleHelper zab;
zac(DeferredLifecycleHelper deferredLifecycleHelper, Bundle bundle) {
this.zab = deferredLifecycleHelper;
this.zaa = bundle;
}
@Override // com.google.android.gms.dynamic.zah
public final int zaa() {
return 1;
}
@Override // com.google.android.gms.dynamic.zah
public final void zab(LifecycleDelegate lifecycleDelegate) {
this.zab.zaa.onCreate(this.zaa);
}
}
@@ -0,0 +1,35 @@
package com.google.android.gms.dynamic;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.ViewGroup;
import android.widget.FrameLayout;
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
/* JADX INFO: loaded from: classes2.dex */
final class zad implements zah {
final /* synthetic */ FrameLayout zaa;
final /* synthetic */ LayoutInflater zab;
final /* synthetic */ ViewGroup zac;
final /* synthetic */ Bundle zad;
final /* synthetic */ DeferredLifecycleHelper zae;
zad(DeferredLifecycleHelper deferredLifecycleHelper, FrameLayout frameLayout, LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
this.zae = deferredLifecycleHelper;
this.zaa = frameLayout;
this.zab = layoutInflater;
this.zac = viewGroup;
this.zad = bundle;
}
@Override // com.google.android.gms.dynamic.zah
public final int zaa() {
return 2;
}
@Override // com.google.android.gms.dynamic.zah
public final void zab(LifecycleDelegate lifecycleDelegate) {
this.zaa.removeAllViews();
this.zaa.addView(this.zae.zaa.onCreateView(this.zab, this.zac, this.zad));
}
}
@@ -0,0 +1,28 @@
package com.google.android.gms.dynamic;
import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
import android.view.View;
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
/* JADX INFO: loaded from: classes2.dex */
final class zae implements View.OnClickListener {
final /* synthetic */ Context zaa;
final /* synthetic */ Intent zab;
zae(Context context, Intent intent) {
this.zaa = context;
this.zab = intent;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
try {
this.zaa.startActivity(this.zab);
} catch (ActivityNotFoundException e) {
Log.e("DeferredLifecycleHelper", "Failed to start resolution intent", e);
}
}
}
@@ -0,0 +1,21 @@
package com.google.android.gms.dynamic;
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
/* JADX INFO: loaded from: classes2.dex */
final class zaf implements zah {
final /* synthetic */ DeferredLifecycleHelper zaa;
zaf(DeferredLifecycleHelper deferredLifecycleHelper) {
this.zaa = deferredLifecycleHelper;
}
@Override // com.google.android.gms.dynamic.zah
public final int zaa() {
return 4;
}
@Override // com.google.android.gms.dynamic.zah
public final void zab(LifecycleDelegate lifecycleDelegate) {
this.zaa.zaa.onStart();
}
}
@@ -0,0 +1,21 @@
package com.google.android.gms.dynamic;
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
/* JADX INFO: loaded from: classes2.dex */
final class zag implements zah {
final /* synthetic */ DeferredLifecycleHelper zaa;
zag(DeferredLifecycleHelper deferredLifecycleHelper) {
this.zaa = deferredLifecycleHelper;
}
@Override // com.google.android.gms.dynamic.zah
public final int zaa() {
return 5;
}
@Override // com.google.android.gms.dynamic.zah
public final void zab(LifecycleDelegate lifecycleDelegate) {
this.zaa.zaa.onResume();
}
}
@@ -0,0 +1,9 @@
package com.google.android.gms.dynamic;
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
/* JADX INFO: loaded from: classes2.dex */
interface zah {
int zaa();
void zab(LifecycleDelegate lifecycleDelegate);
}
@@ -0,0 +1,144 @@
package com.google.android.gms.dynamic;
import android.content.Intent;
import android.os.Bundle;
import android.os.IBinder;
import android.os.RemoteException;
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
/* JADX INFO: loaded from: classes2.dex */
public final class zza extends com.google.android.gms.internal.common.zza implements IFragmentWrapper {
zza(IBinder iBinder) {
super(iBinder, "com.google.android.gms.dynamic.IFragmentWrapper");
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzA() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final int zzb() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final int zzc() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final Bundle zzd() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IFragmentWrapper zze() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IFragmentWrapper zzf() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IObjectWrapper zzg() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IObjectWrapper zzh() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final IObjectWrapper zzi() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final String zzj() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzk(IObjectWrapper iObjectWrapper) throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzl(boolean z) throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzm(boolean z) throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzn(boolean z) throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzo(boolean z) throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzp(Intent intent) throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzq(Intent intent, int i) throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final void zzr(IObjectWrapper iObjectWrapper) throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzs() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzt() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzu() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzv() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzw() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzx() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzy() throws RemoteException {
throw null;
}
@Override // com.google.android.gms.dynamic.IFragmentWrapper
public final boolean zzz() throws RemoteException {
throw null;
}
}
@@ -0,0 +1,11 @@
package com.google.android.gms.dynamic;
import android.os.IBinder;
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
/* JADX INFO: loaded from: classes2.dex */
public final class zzb extends com.google.android.gms.internal.common.zza implements IObjectWrapper {
zzb(IBinder iBinder) {
super(iBinder, "com.google.android.gms.dynamic.IObjectWrapper");
}
}