package com.bytedance.sdk.openadsdk.core.vt.ro;

import android.text.TextUtils;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/* JADX INFO: loaded from: classes2.dex */
public class ro {
    private static long[] fm(long j10, long j11, long j12) {
        if (j10 < 0) {
            j10 = 0;
        }
        if (j11 >= j12) {
            j11 = j12 - 1;
        }
        if (j10 > j11 || j10 >= j12) {
            return null;
        }
        return new long[]{j10, j11};
    }

    public static long[] fm(String str, long j10) {
        long j11;
        long j12;
        if (str == null || str.isEmpty() || j10 <= 0) {
            return new long[]{0, j10 - 1};
        }
        Matcher matcher = Pattern.compile("bytes\\s*=\\s*(\\d*)\\s*-\\s*(\\d*)", 2).matcher(str);
        if (!matcher.matches()) {
            return new long[]{0, j10 - 1};
        }
        try {
            String strGroup = matcher.group(1);
            String strGroup2 = matcher.group(2);
            boolean z10 = !TextUtils.isEmpty(strGroup);
            boolean z11 = !TextUtils.isEmpty(strGroup2);
            if (z10 && z11) {
                long j13 = Long.parseLong(strGroup);
                long j14 = Long.parseLong(strGroup2);
                j11 = j13;
                j12 = j14;
            } else {
                if (z10) {
                    j11 = Long.parseLong(strGroup);
                } else {
                    if (!z11) {
                        return new long[]{0, j10 - 1};
                    }
                    j11 = j10 - Long.parseLong(strGroup2);
                }
                j12 = j10 - 1;
            }
            return fm(j11, j12, j10);
        } catch (Throwable unused) {
            return new long[]{0, j10 - 1};
        }
    }
}
