package defpackage;

import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.Application;
import android.content.Context;
import android.content.Intent;
import android.content.IntentSender;
import android.content.res.Configuration;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.SystemClock;
import android.os.Trace;
import android.text.TextUtils;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewTreeObserver;
import android.window.OnBackInvokedDispatcher;
import androidx.lifecycle.aj;
import androidx.lifecycle.an;
import androidx.lifecycle.ap;
import androidx.lifecycle.at;
import androidx.lifecycle.k;
import androidx.lifecycle.p;
import androidx.lifecycle.t;
import com.google.android.gms.common.internal.ServiceSpecificExtraArgs;
import com.strmr.ps.R;
import defpackage.f8;
import defpackage.p9;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.Executor;
import java.util.concurrent.atomic.AtomicInteger;

/* JADX INFO: loaded from: classes.dex */
public class j91 extends n91 implements mf1, i85, jka, androidx.lifecycle.h, wa8, xu6, y9, k9, cv6, aw6, pv6, ov6, qv6, cu5, nq3 {
    private static final String ACTIVITY_RESULT_TAG = "android:support:activity-result";
    public static final /* synthetic */ int a = 0;
    private final x9 mActivityResultRegistry;

    @g65
    private int mContentLayoutId;
    private at.c mDefaultFactory;
    private boolean mDispatchingOnMultiWindowModeChanged;
    private boolean mDispatchingOnPictureInPictureModeChanged;

    @vo6
    final kq3 mFullyDrawnReporter;
    private final AtomicInteger mNextLocalRequestCode;
    private su6 mOnBackPressedDispatcher;
    private final CopyOnWriteArrayList<id1<Configuration>> mOnConfigurationChangedListeners;
    private final CopyOnWriteArrayList<id1<gc6>> mOnMultiWindowModeChangedListeners;
    private final CopyOnWriteArrayList<id1<Intent>> mOnNewIntentListeners;
    private final CopyOnWriteArrayList<id1<s67>> mOnPictureInPictureModeChangedListeners;
    private final CopyOnWriteArrayList<id1<Integer>> mOnTrimMemoryListeners;
    final g mReportFullyDrawnExecutor;
    final va8 mSavedStateRegistryController;
    private ika mViewModelStore;
    final nf1 mContextAwareHelper = new nf1();
    private final eu5 mMenuHostHelper = new eu5(new r21(this, 10));
    private final t mLifecycleRegistry = new t(this);

    public class a extends x9 {
        public a() {
        }

        /* JADX WARN: Multi-variable type inference failed */
        /* JADX WARN: Type inference fix 'apply assigned field type' failed
        java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$PrimitiveArg
        	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
        	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
        	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
        	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
        	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
        	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
        	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
         */
        @Override // defpackage.x9
        public final void b(int i, p9 p9Var, Object obj) {
            Bundle bundleExtra;
            int i2;
            j91 j91Var = j91.this;
            p9.a aVarB = p9Var.b(j91Var, obj);
            if (aVarB != null) {
                new Handler(Looper.getMainLooper()).post(new h91(this, i, aVarB));
                return;
            }
            Intent intentA = p9Var.a(j91Var, obj);
            if (intentA.getExtras() != null && intentA.getExtras().getClassLoader() == null) {
                intentA.setExtrasClassLoader(j91Var.getClassLoader());
            }
            if (intentA.hasExtra("androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE")) {
                bundleExtra = intentA.getBundleExtra("androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE");
                intentA.removeExtra("androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE");
            } else {
                bundleExtra = null;
            }
            Bundle bundle = bundleExtra;
            if (!"androidx.activity.result.contract.action.REQUEST_PERMISSIONS".equals(intentA.getAction())) {
                if (!"androidx.activity.result.contract.action.INTENT_SENDER_REQUEST".equals(intentA.getAction())) {
                    j91Var.startActivityForResult(intentA, i, bundle);
                    return;
                }
                xp4 xp4Var = (xp4) intentA.getParcelableExtra("androidx.activity.result.contract.extra.INTENT_SENDER_REQUEST");
                try {
                    i2 = i;
                } catch (IntentSender.SendIntentException e) {
                    e = e;
                    i2 = i;
                }
                try {
                    j91Var.startIntentSenderForResult(xp4Var.a, i2, xp4Var.b, xp4Var.c, xp4Var.d, 0, bundle);
                    return;
                } catch (IntentSender.SendIntentException e2) {
                    e = e2;
                    new Handler(Looper.getMainLooper()).post(new i91(this, i2, e));
                    return;
                }
            }
            String[] stringArrayExtra = intentA.getStringArrayExtra("androidx.activity.result.contract.extra.PERMISSIONS");
            if (stringArrayExtra == null) {
                stringArrayExtra = new String[0];
            }
            HashSet hashSet = new HashSet();
            for (int i3 = 0; i3 < stringArrayExtra.length; i3++) {
                if (TextUtils.isEmpty(stringArrayExtra[i3])) {
                    throw new IllegalArgumentException(n41.s(new StringBuilder("Permission request for permissions "), Arrays.toString(stringArrayExtra), " must not contain null or empty values"));
                }
                if (Build.VERSION.SDK_INT < 33 && TextUtils.equals(stringArrayExtra[i3], "android.permission.POST_NOTIFICATIONS")) {
                    hashSet.add(Integer.valueOf(i3));
                }
            }
            int size = hashSet.size();
            String[] strArr = size > 0 ? new String[stringArrayExtra.length - size] : stringArrayExtra;
            if (size > 0) {
                if (size == stringArrayExtra.length) {
                    return;
                }
                int i4 = 0;
                for (int i5 = 0; i5 < stringArrayExtra.length; i5++) {
                    if (!hashSet.contains(Integer.valueOf(i5))) {
                        strArr[i4] = stringArrayExtra[i5];
                        i4++;
                    }
                }
            }
            if (j91Var instanceof f8.j) {
                ((f8.j) j91Var).validateRequestPermissionsRequestCode(i);
            }
            j91Var.requestPermissions(stringArrayExtra, i);
        }
    }

    public class b implements Runnable {
        public b() {
        }

        @Override // java.lang.Runnable
        public final void run() {
            try {
                j91.super.onBackPressed();
            } catch (IllegalStateException e) {
                if (!TextUtils.equals(e.getMessage(), "Can not perform this action after onSaveInstanceState")) {
                    throw e;
                }
            } catch (NullPointerException e2) {
                if (!TextUtils.equals(e2.getMessage(), "Attempt to invoke virtual method 'android.os.Handler android.app.FragmentHostCallback.getHandler()' on a null object reference")) {
                    throw e2;
                }
            }
        }
    }

    public class c implements p {
        public c() {
        }

        @Override // androidx.lifecycle.p
        public final void onStateChanged(i85 i85Var, k.a aVar) {
            if (aVar != k.a.ON_CREATE || Build.VERSION.SDK_INT < 33) {
                return;
            }
            su6 su6Var = j91.this.mOnBackPressedDispatcher;
            OnBackInvokedDispatcher onBackInvokedDispatcherA = e.a((j91) i85Var);
            su6Var.getClass();
            cr4.g(onBackInvokedDispatcherA, "invoker");
            su6Var.e = onBackInvokedDispatcherA;
            su6Var.c(su6Var.g);
        }
    }

    @l18
    public static class d {
    }

    @l18
    public static class e {
        @wd2
        public static OnBackInvokedDispatcher a(Activity activity) {
            return activity.getOnBackInvokedDispatcher();
        }
    }

    public static final class f {
        public Object a;
        public ika b;
    }

    public interface g extends Executor {
        void k();

        void p(View view);
    }

    @l18
    public class h implements g, ViewTreeObserver.OnDrawListener, Runnable {
        public Runnable b;
        public final long a = SystemClock.uptimeMillis() + 10000;
        public boolean c = false;

        public h() {
        }

        @Override // java.util.concurrent.Executor
        public final void execute(Runnable runnable) {
            this.b = runnable;
            View decorView = j91.this.getWindow().getDecorView();
            if (!this.c) {
                decorView.postOnAnimation(new r21(this, 1));
            } else if (Looper.myLooper() == Looper.getMainLooper()) {
                decorView.invalidate();
            } else {
                decorView.postInvalidate();
            }
        }

        @Override // j91.g
        public final void k() {
            j91 j91Var = j91.this;
            j91Var.getWindow().getDecorView().removeCallbacks(this);
            j91Var.getWindow().getDecorView().getViewTreeObserver().removeOnDrawListener(this);
        }

        @Override // android.view.ViewTreeObserver.OnDrawListener
        public final void onDraw() {
            boolean z;
            j91 j91Var = j91.this;
            Runnable runnable = this.b;
            if (runnable == null) {
                if (SystemClock.uptimeMillis() > this.a) {
                    this.c = false;
                    j91Var.getWindow().getDecorView().post(this);
                    return;
                }
                return;
            }
            runnable.run();
            this.b = null;
            kq3 kq3Var = j91Var.mFullyDrawnReporter;
            synchronized (kq3Var.c) {
                z = kq3Var.d;
            }
            if (z) {
                this.c = false;
                j91Var.getWindow().getDecorView().post(this);
            }
        }

        @Override // j91.g
        public final void p(View view) {
            if (this.c) {
                return;
            }
            this.c = true;
            view.getViewTreeObserver().addOnDrawListener(this);
        }

        @Override // java.lang.Runnable
        public final void run() {
            j91.this.getWindow().getDecorView().getViewTreeObserver().removeOnDrawListener(this);
        }
    }

    public static class i implements g {
        @Override // java.util.concurrent.Executor
        public final void execute(Runnable runnable) {
            throw null;
        }

        @Override // j91.g
        public final void k() {
        }

        @Override // j91.g
        public final void p(View view) {
        }
    }

    public j91() {
        va8 va8Var = new va8(this);
        this.mSavedStateRegistryController = va8Var;
        this.mOnBackPressedDispatcher = null;
        h hVar = new h();
        this.mReportFullyDrawnExecutor = hVar;
        this.mFullyDrawnReporter = new kq3(hVar, new ah(this, 5));
        this.mNextLocalRequestCode = new AtomicInteger();
        this.mActivityResultRegistry = new a();
        this.mOnConfigurationChangedListeners = new CopyOnWriteArrayList<>();
        this.mOnTrimMemoryListeners = new CopyOnWriteArrayList<>();
        this.mOnNewIntentListeners = new CopyOnWriteArrayList<>();
        this.mOnMultiWindowModeChangedListeners = new CopyOnWriteArrayList<>();
        this.mOnPictureInPictureModeChangedListeners = new CopyOnWriteArrayList<>();
        this.mDispatchingOnMultiWindowModeChanged = false;
        this.mDispatchingOnPictureInPictureModeChanged = false;
        if (getLifecycle() == null) {
            throw new IllegalStateException("getLifecycle() returned null in ComponentActivity's constructor. Please make sure you are lazily constructing your Lifecycle in the first call to getLifecycle() rather than relying on field initialization.");
        }
        getLifecycle().a(new k91(this));
        getLifecycle().a(new l91(this));
        getLifecycle().a(new m91(this));
        va8Var.a();
        an.b(this);
        getSavedStateRegistry().c(ACTIVITY_RESULT_TAG, new f91(this, 0));
        addOnContextAvailableListener(new fv6() { // from class: g91
            @Override // defpackage.fv6
            public final void a(j91 j91Var) {
                j91.a(this.a);
            }
        });
    }

    public static void a(j91 j91Var) {
        Bundle bundleA = j91Var.getSavedStateRegistry().a(ACTIVITY_RESULT_TAG);
        if (bundleA != null) {
            x9 x9Var = j91Var.mActivityResultRegistry;
            HashMap map = x9Var.b;
            HashMap map2 = x9Var.a;
            Bundle bundle = x9Var.g;
            ArrayList<Integer> integerArrayList = bundleA.getIntegerArrayList("KEY_COMPONENT_ACTIVITY_REGISTERED_RCS");
            ArrayList<String> stringArrayList = bundleA.getStringArrayList("KEY_COMPONENT_ACTIVITY_REGISTERED_KEYS");
            if (stringArrayList == null || integerArrayList == null) {
                return;
            }
            x9Var.d = bundleA.getStringArrayList("KEY_COMPONENT_ACTIVITY_LAUNCHED_KEYS");
            bundle.putAll(bundleA.getBundle("KEY_COMPONENT_ACTIVITY_PENDING_RESULT"));
            for (int i2 = 0; i2 < stringArrayList.size(); i2++) {
                String str = stringArrayList.get(i2);
                if (map.containsKey(str)) {
                    Integer num = (Integer) map.remove(str);
                    if (!bundle.containsKey(str)) {
                        map2.remove(num);
                    }
                }
                Integer num2 = integerArrayList.get(i2);
                num2.intValue();
                String str2 = stringArrayList.get(i2);
                map2.put(num2, str2);
                x9Var.b.put(str2, num2);
            }
        }
    }

    public static Bundle b(j91 j91Var) {
        Bundle bundle = new Bundle();
        x9 x9Var = j91Var.mActivityResultRegistry;
        x9Var.getClass();
        HashMap map = x9Var.b;
        bundle.putIntegerArrayList("KEY_COMPONENT_ACTIVITY_REGISTERED_RCS", new ArrayList<>(map.values()));
        bundle.putStringArrayList("KEY_COMPONENT_ACTIVITY_REGISTERED_KEYS", new ArrayList<>(map.keySet()));
        bundle.putStringArrayList("KEY_COMPONENT_ACTIVITY_LAUNCHED_KEYS", new ArrayList<>(x9Var.d));
        bundle.putBundle("KEY_COMPONENT_ACTIVITY_PENDING_RESULT", (Bundle) x9Var.g.clone());
        return bundle;
    }

    @Override // android.app.Activity
    public void addContentView(@SuppressLint({"UnknownNullness", "MissingNullability"}) View view, @SuppressLint({"UnknownNullness", "MissingNullability"}) ViewGroup.LayoutParams layoutParams) {
        initializeViewTreeOwners();
        this.mReportFullyDrawnExecutor.p(getWindow().getDecorView());
        super.addContentView(view, layoutParams);
    }

    @Override // defpackage.cu5
    public void addMenuProvider(@vo6 nu5 nu5Var) {
        eu5 eu5Var = this.mMenuHostHelper;
        eu5Var.b.add(nu5Var);
        eu5Var.a.run();
    }

    @Override // defpackage.cv6
    public final void addOnConfigurationChangedListener(@vo6 id1<Configuration> id1Var) {
        this.mOnConfigurationChangedListeners.add(id1Var);
    }

    public final void addOnContextAvailableListener(@vo6 fv6 fv6Var) {
        nf1 nf1Var = this.mContextAwareHelper;
        nf1Var.getClass();
        cr4.g(fv6Var, ServiceSpecificExtraArgs.CastExtraArgs.LISTENER);
        j91 j91Var = nf1Var.b;
        if (j91Var != null) {
            fv6Var.a(j91Var);
        }
        nf1Var.a.add(fv6Var);
    }

    @Override // defpackage.ov6
    public final void addOnMultiWindowModeChangedListener(@vo6 id1<gc6> id1Var) {
        this.mOnMultiWindowModeChangedListeners.add(id1Var);
    }

    public final void addOnNewIntentListener(@vo6 id1<Intent> id1Var) {
        this.mOnNewIntentListeners.add(id1Var);
    }

    @Override // defpackage.qv6
    public final void addOnPictureInPictureModeChangedListener(@vo6 id1<s67> id1Var) {
        this.mOnPictureInPictureModeChangedListeners.add(id1Var);
    }

    @Override // defpackage.aw6
    public final void addOnTrimMemoryListener(@vo6 id1<Integer> id1Var) {
        this.mOnTrimMemoryListeners.add(id1Var);
    }

    public void ensureViewModelStore() {
        if (this.mViewModelStore == null) {
            f fVar = (f) getLastNonConfigurationInstance();
            if (fVar != null) {
                this.mViewModelStore = fVar.b;
            }
            if (this.mViewModelStore == null) {
                this.mViewModelStore = new ika();
            }
        }
    }

    @Override // defpackage.y9
    @vo6
    public final x9 getActivityResultRegistry() {
        return this.mActivityResultRegistry;
    }

    @Override // androidx.lifecycle.h
    @vo6
    @or0
    public wm1 getDefaultViewModelCreationExtras() {
        de6 de6Var = new de6(0);
        Application application = getApplication();
        LinkedHashMap linkedHashMap = de6Var.a;
        if (application != null) {
            linkedHashMap.put(at.a.d, getApplication());
        }
        linkedHashMap.put(an.a, this);
        linkedHashMap.put(an.b, this);
        if (getIntent() != null && getIntent().getExtras() != null) {
            linkedHashMap.put(an.c, getIntent().getExtras());
        }
        return de6Var;
    }

    @vo6
    public at.c getDefaultViewModelProviderFactory() {
        if (this.mDefaultFactory == null) {
            this.mDefaultFactory = new ap(getApplication(), this, getIntent() != null ? getIntent().getExtras() : null);
        }
        return this.mDefaultFactory;
    }

    @vo6
    public kq3 getFullyDrawnReporter() {
        return this.mFullyDrawnReporter;
    }

    @rq6
    @Deprecated
    public Object getLastCustomNonConfigurationInstance() {
        f fVar = (f) getLastNonConfigurationInstance();
        if (fVar != null) {
            return fVar.a;
        }
        return null;
    }

    @Override // defpackage.n91, defpackage.i85
    @vo6
    public k getLifecycle() {
        return this.mLifecycleRegistry;
    }

    @Override // defpackage.xu6
    @vo6
    public final su6 getOnBackPressedDispatcher() {
        if (this.mOnBackPressedDispatcher == null) {
            this.mOnBackPressedDispatcher = new su6(new b());
            getLifecycle().a(new c());
        }
        return this.mOnBackPressedDispatcher;
    }

    @Override // defpackage.wa8
    @vo6
    public final ua8 getSavedStateRegistry() {
        return this.mSavedStateRegistryController.b;
    }

    @Override // defpackage.jka
    @vo6
    public ika getViewModelStore() {
        if (getApplication() == null) {
            throw new IllegalStateException("Your activity is not yet attached to the Application instance. You can't request ViewModel before onCreate call.");
        }
        ensureViewModelStore();
        return this.mViewModelStore;
    }

    @or0
    public void initializeViewTreeOwners() {
        sla.a(getWindow().getDecorView(), this);
        View decorView = getWindow().getDecorView();
        cr4.g(decorView, "<this>");
        decorView.setTag(R.id.view_tree_view_model_store_owner, this);
        savedstate_release.a(getWindow().getDecorView(), this);
        View decorView2 = getWindow().getDecorView();
        cr4.g(decorView2, "<this>");
        decorView2.setTag(R.id.view_tree_on_back_pressed_dispatcher_owner, this);
        View decorView3 = getWindow().getDecorView();
        cr4.g(decorView3, "<this>");
        decorView3.setTag(R.id.report_drawn, this);
    }

    public void invalidateMenu() {
        invalidateOptionsMenu();
    }

    @Override // android.app.Activity
    public void onActivityResult(int i2, int i3, Intent intent) {
        if (this.mActivityResultRegistry.a(i2, i3, intent)) {
            return;
        }
        super.onActivityResult(i2, i3, intent);
    }

    @Override // android.app.Activity
    @or0
    @Deprecated
    @vm5
    public void onBackPressed() {
        getOnBackPressedDispatcher().b();
    }

    @Override // android.app.Activity, android.content.ComponentCallbacks
    @or0
    public void onConfigurationChanged(@vo6 Configuration configuration) {
        super.onConfigurationChanged(configuration);
        Iterator<id1<Configuration>> it = this.mOnConfigurationChangedListeners.iterator();
        while (it.hasNext()) {
            it.next().accept(configuration);
        }
    }

    @Override // defpackage.n91, android.app.Activity
    public void onCreate(Bundle bundle) {
        this.mSavedStateRegistryController.b(bundle);
        nf1 nf1Var = this.mContextAwareHelper;
        nf1Var.getClass();
        nf1Var.b = this;
        Iterator it = nf1Var.a.iterator();
        while (it.hasNext()) {
            ((fv6) it.next()).a(this);
        }
        super.onCreate(bundle);
        int i2 = aj.b;
        aj.b.b(this);
        int i3 = this.mContentLayoutId;
        if (i3 != 0) {
            setContentView(i3);
        }
    }

    @Override // android.app.Activity, android.view.Window.Callback
    public boolean onCreatePanelMenu(int i2, @vo6 Menu menu) {
        if (i2 != 0) {
            return true;
        }
        super.onCreatePanelMenu(i2, menu);
        eu5 eu5Var = this.mMenuHostHelper;
        MenuInflater menuInflater = getMenuInflater();
        Iterator it = eu5Var.b.iterator();
        while (it.hasNext()) {
            ((nu5) it.next()).d(menu, menuInflater);
        }
        return true;
    }

    @Override // android.app.Activity, android.view.Window.Callback
    public boolean onMenuItemSelected(int i2, MenuItem menuItem) {
        if (super.onMenuItemSelected(i2, menuItem)) {
            return true;
        }
        if (i2 == 0) {
            Iterator it = this.mMenuHostHelper.b.iterator();
            while (it.hasNext()) {
                if (((nu5) it.next()).c(menuItem)) {
                    return true;
                }
            }
        }
        return false;
    }

    @Override // android.app.Activity
    @or0
    public void onMultiWindowModeChanged(boolean z) {
        if (this.mDispatchingOnMultiWindowModeChanged) {
            return;
        }
        Iterator<id1<gc6>> it = this.mOnMultiWindowModeChangedListeners.iterator();
        while (it.hasNext()) {
            it.next().accept(new gc6(z));
        }
    }

    @Override // android.app.Activity
    @or0
    public void onNewIntent(@SuppressLint({"UnknownNullness", "MissingNullability"}) Intent intent) {
        super.onNewIntent(intent);
        Iterator<id1<Intent>> it = this.mOnNewIntentListeners.iterator();
        while (it.hasNext()) {
            it.next().accept(intent);
        }
    }

    @Override // android.app.Activity, android.view.Window.Callback
    public void onPanelClosed(int i2, @vo6 Menu menu) {
        Iterator it = this.mMenuHostHelper.b.iterator();
        while (it.hasNext()) {
            ((nu5) it.next()).a(menu);
        }
        super.onPanelClosed(i2, menu);
    }

    @Override // android.app.Activity
    @or0
    public void onPictureInPictureModeChanged(boolean z) {
        if (this.mDispatchingOnPictureInPictureModeChanged) {
            return;
        }
        Iterator<id1<s67>> it = this.mOnPictureInPictureModeChangedListeners.iterator();
        while (it.hasNext()) {
            it.next().accept(new s67(z));
        }
    }

    @Override // android.app.Activity, android.view.Window.Callback
    public boolean onPreparePanel(int i2, @rq6 View view, @vo6 Menu menu) {
        if (i2 != 0) {
            return true;
        }
        super.onPreparePanel(i2, view, menu);
        Iterator it = this.mMenuHostHelper.b.iterator();
        while (it.hasNext()) {
            ((nu5) it.next()).b(menu);
        }
        return true;
    }

    @Override // android.app.Activity
    public void onRequestPermissionsResult(int i2, String[] strArr, int[] iArr) {
        if (this.mActivityResultRegistry.a(i2, -1, new Intent().putExtra("androidx.activity.result.contract.extra.PERMISSIONS", strArr).putExtra("androidx.activity.result.contract.extra.PERMISSION_GRANT_RESULTS", iArr))) {
            return;
        }
        super.onRequestPermissionsResult(i2, strArr, iArr);
    }

    @rq6
    @Deprecated
    public Object onRetainCustomNonConfigurationInstance() {
        return null;
    }

    @Override // android.app.Activity
    @rq6
    public final Object onRetainNonConfigurationInstance() {
        f fVar;
        Object objOnRetainCustomNonConfigurationInstance = onRetainCustomNonConfigurationInstance();
        ika ikaVar = this.mViewModelStore;
        if (ikaVar == null && (fVar = (f) getLastNonConfigurationInstance()) != null) {
            ikaVar = fVar.b;
        }
        if (ikaVar == null && objOnRetainCustomNonConfigurationInstance == null) {
            return null;
        }
        f fVar2 = new f();
        fVar2.a = objOnRetainCustomNonConfigurationInstance;
        fVar2.b = ikaVar;
        return fVar2;
    }

    @Override // defpackage.n91, android.app.Activity
    public void onSaveInstanceState(Bundle bundle) {
        k lifecycle = getLifecycle();
        if (lifecycle instanceof t) {
            ((t) lifecycle).h(k.b.c);
        }
        super.onSaveInstanceState(bundle);
        this.mSavedStateRegistryController.c(bundle);
    }

    @Override // android.app.Activity, android.content.ComponentCallbacks2
    @or0
    public void onTrimMemory(int i2) {
        super.onTrimMemory(i2);
        Iterator<id1<Integer>> it = this.mOnTrimMemoryListeners.iterator();
        while (it.hasNext()) {
            it.next().accept(Integer.valueOf(i2));
        }
    }

    @rq6
    public Context peekAvailableContext() {
        return this.mContextAwareHelper.b;
    }

    @vo6
    public final <I, O> s9<I> registerForActivityResult(@vo6 p9<I, O> p9Var, @vo6 x9 x9Var, @vo6 j9<O> j9Var) {
        return x9Var.d("activity_rq#" + this.mNextLocalRequestCode.getAndIncrement(), this, p9Var, j9Var);
    }

    @Override // defpackage.cu5
    public void removeMenuProvider(@vo6 nu5 nu5Var) {
        this.mMenuHostHelper.c(nu5Var);
    }

    @Override // defpackage.cv6
    public final void removeOnConfigurationChangedListener(@vo6 id1<Configuration> id1Var) {
        this.mOnConfigurationChangedListeners.remove(id1Var);
    }

    public final void removeOnContextAvailableListener(@vo6 fv6 fv6Var) {
        nf1 nf1Var = this.mContextAwareHelper;
        nf1Var.getClass();
        cr4.g(fv6Var, ServiceSpecificExtraArgs.CastExtraArgs.LISTENER);
        nf1Var.a.remove(fv6Var);
    }

    @Override // defpackage.ov6
    public final void removeOnMultiWindowModeChangedListener(@vo6 id1<gc6> id1Var) {
        this.mOnMultiWindowModeChangedListeners.remove(id1Var);
    }

    public final void removeOnNewIntentListener(@vo6 id1<Intent> id1Var) {
        this.mOnNewIntentListeners.remove(id1Var);
    }

    @Override // defpackage.qv6
    public final void removeOnPictureInPictureModeChangedListener(@vo6 id1<s67> id1Var) {
        this.mOnPictureInPictureModeChangedListeners.remove(id1Var);
    }

    @Override // defpackage.aw6
    public final void removeOnTrimMemoryListener(@vo6 id1<Integer> id1Var) {
        this.mOnTrimMemoryListeners.remove(id1Var);
    }

    @Override // android.app.Activity
    public void reportFullyDrawn() {
        try {
            if (qq9.a()) {
                Trace.beginSection("reportFullyDrawn() for ComponentActivity");
            }
            super.reportFullyDrawn();
            this.mFullyDrawnReporter.a();
            Trace.endSection();
        } catch (Throwable th) {
            Trace.endSection();
            throw th;
        }
    }

    @Override // android.app.Activity
    public void setContentView(@g65 int i2) {
        initializeViewTreeOwners();
        this.mReportFullyDrawnExecutor.p(getWindow().getDecorView());
        super.setContentView(i2);
    }

    @Override // android.app.Activity
    @Deprecated
    public void startActivityForResult(@vo6 Intent intent, int i2) {
        super.startActivityForResult(intent, i2);
    }

    @Override // android.app.Activity
    @Deprecated
    public void startIntentSenderForResult(@vo6 IntentSender intentSender, int i2, @rq6 Intent intent, int i3, int i4, int i5) throws IntentSender.SendIntentException {
        super.startIntentSenderForResult(intentSender, i2, intent, i3, i4, i5);
    }

    @Override // android.app.Activity
    @Deprecated
    public void startActivityForResult(@vo6 Intent intent, int i2, @rq6 Bundle bundle) {
        super.startActivityForResult(intent, i2, bundle);
    }

    @Override // android.app.Activity
    @Deprecated
    public void startIntentSenderForResult(@vo6 IntentSender intentSender, int i2, @rq6 Intent intent, int i3, int i4, int i5, @rq6 Bundle bundle) throws IntentSender.SendIntentException {
        super.startIntentSenderForResult(intentSender, i2, intent, i3, i4, i5, bundle);
    }

    @Override // android.app.Activity
    @l18
    @or0
    public void onMultiWindowModeChanged(boolean z, @vo6 Configuration configuration) {
        this.mDispatchingOnMultiWindowModeChanged = true;
        try {
            super.onMultiWindowModeChanged(z, configuration);
            this.mDispatchingOnMultiWindowModeChanged = false;
            for (id1<gc6> id1Var : this.mOnMultiWindowModeChangedListeners) {
                cr4.g(configuration, "newConfig");
                id1Var.accept(new gc6(z));
            }
        } catch (Throwable th) {
            this.mDispatchingOnMultiWindowModeChanged = false;
            throw th;
        }
    }

    @Override // android.app.Activity
    @l18
    @or0
    public void onPictureInPictureModeChanged(boolean z, @vo6 Configuration configuration) {
        this.mDispatchingOnPictureInPictureModeChanged = true;
        try {
            super.onPictureInPictureModeChanged(z, configuration);
            this.mDispatchingOnPictureInPictureModeChanged = false;
            for (id1<s67> id1Var : this.mOnPictureInPictureModeChangedListeners) {
                cr4.g(configuration, "newConfig");
                id1Var.accept(new s67(z));
            }
        } catch (Throwable th) {
            this.mDispatchingOnPictureInPictureModeChanged = false;
            throw th;
        }
    }

    @vo6
    public final <I, O> s9<I> registerForActivityResult(@vo6 p9<I, O> p9Var, @vo6 j9<O> j9Var) {
        return registerForActivityResult(p9Var, this.mActivityResultRegistry, j9Var);
    }

    @Override // android.app.Activity
    public void setContentView(@SuppressLint({"UnknownNullness", "MissingNullability"}) View view) {
        initializeViewTreeOwners();
        this.mReportFullyDrawnExecutor.p(getWindow().getDecorView());
        super.setContentView(view);
    }

    public void addMenuProvider(@vo6 nu5 nu5Var, @vo6 i85 i85Var) {
        this.mMenuHostHelper.a(nu5Var, i85Var);
    }

    @SuppressLint({"LambdaLast"})
    public void addMenuProvider(@vo6 nu5 nu5Var, @vo6 i85 i85Var, @vo6 k.b bVar) {
        this.mMenuHostHelper.b(nu5Var, i85Var, bVar);
    }

    @Override // android.app.Activity
    public void setContentView(@SuppressLint({"UnknownNullness", "MissingNullability"}) View view, @SuppressLint({"UnknownNullness", "MissingNullability"}) ViewGroup.LayoutParams layoutParams) {
        initializeViewTreeOwners();
        this.mReportFullyDrawnExecutor.p(getWindow().getDecorView());
        super.setContentView(view, layoutParams);
    }
}
