package androidx.media3.extractor.text.ssa;

import L4.a;
import android.text.TextUtils;
import androidx.media3.common.util.Assertions;

/* JADX INFO: loaded from: classes.dex */
final class SsaDialogueFormat {
    public final int endTimeIndex;
    public final int length;
    public final int startTimeIndex;
    public final int styleIndex;
    public final int textIndex;

    private SsaDialogueFormat(int i6, int i7, int i8, int i9, int i10) {
        this.startTimeIndex = i6;
        this.endTimeIndex = i7;
        this.styleIndex = i8;
        this.textIndex = i9;
        this.length = i10;
    }

    public static SsaDialogueFormat fromFormatLine(String str) {
        Assertions.checkArgument(str.startsWith("Format:"));
        String[] strArrSplit = TextUtils.split(str.substring(7), ",");
        int i6 = -1;
        int i7 = -1;
        int i8 = -1;
        int i9 = -1;
        for (int i10 = 0; i10 < strArrSplit.length; i10++) {
            String strJ0 = a.j0(strArrSplit[i10].trim());
            strJ0.getClass();
            switch (strJ0) {
                case "end":
                    i7 = i10;
                    break;
                case "text":
                    i9 = i10;
                    break;
                case "start":
                    i6 = i10;
                    break;
                case "style":
                    i8 = i10;
                    break;
            }
        }
        if (i6 == -1 || i7 == -1 || i9 == -1) {
            return null;
        }
        return new SsaDialogueFormat(i6, i7, i8, i9, strArrSplit.length);
    }
}
