- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
118 lines
5.0 KiB
Java
118 lines
5.0 KiB
Java
package com.applovin.impl;
|
|
|
|
import android.text.TextUtils;
|
|
import java.util.regex.Matcher;
|
|
import java.util.regex.Pattern;
|
|
|
|
/* loaded from: classes.dex */
|
|
public abstract class sa {
|
|
private static final Pattern a = Pattern.compile("bytes (\\d+)-(\\d+)/(?:\\d+|\\*)");
|
|
private static final Pattern b = Pattern.compile("bytes (?:(?:\\d+-\\d+)|\\*)/(\\d+)");
|
|
|
|
public static String a(long j, long j2) {
|
|
if (j == 0 && j2 == -1) {
|
|
return null;
|
|
}
|
|
StringBuilder sb = new StringBuilder();
|
|
sb.append("bytes=");
|
|
sb.append(j);
|
|
sb.append("-");
|
|
if (j2 != -1) {
|
|
sb.append((j + j2) - 1);
|
|
}
|
|
return sb.toString();
|
|
}
|
|
|
|
/* JADX WARN: Removed duplicated region for block: B:24:? A[RETURN, SYNTHETIC] */
|
|
/* JADX WARN: Removed duplicated region for block: B:6:0x002e */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public static long a(java.lang.String r9, java.lang.String r10) {
|
|
/*
|
|
boolean r0 = android.text.TextUtils.isEmpty(r9)
|
|
java.lang.String r1 = "HttpUtil"
|
|
java.lang.String r2 = "]"
|
|
if (r0 != 0) goto L26
|
|
long r3 = java.lang.Long.parseLong(r9) // Catch: java.lang.NumberFormatException -> Lf
|
|
goto L28
|
|
Lf:
|
|
java.lang.StringBuilder r0 = new java.lang.StringBuilder
|
|
r0.<init>()
|
|
java.lang.String r3 = "Unexpected Content-Length ["
|
|
r0.append(r3)
|
|
r0.append(r9)
|
|
r0.append(r2)
|
|
java.lang.String r0 = r0.toString()
|
|
com.applovin.impl.pc.b(r1, r0)
|
|
L26:
|
|
r3 = -1
|
|
L28:
|
|
boolean r0 = android.text.TextUtils.isEmpty(r10)
|
|
if (r0 != 0) goto La3
|
|
java.util.regex.Pattern r0 = com.applovin.impl.sa.a
|
|
java.util.regex.Matcher r0 = r0.matcher(r10)
|
|
boolean r5 = r0.matches()
|
|
if (r5 == 0) goto La3
|
|
r5 = 2
|
|
java.lang.String r5 = r0.group(r5) // Catch: java.lang.NumberFormatException -> L8c
|
|
java.lang.Object r5 = com.applovin.impl.b1.a(r5) // Catch: java.lang.NumberFormatException -> L8c
|
|
java.lang.String r5 = (java.lang.String) r5 // Catch: java.lang.NumberFormatException -> L8c
|
|
long r5 = java.lang.Long.parseLong(r5) // Catch: java.lang.NumberFormatException -> L8c
|
|
r7 = 1
|
|
java.lang.String r0 = r0.group(r7) // Catch: java.lang.NumberFormatException -> L8c
|
|
java.lang.Object r0 = com.applovin.impl.b1.a(r0) // Catch: java.lang.NumberFormatException -> L8c
|
|
java.lang.String r0 = (java.lang.String) r0 // Catch: java.lang.NumberFormatException -> L8c
|
|
long r7 = java.lang.Long.parseLong(r0) // Catch: java.lang.NumberFormatException -> L8c
|
|
long r5 = r5 - r7
|
|
r7 = 1
|
|
long r5 = r5 + r7
|
|
r7 = 0
|
|
int r0 = (r3 > r7 ? 1 : (r3 == r7 ? 0 : -1))
|
|
if (r0 >= 0) goto L64
|
|
r3 = r5
|
|
goto La3
|
|
L64:
|
|
int r0 = (r3 > r5 ? 1 : (r3 == r5 ? 0 : -1))
|
|
if (r0 == 0) goto La3
|
|
java.lang.StringBuilder r0 = new java.lang.StringBuilder // Catch: java.lang.NumberFormatException -> L8c
|
|
r0.<init>() // Catch: java.lang.NumberFormatException -> L8c
|
|
java.lang.String r7 = "Inconsistent headers ["
|
|
r0.append(r7) // Catch: java.lang.NumberFormatException -> L8c
|
|
r0.append(r9) // Catch: java.lang.NumberFormatException -> L8c
|
|
java.lang.String r9 = "] ["
|
|
r0.append(r9) // Catch: java.lang.NumberFormatException -> L8c
|
|
r0.append(r10) // Catch: java.lang.NumberFormatException -> L8c
|
|
r0.append(r2) // Catch: java.lang.NumberFormatException -> L8c
|
|
java.lang.String r9 = r0.toString() // Catch: java.lang.NumberFormatException -> L8c
|
|
com.applovin.impl.pc.d(r1, r9) // Catch: java.lang.NumberFormatException -> L8c
|
|
long r3 = java.lang.Math.max(r3, r5) // Catch: java.lang.NumberFormatException -> L8c
|
|
goto La3
|
|
L8c:
|
|
java.lang.StringBuilder r9 = new java.lang.StringBuilder
|
|
r9.<init>()
|
|
java.lang.String r0 = "Unexpected Content-Range ["
|
|
r9.append(r0)
|
|
r9.append(r10)
|
|
r9.append(r2)
|
|
java.lang.String r9 = r9.toString()
|
|
com.applovin.impl.pc.b(r1, r9)
|
|
La3:
|
|
return r3
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.applovin.impl.sa.a(java.lang.String, java.lang.String):long");
|
|
}
|
|
|
|
public static long a(String str) {
|
|
if (TextUtils.isEmpty(str)) {
|
|
return -1L;
|
|
}
|
|
Matcher matcher = b.matcher(str);
|
|
if (matcher.matches()) {
|
|
return Long.parseLong((String) b1.a((Object) matcher.group(1)));
|
|
}
|
|
return -1L;
|
|
}
|
|
}
|