70 lines
2.0 KiB
Java
70 lines
2.0 KiB
Java
package c.c.a.a0;
|
|
|
|
import android.graphics.PointF;
|
|
import c.c.a.a0.h0.c;
|
|
import c.c.a.b0.g;
|
|
import c.c.a.d;
|
|
import c.c.a.w.c.h;
|
|
import c.c.a.y.k.b;
|
|
import c.c.a.y.k.e;
|
|
import c.c.a.y.k.i;
|
|
import c.c.a.y.k.m;
|
|
import com.airbnb.lottie.parser.AnimatableValueParser;
|
|
import java.io.IOException;
|
|
import java.util.ArrayList;
|
|
/* compiled from: AnimatablePathValueParser */
|
|
public class a {
|
|
public static c.a a = c.a.a("k", "x", "y");
|
|
|
|
public static e a(c cVar, d dVar) throws IOException {
|
|
ArrayList arrayList = new ArrayList();
|
|
if (cVar.w() == c.b.BEGIN_ARRAY) {
|
|
cVar.a();
|
|
while (cVar.e()) {
|
|
arrayList.add(new h(dVar, p.a(cVar, dVar, g.c(), u.a, cVar.w() == c.b.BEGIN_OBJECT)));
|
|
}
|
|
cVar.c();
|
|
q.b(arrayList);
|
|
} else {
|
|
arrayList.add(new c.c.a.c0.a(o.b(cVar, g.c())));
|
|
}
|
|
return new e(arrayList);
|
|
}
|
|
|
|
public static m<PointF, PointF> b(c cVar, d dVar) throws IOException {
|
|
c.b bVar = c.b.STRING;
|
|
cVar.b();
|
|
e eVar = null;
|
|
b bVar2 = null;
|
|
b bVar3 = null;
|
|
boolean z2 = false;
|
|
while (cVar.w() != c.b.END_OBJECT) {
|
|
int z3 = cVar.z(a);
|
|
if (z3 != 0) {
|
|
if (z3 != 1) {
|
|
if (z3 != 2) {
|
|
cVar.B();
|
|
cVar.C();
|
|
} else if (cVar.w() == bVar) {
|
|
cVar.C();
|
|
} else {
|
|
bVar3 = AnimatableValueParser.R1(cVar, dVar);
|
|
}
|
|
} else if (cVar.w() == bVar) {
|
|
cVar.C();
|
|
} else {
|
|
bVar2 = AnimatableValueParser.R1(cVar, dVar);
|
|
}
|
|
z2 = true;
|
|
} else {
|
|
eVar = a(cVar, dVar);
|
|
}
|
|
}
|
|
cVar.d();
|
|
if (z2) {
|
|
dVar.a("Lottie doesn't support expressions.");
|
|
}
|
|
return eVar != null ? eVar : new i(bVar2, bVar3);
|
|
}
|
|
}
|