package p067w; import android.app.Activity; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.os.Bundle; import android.util.Log; import java.util.ArrayList; import java.util.Iterator; import p069x.C1794a; /* renamed from: w.q */ /* loaded from: classes.dex */ public final class C1788q implements Iterable { /* renamed from: d */ public final ArrayList f4512d = new ArrayList<>(); /* renamed from: e */ public final Context f4513e; /* renamed from: w.q$a */ /* loaded from: classes.dex */ public interface InterfaceC1789a { /* renamed from: g */ Intent mo401g(); } public C1788q(Context context) { this.f4513e = context; } /* renamed from: d */ public static C1788q m404d(Context context) { return new C1788q(context); } /* renamed from: a */ public C1788q m407a(Intent intent) { this.f4512d.add(intent); return this; } /* renamed from: b */ public C1788q m406b(Activity activity) { Intent mo401g = activity instanceof InterfaceC1789a ? ((InterfaceC1789a) activity).mo401g() : null; if (mo401g == null) { mo401g = C1782l.m419a(activity); } if (mo401g != null) { ComponentName component = mo401g.getComponent(); if (component == null) { component = mo401g.resolveActivity(this.f4513e.getPackageManager()); } m405c(component); m407a(mo401g); } return this; } /* renamed from: c */ public C1788q m405c(ComponentName componentName) { int size = this.f4512d.size(); try { Context context = this.f4513e; while (true) { Intent m418b = C1782l.m418b(context, componentName); if (m418b == null) { return this; } this.f4512d.add(size, m418b); context = this.f4513e; componentName = m418b.getComponent(); } } catch (PackageManager.NameNotFoundException e) { Log.e("TaskStackBuilder", "Bad ComponentName while traversing activity parent metadata"); throw new IllegalArgumentException(e); } } /* renamed from: e */ public void m403e() { m402f(null); } /* renamed from: f */ public void m402f(Bundle bundle) { if (this.f4512d.isEmpty()) { throw new IllegalStateException("No intents added to TaskStackBuilder; cannot startActivities"); } Intent[] intentArr = (Intent[]) this.f4512d.toArray(new Intent[0]); intentArr[0] = new Intent(intentArr[0]).addFlags(268484608); if (C1794a.m387e(this.f4513e, intentArr, bundle)) { return; } Intent intent = new Intent(intentArr[intentArr.length - 1]); intent.addFlags(268435456); this.f4513e.startActivity(intent); } @Override // java.lang.Iterable @Deprecated public Iterator iterator() { return this.f4512d.iterator(); } }