2021-06-27 20:44:35 +00:00
package c.c.a.a0 ;
import android.graphics.Color ;
import c.c.a.a0.h0.c ;
import c.c.a.b0.g ;
import c.c.a.d ;
import c.c.a.y.k.a ;
import c.c.a.y.k.b ;
import c.c.a.y.k.h ;
import c.c.a.y.k.j ;
import c.c.a.y.k.k ;
import c.c.a.y.k.l ;
import c.c.a.y.l.f ;
import c.c.a.y.m.e ;
import com.airbnb.lottie.parser.AnimatableValueParser ;
import java.io.IOException ;
import java.util.ArrayList ;
/* compiled from: LayerParser */
public class r {
public static final c . a a = c . a . a ( " nm " , " ind " , " refId " , " ty " , " parent " , " sw " , " sh " , " sc " , " ks " , " tt " , " masksProperties " , " shapes " , " t " , " ef " , " sr " , " st " , " w " , " h " , " ip " , " op " , " tm " , " cl " , " hd " ) ;
public static final c . a b = c . a . a ( " d " , " a " ) ;
/* renamed from: c reason: collision with root package name */
2021-07-22 07:57:51 +00:00
public static final c . a f255c = c . a . a ( " nm " ) ;
2021-06-27 20:44:35 +00:00
/* JADX DEBUG: Failed to insert an additional move for type inference into block B:226:0x0303 */
/* JADX DEBUG: Multi-variable search result rejected for r6v10, resolved type: c.c.a.y.k.d */
/* JADX DEBUG: Multi-variable search result rejected for r6v11, resolved type: c.c.a.y.k.d */
/* JADX DEBUG: Multi-variable search result rejected for r6v13, resolved type: c.c.a.y.k.d */
/* JADX DEBUG: Multi-variable search result rejected for r6v23, resolved type: c.c.a.y.k.d */
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARNING: Removed duplicated region for block: B:110:0x0259 */
/* JADX WARNING: Removed duplicated region for block: B:139:0x02b4 */
/* JADX WARNING: Removed duplicated region for block: B:149:0x02e4 */
/* JADX WARNING: Removed duplicated region for block: B:153:0x02fe */
public static e a ( c cVar , d dVar ) throws IOException {
ArrayList arrayList ;
ArrayList arrayList2 ;
String str ;
String str2 ;
long j ;
char c2 ;
char c3 ;
String str3 ;
ArrayList arrayList3 = new ArrayList ( ) ;
ArrayList arrayList4 = new ArrayList ( ) ;
cVar . b ( ) ;
Float valueOf = Float . valueOf ( 1 . 0f ) ;
Float valueOf2 = Float . valueOf ( 0 . 0f ) ;
int i = 1 ;
boolean z2 = false ;
long j2 = - 1 ;
float f = 0 . 0f ;
String str4 = null ;
e . a aVar = null ;
String str5 = null ;
l lVar = null ;
int i2 = 0 ;
int i3 = 0 ;
int i4 = 0 ;
float f2 = 1 . 0f ;
float f3 = 0 . 0f ;
int i5 = 0 ;
int i6 = 0 ;
j jVar = null ;
k kVar = null ;
int i7 = 1 ;
b bVar = null ;
boolean z3 = false ;
long j3 = 0 ;
String str6 = " UNSET " ;
float f4 = 0 . 0f ;
while ( cVar . e ( ) ) {
switch ( cVar . z ( a ) ) {
case 0 :
str2 = str4 ;
str6 = cVar . t ( ) ;
str4 = str2 ;
i = 1 ;
z2 = false ;
case 1 :
str2 = str4 ;
j3 = ( long ) cVar . r ( ) ;
str4 = str2 ;
i = 1 ;
z2 = false ;
case 2 :
str2 = str4 ;
str5 = cVar . t ( ) ;
str4 = str2 ;
i = 1 ;
z2 = false ;
case 3 :
str2 = str4 ;
j = j3 ;
int r = cVar . r ( ) ;
aVar = r < 6 ? e . a . values ( ) [ r ] : e . a . UNKNOWN ;
j3 = j ;
str4 = str2 ;
i = 1 ;
z2 = false ;
case 4 :
str2 = str4 ;
j = j3 ;
j2 = ( long ) cVar . r ( ) ;
j3 = j ;
str4 = str2 ;
i = 1 ;
z2 = false ;
case 5 :
str2 = str4 ;
i2 = ( int ) ( g . c ( ) * ( ( float ) cVar . r ( ) ) ) ;
str4 = str2 ;
i = 1 ;
z2 = false ;
case 6 :
str2 = str4 ;
i3 = ( int ) ( g . c ( ) * ( ( float ) cVar . r ( ) ) ) ;
str4 = str2 ;
i = 1 ;
z2 = false ;
case 7 :
str2 = str4 ;
i4 = Color . parseColor ( cVar . t ( ) ) ;
str4 = str2 ;
i = 1 ;
z2 = false ;
case 8 :
str2 = str4 ;
lVar = c . a ( cVar , dVar ) ;
str4 = str2 ;
i = 1 ;
z2 = false ;
case 9 :
str2 = str4 ;
j = j3 ;
i7 = c . c . a . y . b . com$airbnb$lottie$model$layer$Layer$MatteType$s$values ( ) [ cVar . r ( ) ] ;
dVar . o + + ;
j3 = j ;
str4 = str2 ;
i = 1 ;
z2 = false ;
case 10 :
str2 = str4 ;
h hVar = null ;
cVar . a ( ) ;
while ( cVar . e ( ) ) {
cVar . b ( ) ;
h hVar2 = hVar ;
c . c . a . y . k . d dVar2 = hVar2 ;
int i8 = 0 ;
boolean z4 = false ;
while ( cVar . e ( ) ) {
String s2 = cVar . s ( ) ;
s2 . hashCode ( ) ;
int hashCode = s2 . hashCode ( ) ;
if ( hashCode ! = 111 ) {
if ( hashCode ! = 3588 ) {
if ( hashCode ! = 104433 ) {
if ( hashCode = = 3357091 & & s2 . equals ( " mode " ) ) {
c2 = 3 ;
if ( c2 = = 0 ) {
2021-07-19 19:45:22 +00:00
dVar2 = AnimatableValueParser . T1 ( cVar , dVar ) ;
2021-06-27 20:44:35 +00:00
} else if ( c2 = = 1 ) {
hVar2 = new h ( q . a ( cVar , dVar , g . c ( ) , a0 . a ) ) ;
} else if ( c2 = = 2 ) {
z4 = cVar . f ( ) ;
} else if ( c2 ! = 3 ) {
cVar . C ( ) ;
} else {
String t = cVar . t ( ) ;
t . hashCode ( ) ;
int hashCode2 = t . hashCode ( ) ;
if ( hashCode2 ! = 97 ) {
if ( hashCode2 ! = 105 ) {
if ( hashCode2 ! = 110 ) {
if ( hashCode2 = = 115 & & t . equals ( " s " ) ) {
c3 = 3 ;
if ( c3 ! = 0 ) {
if ( c3 = = 1 ) {
dVar . a ( " Animation contains intersect masks. They are not supported but will be treated like add masks. " ) ;
i8 = 3 ;
} else if ( c3 = = 2 ) {
i8 = 4 ;
} else if ( c3 ! = 3 ) {
c . c . a . b0 . c . b ( " Unknown mask mode " + s2 + " . Defaulting to Add. " ) ;
} else {
i8 = 2 ;
}
}
i8 = 1 ;
}
} else if ( t . equals ( " n " ) ) {
c3 = 2 ;
if ( c3 ! = 0 ) {
}
i8 = 1 ;
}
} else if ( t . equals ( " i " ) ) {
c3 = 1 ;
if ( c3 ! = 0 ) {
}
i8 = 1 ;
}
} else if ( t . equals ( " a " ) ) {
c3 = 0 ;
if ( c3 ! = 0 ) {
}
i8 = 1 ;
}
c3 = 65535 ;
if ( c3 ! = 0 ) {
}
i8 = 1 ;
}
j3 = j3 ;
dVar2 = dVar2 ;
}
} else if ( s2 . equals ( " inv " ) ) {
c2 = 2 ;
if ( c2 = = 0 ) {
}
j3 = j3 ;
dVar2 = dVar2 ;
}
} else if ( s2 . equals ( " pt " ) ) {
c2 = 1 ;
if ( c2 = = 0 ) {
}
j3 = j3 ;
dVar2 = dVar2 ;
}
} else if ( s2 . equals ( " o " ) ) {
c2 = 0 ;
if ( c2 = = 0 ) {
}
j3 = j3 ;
dVar2 = dVar2 ;
}
c2 = 65535 ;
if ( c2 = = 0 ) {
}
j3 = j3 ;
dVar2 = dVar2 ;
}
cVar . d ( ) ;
arrayList3 . add ( new f ( i8 , hVar2 , dVar2 , z4 ) ) ;
j3 = j3 ;
hVar = null ;
}
j = j3 ;
dVar . o + = arrayList3 . size ( ) ;
cVar . c ( ) ;
j3 = j ;
str4 = str2 ;
i = 1 ;
z2 = false ;
case 11 :
str2 = str4 ;
cVar . a ( ) ;
while ( cVar . e ( ) ) {
c . c . a . y . l . b a2 = f . a ( cVar , dVar ) ;
if ( a2 ! = null ) {
arrayList4 . add ( a2 ) ;
}
}
cVar . c ( ) ;
j = j3 ;
j3 = j ;
str4 = str2 ;
i = 1 ;
z2 = false ;
case 12 :
cVar . b ( ) ;
while ( cVar . e ( ) ) {
int z5 = cVar . z ( b ) ;
if ( z5 = = 0 ) {
str3 = str4 ;
2021-07-19 19:45:22 +00:00
jVar = new j ( AnimatableValueParser . P1 ( cVar , dVar , g . a ) ) ;
2021-06-27 20:44:35 +00:00
} else if ( z5 ! = i ) {
cVar . B ( ) ;
cVar . C ( ) ;
} else {
cVar . a ( ) ;
if ( cVar . e ( ) ) {
c . a aVar2 = b . a ;
cVar . b ( ) ;
k kVar2 = null ;
while ( cVar . e ( ) ) {
if ( cVar . z ( b . a ) ! = 0 ) {
cVar . B ( ) ;
cVar . C ( ) ;
} else {
cVar . b ( ) ;
b bVar2 = null ;
b bVar3 = null ;
a aVar3 = null ;
a aVar4 = null ;
while ( cVar . e ( ) ) {
int z6 = cVar . z ( b . b ) ;
if ( z6 = = 0 ) {
2021-07-19 19:45:22 +00:00
aVar3 = AnimatableValueParser . Q1 ( cVar , dVar ) ;
2021-06-27 20:44:35 +00:00
} else if ( z6 = = i ) {
2021-07-19 19:45:22 +00:00
aVar4 = AnimatableValueParser . Q1 ( cVar , dVar ) ;
2021-06-27 20:44:35 +00:00
} else if ( z6 = = 2 ) {
2021-07-19 19:45:22 +00:00
bVar2 = AnimatableValueParser . R1 ( cVar , dVar ) ;
2021-06-27 20:44:35 +00:00
} else if ( z6 ! = 3 ) {
cVar . B ( ) ;
cVar . C ( ) ;
} else {
2021-07-19 19:45:22 +00:00
bVar3 = AnimatableValueParser . R1 ( cVar , dVar ) ;
2021-06-27 20:44:35 +00:00
}
i = 1 ;
}
cVar . d ( ) ;
kVar2 = new k ( aVar3 , aVar4 , bVar2 , bVar3 ) ;
str4 = str4 ;
i = 1 ;
}
}
str3 = str4 ;
cVar . d ( ) ;
kVar = kVar2 = = null ? new k ( null , null , null , null ) : kVar2 ;
} else {
str3 = str4 ;
}
while ( cVar . e ( ) ) {
cVar . C ( ) ;
}
cVar . c ( ) ;
}
str4 = str3 ;
i = 1 ;
}
str2 = str4 ;
cVar . d ( ) ;
str4 = str2 ;
i = 1 ;
z2 = false ;
case 13 :
cVar . a ( ) ;
ArrayList arrayList5 = new ArrayList ( ) ;
while ( cVar . e ( ) ) {
cVar . b ( ) ;
while ( cVar . e ( ) ) {
2021-07-22 07:57:51 +00:00
if ( cVar . z ( f255c ) ! = 0 ) {
2021-06-27 20:44:35 +00:00
cVar . B ( ) ;
cVar . C ( ) ;
} else {
arrayList5 . add ( cVar . t ( ) ) ;
}
}
cVar . d ( ) ;
}
cVar . c ( ) ;
dVar . a ( " Lottie doesn't support layer effects. If you are using them for fills, strokes, trim paths etc. then try adding them directly as contents in your shape. Found: " + arrayList5 ) ;
str2 = str4 ;
j = j3 ;
j3 = j ;
str4 = str2 ;
i = 1 ;
z2 = false ;
case 14 :
f2 = ( float ) cVar . p ( ) ;
str2 = str4 ;
str4 = str2 ;
i = 1 ;
z2 = false ;
case 15 :
f3 = ( float ) cVar . p ( ) ;
str2 = str4 ;
str4 = str2 ;
i = 1 ;
z2 = false ;
case 16 :
i5 = ( int ) ( g . c ( ) * ( ( float ) cVar . r ( ) ) ) ;
str2 = str4 ;
str4 = str2 ;
i = 1 ;
z2 = false ;
case 17 :
i6 = ( int ) ( g . c ( ) * ( ( float ) cVar . r ( ) ) ) ;
str2 = str4 ;
str4 = str2 ;
i = 1 ;
z2 = false ;
case 18 :
f = ( float ) cVar . p ( ) ;
str2 = str4 ;
str4 = str2 ;
i = 1 ;
z2 = false ;
case 19 :
f4 = ( float ) cVar . p ( ) ;
i = 1 ;
z2 = false ;
case 20 :
2021-07-19 19:45:22 +00:00
bVar = AnimatableValueParser . S1 ( cVar , dVar , z2 ) ;
2021-06-27 20:44:35 +00:00
i = 1 ;
z2 = false ;
case 21 :
str4 = cVar . t ( ) ;
i = 1 ;
z2 = false ;
case 22 :
z3 = cVar . f ( ) ;
i = 1 ;
z2 = false ;
default :
str2 = str4 ;
j = j3 ;
cVar . B ( ) ;
cVar . C ( ) ;
j3 = j ;
str4 = str2 ;
i = 1 ;
z2 = false ;
}
}
cVar . d ( ) ;
float f5 = f / f2 ;
float f6 = f4 / f2 ;
ArrayList arrayList6 = new ArrayList ( ) ;
if ( f5 > 0 . 0f ) {
arrayList = arrayList4 ;
arrayList2 = arrayList3 ;
str = str4 ;
arrayList6 . add ( new c . c . a . c0 . a ( dVar , valueOf2 , valueOf2 , null , 0 . 0f , Float . valueOf ( f5 ) ) ) ;
} else {
arrayList = arrayList4 ;
arrayList2 = arrayList3 ;
str = str4 ;
}
if ( f6 < = 0 . 0f ) {
f6 = dVar . l ;
}
arrayList6 . add ( new c . c . a . c0 . a ( dVar , valueOf , valueOf , null , f5 , Float . valueOf ( f6 ) ) ) ;
arrayList6 . add ( new c . c . a . c0 . a ( dVar , valueOf2 , valueOf2 , null , f6 , Float . valueOf ( Float . MAX_VALUE ) ) ) ;
if ( str6 . endsWith ( " .ai " ) | | " ai " . equals ( str ) ) {
dVar . a ( " Convert your Illustrator layers to shape layers. " ) ;
}
return new e ( arrayList , dVar , str6 , j3 , aVar , j2 , str5 , arrayList2 , lVar , i2 , i3 , i4 , f2 , f3 , i5 , i6 , jVar , kVar , arrayList6 , i7 , bVar , z3 ) ;
}
}