package com.debridstream.tv.screens;

import S4.p;
import V2.AbstractC0696m3;
import V2.n3;
import V2.u3;
import V4.E;
import X2.f;
import Y4.H;
import Y4.J;
import Y4.O;
import Y4.a0;
import Y4.c0;
import androidx.compose.runtime.internal.StabilityInferred;
import androidx.lifecycle.U;
import androidx.lifecycle.X;
import androidx.lifecycle.b0;
import com.debridstream.tv.data.home.HomeMetaItem;
import h3.A5;
import h3.z5;
import java.util.concurrent.atomic.AtomicInteger;
import kotlin.jvm.internal.o;
import m3.AbstractC2467b;
import org.json.JSONException;
import org.json.JSONObject;
import w4.m;

/* JADX INFO: loaded from: classes.dex */
@StabilityInferred(parameters = 0)
public final class VideoDetailsViewModel extends b0 {
    public static final int $stable = 8;
    private final H _uiState;
    private final f dsMetaRepository;
    private final AtomicInteger requestGeneration;
    private final U savedStateHandle;
    private final a0 uiState;

    public VideoDetailsViewModel(U savedStateHandle) throws JSONException {
        Object objD;
        o.h(savedStateHandle, "savedStateHandle");
        this.savedStateHandle = savedStateHandle;
        this.dsMetaRepository = new f();
        c0 c0VarC = O.c(new z5());
        this._uiState = c0VarC;
        this.uiState = c0VarC;
        this.requestGeneration = new AtomicInteger(0);
        String str = (String) savedStateHandle.a("nav_details_item_json");
        HomeMetaItem homeMetaItem = null;
        String string = str != null ? p.o1(str).toString() : null;
        string = string == null ? "" : string;
        if (!p.Q0(string)) {
            try {
                objD = AbstractC0696m3.d(new JSONObject(string));
            } catch (Throwable th) {
                objD = AbstractC2467b.d(th);
            }
            homeMetaItem = (HomeMetaItem) (objD instanceof m ? null : objD);
        }
        if (homeMetaItem != null) {
            J j4 = u3.f8112c;
            String str2 = ((n3) ((c0) j4.f8871a).getValue()).f7971a.f7887b;
            selectVideoItem(homeMetaItem, ((n3) ((c0) j4.f8871a).getValue()).f7972b.f7760d, p.Q0(str2) ? "en" : str2);
        }
    }

    public static /* synthetic */ void selectVideoItem$default(VideoDetailsViewModel videoDetailsViewModel, HomeMetaItem homeMetaItem, boolean z6, String str, int i6, Object obj) throws JSONException {
        if ((i6 & 2) != 0) {
            z6 = false;
        }
        if ((i6 & 4) != 0) {
            str = "en";
        }
        videoDetailsViewModel.selectVideoItem(homeMetaItem, z6, str);
    }

    public final a0 getUiState() {
        return this.uiState;
    }

    public final void requestRestorePlayFocus() {
        c0 c0Var;
        Object value;
        z5 z5Var;
        H h5 = this._uiState;
        do {
            c0Var = (c0) h5;
            value = c0Var.getValue();
            z5Var = (z5) value;
        } while (!c0Var.i(value, z5.a(z5Var, null, null, false, z5Var.f18782f + 1, 31)));
    }

    public final void reset() throws JSONException {
        this.requestGeneration.incrementAndGet();
        AbstractC0696m3.n(this.savedStateHandle, null);
        H h5 = this._uiState;
        z5 z5Var = new z5();
        c0 c0Var = (c0) h5;
        c0Var.getClass();
        c0Var.k(null, z5Var);
    }

    public final void selectVideoItem(HomeMetaItem homeMetaItem, boolean z6, String preferredLanguage) throws JSONException {
        HomeMetaItem homeMetaItem2;
        c0 c0Var;
        Object value;
        o.h(preferredLanguage, "preferredLanguage");
        int iIncrementAndGet = this.requestGeneration.incrementAndGet();
        AbstractC0696m3.n(this.savedStateHandle, homeMetaItem);
        H h5 = this._uiState;
        while (true) {
            c0 c0Var2 = (c0) h5;
            Object value2 = c0Var2.getValue();
            homeMetaItem2 = homeMetaItem;
            if (c0Var2.i(value2, new z5(homeMetaItem2, null, homeMetaItem != null && homeMetaItem.getTmdbId() > 0, null, false, 0))) {
                break;
            } else {
                homeMetaItem = homeMetaItem2;
            }
        }
        if (homeMetaItem2 != null && homeMetaItem2.getTmdbId() > 0) {
            E.y(X.h(this), null, null, new A5(iIncrementAndGet, this, homeMetaItem2, z6, preferredLanguage, null), 3);
            return;
        }
        if (homeMetaItem2 == null || homeMetaItem2.getTmdbId() > 0) {
            return;
        }
        H h6 = this._uiState;
        do {
            c0Var = (c0) h6;
            value = c0Var.getValue();
        } while (!c0Var.i(value, z5.a((z5) value, null, "Missing TMDB id", false, 0, 51)));
    }

    public final void setCastDetailsOverlayVisible(boolean z6) {
        H h5 = this._uiState;
        while (true) {
            c0 c0Var = (c0) h5;
            Object value = c0Var.getValue();
            boolean z7 = z6;
            if (c0Var.i(value, z5.a((z5) value, null, null, z7, 0, 47))) {
                return;
            } else {
                z6 = z7;
            }
        }
    }
}
