Source/sources/android/support/graphics/drawable/AnimatorInflaterCompat.java
private static android.animation.PropertyValuesHolder loadPvh(android.content.Context r25, android.content.res.Resources r26, android.content.res.Resources.Theme r27, org.xmlpull.v1.XmlPullParser r28, java.lang.String r29, int r30) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException {
        /*
            r24 = 0
            r18 = 0
        L_0x0004:
            int r23 = r28.next()
            r3 = 3
            r0 = r23
            if (r0 == r3) goto L_0x0059
            r3 = 1
            r0 = r23
            if (r0 == r3) goto L_0x0059
            java.lang.String r20 = r28.getName()
            java.lang.String r3 = "keyframe"
            r0 = r20
            boolean r3 = r0.equals(r3)
            if (r3 == 0) goto L_0x0004
            r3 = 4
            r0 = r30
            if (r0 != r3) goto L_0x0033
            android.util.AttributeSet r3 = android.util.Xml.asAttributeSet(r28)
            r0 = r26
            r1 = r27
            r2 = r28
            int r30 = inferValueTypeOfKeyframe(r0, r1, r3, r2)
        L_0x0033:
            android.util.AttributeSet r6 = android.util.Xml.asAttributeSet(r28)
            r3 = r25
            r4 = r26
            r5 = r27
            r7 = r30
            r8 = r28
            android.animation.Keyframe r16 = loadKeyframe(r3, r4, r5, r6, r7, r8)
            if (r16 == 0) goto L_0x0055
            if (r18 != 0) goto L_0x004e
            java.util.ArrayList r18 = new java.util.ArrayList
            r18.<init>()
        L_0x004e:
            r0 = r18
            r1 = r16
            r0.add(r1)
        L_0x0055:
            r28.next()
            goto L_0x0004
        L_0x0059:
            if (r18 == 0) goto L_0x0136
            int r9 = r18.size()
            if (r9 <= 0) goto L_0x0136
            r3 = 0
            r0 = r18
            java.lang.Object r12 = r0.get(r3)
            android.animation.Keyframe r12 = (android.animation.Keyframe) r12
            int r3 = r9 + -1
            r0 = r18
            java.lang.Object r19 = r0.get(r3)
            android.animation.Keyframe r19 = (android.animation.Keyframe) r19
            float r10 = r19.getFraction()
            r3 = 1065353216(0x3f800000, float:1.0)
            int r3 = (r10 > r3 ? 1 : (r10 == r3 ? 0 : -1))
            if (r3 >= 0) goto L_0x008a
            r3 = 0
            int r3 = (r10 > r3 ? 1 : (r10 == r3 ? 0 : -1))
            if (r3 >= 0) goto L_0x00c0
            r3 = 1065353216(0x3f800000, float:1.0)
            r0 = r19
            r0.setFraction(r3)
        L_0x008a:
            float r21 = r12.getFraction()
            r3 = 0
            int r3 = (r21 > r3 ? 1 : (r21 == r3 ? 0 : -1))
            if (r3 == 0) goto L_0x009c
            r3 = 0
            int r3 = (r21 > r3 ? 1 : (r21 == r3 ? 0 : -1))
            if (r3 >= 0) goto L_0x00d4
            r3 = 0
            r12.setFraction(r3)
        L_0x009c:
            android.animation.Keyframe[] r0 = new android.animation.Keyframe[r9]
            r17 = r0
            r0 = r18
            r1 = r17
            r0.toArray(r1)
            r14 = 0
        L_0x00a8:
            if (r14 >= r9) goto L_0x0120
            r16 = r17[r14]
            float r3 = r16.getFraction()
            r4 = 0
            int r3 = (r3 > r4 ? 1 : (r3 == r4 ? 0 : -1))
            if (r3 >= 0) goto L_0x00bd
            if (r14 != 0) goto L_0x00e2
            r3 = 0
            r0 = r16
            r0.setFraction(r3)
        L_0x00bd:
            int r14 = r14 + 1
            goto L_0x00a8
        L_0x00c0:
            int r3 = r18.size()
            r4 = 1065353216(0x3f800000, float:1.0)
            r0 = r19
            android.animation.Keyframe r4 = createNewKeyframe(r0, r4)
            r0 = r18
            r0.add(r3, r4)
            int r9 = r9 + 1
            goto L_0x008a
        L_0x00d4:
            r3 = 0
            r4 = 0
            android.animation.Keyframe r4 = createNewKeyframe(r12, r4)
            r0 = r18
            r0.add(r3, r4)
            int r9 = r9 + 1
            goto L_0x009c
        L_0x00e2:
            int r3 = r9 + -1
            if (r14 != r3) goto L_0x00ee
            r3 = 1065353216(0x3f800000, float:1.0)
            r0 = r16
            r0.setFraction(r3)
            goto L_0x00bd
        L_0x00ee:
            r22 = r14
            r11 = r14
            int r15 = r22 + 1
        L_0x00f3:
            int r3 = r9 + -1
            if (r15 >= r3) goto L_0x0102
            r3 = r17[r15]
            float r3 = r3.getFraction()
            r4 = 0
            int r3 = (r3 > r4 ? 1 : (r3 == r4 ? 0 : -1))
            if (r3 < 0) goto L_0x011c
        L_0x0102:
            int r3 = r11 + 1
            r3 = r17[r3]
            float r3 = r3.getFraction()
            int r4 = r22 + -1
            r4 = r17[r4]
            float r4 = r4.getFraction()
            float r13 = r3 - r4
            r0 = r17
            r1 = r22
            distributeKeyframes(r0, r13, r1, r11)
            goto L_0x00bd
        L_0x011c:
            r11 = r15
            int r15 = r15 + 1
            goto L_0x00f3
        L_0x0120:
            r0 = r29
            r1 = r17
            android.animation.PropertyValuesHolder r24 = android.animation.PropertyValuesHolder.ofKeyframe(r0, r1)
            r3 = 3
            r0 = r30
            if (r0 != r3) goto L_0x0136
            android.support.graphics.drawable.ArgbEvaluator r3 = android.support.graphics.drawable.ArgbEvaluator.getInstance()
            r0 = r24
            r0.setEvaluator(r3)
        L_0x0136:
            return r24
        */
        throw new UnsupportedOperationException("Method not decompiled: android.support.graphics.drawable.AnimatorInflaterCompat.loadPvh(android.content.Context, android.content.res.Resources, android.content.res.Resources$Theme, org.xmlpull.v1.XmlPullParser, java.lang.String, int):android.animation.PropertyValuesHolder");
    }
/* Code decompiled incorrectly, please refer to instructions dump. */
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .
private static android.animation.PropertyValuesHolder loadPvh(android.content.Context r25, android.content.res.Resources r26, android.content.res.Resources.Theme r27, org.xmlpull.v1.XmlPullParser r28, java.lang.String r29, int r30) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException {
        /*
            r24 = 0
            r18 = 0
        L_0x0004:
            int r23 = r28.next()
            r3 = 3
            r0 = r23
            if (r0 == r3) goto L_0x0059
            r3 = 1
            r0 = r23
            if (r0 == r3) goto L_0x0059
            java.lang.String r20 = r28.getName()
            java.lang.String r3 = "keyframe"
            r0 = r20
            boolean r3 = r0.equals(r3)
            if (r3 == 0) goto L_0x0004
            r3 = 4
            r0 = r30
            if (r0 != r3) goto L_0x0033
            android.util.AttributeSet r3 = android.util.Xml.asAttributeSet(r28)
            r0 = r26
            r1 = r27
            r2 = r28
            int r30 = inferValueTypeOfKeyframe(r0, r1, r3, r2)
        L_0x0033:
            android.util.AttributeSet r6 = android.util.Xml.asAttributeSet(r28)
            r3 = r25
            r4 = r26
            r5 = r27
            r7 = r30
            r8 = r28
            android.animation.Keyframe r16 = loadKeyframe(r3, r4, r5, r6, r7, r8)
            if (r16 == 0) goto L_0x0055
            if (r18 != 0) goto L_0x004e
            java.util.ArrayList r18 = new java.util.ArrayList
            r18.<init>()
        L_0x004e:
            r0 = r18
            r1 = r16
            r0.add(r1)
        L_0x0055:
            r28.next()
            goto L_0x0004
        L_0x0059:
            if (r18 == 0) goto L_0x0136
            int r9 = r18.size()
            if (r9 <= 0) goto L_0x0136
            r3 = 0
            r0 = r18
            java.lang.Object r12 = r0.get(r3)
            android.animation.Keyframe r12 = (android.animation.Keyframe) r12
            int r3 = r9 + -1
            r0 = r18
            java.lang.Object r19 = r0.get(r3)
            android.animation.Keyframe r19 = (android.animation.Keyframe) r19
            float r10 = r19.getFraction()
            r3 = 1065353216(0x3f800000, float:1.0)
            int r3 = (r10 > r3 ? 1 : (r10 == r3 ? 0 : -1))
            if (r3 >= 0) goto L_0x008a
            r3 = 0
            int r3 = (r10 > r3 ? 1 : (r10 == r3 ? 0 : -1))
            if (r3 >= 0) goto L_0x00c0
            r3 = 1065353216(0x3f800000, float:1.0)
            r0 = r19
            r0.setFraction(r3)
        L_0x008a:
            float r21 = r12.getFraction()
            r3 = 0
            int r3 = (r21 > r3 ? 1 : (r21 == r3 ? 0 : -1))
            if (r3 == 0) goto L_0x009c
            r3 = 0
            int r3 = (r21 > r3 ? 1 : (r21 == r3 ? 0 : -1))
            if (r3 >= 0) goto L_0x00d4
            r3 = 0
            r12.setFraction(r3)
        L_0x009c:
            android.animation.Keyframe[] r0 = new android.animation.Keyframe[r9]
            r17 = r0
            r0 = r18
            r1 = r17
            r0.toArray(r1)
            r14 = 0
        L_0x00a8:
            if (r14 >= r9) goto L_0x0120
            r16 = r17[r14]
            float r3 = r16.getFraction()
            r4 = 0
            int r3 = (r3 > r4 ? 1 : (r3 == r4 ? 0 : -1))
            if (r3 >= 0) goto L_0x00bd
            if (r14 != 0) goto L_0x00e2
            r3 = 0
            r0 = r16
            r0.setFraction(r3)
        L_0x00bd:
            int r14 = r14 + 1
            goto L_0x00a8
        L_0x00c0:
            int r3 = r18.size()
            r4 = 1065353216(0x3f800000, float:1.0)
            r0 = r19
            android.animation.Keyframe r4 = createNewKeyframe(r0, r4)
            r0 = r18
            r0.add(r3, r4)
            int r9 = r9 + 1
            goto L_0x008a
        L_0x00d4:
            r3 = 0
            r4 = 0
            android.animation.Keyframe r4 = createNewKeyframe(r12, r4)
            r0 = r18
            r0.add(r3, r4)
            int r9 = r9 + 1
            goto L_0x009c
        L_0x00e2:
            int r3 = r9 + -1
            if (r14 != r3) goto L_0x00ee
            r3 = 1065353216(0x3f800000, float:1.0)
            r0 = r16
            r0.setFraction(r3)
            goto L_0x00bd
        L_0x00ee:
            r22 = r14
            r11 = r14
            int r15 = r22 + 1
        L_0x00f3:
            int r3 = r9 + -1
            if (r15 >= r3) goto L_0x0102
            r3 = r17[r15]
            float r3 = r3.getFraction()
            r4 = 0
            int r3 = (r3 > r4 ? 1 : (r3 == r4 ? 0 : -1))
            if (r3 < 0) goto L_0x011c
        L_0x0102:
            int r3 = r11 + 1
            r3 = r17[r3]
            float r3 = r3.getFraction()
            int r4 = r22 + -1
            r4 = r17[r4]
            float r4 = r4.getFraction()
            float r13 = r3 - r4
            r0 = r17
            r1 = r22
            distributeKeyframes(r0, r13, r1, r11)
            goto L_0x00bd
        L_0x011c:
            r11 = r15
            int r15 = r15 + 1
            goto L_0x00f3
        L_0x0120:
            r0 = r29
            r1 = r17
            android.animation.PropertyValuesHolder r24 = android.animation.PropertyValuesHolder.ofKeyframe(r0, r1)
            r3 = 3
            r0 = r30
            if (r0 != r3) goto L_0x0136
            android.support.graphics.drawable.ArgbEvaluator r3 = android.support.graphics.drawable.ArgbEvaluator.getInstance()
            r0 = r24
            r0.setEvaluator(r3)
        L_0x0136:
            return r24
        */
        throw new UnsupportedOperationException("Method not decompiled: android.support.graphics.drawable.AnimatorInflaterCompat.loadPvh(android.content.Context, android.content.res.Resources, android.content.res.Resources$Theme, org.xmlpull.v1.XmlPullParser, java.lang.String, int):android.animation.PropertyValuesHolder");
    }
private static android . animation . PropertyValuesHolder loadPvh ( android . content . Context r25 , android . content . res . Resources r26 , android . content . res . Resources . Theme r27 , org . xmlpull . v1 . XmlPullParser r28 , java . lang . String r29 , int r30 ) throws org . xmlpull . v1 . XmlPullParserException , java . io . IOException { /*
            r24 = 0
            r18 = 0
        L_0x0004:
            int r23 = r28.next()
            r3 = 3
            r0 = r23
            if (r0 == r3) goto L_0x0059
            r3 = 1
            r0 = r23
            if (r0 == r3) goto L_0x0059
            java.lang.String r20 = r28.getName()
            java.lang.String r3 = "keyframe"
            r0 = r20
            boolean r3 = r0.equals(r3)
            if (r3 == 0) goto L_0x0004
            r3 = 4
            r0 = r30
            if (r0 != r3) goto L_0x0033
            android.util.AttributeSet r3 = android.util.Xml.asAttributeSet(r28)
            r0 = r26
            r1 = r27
            r2 = r28
            int r30 = inferValueTypeOfKeyframe(r0, r1, r3, r2)
        L_0x0033:
            android.util.AttributeSet r6 = android.util.Xml.asAttributeSet(r28)
            r3 = r25
            r4 = r26
            r5 = r27
            r7 = r30
            r8 = r28
            android.animation.Keyframe r16 = loadKeyframe(r3, r4, r5, r6, r7, r8)
            if (r16 == 0) goto L_0x0055
            if (r18 != 0) goto L_0x004e
            java.util.ArrayList r18 = new java.util.ArrayList
            r18.<init>()
        L_0x004e:
            r0 = r18
            r1 = r16
            r0.add(r1)
        L_0x0055:
            r28.next()
            goto L_0x0004
        L_0x0059:
            if (r18 == 0) goto L_0x0136
            int r9 = r18.size()
            if (r9 <= 0) goto L_0x0136
            r3 = 0
            r0 = r18
            java.lang.Object r12 = r0.get(r3)
            android.animation.Keyframe r12 = (android.animation.Keyframe) r12
            int r3 = r9 + -1
            r0 = r18
            java.lang.Object r19 = r0.get(r3)
            android.animation.Keyframe r19 = (android.animation.Keyframe) r19
            float r10 = r19.getFraction()
            r3 = 1065353216(0x3f800000, float:1.0)
            int r3 = (r10 > r3 ? 1 : (r10 == r3 ? 0 : -1))
            if (r3 >= 0) goto L_0x008a
            r3 = 0
            int r3 = (r10 > r3 ? 1 : (r10 == r3 ? 0 : -1))
            if (r3 >= 0) goto L_0x00c0
            r3 = 1065353216(0x3f800000, float:1.0)
            r0 = r19
            r0.setFraction(r3)
        L_0x008a:
            float r21 = r12.getFraction()
            r3 = 0
            int r3 = (r21 > r3 ? 1 : (r21 == r3 ? 0 : -1))
            if (r3 == 0) goto L_0x009c
            r3 = 0
            int r3 = (r21 > r3 ? 1 : (r21 == r3 ? 0 : -1))
            if (r3 >= 0) goto L_0x00d4
            r3 = 0
            r12.setFraction(r3)
        L_0x009c:
            android.animation.Keyframe[] r0 = new android.animation.Keyframe[r9]
            r17 = r0
            r0 = r18
            r1 = r17
            r0.toArray(r1)
            r14 = 0
        L_0x00a8:
            if (r14 >= r9) goto L_0x0120
            r16 = r17[r14]
            float r3 = r16.getFraction()
            r4 = 0
            int r3 = (r3 > r4 ? 1 : (r3 == r4 ? 0 : -1))
            if (r3 >= 0) goto L_0x00bd
            if (r14 != 0) goto L_0x00e2
            r3 = 0
            r0 = r16
            r0.setFraction(r3)
        L_0x00bd:
            int r14 = r14 + 1
            goto L_0x00a8
        L_0x00c0:
            int r3 = r18.size()
            r4 = 1065353216(0x3f800000, float:1.0)
            r0 = r19
            android.animation.Keyframe r4 = createNewKeyframe(r0, r4)
            r0 = r18
            r0.add(r3, r4)
            int r9 = r9 + 1
            goto L_0x008a
        L_0x00d4:
            r3 = 0
            r4 = 0
            android.animation.Keyframe r4 = createNewKeyframe(r12, r4)
            r0 = r18
            r0.add(r3, r4)
            int r9 = r9 + 1
            goto L_0x009c
        L_0x00e2:
            int r3 = r9 + -1
            if (r14 != r3) goto L_0x00ee
            r3 = 1065353216(0x3f800000, float:1.0)
            r0 = r16
            r0.setFraction(r3)
            goto L_0x00bd
        L_0x00ee:
            r22 = r14
            r11 = r14
            int r15 = r22 + 1
        L_0x00f3:
            int r3 = r9 + -1
            if (r15 >= r3) goto L_0x0102
            r3 = r17[r15]
            float r3 = r3.getFraction()
            r4 = 0
            int r3 = (r3 > r4 ? 1 : (r3 == r4 ? 0 : -1))
            if (r3 < 0) goto L_0x011c
        L_0x0102:
            int r3 = r11 + 1
            r3 = r17[r3]
            float r3 = r3.getFraction()
            int r4 = r22 + -1
            r4 = r17[r4]
            float r4 = r4.getFraction()
            float r13 = r3 - r4
            r0 = r17
            r1 = r22
            distributeKeyframes(r0, r13, r1, r11)
            goto L_0x00bd
        L_0x011c:
            r11 = r15
            int r15 = r15 + 1
            goto L_0x00f3
        L_0x0120:
            r0 = r29
            r1 = r17
            android.animation.PropertyValuesHolder r24 = android.animation.PropertyValuesHolder.ofKeyframe(r0, r1)
            r3 = 3
            r0 = r30
            if (r0 != r3) goto L_0x0136
            android.support.graphics.drawable.ArgbEvaluator r3 = android.support.graphics.drawable.ArgbEvaluator.getInstance()
            r0 = r24
            r0.setEvaluator(r3)
        L_0x0136:
            return r24
        */ throw new UnsupportedOperationException ( "Method not decompiled: android.support.graphics.drawable.AnimatorInflaterCompat.loadPvh(android.content.Context, android.content.res.Resources, android.content.res.Resources$Theme, org.xmlpull.v1.XmlPullParser, java.lang.String, int):android.animation.PropertyValuesHolder" ) ; }
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .