# compiler: R8
# compiler_version: 8.2.33
# min_api: 15
# common_typos_disable
# {"id":"com.android.tools.r8.mapping","version":"2.2"}
# pg_map_id: 266ea1e
# pg_map_hash: SHA-256 266ea1ef1d49d44dc8991e2df792040963365a334f100cc1ab4b83920e69d490
android.arch.core.internal.FastSafeIterableMap -> a.a:
# {"id":"sourceFile","fileName":"FastSafeIterableMap.java"}
    java.util.WeakHashMap android.arch.core.internal.SafeIterableMap.mIterators -> a
    1:10:void android.arch.core.internal.SafeIterableMap.<init>():0:0 -> <init>
    1:10:void <init>():0 -> <init>
    11:16:void <init>():0:0 -> <init>
    16:22:boolean android.arch.core.internal.SafeIterableMap.equals(java.lang.Object):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.util.Iterator android.arch.core.internal.SafeIterableMap.iterator():0:0 -> b
    1:6:java.lang.String android.arch.core.internal.SafeIterableMap.toString():0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    1:5:boolean equals(java.lang.Object):0:0 -> equals
      # {"id":"com.android.tools.r8.synthesized"}
    1:5:java.util.Iterator iterator():0:0 -> iterator
      # {"id":"com.android.tools.r8.synthesized"}
    1:5:java.lang.String toString():0:0 -> toString
      # {"id":"com.android.tools.r8.synthesized"}
android.arch.core.internal.SafeIterableMap -> R8$$REMOVED$$CLASS$$0:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
android.arch.core.internal.SafeIterableMap$1 -> a.c:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    java.lang.reflect.Method android.support.design.widget.DrawableUtils.sSetConstantStateMethod -> a
    boolean android.support.design.widget.DrawableUtils.sSetConstantStateMethodFetched -> b
    1:1:void io.reactivex.Completable.<init>():0:0 -> <init>
    1:1:java.nio.ByteBuffer android.support.v4.graphics.TypefaceCompatUtil.mmap(java.io.File):0:0 -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Ljava/nio/MappedByteBuffer;"}
    1:1:android.content.res.TypedArray android.support.v4.content.res.TypedArrayUtils.obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]):0:0 -> B
    17:29:android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry android.support.v4.content.res.FontResourcesParserCompat.readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0:0 -> C
    17:29:android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry android.support.v4.content.res.FontResourcesParserCompat.parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/XmlResourceParser;Landroid/content/res/Resources;)Lm/a;"}
    30:134:android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry android.support.v4.content.res.FontResourcesParserCompat.readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0:0 -> C
    30:134:android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry android.support.v4.content.res.FontResourcesParserCompat.readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0 -> C
    30:134:android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry android.support.v4.content.res.FontResourcesParserCompat.parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0 -> C
    135:185:android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry android.support.v4.content.res.FontResourcesParserCompat.readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0:0 -> C
    135:185:android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry android.support.v4.content.res.FontResourcesParserCompat.readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0 -> C
    135:185:android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry android.support.v4.content.res.FontResourcesParserCompat.readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0 -> C
    135:185:android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry android.support.v4.content.res.FontResourcesParserCompat.parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0 -> C
    186:218:android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry android.support.v4.content.res.FontResourcesParserCompat.readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0:0 -> C
    186:218:android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry android.support.v4.content.res.FontResourcesParserCompat.readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0 -> C
    186:218:android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry android.support.v4.content.res.FontResourcesParserCompat.parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0 -> C
    219:222:android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry android.support.v4.content.res.FontResourcesParserCompat.readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0:0 -> C
    219:222:android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry android.support.v4.content.res.FontResourcesParserCompat.parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0 -> C
    223:232:android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry android.support.v4.content.res.FontResourcesParserCompat.parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0:0 -> C
    1:1:android.graphics.PorterDuff$Mode android.support.design.widget.ViewUtils.parseTintMode(int,android.graphics.PorterDuff$Mode):0:0 -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroid/graphics/PorterDuff$Mode;"}
    41:61:java.util.List android.support.v4.content.res.FontResourcesParserCompat.toByteArrayList(java.lang.String[]):0:0 -> E
    41:61:java.util.List android.support.v4.content.res.FontResourcesParserCompat.readCerts(android.content.res.Resources,int):0 -> E
    62:71:java.util.List android.support.v4.content.res.FontResourcesParserCompat.readCerts(android.content.res.Resources,int):0:0 -> E
    72:92:java.util.List android.support.v4.content.res.FontResourcesParserCompat.toByteArrayList(java.lang.String[]):0:0 -> E
    72:92:java.util.List android.support.v4.content.res.FontResourcesParserCompat.readCerts(android.content.res.Resources,int):0 -> E
    93:106:java.util.List android.support.v4.content.res.FontResourcesParserCompat.readCerts(android.content.res.Resources,int):0:0 -> E
    1:1:void android.support.v4.content.res.FontResourcesParserCompat.skip(org.xmlpull.v1.XmlPullParser):0:0 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/XmlResourceParser;)V"}
    3:13:void io.reactivex.Completable.subscribe(io.reactivex.CompletableObserver):0:0 -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/a;)V"}
    14:23:java.lang.NullPointerException io.reactivex.Completable.toNpe(java.lang.Throwable):0:0 -> G
    14:23:void io.reactivex.Completable.subscribe(io.reactivex.CompletableObserver):0 -> G
    24:26:void io.reactivex.Completable.subscribe(io.reactivex.CompletableObserver):0:0 -> G
    27:34:java.lang.Object io.reactivex.internal.functions.ObjectHelper.requireNonNull(java.lang.Object,java.lang.String):0:0 -> G
    27:34:void io.reactivex.Completable.subscribe(io.reactivex.CompletableObserver):0 -> G
    void io.reactivex.Completable.subscribeActual(io.reactivex.CompletableObserver) -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/a;)V"}
    1:1:boolean android.support.constraint.solver.widgets.analyzer.Grouping.validInGroup(android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour,android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour,android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour,android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour):0:0 -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Z"}
    1:1:void android.support.constraint.solver.widgets.ChainHead.define():0:0 -> a
    1:1:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/e;Le/e;Ljava/util/ArrayList;I)V"}
    2:2:void android.support.constraint.solver.widgets.ChainHead.define():0:0 -> a
    2:2:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
    3:3:void android.support.constraint.solver.widgets.ChainHead.defineChainProperties():0:0 -> a
    3:3:void android.support.constraint.solver.widgets.ChainHead.define():0 -> a
    3:3:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
    4:4:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> a
    4:4:void android.support.constraint.solver.widgets.ChainHead.defineChainProperties():0 -> a
    4:4:void android.support.constraint.solver.widgets.ChainHead.define():0 -> a
    4:4:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
    5:5:void android.support.constraint.solver.widgets.ChainHead.defineChainProperties():0:0 -> a
    5:5:void android.support.constraint.solver.widgets.ChainHead.define():0 -> a
    5:5:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
    6:6:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> a
    6:6:boolean android.support.constraint.solver.widgets.ChainHead.isMatchConstraintEqualityCandidate(android.support.constraint.solver.widgets.ConstraintWidget,int):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:6:void android.support.constraint.solver.widgets.ChainHead.defineChainProperties():0 -> a
    6:6:void android.support.constraint.solver.widgets.ChainHead.define():0 -> a
    6:6:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
    7:7:void android.support.constraint.solver.widgets.ChainHead.defineChainProperties():0:0 -> a
    7:7:void android.support.constraint.solver.widgets.ChainHead.define():0 -> a
    7:7:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
    8:8:void android.support.constraint.solver.widgets.ChainHead.define():0:0 -> a
    8:8:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
    9:9:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0:0 -> a
    10:10:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,int,int,android.support.constraint.solver.widgets.ChainHead):0:0 -> a
    10:10:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
    11:11:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> a
    11:11:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,int,int,android.support.constraint.solver.widgets.ChainHead):0 -> a
    11:11:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
    12:12:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,int,int,android.support.constraint.solver.widgets.ChainHead):0:0 -> a
    12:12:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
    13:13:android.support.constraint.solver.ArrayRow android.support.constraint.solver.ArrayRow.createRowEqualMatchDimensions(float,float,float,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable):0:0 -> a
    13:13:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,int,int,android.support.constraint.solver.widgets.ChainHead):0 -> a
    13:13:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
    14:14:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,int,int,android.support.constraint.solver.widgets.ChainHead):0:0 -> a
    14:14:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
    15:15:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> a
    15:15:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,int,int,android.support.constraint.solver.widgets.ChainHead):0 -> a
    15:15:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
    16:16:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,int,int,android.support.constraint.solver.widgets.ChainHead):0:0 -> a
    16:16:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
    17:17:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> a
    17:17:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,int,int,android.support.constraint.solver.widgets.ChainHead):0 -> a
    17:17:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
    18:18:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,int,int,android.support.constraint.solver.widgets.ChainHead):0:0 -> a
    18:18:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
    19:19:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> a
    19:19:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,int,int,android.support.constraint.solver.widgets.ChainHead):0 -> a
    19:19:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
    20:20:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,int,int,android.support.constraint.solver.widgets.ChainHead):0:0 -> a
    20:20:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
    21:21:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> a
    21:21:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,int,int,android.support.constraint.solver.widgets.ChainHead):0 -> a
    21:21:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
    22:22:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,int,int,android.support.constraint.solver.widgets.ChainHead):0:0 -> a
    22:22:void android.support.constraint.solver.widgets.Chain.applyChainConstraints(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> a
    1:1:void android.support.v4.os.TraceCompat.beginSection(java.lang.String):0:0 -> b
    1:1:void android.support.v4.util.DebugUtils.buildShortClassTag(java.lang.Object,java.lang.StringBuilder):0:0 -> c
    1:1:boolean android.support.v4.graphics.PathParser.canMorph(android.support.v4.graphics.PathParser$PathDataNode[],android.support.v4.graphics.PathParser$PathDataNode[]):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Ln/b;[Ln/b;)Z"}
    13:26:int android.support.v4.content.PermissionChecker.checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):0:0 -> e
    13:26:int android.support.v4.content.PermissionChecker.checkSelfPermission(android.content.Context,java.lang.String):0 -> e
    27:39:java.lang.String android.support.v4.app.AppOpsManagerCompat.permissionToOp(java.lang.String):0:0 -> e
    27:39:int android.support.v4.content.PermissionChecker.checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):0 -> e
    27:39:int android.support.v4.content.PermissionChecker.checkSelfPermission(android.content.Context,java.lang.String):0 -> e
    40:57:int android.support.v4.content.PermissionChecker.checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):0:0 -> e
    40:57:int android.support.v4.content.PermissionChecker.checkSelfPermission(android.content.Context,java.lang.String):0 -> e
    58:77:int android.support.v4.app.AppOpsManagerCompat.noteProxyOp(android.content.Context,java.lang.String,java.lang.String):0:0 -> e
    58:77:int android.support.v4.content.PermissionChecker.checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):0 -> e
    58:77:int android.support.v4.content.PermissionChecker.checkSelfPermission(android.content.Context,java.lang.String):0 -> e
    1:1:void android.support.v4.graphics.TypefaceCompatUtil.closeQuietly(java.io.Closeable):0:0 -> f
    1:1:float[] android.support.v4.graphics.PathParser.copyOfRange(float[],int,int):0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"([FI)[F"}
    1:1:boolean android.support.v4.graphics.TypefaceCompatUtil.copyToFile(java.io.File,java.io.InputStream):0:0 -> h
    1:1:android.animation.ObjectAnimator android.support.graphics.drawable.AnimatorInflaterCompat.loadObjectAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,float,org.xmlpull.v1.XmlPullParser):0:0 -> i
    1:1:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/content/res/XmlResourceParser;Landroid/util/AttributeSet;Landroid/animation/AnimatorSet;I)Landroid/animation/Animator;"}
    2:2:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0:0 -> i
    3:3:int android.support.v4.content.res.TypedArrayUtils.getNamedInt(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):0:0 -> i
    3:3:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    4:4:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0:0 -> i
    5:5:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0:0 -> i
    5:5:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    6:6:int android.support.v4.content.res.TypedArrayUtils.getNamedInt(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):0:0 -> i
    6:6:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    6:6:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    7:7:android.animation.PropertyValuesHolder 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):0:0 -> i
    7:7:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    7:7:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    8:8:int android.support.graphics.drawable.AnimatorInflaterCompat.inferValueTypeOfKeyframe(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0:0 -> i
    8:8:android.animation.PropertyValuesHolder 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):0 -> i
    8:8:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    8:8:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    9:9:android.util.TypedValue android.support.v4.content.res.TypedArrayUtils.peekNamedValue(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int):0:0 -> i
    9:9:int android.support.graphics.drawable.AnimatorInflaterCompat.inferValueTypeOfKeyframe(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> i
    9:9:android.animation.PropertyValuesHolder 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):0 -> i
    9:9:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    9:9:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    10:10:int android.support.graphics.drawable.AnimatorInflaterCompat.inferValueTypeOfKeyframe(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0:0 -> i
    10:10:android.animation.PropertyValuesHolder 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):0 -> i
    10:10:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    10:10:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    11:11:android.animation.PropertyValuesHolder 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):0:0 -> i
    11:11:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    11:11:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    12:12:android.animation.Keyframe android.support.graphics.drawable.AnimatorInflaterCompat.loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):0:0 -> i
    12:12:android.animation.PropertyValuesHolder 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):0 -> i
    12:12:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    12:12:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    13:13:float android.support.v4.content.res.TypedArrayUtils.getNamedFloat(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,float):0:0 -> i
    13:13:android.animation.Keyframe android.support.graphics.drawable.AnimatorInflaterCompat.loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):0 -> i
    13:13:android.animation.PropertyValuesHolder 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):0 -> i
    13:13:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    13:13:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    14:14:android.util.TypedValue android.support.v4.content.res.TypedArrayUtils.peekNamedValue(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int):0:0 -> i
    14:14:android.animation.Keyframe android.support.graphics.drawable.AnimatorInflaterCompat.loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):0 -> i
    14:14:android.animation.PropertyValuesHolder 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):0 -> i
    14:14:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    14:14:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    15:15:android.animation.Keyframe android.support.graphics.drawable.AnimatorInflaterCompat.loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):0:0 -> i
    15:15:android.animation.PropertyValuesHolder 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):0 -> i
    15:15:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    15:15:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    16:16:int android.support.v4.content.res.TypedArrayUtils.getNamedInt(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):0:0 -> i
    16:16:android.animation.Keyframe android.support.graphics.drawable.AnimatorInflaterCompat.loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):0 -> i
    16:16:android.animation.PropertyValuesHolder 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):0 -> i
    16:16:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    16:16:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    17:17:android.animation.Keyframe android.support.graphics.drawable.AnimatorInflaterCompat.loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):0:0 -> i
    17:17:android.animation.PropertyValuesHolder 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):0 -> i
    17:17:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    17:17:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    18:18:float android.support.v4.content.res.TypedArrayUtils.getNamedFloat(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,float):0:0 -> i
    18:18:android.animation.Keyframe android.support.graphics.drawable.AnimatorInflaterCompat.loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):0 -> i
    18:18:android.animation.PropertyValuesHolder 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):0 -> i
    18:18:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    18:18:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    19:19:android.animation.Keyframe android.support.graphics.drawable.AnimatorInflaterCompat.loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):0:0 -> i
    19:19:android.animation.PropertyValuesHolder 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):0 -> i
    19:19:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    19:19:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    20:20:int android.support.v4.content.res.TypedArrayUtils.getNamedResourceId(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):0:0 -> i
    20:20:android.animation.Keyframe android.support.graphics.drawable.AnimatorInflaterCompat.loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):0 -> i
    20:20:android.animation.PropertyValuesHolder 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):0 -> i
    20:20:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    20:20:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    21:21:android.animation.Keyframe android.support.graphics.drawable.AnimatorInflaterCompat.loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):0:0 -> i
    21:21:android.animation.PropertyValuesHolder 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):0 -> i
    21:21:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    21:21:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    22:22:android.animation.PropertyValuesHolder 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):0:0 -> i
    22:22:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    22:22:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    23:23:android.animation.Keyframe android.support.graphics.drawable.AnimatorInflaterCompat.createNewKeyframe(android.animation.Keyframe,float):0:0 -> i
    23:23:android.animation.PropertyValuesHolder 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):0 -> i
    23:23:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    23:23:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    24:24:android.animation.PropertyValuesHolder 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):0:0 -> i
    24:24:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    24:24:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    25:25:android.animation.Keyframe android.support.graphics.drawable.AnimatorInflaterCompat.createNewKeyframe(android.animation.Keyframe,float):0:0 -> i
    25:25:android.animation.PropertyValuesHolder 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):0 -> i
    25:25:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    25:25:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    26:26:android.animation.PropertyValuesHolder 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):0:0 -> i
    26:26:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    26:26:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    27:27:void android.support.graphics.drawable.AnimatorInflaterCompat.distributeKeyframes(android.animation.Keyframe[],float,int,int):0:0 -> i
    27:27:android.animation.PropertyValuesHolder 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):0 -> i
    27:27:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    27:27:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    28:28:android.animation.PropertyValuesHolder 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):0:0 -> i
    28:28:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0 -> i
    28:28:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    29:29:android.animation.PropertyValuesHolder[] android.support.graphics.drawable.AnimatorInflaterCompat.loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0:0 -> i
    29:29:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0 -> i
    30:30:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0:0 -> i
    1:1:android.view.animation.Interpolator android.support.graphics.drawable.AnimationUtilsCompat.createInterpolatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0:0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroid/view/animation/Interpolator;"}
    21:58:int android.support.v4.graphics.PathParser.nextStart(java.lang.String,int):0:0 -> k
    21:58:android.support.v4.graphics.PathParser$PathDataNode[] android.support.v4.graphics.PathParser.createNodesFromPathData(java.lang.String):0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)[Ln/b;"}
    59:72:android.support.v4.graphics.PathParser$PathDataNode[] android.support.v4.graphics.PathParser.createNodesFromPathData(java.lang.String):0:0 -> k
    73:111:float[] android.support.v4.graphics.PathParser.getFloats(java.lang.String):0:0 -> k
    73:111:android.support.v4.graphics.PathParser$PathDataNode[] android.support.v4.graphics.PathParser.createNodesFromPathData(java.lang.String):0 -> k
    112:165:void android.support.v4.graphics.PathParser.extract(java.lang.String,int,android.support.v4.graphics.PathParser$ExtractFloatResult):0:0 -> k
    112:165:float[] android.support.v4.graphics.PathParser.getFloats(java.lang.String):0 -> k
    112:165:android.support.v4.graphics.PathParser$PathDataNode[] android.support.v4.graphics.PathParser.createNodesFromPathData(java.lang.String):0 -> k
    166:221:float[] android.support.v4.graphics.PathParser.getFloats(java.lang.String):0:0 -> k
    166:221:android.support.v4.graphics.PathParser$PathDataNode[] android.support.v4.graphics.PathParser.createNodesFromPathData(java.lang.String):0 -> k
    222:225:android.support.v4.graphics.PathParser$PathDataNode[] android.support.v4.graphics.PathParser.createNodesFromPathData(java.lang.String):0:0 -> k
    226:244:void android.support.v4.graphics.PathParser.addNode(java.util.ArrayList,char,float[]):0:0 -> k
    226:244:android.support.v4.graphics.PathParser$PathDataNode[] android.support.v4.graphics.PathParser.createNodesFromPathData(java.lang.String):0 -> k
    245:257:android.support.v4.graphics.PathParser$PathDataNode[] android.support.v4.graphics.PathParser.createNodesFromPathData(java.lang.String):0:0 -> k
    258:265:void android.support.v4.graphics.PathParser.addNode(java.util.ArrayList,char,float[]):0:0 -> k
    258:265:android.support.v4.graphics.PathParser$PathDataNode[] android.support.v4.graphics.PathParser.createNodesFromPathData(java.lang.String):0 -> k
    266:278:android.support.v4.graphics.PathParser$PathDataNode[] android.support.v4.graphics.PathParser.createNodesFromPathData(java.lang.String):0:0 -> k
    21:24:android.graphics.Path android.support.v4.graphics.PathParser.createPathFromPathData(java.lang.String):0:0 -> l
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":31,"3":33,"6":36,"9":40},"outline":"La/b;c(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    25:30:android.graphics.Path android.support.v4.graphics.PathParser.createPathFromPathData(java.lang.String):0:0 -> l
    31:31:android.graphics.Path android.support.v4.graphics.PathParser.createPathFromPathData(java.lang.String):0:0 -> l
    33:33:android.graphics.Path android.support.v4.graphics.PathParser.createPathFromPathData(java.lang.String):0:0 -> l
    36:36:android.graphics.Path android.support.v4.graphics.PathParser.createPathFromPathData(java.lang.String):0:0 -> l
    40:40:android.graphics.Path android.support.v4.graphics.PathParser.createPathFromPathData(java.lang.String):0:0 -> l
    1:1:android.support.v4.graphics.PathParser$PathDataNode[] android.support.v4.graphics.PathParser.deepCopyNodes(android.support.v4.graphics.PathParser$PathDataNode[]):0:0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Ln/b;)[Ln/b;"}
    1:1:void android.support.v4.os.TraceCompat.endSection():0:0 -> n
    31:36:int android.support.constraint.solver.widgets.analyzer.WidgetGroup.getId():0:0 -> o
    31:36:android.support.constraint.solver.widgets.analyzer.WidgetGroup android.support.constraint.solver.widgets.analyzer.Grouping.findDependents(android.support.constraint.solver.widgets.ConstraintWidget,int,java.util.ArrayList,android.support.constraint.solver.widgets.analyzer.WidgetGroup):0 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/d;ILjava/util/ArrayList;Lg/o;)Lg/o;"}
    37:61:android.support.constraint.solver.widgets.analyzer.WidgetGroup android.support.constraint.solver.widgets.analyzer.Grouping.findDependents(android.support.constraint.solver.widgets.ConstraintWidget,int,java.util.ArrayList,android.support.constraint.solver.widgets.analyzer.WidgetGroup):0:0 -> o
    62:65:int android.support.constraint.solver.widgets.HelperWidget.findGroupInDependents(int):0:0 -> o
    62:65:android.support.constraint.solver.widgets.analyzer.WidgetGroup android.support.constraint.solver.widgets.analyzer.Grouping.findDependents(android.support.constraint.solver.widgets.ConstraintWidget,int,java.util.ArrayList,android.support.constraint.solver.widgets.analyzer.WidgetGroup):0 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    66:90:int android.support.constraint.solver.widgets.HelperWidget.findGroupInDependents(int):0:0 -> o
    66:90:android.support.constraint.solver.widgets.analyzer.WidgetGroup android.support.constraint.solver.widgets.analyzer.Grouping.findDependents(android.support.constraint.solver.widgets.ConstraintWidget,int,java.util.ArrayList,android.support.constraint.solver.widgets.analyzer.WidgetGroup):0 -> o
    91:102:android.support.constraint.solver.widgets.analyzer.WidgetGroup android.support.constraint.solver.widgets.analyzer.Grouping.findDependents(android.support.constraint.solver.widgets.ConstraintWidget,int,java.util.ArrayList,android.support.constraint.solver.widgets.analyzer.WidgetGroup):0:0 -> o
    103:113:int android.support.constraint.solver.widgets.analyzer.WidgetGroup.getId():0:0 -> o
    103:113:android.support.constraint.solver.widgets.analyzer.WidgetGroup android.support.constraint.solver.widgets.analyzer.Grouping.findDependents(android.support.constraint.solver.widgets.ConstraintWidget,int,java.util.ArrayList,android.support.constraint.solver.widgets.analyzer.WidgetGroup):0 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    114:121:android.support.constraint.solver.widgets.analyzer.WidgetGroup android.support.constraint.solver.widgets.analyzer.Grouping.findDependents(android.support.constraint.solver.widgets.ConstraintWidget,int,java.util.ArrayList,android.support.constraint.solver.widgets.analyzer.WidgetGroup):0:0 -> o
    122:133:boolean android.support.constraint.solver.widgets.analyzer.WidgetGroup.add(android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> o
    122:133:android.support.constraint.solver.widgets.analyzer.WidgetGroup android.support.constraint.solver.widgets.analyzer.Grouping.findDependents(android.support.constraint.solver.widgets.ConstraintWidget,int,java.util.ArrayList,android.support.constraint.solver.widgets.analyzer.WidgetGroup):0 -> o
    134:140:android.support.constraint.solver.widgets.analyzer.WidgetGroup android.support.constraint.solver.widgets.analyzer.Grouping.findDependents(android.support.constraint.solver.widgets.ConstraintWidget,int,java.util.ArrayList,android.support.constraint.solver.widgets.analyzer.WidgetGroup):0:0 -> o
    141:142:android.support.constraint.solver.widgets.ConstraintAnchor android.support.constraint.solver.widgets.Guideline.getAnchor():0:0 -> o
    141:142:android.support.constraint.solver.widgets.analyzer.WidgetGroup android.support.constraint.solver.widgets.analyzer.Grouping.findDependents(android.support.constraint.solver.widgets.ConstraintWidget,int,java.util.ArrayList,android.support.constraint.solver.widgets.analyzer.WidgetGroup):0 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    143:147:int android.support.constraint.solver.widgets.Guideline.getOrientation():0:0 -> o
    143:147:android.support.constraint.solver.widgets.analyzer.WidgetGroup android.support.constraint.solver.widgets.analyzer.Grouping.findDependents(android.support.constraint.solver.widgets.ConstraintWidget,int,java.util.ArrayList,android.support.constraint.solver.widgets.analyzer.WidgetGroup):0 -> o
    148:188:android.support.constraint.solver.widgets.analyzer.WidgetGroup android.support.constraint.solver.widgets.analyzer.Grouping.findDependents(android.support.constraint.solver.widgets.ConstraintWidget,int,java.util.ArrayList,android.support.constraint.solver.widgets.analyzer.WidgetGroup):0:0 -> o
    1:1:java.lang.String android.support.v4.content.res.TypedArrayUtils.getNamedString(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int):0:0 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/TypedArray;Landroid/content/res/XmlResourceParser;Ljava/lang/String;I)Ljava/lang/String;"}
    1:1:android.animation.PropertyValuesHolder android.support.graphics.drawable.AnimatorInflaterCompat.getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):0:0 -> q
    14:25:java.lang.String android.support.v4.app.NavUtils.getParentActivityName(android.app.Activity):0:0 -> r
    14:25:android.content.Intent android.support.v4.app.NavUtils.getParentActivityIntent(android.app.Activity):0 -> r
    26:77:android.content.Intent android.support.v4.app.NavUtils.getParentActivityIntent(android.app.Activity):0:0 -> r
    78:83:java.lang.String android.support.v4.app.NavUtils.getParentActivityName(android.app.Activity):0:0 -> r
    78:83:android.content.Intent android.support.v4.app.NavUtils.getParentActivityIntent(android.app.Activity):0 -> r
    1:1:android.content.Intent android.support.v4.app.NavUtils.getParentActivityIntent(android.content.Context,android.content.ComponentName):0:0 -> s
    1:1:java.lang.String android.support.v4.app.NavUtils.getParentActivityName(android.content.Context,android.content.ComponentName):0:0 -> t
    1:1:java.io.File android.support.v4.graphics.TypefaceCompatUtil.getTempFile(android.content.Context):0:0 -> u
    1:1:boolean android.support.v4.content.res.TypedArrayUtils.hasAttribute(org.xmlpull.v1.XmlPullParser,java.lang.String):0:0 -> v
    1:1:boolean android.support.graphics.drawable.AnimatorInflaterCompat.isColorType(int):0:0 -> w
    1:1:int android.support.v4.content.res.TypedArrayUtils.getNamedInt(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):0:0 -> x
    1:1:void android.support.graphics.drawable.AnimatorInflaterCompat.parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):0 -> x
    1:1:android.animation.ValueAnimator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):0 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;Landroid/animation/ObjectAnimator;Landroid/content/res/XmlResourceParser;)Landroid/animation/ValueAnimator;"}
    2:2:void android.support.graphics.drawable.AnimatorInflaterCompat.parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):0:0 -> x
    2:2:android.animation.ValueAnimator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):0 -> x
    3:3:int android.support.graphics.drawable.AnimatorInflaterCompat.inferValueTypeFromValues(android.content.res.TypedArray,int,int):0:0 -> x
    3:3:void android.support.graphics.drawable.AnimatorInflaterCompat.parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):0 -> x
    3:3:android.animation.ValueAnimator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):0 -> x
    4:4:void android.support.graphics.drawable.AnimatorInflaterCompat.parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):0:0 -> x
    4:4:android.animation.ValueAnimator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):0 -> x
    5:5:int android.support.v4.content.res.TypedArrayUtils.getNamedInt(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):0:0 -> x
    5:5:void android.support.graphics.drawable.AnimatorInflaterCompat.parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):0 -> x
    5:5:android.animation.ValueAnimator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):0 -> x
    6:6:void android.support.graphics.drawable.AnimatorInflaterCompat.parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):0:0 -> x
    6:6:android.animation.ValueAnimator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):0 -> x
    7:7:int android.support.v4.content.res.TypedArrayUtils.getNamedInt(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):0:0 -> x
    7:7:void android.support.graphics.drawable.AnimatorInflaterCompat.parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):0 -> x
    7:7:android.animation.ValueAnimator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):0 -> x
    8:8:void android.support.graphics.drawable.AnimatorInflaterCompat.parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):0:0 -> x
    8:8:android.animation.ValueAnimator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):0 -> x
    9:9:void android.support.graphics.drawable.AnimatorInflaterCompat.setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):0:0 -> x
    9:9:void android.support.graphics.drawable.AnimatorInflaterCompat.parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):0 -> x
    9:9:android.animation.ValueAnimator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):0 -> x
    10:10:void android.support.graphics.drawable.AnimatorInflaterCompat.setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):0:0 -> x
    10:10:void android.support.graphics.drawable.AnimatorInflaterCompat.setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):0 -> x
    10:10:void android.support.graphics.drawable.AnimatorInflaterCompat.parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):0 -> x
    10:10:android.animation.ValueAnimator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):0 -> x
    11:11:void android.support.graphics.drawable.AnimatorInflaterCompat.setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):0:0 -> x
    11:11:void android.support.graphics.drawable.AnimatorInflaterCompat.parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):0 -> x
    11:11:android.animation.ValueAnimator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):0 -> x
    12:12:int android.support.v4.content.res.TypedArrayUtils.getNamedResourceId(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):0:0 -> x
    12:12:android.animation.ValueAnimator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):0 -> x
    13:13:android.animation.ValueAnimator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):0:0 -> x
    1:1:android.view.animation.Interpolator android.support.graphics.drawable.AnimationUtilsCompat.loadInterpolator(android.content.Context,int):0:0 -> y
    1:1:java.nio.ByteBuffer android.support.v4.graphics.TypefaceCompatUtil.mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):0:0 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/net/Uri;)Ljava/nio/MappedByteBuffer;"}
android.arch.core.internal.SafeIterableMap$1$$ExternalSyntheticOutline0 -> a.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:2:java.lang.String android.support.v4.app.FragmentManagerImpl$$InternalSyntheticOutline$93$96d48929b498e2d27583a67ae05627f9816907eb9e05ab554021bc09b5fbc326$0.m(java.lang.String,int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outline"}
    3:5:java.lang.String android.support.v4.app.FragmentManagerImpl$$InternalSyntheticOutline$93$96d48929b498e2d27583a67ae05627f9816907eb9e05ab554021bc09b5fbc326$0.m(java.lang.String,int):1:1 -> a
    6:8:java.lang.String android.support.v4.app.FragmentManagerImpl$$InternalSyntheticOutline$93$96d48929b498e2d27583a67ae05627f9816907eb9e05ab554021bc09b5fbc326$0.m(java.lang.String,int):2:2 -> a
    9:13:java.lang.String android.support.v4.app.FragmentManagerImpl$$InternalSyntheticOutline$93$96d48929b498e2d27583a67ae05627f9816907eb9e05ab554021bc09b5fbc326$0.m(java.lang.String,int):3:3 -> a
    1:2:java.lang.String android.support.v4.app.Fragment$$InternalSyntheticOutline$93$f16cf929fde1a2c6ee2981eb25e203b41b693e2172c13fe982fd96da503a241c$0.m(java.lang.String,android.support.v4.app.Fragment,java.lang.String):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/support/v4/app/t;Ljava/lang/String;)Ljava/lang/String;"}
      # {"id":"com.android.tools.r8.outline"}
    3:5:java.lang.String android.support.v4.app.Fragment$$InternalSyntheticOutline$93$f16cf929fde1a2c6ee2981eb25e203b41b693e2172c13fe982fd96da503a241c$0.m(java.lang.String,android.support.v4.app.Fragment,java.lang.String):1:1 -> b
    6:8:java.lang.String android.support.v4.app.Fragment$$InternalSyntheticOutline$93$f16cf929fde1a2c6ee2981eb25e203b41b693e2172c13fe982fd96da503a241c$0.m(java.lang.String,android.support.v4.app.Fragment,java.lang.String):2:2 -> b
    9:11:java.lang.String android.support.v4.app.Fragment$$InternalSyntheticOutline$93$f16cf929fde1a2c6ee2981eb25e203b41b693e2172c13fe982fd96da503a241c$0.m(java.lang.String,android.support.v4.app.Fragment,java.lang.String):3:3 -> b
    12:16:java.lang.String android.support.v4.app.Fragment$$InternalSyntheticOutline$93$f16cf929fde1a2c6ee2981eb25e203b41b693e2172c13fe982fd96da503a241c$0.m(java.lang.String,android.support.v4.app.Fragment,java.lang.String):4:4 -> b
    1:2:java.lang.String android.arch.core.internal.SafeIterableMap$1$$InternalSyntheticOutline$93$87687655b7822921c049e8104acf6e7ea4a29297783615f5b370921edf8a38db$0.m(java.lang.String,java.lang.String):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outline"}
    3:5:java.lang.String android.arch.core.internal.SafeIterableMap$1$$InternalSyntheticOutline$93$87687655b7822921c049e8104acf6e7ea4a29297783615f5b370921edf8a38db$0.m(java.lang.String,java.lang.String):1:1 -> c
    6:8:java.lang.String android.arch.core.internal.SafeIterableMap$1$$InternalSyntheticOutline$93$87687655b7822921c049e8104acf6e7ea4a29297783615f5b370921edf8a38db$0.m(java.lang.String,java.lang.String):2:2 -> c
    9:13:java.lang.String android.arch.core.internal.SafeIterableMap$1$$InternalSyntheticOutline$93$87687655b7822921c049e8104acf6e7ea4a29297783615f5b370921edf8a38db$0.m(java.lang.String,java.lang.String):3:3 -> c
    1:3:java.lang.String android.support.constraint.solver.widgets.Barrier$$InternalSyntheticOutline$93$b55c380817f2dc41ff3d5a2435c0ce0cf004fff226d2e2fa529d907cc30b3eb9$0.m(java.lang.StringBuilder,java.lang.String,java.lang.String):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outline"}
    4:6:java.lang.String android.support.constraint.solver.widgets.Barrier$$InternalSyntheticOutline$93$b55c380817f2dc41ff3d5a2435c0ce0cf004fff226d2e2fa529d907cc30b3eb9$0.m(java.lang.StringBuilder,java.lang.String,java.lang.String):1:1 -> d
    7:11:java.lang.String android.support.constraint.solver.widgets.Barrier$$InternalSyntheticOutline$93$b55c380817f2dc41ff3d5a2435c0ce0cf004fff226d2e2fa529d907cc30b3eb9$0.m(java.lang.StringBuilder,java.lang.String,java.lang.String):2:2 -> d
    1:2:java.lang.StringBuilder android.support.constraint.solver.ArrayLinkedVariables$$InternalSyntheticOutline$93$e4bcfe6034b9caa963c58c80f617118002be390210340561da51bd1f44edef0a$1.m(java.lang.String):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outline"}
    3:5:java.lang.StringBuilder android.support.constraint.solver.ArrayLinkedVariables$$InternalSyntheticOutline$93$e4bcfe6034b9caa963c58c80f617118002be390210340561da51bd1f44edef0a$1.m(java.lang.String):1:1 -> e
    6:9:java.lang.StringBuilder android.support.constraint.solver.ArrayLinkedVariables$$InternalSyntheticOutline$93$e4bcfe6034b9caa963c58c80f617118002be390210340561da51bd1f44edef0a$1.m(java.lang.String):2:2 -> e
    1:3:java.lang.StringBuilder humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$$InternalSyntheticOutline$93$2e0524ab0e570e591b3391ad10b8c7da2ee17d8eec0b800eb6c7aa15250794ec$0.m(java.lang.StringBuilder,int,java.lang.StringBuilder,java.lang.String):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outline"}
    4:7:java.lang.StringBuilder humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$$InternalSyntheticOutline$93$2e0524ab0e570e591b3391ad10b8c7da2ee17d8eec0b800eb6c7aa15250794ec$0.m(java.lang.StringBuilder,int,java.lang.StringBuilder,java.lang.String):1:1 -> f
    8:10:java.lang.StringBuilder humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$$InternalSyntheticOutline$93$2e0524ab0e570e591b3391ad10b8c7da2ee17d8eec0b800eb6c7aa15250794ec$0.m(java.lang.StringBuilder,int,java.lang.StringBuilder,java.lang.String):2:2 -> f
    11:12:java.lang.StringBuilder humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$$InternalSyntheticOutline$93$2e0524ab0e570e591b3391ad10b8c7da2ee17d8eec0b800eb6c7aa15250794ec$0.m(java.lang.StringBuilder,int,java.lang.StringBuilder,java.lang.String):3:3 -> f
    13:16:java.lang.StringBuilder humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$$InternalSyntheticOutline$93$2e0524ab0e570e591b3391ad10b8c7da2ee17d8eec0b800eb6c7aa15250794ec$0.m(java.lang.StringBuilder,int,java.lang.StringBuilder,java.lang.String):4:4 -> f
    1:4:void com.sample.timelapse.MJPEGGenerator$AVIIndex$$InternalSyntheticOutline$93$89bead95f1308e8b9cbe6848100a0c9f55d7748195241ad4d5670cf9d381a89e$0.m(int,java.io.ByteArrayOutputStream):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outline"}
    5:8:void com.sample.timelapse.MJPEGGenerator$AVIIndex$$InternalSyntheticOutline$93$89bead95f1308e8b9cbe6848100a0c9f55d7748195241ad4d5670cf9d381a89e$0.m(int,java.io.ByteArrayOutputStream):1:1 -> g
    9:12:void com.sample.timelapse.MJPEGGenerator$AVIIndex$$InternalSyntheticOutline$93$89bead95f1308e8b9cbe6848100a0c9f55d7748195241ad4d5670cf9d381a89e$0.m(int,java.io.ByteArrayOutputStream):2:2 -> g
    1:1:void android.support.design.widget.AppBarLayout$Behavior$1$$InternalSyntheticThrowCCEIfNotNull$34$8bd6e307c303cee1be8e869d6137bb62b7d14fe9a04b4473df0b88cfab6290b4$0.m(java.lang.Object):0:0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)V"}
    1:4:void humer.UvcCamera.StartIsoStreamActivityUsbIso$$InternalSyntheticOutline$93$7c05eeb3795991ba414f840c81a27bfcac1853248f31b5f4b02d00f540d9eb95$0.m(android.widget.PopupMenu,int,boolean):0:0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outline"}
    5:8:void humer.UvcCamera.StartIsoStreamActivityUsbIso$$InternalSyntheticOutline$93$7c05eeb3795991ba414f840c81a27bfcac1853248f31b5f4b02d00f540d9eb95$0.m(android.widget.PopupMenu,int,boolean):1:1 -> i
    9:12:void humer.UvcCamera.StartIsoStreamActivityUsbIso$$InternalSyntheticOutline$93$7c05eeb3795991ba414f840c81a27bfcac1853248f31b5f4b02d00f540d9eb95$0.m(android.widget.PopupMenu,int,boolean):2:2 -> i
    1:1:void android.support.v4.widget.PopupWindowCompat$PopupWindowCompatApi19Impl$$InternalSyntheticApiModelOutline$1$7660883c001fcf17ce2576bdb223508ef3409d437c369f6266fc53df3facbbb8$0.m(android.widget.PopupWindow,android.view.View,int,int,int):0:0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e0;Landroid/view/View;III)V"}
    1:1:void android.support.design.widget.AppBarLayout$Behavior$$InternalSyntheticThrowCCEIfNotNull$23$6b1779c24b2eaed9643704e5f65c81102655dea5b14adc5ea8fe53b9b33a5dc7$0.m(java.lang.Object):0:0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
    1:2:java.lang.String android.support.constraint.solver.ArrayLinkedVariables$$InternalSyntheticOutline$93$e4bcfe6034b9caa963c58c80f617118002be390210340561da51bd1f44edef0a$0.m(java.lang.String,java.lang.String):0:0 -> l
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outline"}
    3:5:java.lang.String android.support.constraint.solver.ArrayLinkedVariables$$InternalSyntheticOutline$93$e4bcfe6034b9caa963c58c80f617118002be390210340561da51bd1f44edef0a$0.m(java.lang.String,java.lang.String):1:1 -> l
    6:8:java.lang.String android.support.constraint.solver.ArrayLinkedVariables$$InternalSyntheticOutline$93$e4bcfe6034b9caa963c58c80f617118002be390210340561da51bd1f44edef0a$0.m(java.lang.String,java.lang.String):2:2 -> l
    9:11:java.lang.String android.support.constraint.solver.ArrayLinkedVariables$$InternalSyntheticOutline$93$e4bcfe6034b9caa963c58c80f617118002be390210340561da51bd1f44edef0a$0.m(java.lang.String,java.lang.String):3:3 -> l
    12:16:java.lang.String android.support.constraint.solver.ArrayLinkedVariables$$InternalSyntheticOutline$93$e4bcfe6034b9caa963c58c80f617118002be390210340561da51bd1f44edef0a$0.m(java.lang.String,java.lang.String):4:4 -> l
    1:1:void android.support.design.widget.AppBarLayout$Behavior$$InternalSyntheticThrowCCEIfNotNull$7$2e76880140930340024071424afbdeb5cbcee23383b0b18ec1a0bfa999743e77$0.m(java.lang.Object):0:0 -> m
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.String android.support.constraint.solver.widgets.ConstraintAnchor$Type$EnumUnboxingLocalUtility.name(int):0:0 -> n
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.String android.support.constraint.solver.widgets.analyzer.DependencyNode$Type$EnumUnboxingLocalUtility.stringValueOf(int):0:0 -> o
      # {"id":"com.android.tools.r8.synthesized"}
android.arch.core.internal.SafeIterableMap$AscendingIterator -> a.d:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    1:4:void android.arch.core.internal.SafeIterableMap$AscendingIterator.<init>(android.arch.core.internal.SafeIterableMap$Entry,android.arch.core.internal.SafeIterableMap$Entry):0:0 -> <init>
    1:4:void $r8$init$synthetic(android.arch.core.internal.SafeIterableMap$Entry,android.arch.core.internal.SafeIterableMap$Entry,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
android.arch.core.internal.SafeIterableMap$ListIterator -> a.e:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    1:1:void <init>(android.arch.core.internal.SafeIterableMap$Entry,android.arch.core.internal.SafeIterableMap$Entry):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:1:boolean hasNext():0:0 -> hasNext
    1:1:java.lang.Object next():0:0 -> next
android.arch.lifecycle.GenericLifecycleObserver -> android.arch.lifecycle.GenericLifecycleObserver:
# {"id":"sourceFile","fileName":"GenericLifecycleObserver.java"}
android.arch.lifecycle.Lifecycle -> android.arch.lifecycle.c:
# {"id":"sourceFile","fileName":"Lifecycle.java"}
android.arch.lifecycle.Lifecycle$Event -> android.arch.lifecycle.a:
# {"id":"sourceFile","fileName":"Lifecycle.java"}
    android.arch.lifecycle.Lifecycle$Event[] $VALUES -> $VALUES
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroid/arch/lifecycle/a;"}
    android.arch.lifecycle.Lifecycle$Event ON_ANY -> ON_ANY
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/arch/lifecycle/a;"}
    android.arch.lifecycle.Lifecycle$Event ON_CREATE -> ON_CREATE
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/arch/lifecycle/a;"}
    android.arch.lifecycle.Lifecycle$Event ON_DESTROY -> ON_DESTROY
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/arch/lifecycle/a;"}
    android.arch.lifecycle.Lifecycle$Event ON_PAUSE -> ON_PAUSE
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/arch/lifecycle/a;"}
    android.arch.lifecycle.Lifecycle$Event ON_RESUME -> ON_RESUME
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/arch/lifecycle/a;"}
    android.arch.lifecycle.Lifecycle$Event ON_START -> ON_START
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/arch/lifecycle/a;"}
    android.arch.lifecycle.Lifecycle$Event ON_STOP -> ON_STOP
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/arch/lifecycle/a;"}
android.arch.lifecycle.Lifecycle$State -> android.arch.lifecycle.b:
# {"id":"sourceFile","fileName":"Lifecycle.java"}
    android.arch.lifecycle.Lifecycle$State[] $VALUES -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroid/arch/lifecycle/b;"}
android.arch.lifecycle.LifecycleOwner -> android.arch.lifecycle.d:
# {"id":"sourceFile","fileName":"LifecycleOwner.java"}
android.arch.lifecycle.LifecycleRegistry -> android.arch.lifecycle.f:
# {"id":"sourceFile","fileName":"LifecycleRegistry.java"}
    android.arch.core.internal.FastSafeIterableMap mObserverMap -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"La/a;"}
    boolean mHandlingEvent -> b
    1:40:android.arch.lifecycle.Lifecycle$State getStateAfter(android.arch.lifecycle.Lifecycle$Event):0:0 -> a
    1:40:void handleLifecycleEvent(android.arch.lifecycle.Lifecycle$Event):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/arch/lifecycle/a;)V"}
    41:48:boolean isSynced():0:0 -> a
    41:48:void sync():0 -> a
    41:48:void handleLifecycleEvent(android.arch.lifecycle.Lifecycle$Event):0 -> a
android.arch.lifecycle.LifecycleRegistry$1 -> android.arch.lifecycle.e:
# {"id":"sourceFile","fileName":"LifecycleRegistry.java"}
    int[] $SwitchMap$android$arch$lifecycle$Lifecycle$Event -> a
    int[] $SwitchMap$android$arch$lifecycle$Lifecycle$State -> b
android.arch.lifecycle.OnLifecycleEvent -> android.arch.lifecycle.g:
# {"id":"sourceFile","fileName":"OnLifecycleEvent.java"}
android.arch.lifecycle.ReflectiveGenericLifecycleObserver -> android.arch.lifecycle.ReflectiveGenericLifecycleObserver:
# {"id":"sourceFile","fileName":"ReflectiveGenericLifecycleObserver.java"}
    java.lang.Object mWrapped -> a
    java.util.Map sInfoCache -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/HashMap;"}
    12:208:android.arch.lifecycle.ReflectiveGenericLifecycleObserver$CallbackInfo createInfo(java.lang.Class):0:0 -> a
    12:208:android.arch.lifecycle.ReflectiveGenericLifecycleObserver$CallbackInfo getInfo(java.lang.Class):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroid/arch/lifecycle/h;"}
    1:1:void verifyAndPutHandler(java.util.Map,android.arch.lifecycle.ReflectiveGenericLifecycleObserver$MethodReference,android.arch.lifecycle.Lifecycle$Event,java.lang.Class):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;Landroid/arch/lifecycle/i;Landroid/arch/lifecycle/a;Ljava/lang/Class;)V"}
android.arch.lifecycle.ReflectiveGenericLifecycleObserver$CallbackInfo -> android.arch.lifecycle.h:
# {"id":"sourceFile","fileName":"ReflectiveGenericLifecycleObserver.java"}
    java.util.Map mEventToHandlers -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/HashMap;"}
    java.util.Map mHandlerToEvent -> b
    1:1:void <init>(java.util.Map):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;)V"}
android.arch.lifecycle.ReflectiveGenericLifecycleObserver$MethodReference -> android.arch.lifecycle.i:
# {"id":"sourceFile","fileName":"ReflectiveGenericLifecycleObserver.java"}
    int mCallType -> a
    java.lang.reflect.Method mMethod -> b
android.arch.lifecycle.ReportFragment -> android.arch.lifecycle.j:
# {"id":"sourceFile","fileName":"ReportFragment.java"}
    int $r8$clinit -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void dispatch(android.arch.lifecycle.Lifecycle$Event):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/arch/lifecycle/a;)V"}
android.support.annotation.Keep -> android.support.annotation.Keep:
# {"id":"sourceFile","fileName":"Keep.java"}
android.support.compat.R$styleable -> b.a:
    int[] FontFamily -> a
    int[] FontFamilyFont -> b
    1:1:void <clinit>():0:0 -> <clinit>
android.support.constraint.Barrier -> c.a:
# {"id":"sourceFile","fileName":"Barrier.java"}
    int mIndicatedType -> h
    int mResolvedType -> i
    android.support.constraint.solver.widgets.Barrier mBarrier -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/a;"}
    1:1:void <init>(android.content.Context):0:0 -> <init>
    3:5:int android.support.constraint.solver.widgets.Barrier.getMargin():0:0 -> getMargin
    3:5:int getMargin():0 -> getMargin
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:int getType():0:0 -> getType
    3:5:void android.support.constraint.solver.widgets.Barrier.setAllowsGoneWidget(boolean):0:0 -> setAllowsGoneWidget
    3:5:void setAllowsGoneWidget(boolean):0 -> setAllowsGoneWidget
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:22:void android.support.constraint.solver.widgets.Barrier.setMargin(int):0:0 -> setDpMargin
    20:22:void setDpMargin(int):0 -> setDpMargin
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:5:void android.support.constraint.solver.widgets.Barrier.setMargin(int):0:0 -> setMargin
    3:5:void setMargin(int):0 -> setMargin
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void setType(int):0:0 -> setType
android.support.constraint.ConstraintAttribute -> c.c:
# {"id":"sourceFile","fileName":"ConstraintAttribute.java"}
    android.support.constraint.ConstraintAttribute$AttributeType mType -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"I"}
    int mIntegerValue -> b
    float mFloatValue -> c
    java.lang.String mStringValue -> d
    boolean mBooleanValue -> e
    int mColorValue -> f
    1:1:void <init>(android.support.constraint.ConstraintAttribute,java.lang.Object):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc/c;Ljava/lang/Object;)V"}
    2:2:void <init>(java.lang.String,android.support.constraint.ConstraintAttribute$AttributeType,java.lang.Object):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILjava/lang/Object;)V"}
    1:1:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/XmlResourceParser;Ljava/util/HashMap;)V"}
    1:1:void setValue(java.lang.Object):0:0 -> b
android.support.constraint.ConstraintAttribute$AttributeType$EnumUnboxingSharedUtility -> c.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void <clinit>():0:0 -> <clinit>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int ordinal(int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
android.support.constraint.ConstraintHelper -> c.d:
# {"id":"sourceFile","fileName":"ConstraintHelper.java"}
    int[] mIds -> a
    int mCount -> b
    android.content.Context myContext -> c
    android.support.constraint.solver.widgets.Helper mHelperWidget -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/a;"}
    java.lang.String mReferenceIds -> e
    java.lang.String mReferenceTags -> f
    java.util.HashMap mMap -> g
    22:34:void android.support.constraint.Barrier.init(android.util.AttributeSet):0:0 -> <init>
    22:34:void <init>(android.content.Context):0 -> <init>
    34:58:int android.support.constraint.ConstraintHelper.findId(java.lang.String):0:0 -> a
    34:58:void addID(java.lang.String):0 -> a
    59:80:java.lang.Object android.support.constraint.ConstraintLayout.getDesignInformation(int,java.lang.Object):0:0 -> a
    59:80:int android.support.constraint.ConstraintHelper.findId(java.lang.String):0 -> a
    59:80:void addID(java.lang.String):0 -> a
    81:134:int android.support.constraint.ConstraintHelper.findId(java.lang.String):0:0 -> a
    81:134:void addID(java.lang.String):0 -> a
    135:170:void addID(java.lang.String):0:0 -> a
    1:1:void addRscID(int):0:0 -> b
    1:1:void addTag(java.lang.String):0:0 -> c
    1:1:int findId(android.support.constraint.ConstraintLayout,java.lang.String):0:0 -> d
    1:1:void validateParams():0:0 -> e
    1:1:int[] getReferencedIds():0:0 -> getReferencedIds
    1:1:void onAttachedToWindow():0:0 -> onAttachedToWindow
    1:1:void onDraw(android.graphics.Canvas):0:0 -> onDraw
    1:1:void onMeasure(int,int):0:0 -> onMeasure
    1:1:void setIds(java.lang.String):0:0 -> setIds
    1:1:void setReferenceTags(java.lang.String):0:0 -> setReferenceTags
    1:1:void setReferencedIds(int[]):0:0 -> setReferencedIds
    1:1:void setTag(int,java.lang.Object):0:0 -> setTag
android.support.constraint.ConstraintLayout -> android.support.constraint.ConstraintLayout:
# {"id":"sourceFile","fileName":"ConstraintLayout.java"}
    android.util.SparseArray mChildrenByIds -> a
    java.util.ArrayList mConstraintHelpers -> b
    android.support.constraint.solver.widgets.ConstraintWidgetContainer mLayoutWidget -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/e;"}
    int mMinWidth -> d
    int mMinHeight -> e
    int mMaxWidth -> f
    int mMaxHeight -> g
    boolean mDirtyHierarchy -> h
    int mOptimizationLevel -> i
    android.support.constraint.ConstraintSet mConstraintSet -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lc/r;"}
    android.support.constraint.ConstraintLayoutStates mConstraintLayoutSpec -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lc/k;"}
    int mConstraintSetId -> l
    java.util.HashMap mDesignIds -> m
    android.util.SparseArray mTempMapIdToWidget -> n
    android.support.constraint.ConstraintLayout$Measurer mMeasurer -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lc/h;"}
    int mOnMeasureWidthMeasureSpec -> p
    int mOnMeasureHeightMeasureSpec -> q
    84:85:void android.support.constraint.solver.widgets.analyzer.DependencyGraph.setMeasurer(android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> <init>
    84:85:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.setMeasurer(android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    84:85:void init(android.util.AttributeSet,int,int):0 -> <init>
    84:85:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    86:191:void init(android.util.AttributeSet,int,int):0:0 -> <init>
    86:191:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    192:210:void parseLayoutDescription(int):0:0 -> <init>
    192:210:void init(android.util.AttributeSet,int,int):0 -> <init>
    192:210:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    211:245:void init(android.util.AttributeSet,int,int):0:0 -> <init>
    211:245:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    246:252:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.setOptimizationLevel(int):0:0 -> <init>
    246:252:void init(android.util.AttributeSet,int,int):0 -> <init>
    246:252:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:1:void android.support.constraint.solver.widgets.ConstraintWidget.setVisibility(int):0:0 -> a
    1:1:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLandroid/view/View;Lf/d;Lc/g;Landroid/util/SparseArray;)V"}
    2:2:void android.support.constraint.solver.widgets.ConstraintWidget.setCompanionWidget(java.lang.Object):0:0 -> a
    2:2:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
    3:3:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0:0 -> a
    4:4:boolean android.support.constraint.solver.widgets.ConstraintWidgetContainer.isRtl():0:0 -> a
    4:4:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:5:void android.support.constraint.Barrier.resolveRtl(android.support.constraint.solver.widgets.ConstraintWidget,boolean):0:0 -> a
    5:5:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
    6:6:void android.support.constraint.Barrier.updateType(android.support.constraint.solver.widgets.ConstraintWidget,int,boolean):0:0 -> a
    6:6:void android.support.constraint.Barrier.resolveRtl(android.support.constraint.solver.widgets.ConstraintWidget,boolean):0 -> a
    6:6:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
    7:7:void android.support.constraint.solver.widgets.Barrier.setBarrierType(int):0:0 -> a
    7:7:void android.support.constraint.Barrier.updateType(android.support.constraint.solver.widgets.ConstraintWidget,int,boolean):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:7:void android.support.constraint.Barrier.resolveRtl(android.support.constraint.solver.widgets.ConstraintWidget,boolean):0 -> a
    7:7:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
    8:8:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0:0 -> a
    9:9:void android.support.constraint.solver.widgets.Guideline.setGuidePercent(float):0:0 -> a
    9:9:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
    10:10:void android.support.constraint.solver.widgets.Guideline.setGuideBegin(int):0:0 -> a
    10:10:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
    11:11:void android.support.constraint.solver.widgets.Guideline.setGuideEnd(int):0:0 -> a
    11:11:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
    12:12:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0:0 -> a
    13:13:void android.support.constraint.solver.widgets.ConstraintWidget.connectCircularConstraint(android.support.constraint.solver.widgets.ConstraintWidget,float,int):0:0 -> a
    13:13:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
    14:14:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0:0 -> a
    15:15:void android.support.constraint.solver.widgets.ConstraintWidget.setHasBaseline(boolean):0:0 -> a
    15:15:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
    16:16:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0:0 -> a
    17:17:void android.support.constraint.solver.widgets.ConstraintWidget.setHasBaseline(boolean):0:0 -> a
    17:17:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:18:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0:0 -> a
    19:19:void android.support.constraint.solver.widgets.ConstraintWidget.setHorizontalBiasPercent(float):0:0 -> a
    19:19:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
    20:20:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0:0 -> a
    21:21:void android.support.constraint.solver.widgets.ConstraintWidget.setVerticalBiasPercent(float):0:0 -> a
    21:21:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
    22:22:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0:0 -> a
    23:23:void android.support.constraint.solver.widgets.ConstraintWidget.setOrigin(int,int):0:0 -> a
    23:23:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
    24:24:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0:0 -> a
    25:25:void android.support.constraint.solver.widgets.ConstraintWidget.setDimensionRatio(java.lang.String):0:0 -> a
    25:25:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
    26:26:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0:0 -> a
    27:27:void android.support.constraint.solver.widgets.ConstraintWidget.setHorizontalWeight(float):0:0 -> a
    27:27:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
    28:28:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0:0 -> a
    29:29:void android.support.constraint.solver.widgets.ConstraintWidget.setVerticalWeight(float):0:0 -> a
    29:29:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
    30:30:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0:0 -> a
    31:31:void android.support.constraint.solver.widgets.ConstraintWidget.setHorizontalChainStyle(int):0:0 -> a
    31:31:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
    32:32:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0:0 -> a
    33:33:void android.support.constraint.solver.widgets.ConstraintWidget.setVerticalChainStyle(int):0:0 -> a
    33:33:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
    34:34:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0:0 -> a
    35:35:void android.support.constraint.solver.widgets.ConstraintWidget.setHorizontalMatchStyle(int,int,int,float):0:0 -> a
    35:35:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
    36:36:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0:0 -> a
    37:37:void android.support.constraint.solver.widgets.ConstraintWidget.setVerticalMatchStyle(int,int,int,float):0:0 -> a
    37:37:void applyConstraintsFromLayoutParams(boolean,android.view.View,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.ConstraintLayout$LayoutParams,android.util.SparseArray):0 -> a
    1:1:android.support.constraint.solver.widgets.ConstraintWidget getViewWidget(android.view.View):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lf/d;"}
    1:1:boolean isRtl():0:0 -> c
    1:1:void resolveMeasuredDimension(int,int,int,int,boolean,boolean):0:0 -> d
    1:1:void android.support.constraint.ConstraintLayout$Measurer.captureLayoutInfos(int,int,int,int,int,int):0:0 -> e
    1:1:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/e;III)V"}
    2:2:void android.support.constraint.ConstraintLayout$Measurer.captureLayoutInfos(int,int,int,int,int,int):0:0 -> e
    2:2:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    3:3:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0:0 -> e
    4:4:void setSelfDimensionBehaviour(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int):0:0 -> e
    4:4:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    5:5:void android.support.constraint.solver.widgets.analyzer.DependencyGraph.invalidateMeasures():0:0 -> e
    5:5:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.invalidateMeasures():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:5:void setSelfDimensionBehaviour(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int):0 -> e
    5:5:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    6:6:void android.support.constraint.solver.widgets.ConstraintWidget.setX(int):0:0 -> e
    6:6:void setSelfDimensionBehaviour(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int):0 -> e
    6:6:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    7:7:void android.support.constraint.solver.widgets.ConstraintWidget.setY(int):0:0 -> e
    7:7:void setSelfDimensionBehaviour(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int):0 -> e
    7:7:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    8:8:void android.support.constraint.solver.widgets.ConstraintWidget.setMaxWidth(int):0:0 -> e
    8:8:void setSelfDimensionBehaviour(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int):0 -> e
    8:8:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    9:9:void android.support.constraint.solver.widgets.ConstraintWidget.setMaxHeight(int):0:0 -> e
    9:9:void setSelfDimensionBehaviour(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int):0 -> e
    9:9:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    10:10:void android.support.constraint.solver.widgets.ConstraintWidget.setMinWidth(int):0:0 -> e
    10:10:void setSelfDimensionBehaviour(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int):0 -> e
    10:10:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    11:11:void android.support.constraint.solver.widgets.ConstraintWidget.setMinHeight(int):0:0 -> e
    11:11:void setSelfDimensionBehaviour(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int):0 -> e
    11:11:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    12:12:void setSelfDimensionBehaviour(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int):0:0 -> e
    12:12:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    13:13:void android.support.constraint.solver.widgets.ConstraintWidget.setMinWidth(int):0:0 -> e
    13:13:void setSelfDimensionBehaviour(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int):0 -> e
    13:13:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    14:14:void android.support.constraint.solver.widgets.ConstraintWidget.setMinHeight(int):0:0 -> e
    14:14:void setSelfDimensionBehaviour(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int):0 -> e
    14:14:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    15:15:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0:0 -> e
    15:15:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    16:16:android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer android.support.constraint.solver.widgets.ConstraintWidgetContainer.getMeasurer():0:0 -> e
    16:16:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:16:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    16:16:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    17:17:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0:0 -> e
    17:17:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    17:17:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    18:18:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> e
    18:18:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:18:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    18:18:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    19:19:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> e
    19:19:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    19:19:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    19:19:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    20:20:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> e
    20:20:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    20:20:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    20:20:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    21:21:float android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatio():0:0 -> e
    21:21:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    21:21:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    21:21:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    22:22:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0:0 -> e
    22:22:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    22:22:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    23:23:int android.support.constraint.solver.widgets.ConstraintWidget.getMaxWidth():0:0 -> e
    23:23:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    23:23:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    23:23:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    24:24:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0:0 -> e
    24:24:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    24:24:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    25:25:int android.support.constraint.solver.widgets.ConstraintWidget.getMaxHeight():0:0 -> e
    25:25:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    25:25:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    25:25:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    26:26:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0:0 -> e
    26:26:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    26:26:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    27:27:void android.support.constraint.solver.widgets.analyzer.DependencyGraph.invalidateGraph():0:0 -> e
    27:27:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.invalidateGraph():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:27:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    27:27:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    27:27:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    28:28:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0:0 -> e
    28:28:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    28:28:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    29:29:void android.support.constraint.solver.widgets.analyzer.DependencyGraph.invalidateGraph():0:0 -> e
    29:29:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.invalidateGraph():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:29:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    29:29:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    29:29:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    30:30:boolean android.support.constraint.solver.widgets.analyzer.DependencyGraph.directMeasure(boolean):0:0 -> e
    30:30:boolean android.support.constraint.solver.widgets.ConstraintWidgetContainer.directMeasure(boolean):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:30:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    30:30:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    30:30:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    31:31:boolean android.support.constraint.solver.widgets.analyzer.DependencyGraph.directMeasure(boolean):0:0 -> e
    31:31:boolean android.support.constraint.solver.widgets.ConstraintWidgetContainer.directMeasure(boolean):0 -> e
    31:31:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    31:31:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    31:31:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    32:32:void android.support.constraint.solver.widgets.ConstraintWidget.setX(int):0:0 -> e
    32:32:boolean android.support.constraint.solver.widgets.analyzer.DependencyGraph.directMeasure(boolean):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    32:32:boolean android.support.constraint.solver.widgets.ConstraintWidgetContainer.directMeasure(boolean):0 -> e
    32:32:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    32:32:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    32:32:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    33:33:void android.support.constraint.solver.widgets.ConstraintWidget.setY(int):0:0 -> e
    33:33:boolean android.support.constraint.solver.widgets.analyzer.DependencyGraph.directMeasure(boolean):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:33:boolean android.support.constraint.solver.widgets.ConstraintWidgetContainer.directMeasure(boolean):0 -> e
    33:33:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    33:33:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    33:33:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    34:34:boolean android.support.constraint.solver.widgets.analyzer.DependencyGraph.directMeasure(boolean):0:0 -> e
    34:34:boolean android.support.constraint.solver.widgets.ConstraintWidgetContainer.directMeasure(boolean):0 -> e
    34:34:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    34:34:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    34:34:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    35:35:boolean android.support.constraint.solver.widgets.analyzer.DependencyGraph.directMeasureSetup(boolean):0:0 -> e
    35:35:boolean android.support.constraint.solver.widgets.ConstraintWidgetContainer.directMeasureSetup(boolean):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    35:35:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    35:35:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    35:35:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    36:36:boolean android.support.constraint.solver.widgets.analyzer.DependencyGraph.directMeasureSetup(boolean):0:0 -> e
    36:36:boolean android.support.constraint.solver.widgets.ConstraintWidgetContainer.directMeasureSetup(boolean):0 -> e
    36:36:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    36:36:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    36:36:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    37:37:void android.support.constraint.solver.widgets.ConstraintWidget.setX(int):0:0 -> e
    37:37:boolean android.support.constraint.solver.widgets.analyzer.DependencyGraph.directMeasureSetup(boolean):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:37:boolean android.support.constraint.solver.widgets.ConstraintWidgetContainer.directMeasureSetup(boolean):0 -> e
    37:37:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    37:37:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    37:37:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    38:38:void android.support.constraint.solver.widgets.ConstraintWidget.setY(int):0:0 -> e
    38:38:boolean android.support.constraint.solver.widgets.analyzer.DependencyGraph.directMeasureSetup(boolean):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    38:38:boolean android.support.constraint.solver.widgets.ConstraintWidgetContainer.directMeasureSetup(boolean):0 -> e
    38:38:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    38:38:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    38:38:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    39:39:boolean android.support.constraint.solver.widgets.analyzer.DependencyGraph.directMeasureSetup(boolean):0:0 -> e
    39:39:boolean android.support.constraint.solver.widgets.ConstraintWidgetContainer.directMeasureSetup(boolean):0 -> e
    39:39:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    39:39:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    39:39:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    40:40:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0:0 -> e
    40:40:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    40:40:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    41:41:int android.support.constraint.solver.widgets.ConstraintWidgetContainer.getOptimizationLevel():0:0 -> e
    41:41:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    41:41:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    41:41:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    42:42:void android.support.constraint.solver.widgets.analyzer.BasicMeasure.measureChildren(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0:0 -> e
    42:42:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    42:42:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    42:42:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    43:43:android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer android.support.constraint.solver.widgets.ConstraintWidgetContainer.getMeasurer():0:0 -> e
    43:43:void android.support.constraint.solver.widgets.analyzer.BasicMeasure.measureChildren(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0 -> e
    43:43:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    43:43:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    43:43:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    44:44:void android.support.constraint.solver.widgets.analyzer.BasicMeasure.measureChildren(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0:0 -> e
    44:44:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    44:44:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    44:44:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    45:45:boolean android.support.constraint.solver.widgets.ConstraintWidget.isInVirtualLayout():0:0 -> e
    45:45:void android.support.constraint.solver.widgets.analyzer.BasicMeasure.measureChildren(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    45:45:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    45:45:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    45:45:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    46:46:void android.support.constraint.solver.widgets.analyzer.BasicMeasure.measureChildren(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0:0 -> e
    46:46:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    46:46:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    46:46:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    47:47:void android.support.constraint.ConstraintLayout$Measurer.didMeasures():0:0 -> e
    47:47:void android.support.constraint.solver.widgets.analyzer.BasicMeasure.measureChildren(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    47:47:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    47:47:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    47:47:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    48:48:void android.support.constraint.ConstraintLayout$Measurer.didMeasures():0:0 -> e
    48:48:void android.support.constraint.solver.widgets.analyzer.BasicMeasure.measureChildren(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0 -> e
    48:48:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    48:48:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    48:48:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    49:49:java.util.ArrayList access$100(android.support.constraint.ConstraintLayout):0:0 -> e
    49:49:void android.support.constraint.ConstraintLayout$Measurer.didMeasures():0 -> e
    49:49:void android.support.constraint.solver.widgets.analyzer.BasicMeasure.measureChildren(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0 -> e
    49:49:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    49:49:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    49:49:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    50:50:void android.support.constraint.ConstraintLayout$Measurer.didMeasures():0:0 -> e
    50:50:void android.support.constraint.solver.widgets.analyzer.BasicMeasure.measureChildren(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0 -> e
    50:50:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    50:50:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    50:50:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    51:51:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0:0 -> e
    51:51:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    51:51:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    52:52:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> e
    52:52:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    52:52:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    52:52:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    53:53:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> e
    53:53:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    53:53:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    53:53:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    54:54:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0:0 -> e
    54:54:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    54:54:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    55:55:int android.support.constraint.solver.widgets.ConstraintWidget.getMinWidth():0:0 -> e
    55:55:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    55:55:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    55:55:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    56:56:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0:0 -> e
    56:56:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    56:56:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    57:57:int android.support.constraint.solver.widgets.ConstraintWidget.getMinHeight():0:0 -> e
    57:57:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    57:57:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    57:57:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    58:58:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0:0 -> e
    58:58:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    58:58:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    59:59:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> e
    59:59:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    59:59:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    59:59:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    60:60:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0:0 -> e
    60:60:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    60:60:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    61:61:int android.support.constraint.solver.widgets.ConstraintWidget.getBaselineDistance():0:0 -> e
    61:61:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    61:61:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    61:61:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    62:62:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0:0 -> e
    62:62:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    62:62:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    63:63:int android.support.constraint.solver.widgets.ConstraintWidget.getRight():0:0 -> e
    63:63:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    63:63:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    63:63:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    64:64:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0:0 -> e
    64:64:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    64:64:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    65:65:int android.support.constraint.solver.widgets.ConstraintWidget.getBottom():0:0 -> e
    65:65:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    65:65:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    65:65:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    66:66:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0:0 -> e
    66:66:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    66:66:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    67:67:boolean android.support.constraint.solver.widgets.ConstraintWidget.hasBaseline():0:0 -> e
    67:67:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    67:67:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    67:67:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    68:68:int android.support.constraint.solver.widgets.ConstraintWidget.getBaselineDistance():0:0 -> e
    68:68:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    68:68:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    68:68:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    69:69:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0:0 -> e
    69:69:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    69:69:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    70:70:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.setOptimizationLevel(int):0:0 -> e
    70:70:long android.support.constraint.solver.widgets.analyzer.BasicMeasure.solverMeasure(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):0 -> e
    70:70:long android.support.constraint.solver.widgets.ConstraintWidgetContainer.measure(int,int,int,int,int,int,int,int,int):0 -> e
    70:70:void resolveSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int,int,int):0 -> e
    1:1:void setDesignInformation(int,java.lang.Object,java.lang.Object):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Integer;)V"}
    4:7:void forceLayout():0:0 -> forceLayout
    1:6:android.support.constraint.ConstraintLayout$LayoutParams generateDefaultLayoutParams():0:0 -> generateDefaultLayoutParams
    1:6:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():0 -> generateDefaultLayoutParams
    1:1:android.support.constraint.ConstraintLayout$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> generateLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):0 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> generateLayoutParams
    3:5:int android.support.constraint.solver.widgets.ConstraintWidgetContainer.getOptimizationLevel():0:0 -> getOptimizationLevel
    3:5:int getOptimizationLevel():0 -> getOptimizationLevel
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:boolean android.support.constraint.solver.widgets.ConstraintWidgetContainer.isWidthMeasuredTooSmall():0:0 -> onMeasure
    1:1:void onMeasure(int,int):0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    2:2:boolean android.support.constraint.solver.widgets.ConstraintWidgetContainer.isHeightMeasuredTooSmall():0:0 -> onMeasure
    2:2:void onMeasure(int,int):0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:3:void onMeasure(int,int):0:0 -> onMeasure
    4:4:boolean android.support.constraint.solver.widgets.ConstraintWidgetContainer.isWidthMeasuredTooSmall():0:0 -> onMeasure
    4:4:void onMeasure(int,int):0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:5:void onMeasure(int,int):0:0 -> onMeasure
    6:6:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.setRtl(boolean):0:0 -> onMeasure
    6:6:void onMeasure(int,int):0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:7:boolean updateHierarchy():0:0 -> onMeasure
    7:7:void onMeasure(int,int):0 -> onMeasure
    8:8:void setChildrenConstraints():0:0 -> onMeasure
    8:8:boolean updateHierarchy():0 -> onMeasure
    8:8:void onMeasure(int,int):0 -> onMeasure
    9:9:android.support.constraint.solver.widgets.ConstraintWidget getTargetWidget(int):0:0 -> onMeasure
    9:9:void setChildrenConstraints():0 -> onMeasure
    9:9:boolean updateHierarchy():0 -> onMeasure
    9:9:void onMeasure(int,int):0 -> onMeasure
    10:10:void android.support.constraint.solver.widgets.ConstraintWidget.setDebugName(java.lang.String):0:0 -> onMeasure
    10:10:void setChildrenConstraints():0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:10:boolean updateHierarchy():0 -> onMeasure
    10:10:void onMeasure(int,int):0 -> onMeasure
    11:11:void setChildrenConstraints():0:0 -> onMeasure
    11:11:boolean updateHierarchy():0 -> onMeasure
    11:11:void onMeasure(int,int):0 -> onMeasure
    12:12:void android.support.constraint.ConstraintSet.applyToInternal(android.support.constraint.ConstraintLayout,boolean):0:0 -> onMeasure
    12:12:void setChildrenConstraints():0 -> onMeasure
    12:12:boolean updateHierarchy():0 -> onMeasure
    12:12:void onMeasure(int,int):0 -> onMeasure
    13:13:java.lang.String android.support.constraint.motion.Debug.getName(android.view.View):0:0 -> onMeasure
    13:13:void android.support.constraint.ConstraintSet.applyToInternal(android.support.constraint.ConstraintLayout,boolean):0 -> onMeasure
    13:13:void setChildrenConstraints():0 -> onMeasure
    13:13:boolean updateHierarchy():0 -> onMeasure
    13:13:void onMeasure(int,int):0 -> onMeasure
    14:14:void android.support.constraint.ConstraintSet.applyToInternal(android.support.constraint.ConstraintLayout,boolean):0:0 -> onMeasure
    14:14:void setChildrenConstraints():0 -> onMeasure
    14:14:boolean updateHierarchy():0 -> onMeasure
    14:14:void onMeasure(int,int):0 -> onMeasure
    15:15:void android.support.constraint.ConstraintAttribute.setAttributes(android.view.View,java.util.HashMap):0:0 -> onMeasure
    15:15:void android.support.constraint.ConstraintSet.applyToInternal(android.support.constraint.ConstraintLayout,boolean):0 -> onMeasure
    15:15:void setChildrenConstraints():0 -> onMeasure
    15:15:boolean updateHierarchy():0 -> onMeasure
    15:15:void onMeasure(int,int):0 -> onMeasure
    16:16:void onMeasure(int,int):0:0 -> onMeasure
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":50,"3":51,"6":52,"9":53},"outline":"La/b;c(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    17:17:void android.support.constraint.ConstraintAttribute.setAttributes(android.view.View,java.util.HashMap):0:0 -> onMeasure
    17:17:void android.support.constraint.ConstraintSet.applyToInternal(android.support.constraint.ConstraintLayout,boolean):0 -> onMeasure
    17:17:void setChildrenConstraints():0 -> onMeasure
    17:17:boolean updateHierarchy():0 -> onMeasure
    17:17:void onMeasure(int,int):0 -> onMeasure
    18:18:void android.support.constraint.ConstraintSet.applyToInternal(android.support.constraint.ConstraintLayout,boolean):0:0 -> onMeasure
    18:18:void setChildrenConstraints():0 -> onMeasure
    18:18:boolean updateHierarchy():0 -> onMeasure
    18:18:void onMeasure(int,int):0 -> onMeasure
    19:19:android.support.constraint.ConstraintLayout$LayoutParams generateDefaultLayoutParams():0:0 -> onMeasure
    19:19:void android.support.constraint.ConstraintSet.applyToInternal(android.support.constraint.ConstraintLayout,boolean):0 -> onMeasure
    19:19:void setChildrenConstraints():0 -> onMeasure
    19:19:boolean updateHierarchy():0 -> onMeasure
    19:19:void onMeasure(int,int):0 -> onMeasure
    20:20:void android.support.constraint.ConstraintSet.applyToInternal(android.support.constraint.ConstraintLayout,boolean):0:0 -> onMeasure
    20:20:void setChildrenConstraints():0 -> onMeasure
    20:20:boolean updateHierarchy():0 -> onMeasure
    20:20:void onMeasure(int,int):0 -> onMeasure
    21:21:android.support.constraint.ConstraintLayout$LayoutParams generateDefaultLayoutParams():0:0 -> onMeasure
    21:21:void android.support.constraint.ConstraintSet.applyToInternal(android.support.constraint.ConstraintLayout,boolean):0 -> onMeasure
    21:21:void setChildrenConstraints():0 -> onMeasure
    21:21:boolean updateHierarchy():0 -> onMeasure
    21:21:void onMeasure(int,int):0 -> onMeasure
    22:22:void android.support.constraint.ConstraintSet.applyToInternal(android.support.constraint.ConstraintLayout,boolean):0:0 -> onMeasure
    22:22:void setChildrenConstraints():0 -> onMeasure
    22:22:boolean updateHierarchy():0 -> onMeasure
    22:22:void onMeasure(int,int):0 -> onMeasure
    23:23:void android.support.constraint.solver.widgets.WidgetContainer.removeAllChildren():0:0 -> onMeasure
    23:23:void setChildrenConstraints():0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:23:boolean updateHierarchy():0 -> onMeasure
    23:23:void onMeasure(int,int):0 -> onMeasure
    24:24:void android.support.constraint.solver.widgets.WidgetContainer.removeAllChildren():0:0 -> onMeasure
    24:24:void setChildrenConstraints():0 -> onMeasure
    24:24:boolean updateHierarchy():0 -> onMeasure
    24:24:void onMeasure(int,int):0 -> onMeasure
    25:25:void setChildrenConstraints():0:0 -> onMeasure
    25:25:boolean updateHierarchy():0 -> onMeasure
    25:25:void onMeasure(int,int):0 -> onMeasure
    26:26:void android.support.constraint.ConstraintHelper.updatePreLayout(android.support.constraint.ConstraintLayout):0:0 -> onMeasure
    26:26:void setChildrenConstraints():0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:26:boolean updateHierarchy():0 -> onMeasure
    26:26:void onMeasure(int,int):0 -> onMeasure
    27:27:void android.support.constraint.ConstraintHelper.updatePreLayout(android.support.constraint.ConstraintLayout):0:0 -> onMeasure
    27:27:void setChildrenConstraints():0 -> onMeasure
    27:27:boolean updateHierarchy():0 -> onMeasure
    27:27:void onMeasure(int,int):0 -> onMeasure
    28:28:void android.support.constraint.solver.widgets.HelperWidget.removeAllIds():0:0 -> onMeasure
    28:28:void android.support.constraint.ConstraintHelper.updatePreLayout(android.support.constraint.ConstraintLayout):0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    28:28:void setChildrenConstraints():0 -> onMeasure
    28:28:boolean updateHierarchy():0 -> onMeasure
    28:28:void onMeasure(int,int):0 -> onMeasure
    29:29:void android.support.constraint.solver.widgets.HelperWidget.removeAllIds():0:0 -> onMeasure
    29:29:void android.support.constraint.ConstraintHelper.updatePreLayout(android.support.constraint.ConstraintLayout):0 -> onMeasure
    29:29:void setChildrenConstraints():0 -> onMeasure
    29:29:boolean updateHierarchy():0 -> onMeasure
    29:29:void onMeasure(int,int):0 -> onMeasure
    30:30:void android.support.constraint.ConstraintHelper.updatePreLayout(android.support.constraint.ConstraintLayout):0:0 -> onMeasure
    30:30:void setChildrenConstraints():0 -> onMeasure
    30:30:boolean updateHierarchy():0 -> onMeasure
    30:30:void onMeasure(int,int):0 -> onMeasure
    31:31:android.view.View getViewById(int):0:0 -> onMeasure
    31:31:void android.support.constraint.ConstraintHelper.updatePreLayout(android.support.constraint.ConstraintLayout):0 -> onMeasure
    31:31:void setChildrenConstraints():0 -> onMeasure
    31:31:boolean updateHierarchy():0 -> onMeasure
    31:31:void onMeasure(int,int):0 -> onMeasure
    32:32:void android.support.constraint.ConstraintHelper.updatePreLayout(android.support.constraint.ConstraintLayout):0:0 -> onMeasure
    32:32:void setChildrenConstraints():0 -> onMeasure
    32:32:boolean updateHierarchy():0 -> onMeasure
    32:32:void onMeasure(int,int):0 -> onMeasure
    33:33:android.view.View getViewById(int):0:0 -> onMeasure
    33:33:void android.support.constraint.ConstraintHelper.updatePreLayout(android.support.constraint.ConstraintLayout):0 -> onMeasure
    33:33:void setChildrenConstraints():0 -> onMeasure
    33:33:boolean updateHierarchy():0 -> onMeasure
    33:33:void onMeasure(int,int):0 -> onMeasure
    34:34:void android.support.constraint.ConstraintHelper.updatePreLayout(android.support.constraint.ConstraintLayout):0:0 -> onMeasure
    34:34:void setChildrenConstraints():0 -> onMeasure
    34:34:boolean updateHierarchy():0 -> onMeasure
    34:34:void onMeasure(int,int):0 -> onMeasure
    35:35:void android.support.constraint.solver.widgets.HelperWidget.add(android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> onMeasure
    35:35:void android.support.constraint.ConstraintHelper.updatePreLayout(android.support.constraint.ConstraintLayout):0 -> onMeasure
    35:35:void setChildrenConstraints():0 -> onMeasure
    35:35:boolean updateHierarchy():0 -> onMeasure
    35:35:void onMeasure(int,int):0 -> onMeasure
    36:36:void android.support.constraint.ConstraintHelper.updatePreLayout(android.support.constraint.ConstraintLayout):0:0 -> onMeasure
    36:36:void setChildrenConstraints():0 -> onMeasure
    36:36:boolean updateHierarchy():0 -> onMeasure
    36:36:void onMeasure(int,int):0 -> onMeasure
    37:37:void setChildrenConstraints():0:0 -> onMeasure
    37:37:boolean updateHierarchy():0 -> onMeasure
    37:37:void onMeasure(int,int):0 -> onMeasure
    38:38:void android.support.constraint.solver.widgets.WidgetContainer.add(android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> onMeasure
    38:38:void setChildrenConstraints():0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    38:38:boolean updateHierarchy():0 -> onMeasure
    38:38:void onMeasure(int,int):0 -> onMeasure
    39:39:void android.support.constraint.solver.widgets.WidgetContainer.add(android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> onMeasure
    39:39:void setChildrenConstraints():0 -> onMeasure
    39:39:boolean updateHierarchy():0 -> onMeasure
    39:39:void onMeasure(int,int):0 -> onMeasure
    40:40:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> onMeasure
    40:40:void android.support.constraint.solver.widgets.WidgetContainer.add(android.support.constraint.solver.widgets.ConstraintWidget):0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    40:40:void setChildrenConstraints():0 -> onMeasure
    40:40:boolean updateHierarchy():0 -> onMeasure
    40:40:void onMeasure(int,int):0 -> onMeasure
    41:41:void android.support.constraint.solver.widgets.WidgetContainer.add(android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> onMeasure
    41:41:void setChildrenConstraints():0 -> onMeasure
    41:41:boolean updateHierarchy():0 -> onMeasure
    41:41:void onMeasure(int,int):0 -> onMeasure
    42:42:void android.support.constraint.solver.widgets.WidgetContainer.remove(android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> onMeasure
    42:42:void android.support.constraint.solver.widgets.WidgetContainer.add(android.support.constraint.solver.widgets.ConstraintWidget):0 -> onMeasure
    42:42:void setChildrenConstraints():0 -> onMeasure
    42:42:boolean updateHierarchy():0 -> onMeasure
    42:42:void onMeasure(int,int):0 -> onMeasure
    43:43:void android.support.constraint.solver.widgets.ConstraintWidget.setParent(android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> onMeasure
    43:43:void android.support.constraint.solver.widgets.WidgetContainer.add(android.support.constraint.solver.widgets.ConstraintWidget):0 -> onMeasure
    43:43:void setChildrenConstraints():0 -> onMeasure
    43:43:boolean updateHierarchy():0 -> onMeasure
    43:43:void onMeasure(int,int):0 -> onMeasure
    44:44:void setChildrenConstraints():0:0 -> onMeasure
    44:44:boolean updateHierarchy():0 -> onMeasure
    44:44:void onMeasure(int,int):0 -> onMeasure
    45:45:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.updateHierarchy():0:0 -> onMeasure
    45:45:void onMeasure(int,int):0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    46:46:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.updateHierarchy():0:0 -> onMeasure
    46:46:void onMeasure(int,int):0 -> onMeasure
    47:47:void onMeasure(int,int):0:0 -> onMeasure
    48:48:boolean android.support.constraint.solver.widgets.ConstraintWidgetContainer.isWidthMeasuredTooSmall():0:0 -> onMeasure
    48:48:void onMeasure(int,int):0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    49:49:boolean android.support.constraint.solver.widgets.ConstraintWidgetContainer.isHeightMeasuredTooSmall():0:0 -> onMeasure
    49:49:void onMeasure(int,int):0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    50:50:void android.support.constraint.ConstraintAttribute.setAttributes(android.view.View,java.util.HashMap):0:0 -> onMeasure
    50:50:void android.support.constraint.ConstraintSet.applyToInternal(android.support.constraint.ConstraintLayout,boolean):0 -> onMeasure
    50:50:void setChildrenConstraints():0 -> onMeasure
    50:50:boolean updateHierarchy():0 -> onMeasure
    50:50:void onMeasure(int,int):0 -> onMeasure
    51:51:void android.support.constraint.ConstraintAttribute.setAttributes(android.view.View,java.util.HashMap):0:0 -> onMeasure
    51:51:void android.support.constraint.ConstraintSet.applyToInternal(android.support.constraint.ConstraintLayout,boolean):0 -> onMeasure
    51:51:void setChildrenConstraints():0 -> onMeasure
    51:51:boolean updateHierarchy():0 -> onMeasure
    51:51:void onMeasure(int,int):0 -> onMeasure
    52:52:void android.support.constraint.ConstraintAttribute.setAttributes(android.view.View,java.util.HashMap):0:0 -> onMeasure
    52:52:void android.support.constraint.ConstraintSet.applyToInternal(android.support.constraint.ConstraintLayout,boolean):0 -> onMeasure
    52:52:void setChildrenConstraints():0 -> onMeasure
    52:52:boolean updateHierarchy():0 -> onMeasure
    52:52:void onMeasure(int,int):0 -> onMeasure
    53:53:void android.support.constraint.ConstraintAttribute.setAttributes(android.view.View,java.util.HashMap):0:0 -> onMeasure
    53:53:void android.support.constraint.ConstraintSet.applyToInternal(android.support.constraint.ConstraintLayout,boolean):0 -> onMeasure
    53:53:void setChildrenConstraints():0 -> onMeasure
    53:53:boolean updateHierarchy():0 -> onMeasure
    53:53:void onMeasure(int,int):0 -> onMeasure
    19:20:void android.support.constraint.solver.widgets.WidgetContainer.remove(android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> onViewRemoved
    19:20:void onViewRemoved(android.view.View):0 -> onViewRemoved
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:28:void android.support.constraint.solver.widgets.WidgetContainer.remove(android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> onViewRemoved
    21:28:void onViewRemoved(android.view.View):0 -> onViewRemoved
    29:35:void onViewRemoved(android.view.View):0:0 -> onViewRemoved
    4:7:void requestLayout():0:0 -> requestLayout
    1:1:void setConstraintSet(android.support.constraint.ConstraintSet):0:0 -> setConstraintSet
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc/r;)V"}
    1:1:void setOnConstraintsChanged(android.support.constraint.ConstraintsChangedListener):0:0 -> setOnConstraintsChanged
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc/s;)V"}
    5:8:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.setOptimizationLevel(int):0:0 -> setOptimizationLevel
    5:8:void setOptimizationLevel(int):0 -> setOptimizationLevel
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:15:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.setOptimizationLevel(int):0:0 -> setOptimizationLevel
    9:15:void setOptimizationLevel(int):0 -> setOptimizationLevel
android.support.constraint.ConstraintLayout$$ExternalSyntheticApiModelOutline0 -> c.e:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.constraint.ConstraintLayout$$InternalSyntheticApiModelOutline$1$287cad01523e3555d056b39375ddea0e8577043cc302ba376a632d6437c1c805$0.m(android.support.constraint.ConstraintLayout):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.constraint.ConstraintSet$Constraint$$InternalSyntheticApiModelOutline$2$eedd8506fa5be3f227f169f3077711d888aa7203e8747f0699818bdf2f3e629a$0.m(android.support.constraint.ConstraintLayout$LayoutParams):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc/g;)I"}
    1:1:void android.support.constraint.ConstraintSet$Constraint$$InternalSyntheticApiModelOutline$2$59e5414c8e5dc6f1ecc6d8afec5800602107fee13602d800210f0bd247739e4e$0.m(android.support.constraint.ConstraintLayout$LayoutParams,int):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc/g;)V"}
    1:1:int android.support.constraint.ConstraintLayout$$InternalSyntheticApiModelOutline$1$a0c34708caf523a25cccd6d45667454a763068aca2a86f24b358f6bad2f358da$0.m(android.support.constraint.ConstraintLayout):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.constraint.ConstraintSet$Constraint$$InternalSyntheticApiModelOutline$2$eedd8506fa5be3f227f169f3077711d888aa7203e8747f0699818bdf2f3e629a$1.m(android.support.constraint.ConstraintLayout$LayoutParams):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc/g;)I"}
    1:1:void android.support.constraint.ConstraintSet$Constraint$$InternalSyntheticApiModelOutline$2$59e5414c8e5dc6f1ecc6d8afec5800602107fee13602d800210f0bd247739e4e$1.m(android.support.constraint.ConstraintLayout$LayoutParams,int):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc/g;)V"}
    1:1:int android.support.constraint.ConstraintLayout$$InternalSyntheticApiModelOutline$1$a0c34708caf523a25cccd6d45667454a763068aca2a86f24b358f6bad2f358da$1.m(android.support.constraint.ConstraintLayout):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
android.support.constraint.ConstraintLayout$LayoutParams -> c.g:
# {"id":"sourceFile","fileName":"ConstraintLayout.java"}
    float verticalBias -> A
    java.lang.String dimensionRatio -> B
    int dimensionRatioSide -> C
    float horizontalWeight -> D
    float verticalWeight -> E
    int horizontalChainStyle -> F
    int verticalChainStyle -> G
    int matchConstraintDefaultWidth -> H
    int matchConstraintDefaultHeight -> I
    int matchConstraintMinWidth -> J
    int matchConstraintMinHeight -> K
    int matchConstraintMaxWidth -> L
    int matchConstraintMaxHeight -> M
    float matchConstraintPercentWidth -> N
    float matchConstraintPercentHeight -> O
    int editorAbsoluteX -> P
    int editorAbsoluteY -> Q
    int orientation -> R
    boolean constrainedWidth -> S
    boolean constrainedHeight -> T
    java.lang.String constraintTag -> U
    boolean horizontalDimensionFixed -> V
    boolean verticalDimensionFixed -> W
    boolean needsBaseline -> X
    boolean isGuideline -> Y
    boolean isHelper -> Z
    int guideBegin -> a
    int resolvedLeftToLeft -> a0
    int guideEnd -> b
    int resolvedLeftToRight -> b0
    float guidePercent -> c
    int resolvedRightToLeft -> c0
    int leftToLeft -> d
    int resolvedRightToRight -> d0
    int leftToRight -> e
    int resolveGoneLeftMargin -> e0
    int rightToLeft -> f
    int resolveGoneRightMargin -> f0
    int rightToRight -> g
    float resolvedHorizontalBias -> g0
    int topToTop -> h
    int resolvedGuideBegin -> h0
    int topToBottom -> i
    int resolvedGuideEnd -> i0
    int bottomToTop -> j
    float resolvedGuidePercent -> j0
    int bottomToBottom -> k
    android.support.constraint.solver.widgets.ConstraintWidget widget -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/d;"}
    int baselineToBaseline -> l
    int circleConstraint -> m
    int circleRadius -> n
    float circleAngle -> o
    int startToEnd -> p
    int startToStart -> q
    int endToStart -> r
    int endToEnd -> s
    int goneLeftMargin -> t
    int goneTopMargin -> u
    int goneRightMargin -> v
    int goneBottomMargin -> w
    int goneStartMargin -> x
    int goneEndMargin -> y
    float horizontalBias -> z
    1:1:void <init>(int,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    3:3:void <init>(android.view.ViewGroup$LayoutParams):0:0 -> <init>
    1:1:void validate():0:0 -> a
    1:1:void resolveLayoutDirection(int):0:0 -> resolveLayoutDirection
android.support.constraint.ConstraintLayout$LayoutParams$Table -> c.f:
# {"id":"sourceFile","fileName":"ConstraintLayout.java"}
    android.util.SparseIntArray map -> a
    1:1:void <clinit>():0:0 -> <clinit>
android.support.constraint.ConstraintLayout$Measurer -> c.h:
# {"id":"sourceFile","fileName":"ConstraintLayout.java"}
    int paddingTop -> a
    int paddingBottom -> b
    int paddingWidth -> c
    int paddingHeight -> d
    int layoutWidthSpec -> e
    int layoutHeightSpec -> f
    android.support.constraint.ConstraintLayout layout -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    android.support.constraint.ConstraintLayout this$0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:1:void <init>(android.support.constraint.ConstraintLayout,android.support.constraint.ConstraintLayout):0:0 -> <init>
    2:2:void android.support.constraint.solver.widgets.analyzer.WidgetGroup$MeasureResult.<init>(android.support.constraint.solver.widgets.analyzer.WidgetGroup,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.LinearSystem,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Lf/d;Le/e;I)V"}
    1:1:boolean isSimilarSpec(int,int,int):0:0 -> a
    10:16:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> b
    10:16:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/d;Lg/b;)V"}
    17:23:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0:0 -> b
    24:28:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> b
    24:28:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0 -> b
    29:43:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0:0 -> b
    44:45:java.lang.Object android.support.constraint.solver.widgets.ConstraintWidget.getCompanionWidget():0:0 -> b
    44:45:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0 -> b
    46:72:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0:0 -> b
    73:83:int android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalMargin():0:0 -> b
    73:83:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0 -> b
    84:176:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0:0 -> b
    177:191:int android.support.constraint.solver.widgets.ConstraintWidget.getVerticalMargin():0:0 -> b
    177:191:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0 -> b
    192:265:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0:0 -> b
    266:267:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> b
    266:267:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0 -> b
    268:276:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0:0 -> b
    277:280:int android.support.constraint.ConstraintLayout.access$000(android.support.constraint.ConstraintLayout):0:0 -> b
    277:280:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0 -> b
    281:330:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0:0 -> b
    331:334:int android.support.constraint.solver.widgets.ConstraintWidget.getBaselineDistance():0:0 -> b
    331:334:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0 -> b
    335:340:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0:0 -> b
    341:342:int android.support.constraint.solver.widgets.ConstraintWidget.getLastHorizontalMeasureSpec():0:0 -> b
    341:342:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0 -> b
    343:352:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0:0 -> b
    353:354:int android.support.constraint.solver.widgets.ConstraintWidget.getLastVerticalMeasureSpec():0:0 -> b
    353:354:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0 -> b
    355:376:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0:0 -> b
    377:378:int android.support.constraint.solver.widgets.ConstraintWidget.getBaselineDistance():0:0 -> b
    377:378:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0 -> b
    379:470:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0:0 -> b
    471:475:void android.support.constraint.solver.widgets.ConstraintWidget.setLastMeasureSpec(int,int):0:0 -> b
    471:475:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0 -> b
    476:477:void android.support.constraint.solver.widgets.ConstraintWidget.setMeasureRequested(boolean):0:0 -> b
    476:477:void android.support.constraint.solver.widgets.ConstraintWidget.setLastMeasureSpec(int,int):0 -> b
    476:477:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0 -> b
    478:530:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0:0 -> b
    531:533:int android.support.constraint.ConstraintLayout.access$000(android.support.constraint.ConstraintLayout):0:0 -> b
    531:533:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0 -> b
    534:597:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0:0 -> b
    598:602:void android.support.constraint.solver.widgets.ConstraintWidget.setLastMeasureSpec(int,int):0:0 -> b
    598:602:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0 -> b
    603:604:void android.support.constraint.solver.widgets.ConstraintWidget.setMeasureRequested(boolean):0:0 -> b
    603:604:void android.support.constraint.solver.widgets.ConstraintWidget.setLastMeasureSpec(int,int):0 -> b
    603:604:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0 -> b
    605:646:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0:0 -> b
    647:651:int android.support.constraint.solver.widgets.ConstraintWidget.getBaselineDistance():0:0 -> b
    647:651:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0 -> b
    652:660:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure):0:0 -> b
android.support.constraint.ConstraintLayoutStates -> c.k:
# {"id":"sourceFile","fileName":"ConstraintLayoutStates.java"}
    android.util.SparseArray mStateList -> a
    android.util.SparseArray mConstraintSetMap -> b
    18:155:void android.support.constraint.ConstraintLayoutStates.load(android.content.Context,int):0:0 -> <init>
    18:155:void <init>(android.content.Context,android.support.constraint.ConstraintLayout,int):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;I)V"}
    156:161:void android.support.constraint.ConstraintLayoutStates$State.add(android.support.constraint.ConstraintLayoutStates$Variant):0:0 -> <init>
    156:161:void android.support.constraint.ConstraintLayoutStates.load(android.content.Context,int):0 -> <init>
    156:161:void <init>(android.content.Context,android.support.constraint.ConstraintLayout,int):0 -> <init>
    162:192:void android.support.constraint.ConstraintLayoutStates.load(android.content.Context,int):0:0 -> <init>
    162:192:void <init>(android.content.Context,android.support.constraint.ConstraintLayout,int):0 -> <init>
    89:482:void android.support.constraint.ConstraintSet.load(android.content.Context,org.xmlpull.v1.XmlPullParser):0:0 -> a
    89:482:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)V"}
    483:492:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):0:0 -> a
android.support.constraint.ConstraintLayoutStates$State -> c.i:
# {"id":"sourceFile","fileName":"ConstraintLayoutStates.java"}
    int mId -> a
    java.util.ArrayList mVariants -> b
    int mConstraintID -> c
    1:1:void <init>(android.content.Context,org.xmlpull.v1.XmlPullParser):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)V"}
android.support.constraint.ConstraintLayoutStates$Variant -> c.j:
# {"id":"sourceFile","fileName":"ConstraintLayoutStates.java"}
    float mMinWidth -> a
    float mMinHeight -> b
    float mMaxWidth -> c
    float mMaxHeight -> d
    int mConstraintID -> e
    1:1:void <init>(android.content.Context,org.xmlpull.v1.XmlPullParser):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)V"}
android.support.constraint.ConstraintSet -> c.r:
# {"id":"sourceFile","fileName":"ConstraintSet.java"}
    java.util.HashMap mSavedAttributes -> a
    boolean mForceId -> b
    java.util.HashMap mConstraints -> c
    int[] VISIBILITY_FLAGS -> d
    android.util.SparseIntArray mapToConstant -> e
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>():0:0 -> <init>
    17:94:void android.support.constraint.ConstraintSet.clone(android.support.constraint.ConstraintLayout):0:0 -> a
    17:94:void clone(android.content.Context,int):0 -> a
    95:229:java.util.HashMap android.support.constraint.ConstraintAttribute.extractAttributes(java.util.HashMap,android.view.View):0:0 -> a
    95:229:void android.support.constraint.ConstraintSet.clone(android.support.constraint.ConstraintLayout):0 -> a
    95:229:void clone(android.content.Context,int):0 -> a
    230:231:void android.support.constraint.ConstraintSet.clone(android.support.constraint.ConstraintLayout):0:0 -> a
    230:231:void clone(android.content.Context,int):0 -> a
    232:233:void android.support.constraint.ConstraintSet$Constraint.fillFrom(int,android.support.constraint.ConstraintLayout$LayoutParams):0:0 -> a
    232:233:void android.support.constraint.ConstraintSet$Constraint.access$000(android.support.constraint.ConstraintSet$Constraint,int,android.support.constraint.ConstraintLayout$LayoutParams):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    232:233:void android.support.constraint.ConstraintSet.clone(android.support.constraint.ConstraintLayout):0 -> a
    232:233:void clone(android.content.Context,int):0 -> a
    234:461:void android.support.constraint.ConstraintSet$Constraint.fillFrom(int,android.support.constraint.ConstraintLayout$LayoutParams):0:0 -> a
    234:461:void android.support.constraint.ConstraintSet$Constraint.access$000(android.support.constraint.ConstraintSet$Constraint,int,android.support.constraint.ConstraintLayout$LayoutParams):0 -> a
    234:461:void android.support.constraint.ConstraintSet.clone(android.support.constraint.ConstraintLayout):0 -> a
    234:461:void clone(android.content.Context,int):0 -> a
    462:571:void android.support.constraint.ConstraintSet.clone(android.support.constraint.ConstraintLayout):0:0 -> a
    462:571:void clone(android.content.Context,int):0 -> a
    572:573:boolean android.support.constraint.Barrier.allowsGoneWidget():0:0 -> a
    572:573:void android.support.constraint.ConstraintSet.clone(android.support.constraint.ConstraintLayout):0 -> a
    572:573:void clone(android.content.Context,int):0 -> a
    574:575:boolean android.support.constraint.solver.widgets.Barrier.allowsGoneWidget():0:0 -> a
    574:575:boolean android.support.constraint.Barrier.allowsGoneWidget():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    574:575:void android.support.constraint.ConstraintSet.clone(android.support.constraint.ConstraintLayout):0 -> a
    574:575:void clone(android.content.Context,int):0 -> a
    576:604:void android.support.constraint.ConstraintSet.clone(android.support.constraint.ConstraintLayout):0:0 -> a
    576:604:void clone(android.content.Context,int):0 -> a
    81:102:java.lang.Object android.support.constraint.ConstraintLayout.getDesignInformation(int,java.lang.Object):0:0 -> b
    81:102:int[] convertReferenceString(android.view.View,java.lang.String):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc/a;Ljava/lang/String;)[I"}
    103:128:int[] convertReferenceString(android.view.View,java.lang.String):0:0 -> b
    1:1:void android.support.constraint.ConstraintSet.populateConstraint(android.content.Context,android.support.constraint.ConstraintSet$Constraint,android.content.res.TypedArray):0:0 -> c
    1:1:android.support.constraint.ConstraintSet$Constraint fillFromAttributeList(android.content.Context,android.util.AttributeSet):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Lc/m;"}
    2:2:android.support.constraint.ConstraintSet$Constraint fillFromAttributeList(android.content.Context,android.util.AttributeSet):0:0 -> c
    1:1:void load(android.content.Context,int):0:0 -> d
    1:1:int lookupID(android.content.res.TypedArray,int,int):0:0 -> e
android.support.constraint.ConstraintSet$$ExternalSyntheticApiModelOutline0 -> c.l:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:float android.support.constraint.ConstraintSet$$InternalSyntheticApiModelOutline$1$b54dec033fc289ea21b11ec0bae3efa7588f8a78cefd2296343b6ebbd66510cd$0.m(android.view.View):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.constraint.ConstraintSet$$InternalSyntheticApiModelOutline$1$8b0885a90153932c06f70f5e2373c3c5929a8e8150013c5931ddf92f81d230b3$0.m(android.view.View,float):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:float android.support.constraint.ConstraintSet$$InternalSyntheticApiModelOutline$1$b54dec033fc289ea21b11ec0bae3efa7588f8a78cefd2296343b6ebbd66510cd$1.m(android.view.View):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.constraint.ConstraintSet$$InternalSyntheticApiModelOutline$1$8b0885a90153932c06f70f5e2373c3c5929a8e8150013c5931ddf92f81d230b3$1.m(android.view.View,float):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
android.support.constraint.ConstraintSet$Constraint -> c.m:
# {"id":"sourceFile","fileName":"ConstraintSet.java"}
    int mViewId -> a
    android.support.constraint.ConstraintSet$PropertySet propertySet -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lc/p;"}
    android.support.constraint.ConstraintSet$Motion motion -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lc/o;"}
    android.support.constraint.ConstraintSet$Layout layout -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lc/n;"}
    android.support.constraint.ConstraintSet$Transform transform -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lc/q;"}
    java.util.HashMap mCustomConstraints -> f
    1:1:void <init>():0:0 -> <init>
    1:1:void applyTo(android.support.constraint.ConstraintLayout$LayoutParams):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc/g;)V"}
    1:12:android.support.constraint.ConstraintSet$Constraint android.support.constraint.ConstraintSet$Constraint.clone():0:0 -> clone
    1:12:java.lang.Object clone():0 -> clone
    13:269:void android.support.constraint.ConstraintSet$Layout.copyFrom(android.support.constraint.ConstraintSet$Layout):0:0 -> clone
    13:269:android.support.constraint.ConstraintSet$Constraint android.support.constraint.ConstraintSet$Constraint.clone():0 -> clone
    13:269:java.lang.Object clone():0 -> clone
    270:274:android.support.constraint.ConstraintSet$Constraint android.support.constraint.ConstraintSet$Constraint.clone():0:0 -> clone
    270:274:java.lang.Object clone():0 -> clone
    275:295:void android.support.constraint.ConstraintSet$Motion.copyFrom(android.support.constraint.ConstraintSet$Motion):0:0 -> clone
    275:295:android.support.constraint.ConstraintSet$Constraint android.support.constraint.ConstraintSet$Constraint.clone():0 -> clone
    275:295:java.lang.Object clone():0 -> clone
    296:300:android.support.constraint.ConstraintSet$Constraint android.support.constraint.ConstraintSet$Constraint.clone():0:0 -> clone
    296:300:java.lang.Object clone():0 -> clone
    301:321:void android.support.constraint.ConstraintSet$PropertySet.copyFrom(android.support.constraint.ConstraintSet$PropertySet):0:0 -> clone
    301:321:android.support.constraint.ConstraintSet$Constraint android.support.constraint.ConstraintSet$Constraint.clone():0 -> clone
    301:321:java.lang.Object clone():0 -> clone
    322:326:android.support.constraint.ConstraintSet$Constraint android.support.constraint.ConstraintSet$Constraint.clone():0:0 -> clone
    322:326:java.lang.Object clone():0 -> clone
    327:382:void android.support.constraint.ConstraintSet$Transform.copyFrom(android.support.constraint.ConstraintSet$Transform):0:0 -> clone
    327:382:android.support.constraint.ConstraintSet$Constraint android.support.constraint.ConstraintSet$Constraint.clone():0 -> clone
    327:382:java.lang.Object clone():0 -> clone
android.support.constraint.ConstraintSet$Layout -> c.n:
# {"id":"sourceFile","fileName":"ConstraintSet.java"}
    int editorAbsoluteY -> A
    int orientation -> B
    int leftMargin -> C
    int rightMargin -> D
    int topMargin -> E
    int bottomMargin -> F
    int endMargin -> G
    int startMargin -> H
    int goneLeftMargin -> I
    int goneTopMargin -> J
    int goneRightMargin -> K
    int goneBottomMargin -> L
    int goneEndMargin -> M
    int goneStartMargin -> N
    float verticalWeight -> O
    float horizontalWeight -> P
    int horizontalChainStyle -> Q
    int verticalChainStyle -> R
    int widthDefault -> S
    int heightDefault -> T
    int widthMax -> U
    int heightMax -> V
    int widthMin -> W
    int heightMin -> X
    float widthPercent -> Y
    float heightPercent -> Z
    boolean mIsGuideline -> a
    int mBarrierDirection -> a0
    int mWidth -> b
    int mBarrierMargin -> b0
    int mHeight -> c
    int mHelperType -> c0
    int guideBegin -> d
    int[] mReferenceIds -> d0
    int guideEnd -> e
    java.lang.String mReferenceIdString -> e0
    float guidePercent -> f
    java.lang.String mConstraintTag -> f0
    int leftToLeft -> g
    boolean constrainedWidth -> g0
    int leftToRight -> h
    boolean constrainedHeight -> h0
    int rightToLeft -> i
    boolean mBarrierAllowsGoneWidgets -> i0
    int rightToRight -> j
    android.util.SparseIntArray mapToConstant -> j0
    int topToTop -> k
    int topToBottom -> l
    int bottomToTop -> m
    int bottomToBottom -> n
    int baselineToBaseline -> o
    int startToEnd -> p
    int startToStart -> q
    int endToStart -> r
    int endToEnd -> s
    float horizontalBias -> t
    float verticalBias -> u
    java.lang.String dimensionRatio -> v
    int circleConstraint -> w
    int circleRadius -> x
    float circleAngle -> y
    int editorAbsoluteX -> z
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>():0:0 -> <init>
    184:193:int android.support.constraint.ConstraintSet.access$100(android.content.res.TypedArray,int,int):0:0 -> a
    184:193:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):0 -> a
    194:303:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):0:0 -> a
    304:323:int android.support.constraint.ConstraintSet.access$100(android.content.res.TypedArray,int,int):0:0 -> a
    304:323:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):0 -> a
    324:333:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):0:0 -> a
    334:357:int android.support.constraint.ConstraintSet.access$100(android.content.res.TypedArray,int,int):0:0 -> a
    334:357:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):0 -> a
    358:367:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):0:0 -> a
    368:387:int android.support.constraint.ConstraintSet.access$100(android.content.res.TypedArray,int,int):0:0 -> a
    368:387:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):0 -> a
    388:407:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):0:0 -> a
    408:427:int android.support.constraint.ConstraintSet.access$100(android.content.res.TypedArray,int,int):0:0 -> a
    408:427:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):0 -> a
    428:557:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):0:0 -> a
    558:579:int android.support.constraint.ConstraintSet.access$100(android.content.res.TypedArray,int,int):0:0 -> a
    558:579:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):0 -> a
    580:613:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):0:0 -> a
    614:631:int android.support.constraint.ConstraintSet.access$100(android.content.res.TypedArray,int,int):0:0 -> a
    614:631:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):0 -> a
    632:640:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):0:0 -> a
    641:649:int android.support.constraint.ConstraintSet.access$100(android.content.res.TypedArray,int,int):0:0 -> a
    641:649:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):0 -> a
    650:672:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):0:0 -> a
android.support.constraint.ConstraintSet$Motion -> c.o:
# {"id":"sourceFile","fileName":"ConstraintSet.java"}
    int mAnimateRelativeTo -> a
    int mPathMotionArc -> b
    float mMotionStagger -> c
    float mPathRotate -> d
    android.util.SparseIntArray mapToConstant -> e
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>():0:0 -> <init>
    40:46:int android.support.constraint.ConstraintSet.access$100(android.content.res.TypedArray,int,int):0:0 -> a
    40:46:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):0 -> a
    47:96:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):0:0 -> a
android.support.constraint.ConstraintSet$PropertySet -> c.p:
# {"id":"sourceFile","fileName":"ConstraintSet.java"}
    int visibility -> a
    int mVisibilityMode -> b
    float alpha -> c
    float mProgress -> d
    1:1:void <init>():0:0 -> <init>
    1:1:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):0:0 -> a
android.support.constraint.ConstraintSet$Transform -> c.q:
# {"id":"sourceFile","fileName":"ConstraintSet.java"}
    float rotation -> a
    float rotationX -> b
    float rotationY -> c
    float scaleX -> d
    float scaleY -> e
    float transformPivotX -> f
    float transformPivotY -> g
    float translationX -> h
    float translationY -> i
    float translationZ -> j
    boolean applyElevation -> k
    float elevation -> l
    android.util.SparseIntArray mapToConstant -> m
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>():0:0 -> <init>
    1:1:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):0:0 -> a
android.support.constraint.ConstraintsChangedListener -> c.s:
# {"id":"sourceFile","fileName":"ConstraintsChangedListener.java"}
android.support.constraint.Guideline -> android.support.constraint.Guideline:
# {"id":"sourceFile","fileName":"Guideline.java"}
    1:1:void <init>(android.content.Context):0:0 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
android.support.constraint.R$id -> c.t:
android.support.constraint.R$styleable -> c.u:
    int[] Constraint -> a
    int[] ConstraintLayout_Layout -> b
    int[] CustomAttribute -> c
    int[] Layout -> d
    int[] Motion -> e
    int[] PropertySet -> f
    int[] State -> g
    int[] Transform -> h
    int[] Variant -> i
    1:1:void <clinit>():0:0 -> <clinit>
android.support.constraint.motion.Debug -> R8$$REMOVED$$CLASS$$1:
# {"id":"sourceFile","fileName":"Debug.java"}
android.support.constraint.motion.utils.Easing -> d.a:
# {"id":"sourceFile","fileName":"Easing.java"}
    java.lang.String[] NAMED_EASING -> a
    1:1:void <clinit>():0:0 -> <clinit>
android.support.constraint.solver.ArrayLinkedVariables -> e.a:
# {"id":"sourceFile","fileName":"ArrayLinkedVariables.java"}
    int currentSize -> a
    android.support.constraint.solver.ArrayRow mRow -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/c;"}
    android.support.constraint.solver.Cache mCache -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/d;"}
    int ROW_SIZE -> d
    int[] mArrayIndices -> e
    int[] mArrayNextIndices -> f
    float[] mArrayValues -> g
    int mHead -> h
    int mLast -> i
    boolean mDidFillOnce -> j
    1:1:void <init>(android.support.constraint.solver.ArrayRow,android.support.constraint.solver.Cache):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/c;Le/d;)V"}
    1:1:float getVariableValue(int):0:0 -> a
    1:1:void put(android.support.constraint.solver.SolverVariable,float):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/i;F)V"}
    1:1:android.support.constraint.solver.SolverVariable getVariable(int):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Le/i;"}
    1:1:void clear():0:0 -> clear
    1:1:void add(android.support.constraint.solver.SolverVariable,float,boolean):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/i;FZ)V"}
    1:1:float remove(android.support.constraint.solver.SolverVariable,boolean):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/i;Z)F"}
    1:1:float get(android.support.constraint.solver.SolverVariable):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/i;)F"}
    1:1:void divideByAmount(float):0:0 -> g
    1:1:float use(android.support.constraint.solver.ArrayRow,boolean):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/c;Z)F"}
    1:1:void invert():0:0 -> i
    1:1:int getCurrentSize():0:0 -> j
    1:1:boolean contains(android.support.constraint.solver.SolverVariable):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/i;)Z"}
    15:18:java.lang.String toString():0:0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":70,"3":72,"6":75,"9":79,"12":84},"outline":"La/b;l(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    19:24:java.lang.String toString():0:0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":85,"3":87,"6":90},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    25:38:java.lang.String toString():0:0 -> toString
    39:44:java.lang.String toString():0:0 -> toString
    45:69:java.lang.String toString():0:0 -> toString
    70:70:java.lang.String toString():0:0 -> toString
    72:72:java.lang.String toString():0:0 -> toString
    75:75:java.lang.String toString():0:0 -> toString
    79:79:java.lang.String toString():0:0 -> toString
    84:84:java.lang.String toString():0:0 -> toString
    85:85:java.lang.String toString():0:0 -> toString
    87:87:java.lang.String toString():0:0 -> toString
    90:90:java.lang.String toString():0:0 -> toString
android.support.constraint.solver.ArrayRow -> e.c:
# {"id":"sourceFile","fileName":"ArrayRow.java"}
    android.support.constraint.solver.SolverVariable variable -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/i;"}
    float constantValue -> b
    java.util.ArrayList variablesToUpdate -> c
    android.support.constraint.solver.ArrayRow$ArrayRowVariables variables -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/b;"}
    boolean isSimpleDefinition -> e
    1:1:void <init>(android.support.constraint.solver.Cache):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/d;)V"}
    1:1:android.support.constraint.solver.ArrayRow addError(android.support.constraint.solver.LinearSystem,int):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/e;I)V"}
    1:1:android.support.constraint.solver.ArrayRow createRowGreaterThan(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/i;Le/i;Le/i;I)V"}
    1:1:android.support.constraint.solver.ArrayRow createRowLowerThan(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/i;Le/i;Le/i;I)V"}
    1:1:android.support.constraint.solver.SolverVariable getPivotCandidate(android.support.constraint.solver.LinearSystem,boolean[]):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Z)Le/i;"}
    1:1:boolean isEmpty():0:0 -> e
    1:1:android.support.constraint.solver.SolverVariable pickPivotInVariables(boolean[],android.support.constraint.solver.SolverVariable):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"([ZLe/i;)Le/i;"}
    1:1:void pivot(android.support.constraint.solver.SolverVariable):0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/i;)V"}
    1:1:void updateFromFinalVariable(android.support.constraint.solver.LinearSystem,android.support.constraint.solver.SolverVariable,boolean):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/e;Le/i;Z)V"}
    1:1:void updateFromRow(android.support.constraint.solver.LinearSystem,android.support.constraint.solver.ArrayRow,boolean):0:0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/e;Le/c;Z)V"}
    8:25:java.lang.String android.support.constraint.solver.ArrayRow.toReadableString():0:0 -> toString
    8:25:java.lang.String toString():0 -> toString
    26:38:java.lang.String toString():0:0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":165,"3":167,"6":170,"9":174,"12":179},"outline":"La/b;l(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    39:44:java.lang.String toString():0:0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":180,"3":182,"6":185},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    45:96:java.lang.String android.support.constraint.solver.ArrayRow.toReadableString():0:0 -> toString
    45:96:java.lang.String toString():0 -> toString
    97:128:java.lang.String toString():0:0 -> toString
    129:159:java.lang.String android.support.constraint.solver.ArrayRow.toReadableString():0:0 -> toString
    129:159:java.lang.String toString():0 -> toString
    160:164:java.lang.String toString():0:0 -> toString
    165:165:java.lang.String android.support.constraint.solver.ArrayRow.toReadableString():0:0 -> toString
    165:165:java.lang.String toString():0 -> toString
    167:167:java.lang.String android.support.constraint.solver.ArrayRow.toReadableString():0:0 -> toString
    167:167:java.lang.String toString():0 -> toString
    170:170:java.lang.String android.support.constraint.solver.ArrayRow.toReadableString():0:0 -> toString
    170:170:java.lang.String toString():0 -> toString
    174:174:java.lang.String android.support.constraint.solver.ArrayRow.toReadableString():0:0 -> toString
    174:174:java.lang.String toString():0 -> toString
    179:179:java.lang.String android.support.constraint.solver.ArrayRow.toReadableString():0:0 -> toString
    179:179:java.lang.String toString():0 -> toString
    180:180:java.lang.String android.support.constraint.solver.ArrayRow.toReadableString():0:0 -> toString
    180:180:java.lang.String toString():0 -> toString
    182:182:java.lang.String android.support.constraint.solver.ArrayRow.toReadableString():0:0 -> toString
    182:182:java.lang.String toString():0 -> toString
    185:185:java.lang.String android.support.constraint.solver.ArrayRow.toReadableString():0:0 -> toString
    185:185:java.lang.String toString():0 -> toString
android.support.constraint.solver.ArrayRow$ArrayRowVariables -> e.b:
# {"id":"sourceFile","fileName":"ArrayRow.java"}
    float getVariableValue(int) -> a
    void put(android.support.constraint.solver.SolverVariable,float) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/i;F)V"}
    android.support.constraint.solver.SolverVariable getVariable(int) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Le/i;"}
    void clear() -> clear
    void add(android.support.constraint.solver.SolverVariable,float,boolean) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/i;FZ)V"}
    float remove(android.support.constraint.solver.SolverVariable,boolean) -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/i;Z)F"}
    float get(android.support.constraint.solver.SolverVariable) -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/i;)F"}
    void divideByAmount(float) -> g
    float use(android.support.constraint.solver.ArrayRow,boolean) -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/c;Z)F"}
    void invert() -> i
    int getCurrentSize() -> j
    boolean contains(android.support.constraint.solver.SolverVariable) -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/i;)Z"}
android.support.constraint.solver.Cache -> e.d:
# {"id":"sourceFile","fileName":"Cache.java"}
    android.support.constraint.solver.Pools$Pool optimizedArrayRowPool -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    android.support.constraint.solver.Pools$Pool arrayRowPool -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    android.support.constraint.solver.Pools$Pool solverVariablePool -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    android.support.constraint.solver.SolverVariable[] mIndexedVariables -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:1:void android.support.constraint.solver.Cache.<init>():0:0 -> <init>
    1:1:void $r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:void android.support.design.widget.StateListAnimator.<init>():0:0 -> <init>
    2:2:void $r8$init$synthetic(int):0 -> <init>
    3:3:void android.support.design.widget.DirectedAcyclicGraph.<init>():0:0 -> <init>
    3:3:void $r8$init$synthetic(int):0 -> <init>
    4:4:void android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.<init>(android.content.Context,android.view.ActionMode$Callback):0:0 -> <init>
    5:5:void android.support.v7.widget.AppCompatImageHelper.<init>(android.widget.ImageView):0:0 -> <init>
    21:31:android.view.MenuItem android.support.v7.view.menu.MenuWrapperFactory.wrapSupportMenuItem(android.content.Context,android.support.v4.internal.view.SupportMenuItem):0:0 -> a
    21:31:boolean android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.onActionItemClicked(android.support.v7.view.ActionMode,android.view.MenuItem):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;Landroid/view/MenuItem;)Z"}
    32:36:boolean android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.onActionItemClicked(android.support.v7.view.ActionMode,android.view.MenuItem):0:0 -> a
    1:1:boolean android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.onPrepareActionMode(android.support.v7.view.ActionMode,android.view.Menu):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;Lg0/n;)Z"}
    1:1:boolean android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.onCreateActionMode(android.support.v7.view.ActionMode,android.view.Menu):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;Lg0/n;)Z"}
    1:1:void android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.onDestroyActionMode(android.support.v7.view.ActionMode):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;)V"}
    1:1:void android.support.design.widget.StateListAnimator.addState(int[],android.animation.ValueAnimator):0:0 -> e
    37:48:boolean android.support.v7.widget.AppCompatImageHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0:0 -> f
    37:48:void android.support.v7.widget.AppCompatImageHelper.applySupportImageTint():0 -> f
    49:51:void android.support.v7.widget.TintInfo.clear():0:0 -> f
    49:51:boolean android.support.v7.widget.AppCompatImageHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0 -> f
    49:51:void android.support.v7.widget.AppCompatImageHelper.applySupportImageTint():0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    52:61:void android.support.v7.widget.TintInfo.clear():0:0 -> f
    52:61:boolean android.support.v7.widget.AppCompatImageHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0 -> f
    52:61:void android.support.v7.widget.AppCompatImageHelper.applySupportImageTint():0 -> f
    62:70:android.content.res.ColorStateList android.support.v4.widget.ImageViewCompat.getImageTintList(android.widget.ImageView):0:0 -> f
    62:70:boolean android.support.v7.widget.AppCompatImageHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0 -> f
    62:70:void android.support.v7.widget.AppCompatImageHelper.applySupportImageTint():0 -> f
    71:78:boolean android.support.v7.widget.AppCompatImageHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0:0 -> f
    71:78:void android.support.v7.widget.AppCompatImageHelper.applySupportImageTint():0 -> f
    79:84:android.graphics.PorterDuff$Mode android.support.v4.widget.ImageViewCompat.getImageTintMode(android.widget.ImageView):0:0 -> f
    79:84:boolean android.support.v7.widget.AppCompatImageHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0 -> f
    79:84:void android.support.v7.widget.AppCompatImageHelper.applySupportImageTint():0 -> f
    85:118:boolean android.support.v7.widget.AppCompatImageHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0:0 -> f
    85:118:void android.support.v7.widget.AppCompatImageHelper.applySupportImageTint():0 -> f
    119:144:void android.support.v7.widget.AppCompatImageHelper.applySupportImageTint():0:0 -> f
    1:1:void android.support.design.widget.DirectedAcyclicGraph.dfs(java.lang.Object,java.util.ArrayList,java.util.HashSet):0:0 -> g
    1:1:android.view.ActionMode android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.getActionModeWrapper(android.support.v7.view.ActionMode):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;)Lf0/f;"}
    17:25:android.view.Menu android.support.v7.view.menu.MenuWrapperFactory.wrapSupportMenu(android.content.Context,android.support.v4.internal.view.SupportMenu):0:0 -> i
    17:25:android.view.Menu android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.getMenuWrapper(android.view.Menu):0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)Landroid/view/Menu;"}
    26:30:android.view.Menu android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.getMenuWrapper(android.view.Menu):0:0 -> i
    77:82:void android.support.v4.widget.ImageViewCompat.setImageTintList(android.widget.ImageView,android.content.res.ColorStateList):0:0 -> j
    77:82:void android.support.v7.widget.AppCompatImageHelper.loadFromAttributes(android.util.AttributeSet,int):0 -> j
    83:101:void android.support.v7.widget.AppCompatImageHelper.loadFromAttributes(android.util.AttributeSet,int):0:0 -> j
    102:106:void android.support.v4.widget.ImageViewCompat.setImageTintMode(android.widget.ImageView,android.graphics.PorterDuff$Mode):0:0 -> j
    102:106:void android.support.v7.widget.AppCompatImageHelper.loadFromAttributes(android.util.AttributeSet,int):0 -> j
    107:114:void android.support.v7.widget.AppCompatImageHelper.loadFromAttributes(android.util.AttributeSet,int):0:0 -> j
    1:1:void android.support.v7.widget.AppCompatImageHelper.setImageResource(int):0:0 -> k
android.support.constraint.solver.LinearSystem -> e.e:
# {"id":"sourceFile","fileName":"LinearSystem.java"}
    boolean hasSimpleDefinition -> a
    int mVariablesID -> b
    android.support.constraint.solver.LinearSystem$Row mGoal -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/h;"}
    int TABLE_SIZE -> d
    int mMaxColumns -> e
    android.support.constraint.solver.ArrayRow[] mRows -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Le/c;"}
    boolean newgraphOptimizer -> g
    boolean[] mAlreadyTestedCandidates -> h
    int mNumColumns -> i
    int mNumRows -> j
    int mMaxRows -> k
    android.support.constraint.solver.Cache mCache -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/d;"}
    android.support.constraint.solver.SolverVariable[] mPoolVariables -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Le/i;"}
    int mPoolVariablesCount -> n
    android.support.constraint.solver.LinearSystem$Row mTempGoal -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/c;"}
    boolean USE_DEPENDENCY_ORDERING -> p
    int POOL_SIZE -> q
    1:1:void <init>():0:0 -> <init>
    23:57:android.support.constraint.solver.SolverVariable acquireSolverVariable(android.support.constraint.solver.SolverVariable$Type,java.lang.String):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Le/i;"}
    1:1:android.support.constraint.solver.ArrayRow android.support.constraint.solver.ArrayRow.createRowCentering(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int,float,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int):0:0 -> b
    1:1:void addCentering(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int,float,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int,int):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/i;Le/i;IFLe/i;Le/i;II)V"}
    2:2:void addCentering(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int,float,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int,int):0:0 -> b
    1:1:void android.support.constraint.solver.ArrayRow.updateFromSystem(android.support.constraint.solver.LinearSystem):0:0 -> c
    1:1:void addConstraint(android.support.constraint.solver.ArrayRow):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/c;)V"}
    2:2:void addConstraint(android.support.constraint.solver.ArrayRow):0:0 -> c
    3:3:void android.support.constraint.solver.ArrayRow.ensurePositiveConstant():0:0 -> c
    3:3:void addConstraint(android.support.constraint.solver.ArrayRow):0 -> c
    4:4:android.support.constraint.solver.SolverVariable android.support.constraint.solver.ArrayRow.chooseSubjectInVariables(android.support.constraint.solver.LinearSystem):0:0 -> c
    4:4:boolean android.support.constraint.solver.ArrayRow.chooseSubject(android.support.constraint.solver.LinearSystem):0 -> c
    4:4:void addConstraint(android.support.constraint.solver.ArrayRow):0 -> c
    5:5:boolean android.support.constraint.solver.ArrayRow.isNew(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.LinearSystem):0:0 -> c
    5:5:android.support.constraint.solver.SolverVariable android.support.constraint.solver.ArrayRow.chooseSubjectInVariables(android.support.constraint.solver.LinearSystem):0 -> c
    5:5:boolean android.support.constraint.solver.ArrayRow.chooseSubject(android.support.constraint.solver.LinearSystem):0 -> c
    5:5:void addConstraint(android.support.constraint.solver.ArrayRow):0 -> c
    6:6:boolean android.support.constraint.solver.ArrayRow.chooseSubject(android.support.constraint.solver.LinearSystem):0:0 -> c
    6:6:void addConstraint(android.support.constraint.solver.ArrayRow):0 -> c
    7:7:android.support.constraint.solver.SolverVariable android.support.constraint.solver.LinearSystem.createExtraVariable():0:0 -> c
    7:7:void addConstraint(android.support.constraint.solver.ArrayRow):0 -> c
    8:8:void addConstraint(android.support.constraint.solver.ArrayRow):0:0 -> c
    9:9:void android.support.constraint.solver.ArrayRow.initFromRow(android.support.constraint.solver.LinearSystem$Row):0:0 -> c
    9:9:void addConstraint(android.support.constraint.solver.ArrayRow):0 -> c
    10:10:void addConstraint(android.support.constraint.solver.ArrayRow):0:0 -> c
    11:11:android.support.constraint.solver.SolverVariable android.support.constraint.solver.ArrayRow.pickPivot(android.support.constraint.solver.SolverVariable):0:0 -> c
    11:11:void addConstraint(android.support.constraint.solver.ArrayRow):0 -> c
    12:12:void addConstraint(android.support.constraint.solver.ArrayRow):0:0 -> c
    13:13:boolean android.support.constraint.solver.ArrayRow.hasKeyVariable():0:0 -> c
    13:13:void addConstraint(android.support.constraint.solver.ArrayRow):0 -> c
    14:14:void addConstraint(android.support.constraint.solver.ArrayRow):0:0 -> c
    63:80:android.support.constraint.solver.ArrayRow android.support.constraint.solver.ArrayRow.createRowEquals(android.support.constraint.solver.SolverVariable,int):0:0 -> d
    63:80:void addEquality(android.support.constraint.solver.SolverVariable,int):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/i;I)V"}
    81:84:void addEquality(android.support.constraint.solver.SolverVariable,int):0:0 -> d
    85:93:android.support.constraint.solver.ArrayRow android.support.constraint.solver.ArrayRow.createRowDefinition(android.support.constraint.solver.SolverVariable,int):0:0 -> d
    85:93:void addEquality(android.support.constraint.solver.SolverVariable,int):0 -> d
    94:97:void addEquality(android.support.constraint.solver.SolverVariable,int):0:0 -> d
    40:67:android.support.constraint.solver.ArrayRow android.support.constraint.solver.ArrayRow.createRowEquals(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int):0:0 -> e
    40:67:android.support.constraint.solver.ArrayRow addEquality(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int,int):0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/i;Le/i;II)V"}
    68:74:android.support.constraint.solver.ArrayRow addEquality(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int,int):0:0 -> e
    30:33:void android.support.constraint.solver.LinearSystem.addSingleError(android.support.constraint.solver.ArrayRow,int,int):0:0 -> f
    30:33:void addGreaterThan(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int,int):0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/i;Le/i;II)V"}
    34:36:android.support.constraint.solver.ArrayRow android.support.constraint.solver.ArrayRow.addSingleError(android.support.constraint.solver.SolverVariable,int):0:0 -> f
    34:36:void android.support.constraint.solver.LinearSystem.addSingleError(android.support.constraint.solver.ArrayRow,int,int):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:36:void addGreaterThan(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int,int):0 -> f
    37:39:android.support.constraint.solver.ArrayRow android.support.constraint.solver.ArrayRow.addSingleError(android.support.constraint.solver.SolverVariable,int):0:0 -> f
    37:39:void android.support.constraint.solver.LinearSystem.addSingleError(android.support.constraint.solver.ArrayRow,int,int):0 -> f
    37:39:void addGreaterThan(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int,int):0 -> f
    40:43:void addGreaterThan(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int,int):0:0 -> f
    30:33:void android.support.constraint.solver.LinearSystem.addSingleError(android.support.constraint.solver.ArrayRow,int,int):0:0 -> g
    30:33:void addLowerThan(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int,int):0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/i;Le/i;II)V"}
    34:36:android.support.constraint.solver.ArrayRow android.support.constraint.solver.ArrayRow.addSingleError(android.support.constraint.solver.SolverVariable,int):0:0 -> g
    34:36:void android.support.constraint.solver.LinearSystem.addSingleError(android.support.constraint.solver.ArrayRow,int,int):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:36:void addLowerThan(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int,int):0 -> g
    37:39:android.support.constraint.solver.ArrayRow android.support.constraint.solver.ArrayRow.addSingleError(android.support.constraint.solver.SolverVariable,int):0:0 -> g
    37:39:void android.support.constraint.solver.LinearSystem.addSingleError(android.support.constraint.solver.ArrayRow,int,int):0 -> g
    37:39:void addLowerThan(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int,int):0 -> g
    40:43:void addLowerThan(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int,int):0:0 -> g
    1:1:void addRow(android.support.constraint.solver.ArrayRow):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/c;)V"}
    1:1:void computeValues():0:0 -> i
    43:44:void android.support.constraint.solver.PriorityGoalRow$GoalVariableAccessor.init(android.support.constraint.solver.SolverVariable):0:0 -> j
    43:44:void android.support.constraint.solver.PriorityGoalRow.addError(android.support.constraint.solver.SolverVariable):0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    43:44:android.support.constraint.solver.SolverVariable createErrorVariable(int,java.lang.String):0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Le/i;"}
    45:46:void android.support.constraint.solver.PriorityGoalRow$GoalVariableAccessor.init(android.support.constraint.solver.SolverVariable):0:0 -> j
    45:46:void android.support.constraint.solver.PriorityGoalRow.addError(android.support.constraint.solver.SolverVariable):0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    45:46:android.support.constraint.solver.SolverVariable createErrorVariable(int,java.lang.String):0 -> j
    47:52:void android.support.constraint.solver.PriorityGoalRow$GoalVariableAccessor.reset():0:0 -> j
    47:52:void android.support.constraint.solver.PriorityGoalRow.addError(android.support.constraint.solver.SolverVariable):0 -> j
    47:52:android.support.constraint.solver.SolverVariable createErrorVariable(int,java.lang.String):0 -> j
    53:62:void android.support.constraint.solver.PriorityGoalRow.addError(android.support.constraint.solver.SolverVariable):0:0 -> j
    53:62:android.support.constraint.solver.SolverVariable createErrorVariable(int,java.lang.String):0 -> j
    22:25:android.support.constraint.solver.SolverVariable android.support.constraint.solver.widgets.ConstraintAnchor.getSolverVariable():0:0 -> k
    22:25:android.support.constraint.solver.SolverVariable createObjectVariable(java.lang.Object):0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Le/i;"}
    26:28:android.support.constraint.solver.SolverVariable createObjectVariable(java.lang.Object):0:0 -> k
    29:31:android.support.constraint.solver.SolverVariable android.support.constraint.solver.widgets.ConstraintAnchor.getSolverVariable():0:0 -> k
    29:31:android.support.constraint.solver.SolverVariable createObjectVariable(java.lang.Object):0 -> k
    32:76:android.support.constraint.solver.SolverVariable createObjectVariable(java.lang.Object):0:0 -> k
    22:35:void android.support.constraint.solver.ArrayRow.reset():0:0 -> l
    22:35:android.support.constraint.solver.ArrayRow createRow():0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Le/c;"}
    1:1:android.support.constraint.solver.SolverVariable createSlackVariable():0:0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Le/i;"}
    1:4:android.support.constraint.solver.SolverVariable android.support.constraint.solver.widgets.ConstraintAnchor.getSolverVariable():0:0 -> n
    1:4:int getObjectVariableValue(java.lang.Object):0 -> n
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/c;)I"}
    5:13:int getObjectVariableValue(java.lang.Object):0:0 -> n
    1:1:void increaseTableSize():0:0 -> o
    1:1:void minimize():0:0 -> p
    10:174:int android.support.constraint.solver.LinearSystem.enforceBFS(android.support.constraint.solver.LinearSystem$Row):0:0 -> q
    10:174:void minimizeGoal(android.support.constraint.solver.LinearSystem$Row):0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/h;)V"}
    175:181:void minimizeGoal(android.support.constraint.solver.LinearSystem$Row):0:0 -> q
    27:32:android.support.constraint.solver.SolverVariable android.support.constraint.solver.ArrayRow.getKey():0:0 -> r
    27:32:int optimize(android.support.constraint.solver.LinearSystem$Row,boolean):0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/c;)V"}
    33:83:int optimize(android.support.constraint.solver.LinearSystem$Row,boolean):0:0 -> r
    84:91:boolean android.support.constraint.solver.ArrayRow.hasVariable(android.support.constraint.solver.SolverVariable):0:0 -> r
    84:91:int optimize(android.support.constraint.solver.LinearSystem$Row,boolean):0 -> r
    92:139:int optimize(android.support.constraint.solver.LinearSystem$Row,boolean):0:0 -> r
    1:1:void releaseRows():0:0 -> s
    33:59:void android.support.constraint.solver.Pools$SimplePool.releaseAll(java.lang.Object[],int):0:0 -> t
    33:59:void reset():0 -> t
    60:71:void reset():0:0 -> t
    72:74:void android.support.constraint.solver.PriorityGoalRow.clear():0:0 -> t
    72:74:void reset():0 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    75:86:void android.support.constraint.solver.PriorityGoalRow.clear():0:0 -> t
    75:86:void reset():0 -> t
    87:104:void reset():0:0 -> t
android.support.constraint.solver.Pools$SimplePool -> e.f:
# {"id":"sourceFile","fileName":"Pools.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    java.lang.Object[] mPool -> b
    int mPoolSize -> c
    8:23:void android.support.constraint.solver.Pools$SimplePool.<init>(int):0:0 -> <init>
    8:23:void $r8$init$synthetic(int,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    24:39:void android.support.v4.util.Pools$SimplePool.<init>(int):0:0 -> <init>
    24:39:void $r8$init$synthetic(int,int):0 -> <init>
    15:28:java.lang.Object android.support.v4.util.Pools$SimplePool.acquire():0:0 -> a
    15:28:java.lang.Object acquire$bridge():0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    29:36:java.lang.Object android.support.constraint.solver.Pools$SimplePool.acquire():0:0 -> a
    29:36:java.lang.Object acquire$bridge():0 -> a
    15:21:boolean android.support.v4.util.Pools$SimplePool.isInPool(java.lang.Object):0:0 -> b
    15:21:boolean android.support.v4.util.Pools$SimplePool.release(java.lang.Object):0 -> b
    15:21:boolean release$bridge(java.lang.Object):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    22:41:boolean android.support.v4.util.Pools$SimplePool.release(java.lang.Object):0:0 -> b
    22:41:boolean release$bridge(java.lang.Object):0 -> b
    42:52:boolean android.support.constraint.solver.Pools$SimplePool.release(java.lang.Object):0:0 -> b
    42:52:boolean release$bridge(java.lang.Object):0 -> b
android.support.constraint.solver.PriorityGoalRow -> e.h:
# {"id":"sourceFile","fileName":"PriorityGoalRow.java"}
    android.support.constraint.solver.SolverVariable[] arrayGoals -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Le/i;"}
    int numGoals -> g
    android.support.constraint.solver.PriorityGoalRow$GoalVariableAccessor accessor -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/g;"}
    1:1:void <init>(android.support.constraint.solver.Cache):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/d;)V"}
    21:28:void android.support.constraint.solver.PriorityGoalRow$GoalVariableAccessor.init(android.support.constraint.solver.SolverVariable):0:0 -> d
    21:28:android.support.constraint.solver.SolverVariable getPivotCandidate(android.support.constraint.solver.LinearSystem,boolean[]):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Z)Le/i;"}
    29:30:boolean android.support.constraint.solver.PriorityGoalRow$GoalVariableAccessor.isNegative():0:0 -> d
    29:30:android.support.constraint.solver.SolverVariable getPivotCandidate(android.support.constraint.solver.LinearSystem,boolean[]):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:48:boolean android.support.constraint.solver.PriorityGoalRow$GoalVariableAccessor.isNegative():0:0 -> d
    31:48:android.support.constraint.solver.SolverVariable getPivotCandidate(android.support.constraint.solver.LinearSystem,boolean[]):0 -> d
    49:52:android.support.constraint.solver.SolverVariable getPivotCandidate(android.support.constraint.solver.LinearSystem,boolean[]):0:0 -> d
    53:83:boolean android.support.constraint.solver.PriorityGoalRow$GoalVariableAccessor.isSmallerThan(android.support.constraint.solver.SolverVariable):0:0 -> d
    53:83:android.support.constraint.solver.SolverVariable getPivotCandidate(android.support.constraint.solver.LinearSystem,boolean[]):0 -> d
    84:86:android.support.constraint.solver.SolverVariable getPivotCandidate(android.support.constraint.solver.LinearSystem,boolean[]):0:0 -> d
    1:1:boolean isEmpty():0:0 -> e
    29:30:void android.support.constraint.solver.PriorityGoalRow$GoalVariableAccessor.init(android.support.constraint.solver.SolverVariable):0:0 -> i
    29:30:void updateFromRow(android.support.constraint.solver.LinearSystem,android.support.constraint.solver.ArrayRow,boolean):0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/e;Le/c;Z)V"}
    31:83:boolean android.support.constraint.solver.PriorityGoalRow$GoalVariableAccessor.addToGoal(android.support.constraint.solver.SolverVariable,float):0:0 -> i
    31:83:void updateFromRow(android.support.constraint.solver.LinearSystem,android.support.constraint.solver.ArrayRow,boolean):0 -> i
    84:92:void android.support.constraint.solver.PriorityGoalRow.access$000(android.support.constraint.solver.PriorityGoalRow,android.support.constraint.solver.SolverVariable):0:0 -> i
    84:92:boolean android.support.constraint.solver.PriorityGoalRow$GoalVariableAccessor.addToGoal(android.support.constraint.solver.SolverVariable,float):0 -> i
    84:92:void updateFromRow(android.support.constraint.solver.LinearSystem,android.support.constraint.solver.ArrayRow,boolean):0 -> i
    93:125:boolean android.support.constraint.solver.PriorityGoalRow$GoalVariableAccessor.addToGoal(android.support.constraint.solver.SolverVariable,float):0:0 -> i
    93:125:void updateFromRow(android.support.constraint.solver.LinearSystem,android.support.constraint.solver.ArrayRow,boolean):0 -> i
    126:144:void updateFromRow(android.support.constraint.solver.LinearSystem,android.support.constraint.solver.ArrayRow,boolean):0:0 -> i
    1:1:void addToGoal(android.support.constraint.solver.SolverVariable):0:0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/i;)V"}
    1:1:void removeGoal(android.support.constraint.solver.SolverVariable):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/i;)V"}
    33:34:void android.support.constraint.solver.PriorityGoalRow$GoalVariableAccessor.init(android.support.constraint.solver.SolverVariable):0:0 -> toString
    33:34:java.lang.String toString():0 -> toString
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    35:58:java.lang.String toString():0:0 -> toString
android.support.constraint.solver.PriorityGoalRow$GoalVariableAccessor -> e.g:
# {"id":"sourceFile","fileName":"PriorityGoalRow.java"}
    android.support.constraint.solver.SolverVariable variable -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/i;"}
    android.support.constraint.solver.PriorityGoalRow this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/h;"}
    1:1:void <init>(android.support.constraint.solver.PriorityGoalRow,android.support.constraint.solver.PriorityGoalRow):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/h;)V"}
    1:1:int compareTo(java.lang.Object):0:0 -> compareTo
    12:17:java.lang.String toString():0:0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":60,"3":62,"6":65},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    18:59:java.lang.String toString():0:0 -> toString
    60:60:java.lang.String toString():0:0 -> toString
    62:62:java.lang.String toString():0:0 -> toString
    65:65:java.lang.String toString():0:0 -> toString
android.support.constraint.solver.SolverVariable -> e.i:
# {"id":"sourceFile","fileName":"SolverVariable.java"}
    boolean inGoal -> a
    int id -> b
    int definitionId -> c
    int strength -> d
    float computedValue -> e
    boolean isFinalValue -> f
    float[] strengthVector -> g
    float[] goalStrengthVector -> h
    android.support.constraint.solver.ArrayRow[] mClientEquations -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Le/c;"}
    int mClientEquationsCount -> j
    int usageInRowCount -> k
    android.support.constraint.solver.SolverVariable$Type mType -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"I"}
    1:1:void <init>(android.support.constraint.solver.SolverVariable$Type,java.lang.String):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
    1:1:void addToRow(android.support.constraint.solver.ArrayRow):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/c;)V"}
    1:1:void removeFromRow(android.support.constraint.solver.ArrayRow):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/c;)V"}
    1:1:void reset():0:0 -> c
    1:1:void setFinalValue(android.support.constraint.solver.LinearSystem,float):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/e;F)V"}
    1:1:void updateReferencesWithNewDefinition(android.support.constraint.solver.LinearSystem,android.support.constraint.solver.ArrayRow):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/e;Le/c;)V"}
    1:1:java.lang.String toString():0:0 -> toString
android.support.constraint.solver.widgets.Barrier -> f.a:
# {"id":"sourceFile","fileName":"Barrier.java"}
    int mBarrierType -> l0
    boolean mAllowsGoneWidget -> m0
    int mMargin -> n0
    boolean resolved -> o0
    1:1:void <init>():0:0 -> <init>
    1:1:boolean allSolved():0:0 -> H
    1:1:int getOrientation():0:0 -> I
    129:130:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> b
    129:130:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/e;Z)V"}
    131:134:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> b
    131:134:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    135:152:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0:0 -> b
    153:154:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> b
    153:154:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    155:158:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> b
    155:158:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    159:290:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0:0 -> b
    291:307:void android.support.constraint.solver.LinearSystem.addGreaterBarrier(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int,boolean):0:0 -> b
    291:307:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    308:312:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0:0 -> b
    313:328:void android.support.constraint.solver.LinearSystem.addLowerBarrier(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,int,boolean):0:0 -> b
    313:328:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    329:468:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0:0 -> b
    1:1:boolean allowedInBarrier():0:0 -> c
    12:22:java.lang.String toString():0:0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":56,"4":58,"7":61},"outline":"La/b;d(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    23:28:java.lang.String toString():0:0 -> toString
    29:32:java.lang.String toString():0:0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":62,"3":64,"6":67,"9":71,"12":76},"outline":"La/b;l(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    33:36:java.lang.String toString():0:0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":77,"3":79,"6":82},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    37:38:java.lang.String android.support.constraint.solver.widgets.ConstraintWidget.getDebugName():0:0 -> toString
    37:38:java.lang.String toString():0 -> toString
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    39:50:java.lang.String toString():0:0 -> toString
    51:55:java.lang.String toString():0:0 -> toString
    56:56:java.lang.String toString():0:0 -> toString
    58:58:java.lang.String toString():0:0 -> toString
    61:61:java.lang.String toString():0:0 -> toString
    62:62:java.lang.String toString():0:0 -> toString
    64:64:java.lang.String toString():0:0 -> toString
    67:67:java.lang.String toString():0:0 -> toString
    71:71:java.lang.String toString():0:0 -> toString
    76:76:java.lang.String toString():0:0 -> toString
    77:77:java.lang.String toString():0:0 -> toString
    79:79:java.lang.String toString():0:0 -> toString
    82:82:java.lang.String toString():0:0 -> toString
    1:1:boolean isResolvedHorizontally():0:0 -> u
    1:1:boolean isResolvedVertically():0:0 -> v
android.support.constraint.solver.widgets.Chain -> R8$$REMOVED$$CLASS$$2:
# {"id":"sourceFile","fileName":"Chain.java"}
android.support.constraint.solver.widgets.ChainHead -> f.b:
# {"id":"sourceFile","fileName":"ChainHead.java"}
    android.support.constraint.solver.widgets.ConstraintWidget mFirst -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/d;"}
    android.support.constraint.solver.widgets.ConstraintWidget mFirstVisibleWidget -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/d;"}
    android.support.constraint.solver.widgets.ConstraintWidget mLast -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/d;"}
    android.support.constraint.solver.widgets.ConstraintWidget mLastVisibleWidget -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/d;"}
    android.support.constraint.solver.widgets.ConstraintWidget mHead -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/d;"}
    android.support.constraint.solver.widgets.ConstraintWidget mFirstMatchConstraintWidget -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/d;"}
    android.support.constraint.solver.widgets.ConstraintWidget mLastMatchConstraintWidget -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/d;"}
    java.util.ArrayList mWeightedMatchConstraintsWidgets -> h
    int mWidgetsCount -> i
    int mWidgetsMatchCount -> j
    float mTotalWeight -> k
    int mOrientation -> l
    boolean mIsRtl -> m
    boolean mHasUndefinedWeights -> n
    boolean mHasDefinedWeights -> o
    boolean mHasComplexMatchWeights -> p
    boolean mDefined -> q
    1:1:void <init>(android.support.constraint.solver.widgets.ConstraintWidget,int,boolean):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/d;IZ)V"}
android.support.constraint.solver.widgets.ConstraintAnchor -> f.c:
# {"id":"sourceFile","fileName":"ConstraintAnchor.java"}
    java.util.HashSet mDependents -> a
    int mFinalValue -> b
    boolean mHasFinalValue -> c
    android.support.constraint.solver.widgets.ConstraintWidget mOwner -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/d;"}
    android.support.constraint.solver.widgets.ConstraintAnchor$Type mType -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"I"}
    android.support.constraint.solver.widgets.ConstraintAnchor mTarget -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/c;"}
    int mMargin -> g
    int mGoneMargin -> h
    android.support.constraint.solver.SolverVariable mSolverVariable -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/i;"}
    1:1:void <init>(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.ConstraintAnchor$Type):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/d;I)V"}
    1:1:boolean connect(android.support.constraint.solver.widgets.ConstraintAnchor,int,int,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/c;II)V"}
    1:1:void findDependents(int,java.util.ArrayList,android.support.constraint.solver.widgets.analyzer.WidgetGroup):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILg/o;Ljava/util/ArrayList;)V"}
    1:1:int getFinalValue():0:0 -> c
    3:19:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> d
    3:19:int getMargin():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:21:int getMargin():0:0 -> d
    22:29:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> d
    22:29:int getMargin():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:24:android.support.constraint.solver.widgets.ConstraintAnchor android.support.constraint.solver.widgets.ConstraintAnchor.getOpposite():0:0 -> e
    23:24:boolean hasCenteredDependents():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:56:android.support.constraint.solver.widgets.ConstraintAnchor android.support.constraint.solver.widgets.ConstraintAnchor.getOpposite():0:0 -> e
    25:56:boolean hasCenteredDependents():0 -> e
    57:66:boolean hasCenteredDependents():0:0 -> e
    1:1:boolean isConnected():0:0 -> f
    1:1:void reset():0:0 -> g
    1:1:void resetSolverVariable(android.support.constraint.solver.Cache):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:1:void setFinalValue(int):0:0 -> i
    8:9:java.lang.String android.support.constraint.solver.widgets.ConstraintWidget.getDebugName():0:0 -> toString
    8:9:java.lang.String toString():0 -> toString
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:31:java.lang.String toString():0:0 -> toString
android.support.constraint.solver.widgets.ConstraintWidget -> f.d:
# {"id":"sourceFile","fileName":"ConstraintWidget.java"}
    int mLastVerticalMeasureSpec -> A
    android.support.constraint.solver.widgets.ConstraintAnchor mLeft -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/c;"}
    android.support.constraint.solver.widgets.ConstraintAnchor mTop -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/c;"}
    android.support.constraint.solver.widgets.ConstraintAnchor mRight -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/c;"}
    android.support.constraint.solver.widgets.ConstraintAnchor mBottom -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/c;"}
    android.support.constraint.solver.widgets.ConstraintAnchor mBaseline -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/c;"}
    android.support.constraint.solver.widgets.ConstraintAnchor mCenterX -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/c;"}
    android.support.constraint.solver.widgets.ConstraintAnchor mCenterY -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/c;"}
    android.support.constraint.solver.widgets.ConstraintAnchor mCenter -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/c;"}
    android.support.constraint.solver.widgets.ConstraintAnchor[] mListAnchors -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lf/c;"}
    java.util.ArrayList mAnchors -> K
    boolean[] mIsInBarrier -> L
    android.support.constraint.solver.widgets.ConstraintWidget mParent -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/d;"}
    int mWidth -> N
    int mHeight -> O
    float mDimensionRatio -> P
    int mDimensionRatioSide -> Q
    int mX -> R
    int mY -> S
    int mBaselineDistance -> T
    int mMinWidth -> U
    int mMinHeight -> V
    float mHorizontalBiasPercent -> W
    float mVerticalBiasPercent -> X
    java.lang.Object mCompanionWidget -> Y
    int mVisibility -> Z
    boolean measured -> a
    java.lang.String mDebugName -> a0
    android.support.constraint.solver.widgets.analyzer.ChainRun horizontalChainRun -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/d;"}
    int mHorizontalChainStyle -> b0
    android.support.constraint.solver.widgets.analyzer.ChainRun verticalChainRun -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/d;"}
    int mVerticalChainStyle -> c0
    android.support.constraint.solver.widgets.analyzer.HorizontalWidgetRun horizontalRun -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/l;"}
    float[] mWeight -> d0
    android.support.constraint.solver.widgets.analyzer.VerticalWidgetRun verticalRun -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/n;"}
    android.support.constraint.solver.widgets.ConstraintWidget[] mListNextMatchConstraintsWidget -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lf/d;"}
    boolean[] isTerminalWidget -> f
    android.support.constraint.solver.widgets.ConstraintWidget[] mNextChainWidget -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lf/d;"}
    boolean mMeasureRequested -> g
    int horizontalGroup -> g0
    boolean resolvedHorizontal -> h
    int verticalGroup -> h0
    boolean resolvedVertical -> i
    android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour[] mListDimensionBehaviors -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"[I"}
    int mHorizontalResolution -> j
    int mVerticalResolution -> k
    int mMatchConstraintDefaultWidth -> l
    int mMatchConstraintDefaultHeight -> m
    int[] mResolvedMatchConstraintDefault -> n
    int mMatchConstraintMinWidth -> o
    int mMatchConstraintMaxWidth -> p
    float mMatchConstraintPercentWidth -> q
    int mMatchConstraintMinHeight -> r
    int mMatchConstraintMaxHeight -> s
    float mMatchConstraintPercentHeight -> t
    int mResolvedDimensionRatioSide -> u
    float mResolvedDimensionRatio -> v
    int[] mMaxDimension -> w
    float mCircleConstraintAngle -> x
    boolean hasBaseline -> y
    int mLastHorizontalMeasureSpec -> z
    239:270:void android.support.constraint.solver.widgets.ConstraintWidget.addAnchors():0:0 -> <init>
    239:270:void <init>():0 -> <init>
    1:1:void setHeight(int):0:0 -> A
    1:1:void setHorizontalDimensionBehaviour(android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour):0:0 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
    1:1:void setVerticalDimensionBehaviour(android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour):0:0 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
    1:1:void setWidth(int):0:0 -> D
    3:10:boolean android.support.constraint.solver.widgets.analyzer.WidgetRun.isResolved():0:0 -> E
    3:10:void updateFromRuns(boolean,boolean):0 -> E
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:123:void updateFromRuns(boolean,boolean):0:0 -> E
    125:160:void android.support.constraint.solver.widgets.ConstraintWidget.setFrame(int,int,int,int):0:0 -> F
    125:160:void updateFromSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/e;Z)V"}
    29:32:java.util.HashSet android.support.constraint.solver.widgets.ConstraintAnchor.getDependents():0:0 -> a
    29:32:void addChildrenToSolverByDependency(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.HashSet,int,boolean):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/e;Le/e;Ljava/util/HashSet;IZ)V"}
    33:61:void addChildrenToSolverByDependency(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.HashSet,int,boolean):0:0 -> a
    62:65:java.util.HashSet android.support.constraint.solver.widgets.ConstraintAnchor.getDependents():0:0 -> a
    62:65:void addChildrenToSolverByDependency(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.HashSet,int,boolean):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    66:94:void addChildrenToSolverByDependency(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.HashSet,int,boolean):0:0 -> a
    95:98:java.util.HashSet android.support.constraint.solver.widgets.ConstraintAnchor.getDependents():0:0 -> a
    95:98:void addChildrenToSolverByDependency(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.HashSet,int,boolean):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    99:127:void addChildrenToSolverByDependency(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.HashSet,int,boolean):0:0 -> a
    128:131:java.util.HashSet android.support.constraint.solver.widgets.ConstraintAnchor.getDependents():0:0 -> a
    128:131:void addChildrenToSolverByDependency(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.HashSet,int,boolean):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    132:160:void addChildrenToSolverByDependency(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.HashSet,int,boolean):0:0 -> a
    161:164:java.util.HashSet android.support.constraint.solver.widgets.ConstraintAnchor.getDependents():0:0 -> a
    161:164:void addChildrenToSolverByDependency(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.HashSet,int,boolean):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    165:194:void addChildrenToSolverByDependency(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,java.util.HashSet,int,boolean):0:0 -> a
    1:1:boolean android.support.constraint.solver.widgets.ConstraintWidget.hasDependencies():0:0 -> b
    1:1:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/e;Z)V"}
    2:2:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasDependents():0:0 -> b
    2:2:boolean android.support.constraint.solver.widgets.ConstraintWidget.hasDependencies():0 -> b
    2:2:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    3:3:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasDependents():0:0 -> b
    3:3:boolean android.support.constraint.solver.widgets.ConstraintWidget.hasDependencies():0 -> b
    3:3:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    4:4:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0:0 -> b
    5:5:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.addHorizontalWrapMaxVariable(android.support.constraint.solver.widgets.ConstraintAnchor):0:0 -> b
    5:5:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    6:6:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0:0 -> b
    7:7:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasDependents():0:0 -> b
    7:7:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:8:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasDependents():0:0 -> b
    8:8:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    9:9:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0:0 -> b
    10:10:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.addVerticalWrapMaxVariable(android.support.constraint.solver.widgets.ConstraintAnchor):0:0 -> b
    10:10:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    11:11:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0:0 -> b
    12:12:void android.support.constraint.solver.widgets.ConstraintWidget.setupDimensionRatio(boolean,boolean,boolean,boolean):0:0 -> b
    12:12:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    13:13:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0:0 -> b
    14:14:void android.support.constraint.solver.LinearSystem.addRatio(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,float,int):0:0 -> b
    14:14:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    15:15:android.support.constraint.solver.ArrayRow android.support.constraint.solver.ArrayRow.createRowDimensionRatio(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,float):0:0 -> b
    15:15:void android.support.constraint.solver.LinearSystem.addRatio(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,float,int):0 -> b
    15:15:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    16:17:void android.support.constraint.solver.LinearSystem.addRatio(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,float,int):0:0 -> b
    16:17:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    18:18:android.support.constraint.solver.ArrayRow android.support.constraint.solver.ArrayRow.createRowDimensionRatio(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,float):0:0 -> b
    18:18:void android.support.constraint.solver.LinearSystem.addRatio(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,float,int):0 -> b
    18:18:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    19:19:void android.support.constraint.solver.LinearSystem.addRatio(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,float,int):0:0 -> b
    19:19:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    20:20:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0:0 -> b
    21:21:android.support.constraint.solver.widgets.ConstraintAnchor android.support.constraint.solver.widgets.ConstraintAnchor.getTarget():0:0 -> b
    21:21:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:22:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintAnchor.getOwner():0:0 -> b
    22:22:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:23:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0:0 -> b
    24:24:void android.support.constraint.solver.LinearSystem.addCenterPoint(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.ConstraintWidget,float,int):0:0 -> b
    24:24:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    25:25:android.support.constraint.solver.ArrayRow android.support.constraint.solver.ArrayRow.createRowWithAngle(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,float):0:0 -> b
    25:25:void android.support.constraint.solver.LinearSystem.addCenterPoint(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.ConstraintWidget,float,int):0 -> b
    25:25:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    26:26:void android.support.constraint.solver.LinearSystem.addCenterPoint(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.ConstraintWidget,float,int):0:0 -> b
    26:26:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    27:27:android.support.constraint.solver.ArrayRow android.support.constraint.solver.ArrayRow.createRowWithAngle(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,float):0:0 -> b
    27:27:void android.support.constraint.solver.LinearSystem.addCenterPoint(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.ConstraintWidget,float,int):0 -> b
    27:27:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    28:28:void android.support.constraint.solver.LinearSystem.addCenterPoint(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.ConstraintWidget,float,int):0:0 -> b
    28:28:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    1:1:boolean allowedInBarrier():0:0 -> c
    1:1:android.support.constraint.solver.widgets.ConstraintAnchor android.support.constraint.solver.widgets.ConstraintAnchor.getTarget():0:0 -> d
    1:1:void applyConstraints(android.support.constraint.solver.LinearSystem,boolean,boolean,boolean,boolean,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/e;ZZZZLe/i;Le/i;IZLf/c;Lf/c;IIIIFZZZZZIIIIFZ)V"}
    2:2:void applyConstraints(android.support.constraint.solver.LinearSystem,boolean,boolean,boolean,boolean,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):0:0 -> d
    3:3:android.support.constraint.solver.widgets.ConstraintAnchor android.support.constraint.solver.widgets.ConstraintAnchor.getTarget():0:0 -> d
    3:3:void applyConstraints(android.support.constraint.solver.LinearSystem,boolean,boolean,boolean,boolean,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:4:void applyConstraints(android.support.constraint.solver.LinearSystem,boolean,boolean,boolean,boolean,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):0:0 -> d
    5:5:android.support.constraint.solver.ArrayRow android.support.constraint.solver.ArrayRow.createRowDimensionRatio(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,float):0:0 -> d
    5:5:void applyConstraints(android.support.constraint.solver.LinearSystem,boolean,boolean,boolean,boolean,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):0 -> d
    6:6:void applyConstraints(android.support.constraint.solver.LinearSystem,boolean,boolean,boolean,boolean,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):0:0 -> d
    7:7:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasDependents():0:0 -> d
    7:7:void applyConstraints(android.support.constraint.solver.LinearSystem,boolean,boolean,boolean,boolean,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):0 -> d
    8:8:void applyConstraints(android.support.constraint.solver.LinearSystem,boolean,boolean,boolean,boolean,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):0:0 -> d
    1:1:void createObjectVariables(android.support.constraint.solver.LinearSystem):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/e;)V"}
    1:1:void ensureWidgetRuns():0:0 -> f
    1:1:android.support.constraint.solver.widgets.ConstraintAnchor getAnchor(android.support.constraint.solver.widgets.ConstraintAnchor$Type):0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lf/c;"}
    6:11:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> h
    6:11:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour getDimensionBehaviour(int):0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)I"}
    12:15:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> h
    12:15:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour getDimensionBehaviour(int):0 -> h
    1:1:int getHeight():0:0 -> i
    1:1:android.support.constraint.solver.widgets.ConstraintWidget getNextChainMember(int):0:0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lf/d;"}
    1:1:android.support.constraint.solver.widgets.ConstraintWidget getPreviousChainMember(int):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lf/d;"}
    1:1:int getWidth():0:0 -> l
    1:1:int getX():0:0 -> m
    1:1:int getY():0:0 -> n
    1:1:boolean hasDanglingDimension(int):0:0 -> o
    1:1:void immediateConnect(android.support.constraint.solver.widgets.ConstraintAnchor$Type,android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.ConstraintAnchor$Type,int,int):0:0 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILf/d;III)V"}
    1:1:boolean isChainHead(int):0:0 -> q
    1:1:boolean isInHorizontalChain():0:0 -> r
    1:1:boolean isInVerticalChain():0:0 -> s
    1:1:boolean isMeasureRequested():0:0 -> t
    3:10:java.lang.String toString():0:0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":79,"3":81,"6":84},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    11:21:java.lang.String toString():0:0 -> toString
    22:25:java.lang.String toString():0:0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":85,"4":87,"7":90},"outline":"La/b;d(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    26:78:java.lang.String toString():0:0 -> toString
    79:79:java.lang.String toString():0:0 -> toString
    81:81:java.lang.String toString():0:0 -> toString
    84:84:java.lang.String toString():0:0 -> toString
    85:85:java.lang.String toString():0:0 -> toString
    87:87:java.lang.String toString():0:0 -> toString
    90:90:java.lang.String toString():0:0 -> toString
    7:21:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasFinalValue():0:0 -> u
    7:21:boolean isResolvedHorizontally():0 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:21:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasFinalValue():0:0 -> v
    7:21:boolean isResolvedVertically():0 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void reset():0:0 -> w
    1:1:void resetSolverVariables(android.support.constraint.solver.Cache):0:0 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/d;)V"}
    1:1:void setFinalHorizontal(int,int):0:0 -> y
    1:1:void setFinalVertical(int,int):0:0 -> z
android.support.constraint.solver.widgets.ConstraintWidgetContainer -> f.e:
# {"id":"sourceFile","fileName":"ConstraintWidgetContainer.java"}
    java.lang.ref.WeakReference verticalWrapMax -> A0
    java.lang.ref.WeakReference horizontalWrapMax -> B0
    android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure mMeasure -> C0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/b;"}
    android.support.constraint.solver.widgets.analyzer.BasicMeasure mBasicMeasureSolver -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/c;"}
    android.support.constraint.solver.widgets.analyzer.DependencyGraph mDependencyGraph -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/f;"}
    android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer mMeasurer -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lc/h;"}
    boolean mIsRtl -> n0
    android.support.constraint.solver.LinearSystem mSystem -> o0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/e;"}
    int mPaddingLeft -> p0
    int mPaddingTop -> q0
    int mHorizontalChainsSize -> r0
    int mVerticalChainsSize -> s0
    android.support.constraint.solver.widgets.ChainHead[] mVerticalChainsArray -> t0
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lf/b;"}
    android.support.constraint.solver.widgets.ChainHead[] mHorizontalChainsArray -> u0
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lf/b;"}
    int mOptimizationLevel -> v0
    boolean mWidthMeasuredTooSmall -> w0
    boolean mHeightMeasuredTooSmall -> x0
    java.lang.ref.WeakReference verticalWrapMin -> y0
    java.lang.ref.WeakReference horizontalWrapMin -> z0
    1:1:void <init>():0:0 -> <init>
    1:1:void updateFromRuns(boolean,boolean):0:0 -> E
    1:1:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> G
    1:1:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    1:1:void layout():0 -> G
    2:2:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> G
    2:2:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    2:2:void layout():0 -> G
    3:3:void android.support.constraint.solver.widgets.ConstraintWidget.resetFinalResolution():0:0 -> G
    3:3:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    3:3:void layout():0 -> G
    4:4:void android.support.constraint.solver.widgets.ConstraintAnchor.resetFinalResolution():0:0 -> G
    4:4:void android.support.constraint.solver.widgets.ConstraintWidget.resetFinalResolution():0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:4:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    4:4:void layout():0 -> G
    5:5:void android.support.constraint.solver.widgets.ConstraintAnchor.resetFinalResolution():0:0 -> G
    5:5:void android.support.constraint.solver.widgets.ConstraintWidget.resetFinalResolution():0 -> G
    5:5:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    5:5:void layout():0 -> G
    6:6:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    6:6:void layout():0 -> G
    7:7:void android.support.constraint.solver.widgets.ConstraintWidget.resetFinalResolution():0:0 -> G
    7:7:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    7:7:void layout():0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    8:8:void android.support.constraint.solver.widgets.ConstraintWidget.resetFinalResolution():0:0 -> G
    8:8:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    8:8:void layout():0 -> G
    9:9:void android.support.constraint.solver.widgets.ConstraintAnchor.resetFinalResolution():0:0 -> G
    9:9:void android.support.constraint.solver.widgets.ConstraintWidget.resetFinalResolution():0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:9:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    9:9:void layout():0 -> G
    10:10:void android.support.constraint.solver.widgets.ConstraintAnchor.resetFinalResolution():0:0 -> G
    10:10:void android.support.constraint.solver.widgets.ConstraintWidget.resetFinalResolution():0 -> G
    10:10:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    10:10:void layout():0 -> G
    11:11:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    11:11:void layout():0 -> G
    12:12:void android.support.constraint.solver.widgets.ConstraintWidget.setFinalLeft(int):0:0 -> G
    12:12:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    12:12:void layout():0 -> G
    13:13:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    13:13:void layout():0 -> G
    14:14:int android.support.constraint.solver.widgets.Guideline.getOrientation():0:0 -> G
    14:14:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:14:void layout():0 -> G
    15:15:int android.support.constraint.solver.widgets.Guideline.getRelativeBegin():0:0 -> G
    15:15:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    15:15:void layout():0 -> G
    16:16:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    16:16:void layout():0 -> G
    17:17:int android.support.constraint.solver.widgets.Guideline.getRelativeEnd():0:0 -> G
    17:17:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    17:17:void layout():0 -> G
    18:18:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    18:18:void layout():0 -> G
    19:19:int android.support.constraint.solver.widgets.Guideline.getRelativeEnd():0:0 -> G
    19:19:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    19:19:void layout():0 -> G
    20:20:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    20:20:void layout():0 -> G
    21:21:float android.support.constraint.solver.widgets.Guideline.getRelativePercent():0:0 -> G
    21:21:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    21:21:void layout():0 -> G
    22:22:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    22:22:void layout():0 -> G
    23:23:int android.support.constraint.solver.widgets.Guideline.getOrientation():0:0 -> G
    23:23:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:23:void layout():0 -> G
    24:24:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    24:24:void layout():0 -> G
    25:25:void android.support.constraint.solver.widgets.analyzer.Direct.solveBarrier(android.support.constraint.solver.widgets.Barrier,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,int,boolean):0:0 -> G
    25:25:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    25:25:void layout():0 -> G
    26:26:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    26:26:void layout():0 -> G
    27:27:void android.support.constraint.solver.widgets.ConstraintWidget.setFinalTop(int):0:0 -> G
    27:27:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    27:27:void layout():0 -> G
    28:28:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    28:28:void layout():0 -> G
    29:29:int android.support.constraint.solver.widgets.Guideline.getOrientation():0:0 -> G
    29:29:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:29:void layout():0 -> G
    30:30:int android.support.constraint.solver.widgets.Guideline.getRelativeBegin():0:0 -> G
    30:30:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    30:30:void layout():0 -> G
    31:31:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    31:31:void layout():0 -> G
    32:32:int android.support.constraint.solver.widgets.Guideline.getRelativeEnd():0:0 -> G
    32:32:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    32:32:void layout():0 -> G
    33:33:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    33:33:void layout():0 -> G
    34:34:int android.support.constraint.solver.widgets.Guideline.getRelativeEnd():0:0 -> G
    34:34:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    34:34:void layout():0 -> G
    35:35:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    35:35:void layout():0 -> G
    36:36:float android.support.constraint.solver.widgets.Guideline.getRelativePercent():0:0 -> G
    36:36:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    36:36:void layout():0 -> G
    37:37:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    37:37:void layout():0 -> G
    38:38:int android.support.constraint.solver.widgets.Guideline.getOrientation():0:0 -> G
    38:38:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    38:38:void layout():0 -> G
    39:39:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    39:39:void layout():0 -> G
    40:40:void android.support.constraint.solver.widgets.analyzer.Direct.solveBarrier(android.support.constraint.solver.widgets.Barrier,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,int,boolean):0:0 -> G
    40:40:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    40:40:void layout():0 -> G
    41:41:void android.support.constraint.solver.widgets.analyzer.Direct.solvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    41:41:void layout():0 -> G
    42:42:void layout():0:0 -> G
    43:43:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    43:43:void layout():0 -> G
    44:44:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> G
    44:44:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    44:44:void layout():0 -> G
    45:45:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> G
    45:45:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    45:45:void layout():0 -> G
    46:46:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> G
    46:46:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    46:46:void layout():0 -> G
    47:47:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> G
    47:47:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    47:47:void layout():0 -> G
    48:48:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> G
    48:48:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    48:48:void layout():0 -> G
    49:49:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    49:49:void layout():0 -> G
    50:50:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> G
    50:50:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    50:50:void layout():0 -> G
    51:51:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> G
    51:51:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    51:51:void layout():0 -> G
    52:52:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> G
    52:52:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    52:52:void layout():0 -> G
    53:53:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> G
    53:53:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    53:53:void layout():0 -> G
    54:54:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> G
    54:54:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    54:54:void layout():0 -> G
    55:55:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    55:55:void layout():0 -> G
    56:56:int android.support.constraint.solver.widgets.Guideline.getOrientation():0:0 -> G
    56:56:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    56:56:void layout():0 -> G
    57:57:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    57:57:void layout():0 -> G
    58:58:int android.support.constraint.solver.widgets.Guideline.getOrientation():0:0 -> G
    58:58:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    58:58:void layout():0 -> G
    59:59:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    59:59:void layout():0 -> G
    60:60:java.util.HashSet android.support.constraint.solver.widgets.ConstraintAnchor.getDependents():0:0 -> G
    60:60:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    60:60:void layout():0 -> G
    61:61:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    61:61:void layout():0 -> G
    62:62:java.util.HashSet android.support.constraint.solver.widgets.ConstraintAnchor.getDependents():0:0 -> G
    62:62:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    62:62:void layout():0 -> G
    63:63:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    63:63:void layout():0 -> G
    64:64:java.util.HashSet android.support.constraint.solver.widgets.ConstraintAnchor.getDependents():0:0 -> G
    64:64:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    64:64:void layout():0 -> G
    65:65:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    65:65:void layout():0 -> G
    66:66:java.util.HashSet android.support.constraint.solver.widgets.ConstraintAnchor.getDependents():0:0 -> G
    66:66:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    66:66:void layout():0 -> G
    67:67:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    67:67:void layout():0 -> G
    68:68:java.util.HashSet android.support.constraint.solver.widgets.ConstraintAnchor.getDependents():0:0 -> G
    68:68:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    68:68:void layout():0 -> G
    69:69:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    69:69:void layout():0 -> G
    70:70:java.util.HashSet android.support.constraint.solver.widgets.ConstraintAnchor.getDependents():0:0 -> G
    70:70:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    70:70:void layout():0 -> G
    71:71:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    71:71:void layout():0 -> G
    72:72:java.util.HashSet android.support.constraint.solver.widgets.ConstraintAnchor.getDependents():0:0 -> G
    72:72:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    72:72:void layout():0 -> G
    73:73:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    73:73:void layout():0 -> G
    74:74:boolean android.support.constraint.solver.widgets.ConstraintWidget.oppositeDimensionsTied():0:0 -> G
    74:74:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    74:74:void layout():0 -> G
    75:75:boolean android.support.constraint.solver.widgets.ConstraintWidget.oppositeDimensionsTied():0:0 -> G
    75:75:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    75:75:void layout():0 -> G
    76:76:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    76:76:void layout():0 -> G
    77:77:android.support.constraint.solver.widgets.analyzer.WidgetGroup android.support.constraint.solver.widgets.analyzer.Grouping.findGroup(java.util.ArrayList,int):0:0 -> G
    77:77:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    77:77:void layout():0 -> G
    78:78:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    78:78:void layout():0 -> G
    79:79:android.support.constraint.solver.widgets.analyzer.WidgetGroup android.support.constraint.solver.widgets.analyzer.Grouping.findGroup(java.util.ArrayList,int):0:0 -> G
    79:79:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    79:79:void layout():0 -> G
    80:80:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    80:80:void layout():0 -> G
    81:81:void android.support.constraint.solver.widgets.analyzer.WidgetGroup.setOrientation(int):0:0 -> G
    81:81:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    81:81:void layout():0 -> G
    82:82:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    82:82:void layout():0 -> G
    83:83:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> G
    83:83:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    83:83:void layout():0 -> G
    84:84:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    84:84:void layout():0 -> G
    85:85:int android.support.constraint.solver.widgets.analyzer.WidgetGroup.getOrientation():0:0 -> G
    85:85:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    85:85:void layout():0 -> G
    86:86:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    86:86:void layout():0 -> G
    87:87:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> G
    87:87:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
    87:87:void layout():0 -> G
    88:88:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    88:88:void layout():0 -> G
    89:89:int android.support.constraint.solver.widgets.analyzer.WidgetGroup.getOrientation():0:0 -> G
    89:89:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    89:89:void layout():0 -> G
    90:90:boolean android.support.constraint.solver.widgets.analyzer.Grouping.simpleSolvingPass(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> G
    90:90:void layout():0 -> G
    91:91:void layout():0:0 -> G
    92:92:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> G
    92:92:void layout():0 -> G
    93:93:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> G
    93:93:void layout():0 -> G
    94:94:void layout():0:0 -> G
    95:95:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.addMinWrap(android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.SolverVariable):0:0 -> G
    95:95:void layout():0 -> G
    96:96:void layout():0:0 -> G
    97:97:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.addMaxWrap(android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.SolverVariable):0:0 -> G
    97:97:void layout():0 -> G
    98:98:void layout():0:0 -> G
    99:99:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.addMinWrap(android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.SolverVariable):0:0 -> G
    99:99:void layout():0 -> G
    100:100:void layout():0:0 -> G
    101:101:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.addMaxWrap(android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.SolverVariable):0:0 -> G
    101:101:void layout():0 -> G
    102:102:void layout():0:0 -> G
    103:103:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.updateChildrenFromSolver(android.support.constraint.solver.LinearSystem,boolean[]):0:0 -> G
    103:103:void layout():0 -> G
    104:104:void layout():0:0 -> G
    9:47:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.addHorizontalChain(android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> H
    9:47:void addChain(android.support.constraint.solver.widgets.ConstraintWidget,int):0 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/d;I)V"}
    48:78:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.addVerticalChain(android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> H
    48:78:void addChain(android.support.constraint.solver.widgets.ConstraintWidget,int):0 -> H
    30:31:void android.support.constraint.solver.widgets.ConstraintWidget.setInBarrier(int,boolean):0:0 -> I
    30:31:boolean addChildrenToSolver(android.support.constraint.solver.LinearSystem):0 -> I
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/e;)V"}
    32:35:void android.support.constraint.solver.widgets.ConstraintWidget.setInBarrier(int,boolean):0:0 -> I
    32:35:boolean addChildrenToSolver(android.support.constraint.solver.LinearSystem):0 -> I
    36:64:boolean addChildrenToSolver(android.support.constraint.solver.LinearSystem):0:0 -> I
    65:68:void android.support.constraint.solver.widgets.Barrier.markWidgets():0:0 -> I
    65:68:boolean addChildrenToSolver(android.support.constraint.solver.LinearSystem):0 -> I
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    69:84:void android.support.constraint.solver.widgets.Barrier.markWidgets():0:0 -> I
    69:84:boolean addChildrenToSolver(android.support.constraint.solver.LinearSystem):0 -> I
    85:86:void android.support.constraint.solver.widgets.ConstraintWidget.setInBarrier(int,boolean):0:0 -> I
    85:86:void android.support.constraint.solver.widgets.Barrier.markWidgets():0 -> I
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    85:86:boolean addChildrenToSolver(android.support.constraint.solver.LinearSystem):0 -> I
    87:89:void android.support.constraint.solver.widgets.ConstraintWidget.setInBarrier(int,boolean):0:0 -> I
    87:89:void android.support.constraint.solver.widgets.Barrier.markWidgets():0 -> I
    87:89:boolean addChildrenToSolver(android.support.constraint.solver.LinearSystem):0 -> I
    90:91:void android.support.constraint.solver.widgets.ConstraintWidget.setInBarrier(int,boolean):0:0 -> I
    90:91:void android.support.constraint.solver.widgets.Barrier.markWidgets():0 -> I
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    90:91:boolean addChildrenToSolver(android.support.constraint.solver.LinearSystem):0 -> I
    92:104:void android.support.constraint.solver.widgets.ConstraintWidget.setInBarrier(int,boolean):0:0 -> I
    92:104:void android.support.constraint.solver.widgets.Barrier.markWidgets():0 -> I
    92:104:boolean addChildrenToSolver(android.support.constraint.solver.LinearSystem):0 -> I
    105:113:boolean addChildrenToSolver(android.support.constraint.solver.LinearSystem):0:0 -> I
    114:117:boolean android.support.constraint.solver.widgets.ConstraintWidget.addFirst():0:0 -> I
    114:117:boolean addChildrenToSolver(android.support.constraint.solver.LinearSystem):0 -> I
    118:146:boolean addChildrenToSolver(android.support.constraint.solver.LinearSystem):0:0 -> I
    147:150:boolean android.support.constraint.solver.widgets.ConstraintWidget.addFirst():0:0 -> I
    147:150:boolean addChildrenToSolver(android.support.constraint.solver.LinearSystem):0 -> I
    151:158:boolean addChildrenToSolver(android.support.constraint.solver.LinearSystem):0:0 -> I
    159:170:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> I
    159:170:boolean addChildrenToSolver(android.support.constraint.solver.LinearSystem):0 -> I
    171:244:boolean addChildrenToSolver(android.support.constraint.solver.LinearSystem):0:0 -> I
    245:248:boolean android.support.constraint.solver.widgets.ConstraintWidget.addFirst():0:0 -> I
    245:248:boolean addChildrenToSolver(android.support.constraint.solver.LinearSystem):0 -> I
    249:270:boolean addChildrenToSolver(android.support.constraint.solver.LinearSystem):0:0 -> I
    1:1:void addVerticalWrapMinVariable(android.support.constraint.solver.widgets.ConstraintAnchor):0:0 -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/c;)V"}
    5:7:boolean android.support.constraint.solver.widgets.analyzer.DependencyGraph.directMeasureWithOrientation(boolean,int):0:0 -> K
    5:7:boolean directMeasureWithOrientation(boolean,int):0 -> K
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Z"}
    8:271:boolean android.support.constraint.solver.widgets.analyzer.DependencyGraph.directMeasureWithOrientation(boolean,int):0:0 -> K
    8:271:boolean directMeasureWithOrientation(boolean,int):0 -> K
    4:6:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> L
    4:6:boolean measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure,int):0 -> L
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/d;Lc/h;Lg/b;)V"}
    7:8:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> L
    7:8:boolean measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure,int):0 -> L
    9:11:boolean measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure,int):0:0 -> L
    12:13:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> L
    12:13:boolean measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure,int):0 -> L
    14:176:boolean measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure,int):0:0 -> L
    177:181:float android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatio():0:0 -> L
    177:181:boolean measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure,int):0 -> L
    182:184:boolean measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure,int):0:0 -> L
    185:192:float android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatio():0:0 -> L
    185:192:boolean measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure,int):0 -> L
    193:225:boolean measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure,int):0:0 -> L
    226:230:float android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatio():0:0 -> L
    226:230:boolean measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure,int):0 -> L
    231:234:boolean measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure,int):0:0 -> L
    235:238:float android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatio():0:0 -> L
    235:238:boolean measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure,int):0 -> L
    239:253:boolean measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure,int):0:0 -> L
    254:255:void android.support.constraint.solver.widgets.ConstraintWidget.setHasBaseline(boolean):0:0 -> L
    254:255:boolean measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure,int):0 -> L
    256:257:boolean measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure,int):0:0 -> L
    258:265:void android.support.constraint.solver.widgets.ConstraintWidget.setBaselineDistance(int):0:0 -> L
    258:265:boolean measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure,int):0 -> L
    266:268:boolean measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure,int):0:0 -> L
    1:1:boolean optimizeFor(int):0:0 -> M
    1:1:void reset():0:0 -> w
android.support.constraint.solver.widgets.Guideline -> f.f:
# {"id":"sourceFile","fileName":"Guideline.java"}
    float mRelativePercent -> j0
    int mRelativeBegin -> k0
    int mRelativeEnd -> l0
    android.support.constraint.solver.widgets.ConstraintAnchor mAnchor -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/c;"}
    int mOrientation -> n0
    boolean resolved -> o0
    1:1:void <init>():0:0 -> <init>
    8:54:void updateFromSolver(android.support.constraint.solver.LinearSystem,boolean):0:0 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/e;Z)V"}
    1:1:void setFinalValue(int):0:0 -> G
    1:1:void setOrientation(int):0:0 -> H
    3:66:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/e;Z)V"}
    67:70:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasFinalValue():0:0 -> b
    67:70:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    71:199:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0:0 -> b
    200:203:android.support.constraint.solver.ArrayRow android.support.constraint.solver.LinearSystem.createRowDimensionPercent(android.support.constraint.solver.LinearSystem,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,float):0:0 -> b
    200:203:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    204:213:android.support.constraint.solver.ArrayRow android.support.constraint.solver.ArrayRow.createRowDimensionPercent(android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,float):0:0 -> b
    204:213:android.support.constraint.solver.ArrayRow android.support.constraint.solver.LinearSystem.createRowDimensionPercent(android.support.constraint.solver.LinearSystem,android.support.constraint.solver.SolverVariable,android.support.constraint.solver.SolverVariable,float):0 -> b
    204:213:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0 -> b
    214:217:void addToSolver(android.support.constraint.solver.LinearSystem,boolean):0:0 -> b
    1:1:boolean allowedInBarrier():0:0 -> c
    1:1:android.support.constraint.solver.widgets.ConstraintAnchor getAnchor(android.support.constraint.solver.widgets.ConstraintAnchor$Type):0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lf/c;"}
    1:1:boolean isResolvedHorizontally():0:0 -> u
    1:1:boolean isResolvedVertically():0:0 -> v
android.support.constraint.solver.widgets.Helper -> f.g:
# {"id":"sourceFile","fileName":"Helper.java"}
android.support.constraint.solver.widgets.HelperWidget -> f.h:
# {"id":"sourceFile","fileName":"HelperWidget.java"}
    android.support.constraint.solver.widgets.ConstraintWidget[] mWidgets -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lf/d;"}
    int mWidgetsCount -> k0
    1:1:void <init>():0:0 -> <init>
    11:12:boolean android.support.constraint.solver.widgets.analyzer.WidgetGroup.add(android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> G
    11:12:void addDependents(java.util.ArrayList,int,android.support.constraint.solver.widgets.analyzer.WidgetGroup):0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILg/o;Ljava/util/ArrayList;)V"}
    13:31:boolean android.support.constraint.solver.widgets.analyzer.WidgetGroup.add(android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> G
    13:31:void addDependents(java.util.ArrayList,int,android.support.constraint.solver.widgets.analyzer.WidgetGroup):0 -> G
    32:40:void addDependents(java.util.ArrayList,int,android.support.constraint.solver.widgets.analyzer.WidgetGroup):0:0 -> G
android.support.constraint.solver.widgets.Optimizer -> f.i:
# {"id":"sourceFile","fileName":"Optimizer.java"}
    boolean[] flags -> a
    1:1:void <clinit>():0:0 -> <clinit>
    58:68:void android.support.constraint.solver.widgets.ConstraintWidget.setHorizontalDimension(int,int):0:0 -> a
    58:68:void checkMatchParent(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,android.support.constraint.solver.widgets.ConstraintWidget):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/e;Le/e;Lf/d;)V"}
    69:118:void checkMatchParent(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> a
    119:124:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> a
    119:124:void checkMatchParent(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,android.support.constraint.solver.widgets.ConstraintWidget):0 -> a
    125:140:void checkMatchParent(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> a
    141:152:void android.support.constraint.solver.widgets.ConstraintWidget.setVerticalDimension(int,int):0:0 -> a
    141:152:void checkMatchParent(android.support.constraint.solver.widgets.ConstraintWidgetContainer,android.support.constraint.solver.LinearSystem,android.support.constraint.solver.widgets.ConstraintWidget):0 -> a
    1:1:boolean enabled(int,int):0:0 -> b
android.support.constraint.solver.widgets.WidgetContainer -> f.j:
# {"id":"sourceFile","fileName":"WidgetContainer.java"}
    java.util.ArrayList mChildren -> j0
    1:1:void <init>():0:0 -> <init>
    void layout() -> G
    1:1:void reset():0:0 -> w
    1:1:void resetSolverVariables(android.support.constraint.solver.Cache):0:0 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/d;)V"}
android.support.constraint.solver.widgets.analyzer.BaselineDimensionDependency -> g.a:
# {"id":"sourceFile","fileName":"BaselineDimensionDependency.java"}
    1:1:void <init>(android.support.constraint.solver.widgets.analyzer.WidgetRun):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/p;)V"}
android.support.constraint.solver.widgets.analyzer.BasicMeasure -> g.c:
# {"id":"sourceFile","fileName":"BasicMeasure.java"}
    java.util.ArrayList mVariableDimensionsWidgets -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure mMeasure -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    android.support.constraint.solver.widgets.ConstraintWidgetContainer constraintWidgetContainer -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    android.support.v7.app.TwilightManager android.support.v7.app.TwilightManager.sInstance -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/c;"}
    1:1:void android.support.v7.app.TwilightManager.<init>(android.content.Context,android.location.LocationManager):0:0 -> <init>
    2:2:void <init>(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/e;)V"}
    1:1:android.location.Location android.support.v7.app.TwilightManager.getLastKnownLocationForProvider(java.lang.String):0:0 -> a
    9:18:boolean android.support.v7.app.TwilightManager.isStateValid():0:0 -> b
    9:18:boolean android.support.v7.app.TwilightManager.isNight():0 -> b
    19:27:boolean android.support.v7.app.TwilightManager.isNight():0:0 -> b
    28:80:android.location.Location android.support.v7.app.TwilightManager.getLastKnownLocation():0:0 -> b
    28:80:boolean android.support.v7.app.TwilightManager.isNight():0 -> b
    81:88:void android.support.v7.app.TwilightManager.updateState(android.location.Location):0:0 -> b
    81:88:boolean android.support.v7.app.TwilightManager.isNight():0 -> b
    89:102:android.support.v7.app.TwilightCalculator android.support.v7.app.TwilightCalculator.getInstance():0:0 -> b
    89:102:void android.support.v7.app.TwilightManager.updateState(android.location.Location):0 -> b
    89:102:boolean android.support.v7.app.TwilightManager.isNight():0 -> b
    103:196:void android.support.v7.app.TwilightManager.updateState(android.location.Location):0:0 -> b
    103:196:boolean android.support.v7.app.TwilightManager.isNight():0 -> b
    197:221:boolean android.support.v7.app.TwilightManager.isNight():0:0 -> b
    5:7:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> c
    5:7:boolean measure(android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget,int):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc/h;Lf/d;I)Z"}
    8:9:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> c
    8:9:boolean measure(android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget,int):0 -> c
    10:12:boolean measure(android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget,int):0:0 -> c
    13:14:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> c
    13:14:boolean measure(android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget,int):0 -> c
    15:104:boolean measure(android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget,int):0:0 -> c
    105:106:void android.support.constraint.solver.widgets.ConstraintWidget.setHasBaseline(boolean):0:0 -> c
    105:106:boolean measure(android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget,int):0 -> c
    107:108:boolean measure(android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget,int):0:0 -> c
    109:116:void android.support.constraint.solver.widgets.ConstraintWidget.setBaselineDistance(int):0:0 -> c
    109:116:boolean measure(android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget,int):0 -> c
    117:121:boolean measure(android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget,int):0:0 -> c
    1:2:int android.support.constraint.solver.widgets.ConstraintWidget.getMinWidth():0:0 -> d
    1:2:void solveLinearSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,java.lang.String,int,int):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/e;II)V"}
    3:5:int android.support.constraint.solver.widgets.ConstraintWidget.getMinHeight():0:0 -> d
    3:5:void solveLinearSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,java.lang.String,int,int):0 -> d
    6:7:void android.support.constraint.solver.widgets.ConstraintWidget.setMinWidth(int):0:0 -> d
    6:7:void solveLinearSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,java.lang.String,int,int):0 -> d
    8:9:void android.support.constraint.solver.widgets.ConstraintWidget.setMinHeight(int):0:0 -> d
    8:9:void solveLinearSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,java.lang.String,int,int):0 -> d
    10:17:void solveLinearSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,java.lang.String,int,int):0:0 -> d
    18:24:void android.support.constraint.solver.widgets.ConstraintWidget.setMinWidth(int):0:0 -> d
    18:24:void solveLinearSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,java.lang.String,int,int):0 -> d
    25:33:void android.support.constraint.solver.widgets.ConstraintWidget.setMinHeight(int):0:0 -> d
    25:33:void solveLinearSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,java.lang.String,int,int):0 -> d
    34:37:void solveLinearSystem(android.support.constraint.solver.widgets.ConstraintWidgetContainer,java.lang.String,int,int):0:0 -> d
    27:28:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> e
    27:28:void updateHierarchy(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/e;)V"}
    29:33:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> e
    29:33:void updateHierarchy(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0 -> e
    34:37:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> e
    34:37:void updateHierarchy(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0 -> e
    38:43:void updateHierarchy(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0:0 -> e
    44:48:void android.support.constraint.solver.widgets.analyzer.DependencyGraph.invalidateGraph():0:0 -> e
    44:48:void android.support.constraint.solver.widgets.ConstraintWidgetContainer.invalidateGraph():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    44:48:void updateHierarchy(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0 -> e
android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure -> g.b:
# {"id":"sourceFile","fileName":"BasicMeasure.java"}
    android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour horizontalBehavior -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"I"}
    android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour verticalBehavior -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"I"}
    int horizontalDimension -> c
    int verticalDimension -> d
    int measuredWidth -> e
    int measuredHeight -> f
    int measuredBaseline -> g
    boolean measuredHasBaseline -> h
    boolean measuredNeedsSolverPass -> i
    int measureStrategy -> j
    void <init>() -> <init>
android.support.constraint.solver.widgets.analyzer.ChainRun -> g.d:
# {"id":"sourceFile","fileName":"ChainRun.java"}
    java.util.ArrayList widgets -> k
    int chainStyle -> l
    15:34:void android.support.constraint.solver.widgets.analyzer.ChainRun.build():0:0 -> <init>
    15:34:void <init>(android.support.constraint.solver.widgets.ConstraintWidget,int):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/d;I)V"}
    35:45:android.support.constraint.solver.widgets.analyzer.WidgetRun android.support.constraint.solver.widgets.ConstraintWidget.getRun(int):0:0 -> <init>
    35:45:void android.support.constraint.solver.widgets.analyzer.ChainRun.build():0 -> <init>
    35:45:void <init>(android.support.constraint.solver.widgets.ConstraintWidget,int):0 -> <init>
    46:60:void android.support.constraint.solver.widgets.analyzer.ChainRun.build():0:0 -> <init>
    46:60:void <init>(android.support.constraint.solver.widgets.ConstraintWidget,int):0 -> <init>
    61:69:android.support.constraint.solver.widgets.analyzer.WidgetRun android.support.constraint.solver.widgets.ConstraintWidget.getRun(int):0:0 -> <init>
    61:69:void android.support.constraint.solver.widgets.analyzer.ChainRun.build():0 -> <init>
    61:69:void <init>(android.support.constraint.solver.widgets.ConstraintWidget,int):0 -> <init>
    70:117:void android.support.constraint.solver.widgets.analyzer.ChainRun.build():0:0 -> <init>
    70:117:void <init>(android.support.constraint.solver.widgets.ConstraintWidget,int):0 -> <init>
    118:119:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> <init>
    118:119:void android.support.constraint.solver.widgets.analyzer.ChainRun.build():0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    118:119:void <init>(android.support.constraint.solver.widgets.ConstraintWidget,int):0 -> <init>
    120:121:void android.support.constraint.solver.widgets.analyzer.ChainRun.build():0:0 -> <init>
    120:121:void <init>(android.support.constraint.solver.widgets.ConstraintWidget,int):0 -> <init>
    122:125:boolean android.support.constraint.solver.widgets.ConstraintWidgetContainer.isRtl():0:0 -> <init>
    122:125:void android.support.constraint.solver.widgets.analyzer.ChainRun.build():0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    122:125:void <init>(android.support.constraint.solver.widgets.ConstraintWidget,int):0 -> <init>
    126:152:void android.support.constraint.solver.widgets.analyzer.ChainRun.build():0:0 -> <init>
    126:152:void <init>(android.support.constraint.solver.widgets.ConstraintWidget,int):0 -> <init>
    153:157:int android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalChainStyle():0:0 -> <init>
    153:157:void android.support.constraint.solver.widgets.analyzer.ChainRun.build():0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    153:157:void <init>(android.support.constraint.solver.widgets.ConstraintWidget,int):0 -> <init>
    158:162:int android.support.constraint.solver.widgets.ConstraintWidget.getVerticalChainStyle():0:0 -> <init>
    158:162:void android.support.constraint.solver.widgets.analyzer.ChainRun.build():0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    158:162:void <init>(android.support.constraint.solver.widgets.ConstraintWidget,int):0 -> <init>
    1:1:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> a
    1:1:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/e;)V"}
    2:2:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    3:3:boolean android.support.constraint.solver.widgets.ConstraintWidgetContainer.isRtl():0:0 -> a
    3:3:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
    4:4:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    5:5:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> a
    5:5:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:6:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    7:7:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> a
    7:7:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:8:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    9:9:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> a
    9:9:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:10:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    11:11:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> a
    11:11:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:12:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    13:13:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> a
    13:13:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:14:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    15:15:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> a
    15:15:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:16:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    17:17:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> a
    17:17:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:18:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    19:19:float android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalBiasPercent():0:0 -> a
    19:19:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:20:float android.support.constraint.solver.widgets.ConstraintWidget.getVerticalBiasPercent():0:0 -> a
    20:20:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:21:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    22:22:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> a
    22:22:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:23:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    1:1:void apply():0:0 -> d
    1:1:void applyToWidget():0:0 -> e
    1:1:void clear():0:0 -> f
    1:1:long getWrapDimension():0:0 -> j
    1:1:boolean supportsWrapComputation():0:0 -> k
    18:29:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> m
    18:29:android.support.constraint.solver.widgets.ConstraintWidget getFirstVisibleWidget():0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf/d;"}
    19:30:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> n
    19:30:android.support.constraint.solver.widgets.ConstraintWidget getLastVisibleWidget():0 -> n
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf/d;"}
    36:39:java.lang.String toString():0:0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":63,"3":65,"6":68,"9":72,"12":77},"outline":"La/b;l(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    40:56:java.lang.String toString():0:0 -> toString
    57:62:java.lang.String toString():0:0 -> toString
    63:63:java.lang.String toString():0:0 -> toString
    65:65:java.lang.String toString():0:0 -> toString
    68:68:java.lang.String toString():0:0 -> toString
    72:72:java.lang.String toString():0:0 -> toString
    77:77:java.lang.String toString():0:0 -> toString
android.support.constraint.solver.widgets.analyzer.Dependency -> g.e:
# {"id":"sourceFile","fileName":"Dependency.java"}
    void update(android.support.constraint.solver.widgets.analyzer.Dependency) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/e;)V"}
android.support.constraint.solver.widgets.analyzer.DependencyGraph -> g.f:
# {"id":"sourceFile","fileName":"DependencyGraph.java"}
    android.support.constraint.solver.widgets.ConstraintWidgetContainer container -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/e;"}
    boolean mNeedBuildGraph -> b
    boolean mNeedRedoMeasures -> c
    android.support.constraint.solver.widgets.ConstraintWidgetContainer mContainer -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/e;"}
    java.util.ArrayList mRuns -> e
    android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer mMeasurer -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lc/h;"}
    android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure mMeasure -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/b;"}
    java.util.ArrayList mGroups -> h
    1:1:void <init>(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/e;)V"}
    31:35:void android.support.constraint.solver.widgets.analyzer.RunGroup.add(android.support.constraint.solver.widgets.analyzer.WidgetRun):0:0 -> a
    31:35:void applyGroup(android.support.constraint.solver.widgets.analyzer.DependencyNode,int,int,android.support.constraint.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,android.support.constraint.solver.widgets.analyzer.RunGroup):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/g;IILjava/util/ArrayList;Lg/m;)V"}
    36:250:void applyGroup(android.support.constraint.solver.widgets.analyzer.DependencyNode,int,int,android.support.constraint.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,android.support.constraint.solver.widgets.analyzer.RunGroup):0:0 -> a
    1:1:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> b
    1:1:boolean basicMeasureWidgets(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/e;)V"}
    2:2:boolean basicMeasureWidgets(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0:0 -> b
    3:3:float android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatio():0:0 -> b
    3:3:boolean basicMeasureWidgets(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0 -> b
    4:4:boolean basicMeasureWidgets(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0:0 -> b
    5:5:int android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatioSide():0:0 -> b
    5:5:boolean basicMeasureWidgets(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0 -> b
    6:6:boolean basicMeasureWidgets(android.support.constraint.solver.widgets.ConstraintWidgetContainer):0:0 -> b
    3:193:void android.support.constraint.solver.widgets.analyzer.DependencyGraph.buildGraph(java.util.ArrayList):0:0 -> c
    3:193:void buildGraph():0 -> c
    194:211:void buildGraph():0:0 -> c
    24:25:long android.support.constraint.solver.widgets.analyzer.RunGroup.computeWrapSize(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int):0:0 -> d
    24:25:int computeWrap(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/e;I)I"}
    26:147:long android.support.constraint.solver.widgets.analyzer.RunGroup.computeWrapSize(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int):0:0 -> d
    26:147:int computeWrap(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int):0 -> d
    148:156:float android.support.constraint.solver.widgets.ConstraintWidget.getBiasPercent(int):0:0 -> d
    148:156:long android.support.constraint.solver.widgets.analyzer.RunGroup.computeWrapSize(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    148:156:int computeWrap(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int):0 -> d
    157:255:long android.support.constraint.solver.widgets.analyzer.RunGroup.computeWrapSize(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int):0:0 -> d
    157:255:int computeWrap(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int):0 -> d
    256:273:int computeWrap(android.support.constraint.solver.widgets.ConstraintWidgetContainer,int):0:0 -> d
    1:1:void findGroup(android.support.constraint.solver.widgets.analyzer.WidgetRun,int,java.util.ArrayList):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/p;ILjava/util/ArrayList;)V"}
    28:29:void android.support.constraint.solver.widgets.ConstraintWidget.setHasBaseline(boolean):0:0 -> f
    28:29:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour,int,android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour,int):0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/d;IIII)V"}
    30:31:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour,int,android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour,int):0:0 -> f
    32:41:void android.support.constraint.solver.widgets.ConstraintWidget.setBaselineDistance(int):0:0 -> f
    32:41:void measure(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour,int,android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour,int):0 -> f
    155:156:int android.support.constraint.solver.widgets.ConstraintWidget.getBaselineDistance():0:0 -> g
    155:156:void measureWidgets():0 -> g
    157:162:void measureWidgets():0:0 -> g
android.support.constraint.solver.widgets.analyzer.DependencyNode -> g.g:
# {"id":"sourceFile","fileName":"DependencyNode.java"}
    android.support.constraint.solver.widgets.analyzer.Dependency updateDelegate -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/p;"}
    boolean delegateToWidgetRun -> b
    boolean readyToSolve -> c
    android.support.constraint.solver.widgets.analyzer.WidgetRun run -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/p;"}
    android.support.constraint.solver.widgets.analyzer.DependencyNode$Type type -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"I"}
    int margin -> f
    int value -> g
    int marginFactor -> h
    android.support.constraint.solver.widgets.analyzer.DimensionDependency marginDependency -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/h;"}
    boolean resolved -> j
    java.util.List dependencies -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    java.util.List targets -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    1:1:void <init>(android.support.constraint.solver.widgets.analyzer.WidgetRun):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/p;)V"}
    1:1:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/e;)V"}
    1:1:void addDependency(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/e;)V"}
    1:1:void clear():0:0 -> c
    1:1:void resolve(int):0:0 -> d
    10:11:java.lang.String android.support.constraint.solver.widgets.ConstraintWidget.getDebugName():0:0 -> toString
    10:11:java.lang.String toString():0 -> toString
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:87:java.lang.String toString():0:0 -> toString
android.support.constraint.solver.widgets.analyzer.DimensionDependency -> g.h:
# {"id":"sourceFile","fileName":"DimensionDependency.java"}
    int wrapValue -> m
    1:1:void <init>(android.support.constraint.solver.widgets.analyzer.WidgetRun):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/p;)V"}
    1:1:void resolve(int):0:0 -> d
android.support.constraint.solver.widgets.analyzer.Direct -> g.i:
# {"id":"sourceFile","fileName":"Direct.java"}
    android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measure measure -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/b;"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:3:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> a
    1:3:boolean canMeasure(android.support.constraint.solver.widgets.ConstraintWidget):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/d;)Z"}
    4:6:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> a
    4:6:boolean canMeasure(android.support.constraint.solver.widgets.ConstraintWidget):0 -> a
    7:8:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> a
    7:8:boolean canMeasure(android.support.constraint.solver.widgets.ConstraintWidget):0 -> a
    9:12:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> a
    9:12:boolean canMeasure(android.support.constraint.solver.widgets.ConstraintWidget):0 -> a
    13:18:boolean canMeasure(android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> a
    19:24:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> a
    19:24:boolean canMeasure(android.support.constraint.solver.widgets.ConstraintWidget):0 -> a
    25:37:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> a
    25:37:boolean canMeasure(android.support.constraint.solver.widgets.ConstraintWidget):0 -> a
    38:112:boolean canMeasure(android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> a
    49:57:java.util.HashSet android.support.constraint.solver.widgets.ConstraintAnchor.getDependents():0:0 -> b
    49:57:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc/h;Lf/d;Z)V"}
    58:61:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasFinalValue():0:0 -> b
    58:61:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0 -> b
    62:99:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0:0 -> b
    100:103:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> b
    100:103:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0 -> b
    104:122:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0:0 -> b
    123:126:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> b
    123:126:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0 -> b
    127:130:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0:0 -> b
    131:136:float android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatio():0:0 -> b
    131:136:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0 -> b
    137:148:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0:0 -> b
    149:154:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasFinalValue():0:0 -> b
    149:154:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    155:158:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0:0 -> b
    159:162:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasFinalValue():0:0 -> b
    159:162:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    163:231:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0:0 -> b
    232:235:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasFinalValue():0:0 -> b
    232:235:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    236:250:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0:0 -> b
    251:254:java.util.HashSet android.support.constraint.solver.widgets.ConstraintAnchor.getDependents():0:0 -> b
    251:254:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0 -> b
    255:258:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasFinalValue():0:0 -> b
    255:258:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0 -> b
    259:306:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0:0 -> b
    307:312:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasFinalValue():0:0 -> b
    307:312:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    313:316:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0:0 -> b
    317:323:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasFinalValue():0:0 -> b
    317:323:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    324:335:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> b
    324:335:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0 -> b
    336:343:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0:0 -> b
    344:347:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> b
    344:347:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0 -> b
    348:351:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0:0 -> b
    352:357:float android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatio():0:0 -> b
    352:357:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0 -> b
    358:442:void horizontalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,boolean):0:0 -> b
    1:2:float android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalBiasPercent():0:0 -> c
    1:2:void solveHorizontalCenterConstraints(android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget,boolean):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc/h;Lf/d;Z)V"}
    3:69:void solveHorizontalCenterConstraints(android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget,boolean):0:0 -> c
    1:2:float android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalBiasPercent():0:0 -> d
    1:2:void solveHorizontalMatchConstraint(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget,boolean):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/d;Lc/h;Lf/d;Z)V"}
    3:34:void solveHorizontalMatchConstraint(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget,boolean):0:0 -> d
    35:42:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> d
    35:42:void solveHorizontalMatchConstraint(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget,boolean):0 -> d
    43:56:void solveHorizontalMatchConstraint(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget,boolean):0:0 -> d
    57:59:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> d
    57:59:void solveHorizontalMatchConstraint(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget,boolean):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    60:72:float android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalBiasPercent():0:0 -> d
    60:72:void solveHorizontalMatchConstraint(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget,boolean):0 -> d
    73:102:void solveHorizontalMatchConstraint(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget,boolean):0:0 -> d
    1:2:float android.support.constraint.solver.widgets.ConstraintWidget.getVerticalBiasPercent():0:0 -> e
    1:2:void solveVerticalCenterConstraints(android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc/h;Lf/d;)V"}
    3:72:void solveVerticalCenterConstraints(android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> e
    1:2:float android.support.constraint.solver.widgets.ConstraintWidget.getVerticalBiasPercent():0:0 -> f
    1:2:void solveVerticalMatchConstraint(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/d;Lc/h;Lf/d;)V"}
    3:34:void solveVerticalMatchConstraint(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> f
    35:42:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> f
    35:42:void solveVerticalMatchConstraint(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget):0 -> f
    43:56:void solveVerticalMatchConstraint(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> f
    57:70:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> f
    57:70:void solveVerticalMatchConstraint(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    71:100:void solveVerticalMatchConstraint(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer,android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> f
    43:50:java.util.HashSet android.support.constraint.solver.widgets.ConstraintAnchor.getDependents():0:0 -> g
    43:50:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc/h;Lf/d;)V"}
    51:54:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasFinalValue():0:0 -> g
    51:54:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> g
    55:92:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> g
    93:96:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> g
    93:96:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> g
    97:115:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> g
    116:119:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> g
    116:119:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> g
    120:123:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> g
    124:129:float android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatio():0:0 -> g
    124:129:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> g
    130:141:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> g
    142:147:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasFinalValue():0:0 -> g
    142:147:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    148:151:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> g
    152:155:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasFinalValue():0:0 -> g
    152:155:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    156:224:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> g
    225:228:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasFinalValue():0:0 -> g
    225:228:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    229:238:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> g
    239:242:java.util.HashSet android.support.constraint.solver.widgets.ConstraintAnchor.getDependents():0:0 -> g
    239:242:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> g
    243:246:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasFinalValue():0:0 -> g
    243:246:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> g
    247:294:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> g
    295:300:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasFinalValue():0:0 -> g
    295:300:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    301:304:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> g
    305:311:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasFinalValue():0:0 -> g
    305:311:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    312:322:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> g
    312:322:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> g
    323:330:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> g
    331:334:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> g
    331:334:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> g
    335:338:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> g
    339:344:float android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatio():0:0 -> g
    339:344:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> g
    345:433:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> g
    434:437:java.util.HashSet android.support.constraint.solver.widgets.ConstraintAnchor.getDependents():0:0 -> g
    434:437:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    438:441:boolean android.support.constraint.solver.widgets.ConstraintAnchor.hasFinalValue():0:0 -> g
    438:441:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> g
    442:445:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> g
    446:447:java.util.HashSet android.support.constraint.solver.widgets.ConstraintAnchor.getDependents():0:0 -> g
    446:447:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> g
    448:485:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> g
    486:493:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> g
    486:493:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> g
    494:504:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> g
    505:533:void android.support.constraint.solver.widgets.ConstraintWidget.setFinalBaseline(int):0:0 -> g
    505:533:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0 -> g
    534:540:void verticalSolvingPass(android.support.constraint.solver.widgets.ConstraintWidget,android.support.constraint.solver.widgets.analyzer.BasicMeasure$Measurer):0:0 -> g
android.support.constraint.solver.widgets.analyzer.Grouping -> R8$$REMOVED$$CLASS$$3:
# {"id":"sourceFile","fileName":"Grouping.java"}
android.support.constraint.solver.widgets.analyzer.GuidelineReference -> g.j:
# {"id":"sourceFile","fileName":"GuidelineReference.java"}
    16:20:int android.support.constraint.solver.widgets.Guideline.getOrientation():0:0 -> <init>
    16:20:void <init>(android.support.constraint.solver.widgets.ConstraintWidget):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/d;)V"}
    29:36:float android.support.constraint.solver.widgets.Guideline.getRelativePercent():0:0 -> a
    29:36:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/e;)V"}
    37:40:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    6:7:int android.support.constraint.solver.widgets.Guideline.getRelativeBegin():0:0 -> d
    6:7:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:9:int android.support.constraint.solver.widgets.Guideline.getRelativeEnd():0:0 -> d
    8:9:void apply():0 -> d
    10:19:int android.support.constraint.solver.widgets.Guideline.getOrientation():0:0 -> d
    10:19:void apply():0 -> d
    20:221:void apply():0:0 -> d
    6:12:int android.support.constraint.solver.widgets.Guideline.getOrientation():0:0 -> e
    6:12:void applyToWidget():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:14:void applyToWidget():0:0 -> e
    15:17:void android.support.constraint.solver.widgets.ConstraintWidget.setX(int):0:0 -> e
    15:17:void applyToWidget():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:19:void applyToWidget():0:0 -> e
    20:22:void android.support.constraint.solver.widgets.ConstraintWidget.setY(int):0:0 -> e
    20:22:void applyToWidget():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void clear():0:0 -> f
    1:1:boolean supportsWrapComputation():0:0 -> k
    1:1:void addDependency(android.support.constraint.solver.widgets.analyzer.DependencyNode):0:0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/g;)V"}
android.support.constraint.solver.widgets.analyzer.HelperReferences -> g.k:
# {"id":"sourceFile","fileName":"HelperReferences.java"}
    1:1:void <init>(android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/d;)V"}
    5:8:int android.support.constraint.solver.widgets.Barrier.getBarrierType():0:0 -> a
    5:8:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/e;)V"}
    9:46:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    47:49:int android.support.constraint.solver.widgets.Barrier.getMargin():0:0 -> a
    47:49:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
    50:53:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    54:56:int android.support.constraint.solver.widgets.Barrier.getMargin():0:0 -> a
    54:56:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
    57:60:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    14:15:int android.support.constraint.solver.widgets.Barrier.getBarrierType():0:0 -> d
    14:15:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:33:boolean android.support.constraint.solver.widgets.Barrier.allowsGoneWidget():0:0 -> d
    16:33:void apply():0 -> d
    34:45:void apply():0:0 -> d
    46:50:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> d
    46:50:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    51:100:void apply():0:0 -> d
    101:105:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> d
    101:105:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    106:135:void apply():0:0 -> d
    136:140:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> d
    136:140:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    141:184:void apply():0:0 -> d
    185:189:int android.support.constraint.solver.widgets.ConstraintWidget.getVisibility():0:0 -> d
    185:189:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    190:207:void apply():0:0 -> d
    10:19:int android.support.constraint.solver.widgets.Barrier.getBarrierType():0:0 -> e
    10:19:void applyToWidget():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:21:void applyToWidget():0:0 -> e
    22:24:void android.support.constraint.solver.widgets.ConstraintWidget.setY(int):0:0 -> e
    22:24:void applyToWidget():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:26:void applyToWidget():0:0 -> e
    27:29:void android.support.constraint.solver.widgets.ConstraintWidget.setX(int):0:0 -> e
    27:29:void applyToWidget():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void clear():0:0 -> f
    1:1:boolean supportsWrapComputation():0:0 -> k
    1:1:void addDependency(android.support.constraint.solver.widgets.analyzer.DependencyNode):0:0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/g;)V"}
android.support.constraint.solver.widgets.analyzer.HorizontalWidgetRun -> g.l:
# {"id":"sourceFile","fileName":"HorizontalWidgetRun.java"}
    int[] tempDimensions -> k
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/d;)V"}
    1:1:int android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatioSide():0:0 -> a
    1:1:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/e;)V"}
    2:2:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    3:3:float android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatio():0:0 -> a
    3:3:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:4:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    5:5:float android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatio():0:0 -> a
    5:5:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:6:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    7:7:int android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatioSide():0:0 -> a
    7:7:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:8:float android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatio():0:0 -> a
    8:8:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:9:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    10:10:float android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatio():0:0 -> a
    10:10:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:11:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    12:12:float android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatio():0:0 -> a
    12:12:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:13:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    14:14:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> a
    14:14:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:15:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    16:16:float android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalBiasPercent():0:0 -> a
    16:16:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:17:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    1:1:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> d
    1:1:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    2:2:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> d
    2:2:void apply():0 -> d
    3:3:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> d
    3:3:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:4:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> d
    4:4:void apply():0 -> d
    5:5:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> d
    5:5:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:6:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> d
    6:6:void apply():0 -> d
    7:7:void apply():0:0 -> d
    8:8:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> d
    8:8:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:9:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> d
    9:9:void apply():0 -> d
    10:10:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> d
    10:10:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:11:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalDimensionBehaviour():0:0 -> d
    11:11:void apply():0 -> d
    12:12:void apply():0:0 -> d
    13:13:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> d
    13:13:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:14:void apply():0:0 -> d
    15:15:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> d
    15:15:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:16:void apply():0:0 -> d
    17:17:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> d
    17:17:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:18:void apply():0:0 -> d
    19:19:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> d
    19:19:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:20:void apply():0:0 -> d
    11:13:void android.support.constraint.solver.widgets.ConstraintWidget.setX(int):0:0 -> e
    11:13:void applyToWidget():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void clear():0:0 -> f
    1:1:boolean supportsWrapComputation():0:0 -> k
    1:1:void computeInsetRatio(int[],int,int,int,int,float,int):0:0 -> m
    1:1:void reset():0:0 -> n
    10:11:java.lang.String android.support.constraint.solver.widgets.ConstraintWidget.getDebugName():0:0 -> toString
    10:11:java.lang.String toString():0 -> toString
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:19:java.lang.String toString():0:0 -> toString
android.support.constraint.solver.widgets.analyzer.RunGroup -> g.m:
# {"id":"sourceFile","fileName":"RunGroup.java"}
    android.support.constraint.solver.widgets.analyzer.WidgetRun firstRun -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/p;"}
    java.util.ArrayList runs -> b
    1:1:void <init>(android.support.constraint.solver.widgets.analyzer.WidgetRun,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/p;)V"}
    1:1:long traverseEnd(android.support.constraint.solver.widgets.analyzer.DependencyNode,long):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/g;J)J"}
    1:1:long traverseStart(android.support.constraint.solver.widgets.analyzer.DependencyNode,long):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/g;J)J"}
android.support.constraint.solver.widgets.analyzer.VerticalWidgetRun -> g.n:
# {"id":"sourceFile","fileName":"VerticalWidgetRun.java"}
    android.support.constraint.solver.widgets.analyzer.DependencyNode baseline -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/g;"}
    android.support.constraint.solver.widgets.analyzer.DimensionDependency baselineDimension -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/a;"}
    1:1:void <init>(android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/d;)V"}
    46:56:int android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatioSide():0:0 -> a
    46:56:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/e;)V"}
    57:59:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    60:63:float android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatio():0:0 -> a
    60:63:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    64:66:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    67:71:float android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatio():0:0 -> a
    67:71:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    72:79:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    80:83:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> a
    80:83:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    84:301:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    302:311:float android.support.constraint.solver.widgets.ConstraintWidget.getVerticalBiasPercent():0:0 -> a
    302:311:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    312:343:void update(android.support.constraint.solver.widgets.analyzer.Dependency):0:0 -> a
    1:1:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> d
    1:1:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    2:2:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> d
    2:2:void apply():0 -> d
    3:3:boolean android.support.constraint.solver.widgets.ConstraintWidget.hasBaseline():0:0 -> d
    3:3:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:4:void apply():0:0 -> d
    5:5:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> d
    5:5:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:6:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> d
    6:6:void apply():0 -> d
    7:7:void apply():0:0 -> d
    8:8:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> d
    8:8:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:9:android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour android.support.constraint.solver.widgets.ConstraintWidget.getVerticalDimensionBehaviour():0:0 -> d
    9:9:void apply():0 -> d
    10:10:void apply():0:0 -> d
    11:11:boolean android.support.constraint.solver.widgets.ConstraintWidget.hasBaseline():0:0 -> d
    11:11:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:12:int android.support.constraint.solver.widgets.ConstraintWidget.getBaselineDistance():0:0 -> d
    12:12:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:13:void apply():0:0 -> d
    14:14:boolean android.support.constraint.solver.widgets.ConstraintWidget.hasBaseline():0:0 -> d
    14:14:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:15:void apply():0:0 -> d
    16:16:boolean android.support.constraint.solver.widgets.ConstraintWidget.hasBaseline():0:0 -> d
    16:16:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:17:void apply():0:0 -> d
    18:18:int android.support.constraint.solver.widgets.ConstraintWidget.getBaselineDistance():0:0 -> d
    18:18:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:19:void apply():0:0 -> d
    20:20:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> d
    20:20:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:21:void apply():0:0 -> d
    22:22:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> d
    22:22:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:23:void apply():0:0 -> d
    24:24:boolean android.support.constraint.solver.widgets.ConstraintWidget.hasBaseline():0:0 -> d
    24:24:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:25:void apply():0:0 -> d
    26:26:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> d
    26:26:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:27:void apply():0:0 -> d
    28:28:boolean android.support.constraint.solver.widgets.ConstraintWidget.hasBaseline():0:0 -> d
    28:28:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:29:void apply():0:0 -> d
    30:30:boolean android.support.constraint.solver.widgets.ConstraintWidget.hasBaseline():0:0 -> d
    30:30:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:31:void apply():0:0 -> d
    32:32:float android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatio():0:0 -> d
    32:32:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:33:void apply():0:0 -> d
    34:34:boolean android.support.constraint.solver.widgets.ConstraintWidget.hasBaseline():0:0 -> d
    34:34:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    35:35:void apply():0:0 -> d
    36:36:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> d
    36:36:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:37:void apply():0:0 -> d
    38:38:boolean android.support.constraint.solver.widgets.ConstraintWidget.hasBaseline():0:0 -> d
    38:38:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    39:39:void apply():0:0 -> d
    40:40:float android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatio():0:0 -> d
    40:40:void apply():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    41:41:void apply():0:0 -> d
    11:13:void android.support.constraint.solver.widgets.ConstraintWidget.setY(int):0:0 -> e
    11:13:void applyToWidget():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void clear():0:0 -> f
    1:1:boolean supportsWrapComputation():0:0 -> k
    1:1:void reset():0:0 -> m
    10:11:java.lang.String android.support.constraint.solver.widgets.ConstraintWidget.getDebugName():0:0 -> toString
    10:11:java.lang.String toString():0 -> toString
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:19:java.lang.String toString():0:0 -> toString
android.support.constraint.solver.widgets.analyzer.WidgetGroup -> g.o:
# {"id":"sourceFile","fileName":"WidgetGroup.java"}
    java.util.ArrayList widgets -> a
    int id -> b
    int orientation -> c
    java.util.ArrayList results -> d
    int moveTo -> e
    int count -> f
    1:1:void <init>(int):0:0 -> <init>
    1:1:void cleanup(java.util.ArrayList):0:0 -> a
    11:16:int android.support.constraint.solver.widgets.analyzer.WidgetGroup.solverMeasure(android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0:0 -> b
    11:16:int measureWrap(android.support.constraint.solver.LinearSystem,int):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/e;I)I"}
    17:18:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> b
    17:18:int android.support.constraint.solver.widgets.analyzer.WidgetGroup.solverMeasure(android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:18:int measureWrap(android.support.constraint.solver.LinearSystem,int):0 -> b
    19:133:int android.support.constraint.solver.widgets.analyzer.WidgetGroup.solverMeasure(android.support.constraint.solver.LinearSystem,java.util.ArrayList,int):0:0 -> b
    19:133:int measureWrap(android.support.constraint.solver.LinearSystem,int):0 -> b
    19:30:boolean android.support.constraint.solver.widgets.analyzer.WidgetGroup.add(android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> c
    19:30:void moveTo(int,android.support.constraint.solver.widgets.analyzer.WidgetGroup):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILg/o;)V"}
    31:45:void moveTo(int,android.support.constraint.solver.widgets.analyzer.WidgetGroup):0:0 -> c
    27:79:java.lang.String toString():0:0 -> toString
    80:81:java.lang.String android.support.constraint.solver.widgets.ConstraintWidget.getDebugName():0:0 -> toString
    80:81:java.lang.String toString():0 -> toString
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    82:91:java.lang.String toString():0:0 -> toString
    92:96:java.lang.String toString():0:0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":97,"3":99,"6":102,"9":106,"12":111},"outline":"La/b;l(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    97:97:java.lang.String toString():0:0 -> toString
    99:99:java.lang.String toString():0:0 -> toString
    102:102:java.lang.String toString():0:0 -> toString
    106:106:java.lang.String toString():0:0 -> toString
    111:111:java.lang.String toString():0:0 -> toString
android.support.constraint.solver.widgets.analyzer.WidgetGroup$MeasureResult -> R8$$REMOVED$$CLASS$$4:
# {"id":"sourceFile","fileName":"WidgetGroup.java"}
android.support.constraint.solver.widgets.analyzer.WidgetRun -> g.p:
# {"id":"sourceFile","fileName":"WidgetRun.java"}
    int matchConstraintsType -> a
    android.support.constraint.solver.widgets.ConstraintWidget widget -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf/d;"}
    android.support.constraint.solver.widgets.analyzer.RunGroup runGroup -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/m;"}
    android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour dimensionBehavior -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"I"}
    android.support.constraint.solver.widgets.analyzer.DimensionDependency dimension -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/h;"}
    int orientation -> f
    boolean resolved -> g
    android.support.constraint.solver.widgets.analyzer.DependencyNode start -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/g;"}
    android.support.constraint.solver.widgets.analyzer.DependencyNode end -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/g;"}
    android.support.constraint.solver.widgets.analyzer.WidgetRun$RunType mRunType -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"I"}
    1:1:void <init>(android.support.constraint.solver.widgets.ConstraintWidget):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/d;)V"}
    1:1:void addTarget(android.support.constraint.solver.widgets.analyzer.DependencyNode,android.support.constraint.solver.widgets.analyzer.DependencyNode,int):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/g;Lg/g;I)V"}
    1:1:void addTarget(android.support.constraint.solver.widgets.analyzer.DependencyNode,android.support.constraint.solver.widgets.analyzer.DependencyNode,int,android.support.constraint.solver.widgets.analyzer.DimensionDependency):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/g;Lg/g;ILg/h;)V"}
    void apply() -> d
    void applyToWidget() -> e
    void clear() -> f
    1:1:int getLimitedDimension(int,int):0:0 -> g
    1:1:android.support.constraint.solver.widgets.analyzer.DependencyNode getTarget(android.support.constraint.solver.widgets.ConstraintAnchor):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/c;)Lg/g;"}
    1:1:android.support.constraint.solver.widgets.analyzer.DependencyNode getTarget(android.support.constraint.solver.widgets.ConstraintAnchor,int):0:0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/c;I)Lg/g;"}
    1:1:long getWrapDimension():0:0 -> j
    boolean supportsWrapComputation() -> k
    64:94:void android.support.constraint.solver.widgets.analyzer.WidgetRun.resolveDimension(int,int):0:0 -> l
    64:94:void updateRunCenter(android.support.constraint.solver.widgets.analyzer.Dependency,android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.widgets.ConstraintAnchor,int):0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/c;Lf/c;I)V"}
    95:96:float android.support.constraint.solver.widgets.ConstraintWidget.getDimensionRatio():0:0 -> l
    95:96:void android.support.constraint.solver.widgets.analyzer.WidgetRun.resolveDimension(int,int):0 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    95:96:void updateRunCenter(android.support.constraint.solver.widgets.analyzer.Dependency,android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.widgets.ConstraintAnchor,int):0 -> l
    97:112:void android.support.constraint.solver.widgets.analyzer.WidgetRun.resolveDimension(int,int):0:0 -> l
    97:112:void updateRunCenter(android.support.constraint.solver.widgets.analyzer.Dependency,android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.widgets.ConstraintAnchor,int):0 -> l
    113:118:android.support.constraint.solver.widgets.ConstraintWidget android.support.constraint.solver.widgets.ConstraintWidget.getParent():0:0 -> l
    113:118:void android.support.constraint.solver.widgets.analyzer.WidgetRun.resolveDimension(int,int):0 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    113:118:void updateRunCenter(android.support.constraint.solver.widgets.analyzer.Dependency,android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.widgets.ConstraintAnchor,int):0 -> l
    119:167:void android.support.constraint.solver.widgets.analyzer.WidgetRun.resolveDimension(int,int):0:0 -> l
    119:167:void updateRunCenter(android.support.constraint.solver.widgets.analyzer.Dependency,android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.widgets.ConstraintAnchor,int):0 -> l
    168:191:void updateRunCenter(android.support.constraint.solver.widgets.analyzer.Dependency,android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.widgets.ConstraintAnchor,int):0:0 -> l
    192:194:float android.support.constraint.solver.widgets.ConstraintWidget.getHorizontalBiasPercent():0:0 -> l
    192:194:void updateRunCenter(android.support.constraint.solver.widgets.analyzer.Dependency,android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.widgets.ConstraintAnchor,int):0 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    195:198:float android.support.constraint.solver.widgets.ConstraintWidget.getVerticalBiasPercent():0:0 -> l
    195:198:void updateRunCenter(android.support.constraint.solver.widgets.analyzer.Dependency,android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.widgets.ConstraintAnchor,int):0 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    199:225:void updateRunCenter(android.support.constraint.solver.widgets.analyzer.Dependency,android.support.constraint.solver.widgets.ConstraintAnchor,android.support.constraint.solver.widgets.ConstraintAnchor,int):0:0 -> l
android.support.design.R$styleable -> h.a:
    int[] BottomSheetBehavior_Layout -> a
    int[] CoordinatorLayout -> b
    int[] CoordinatorLayout_Layout -> c
    int[] FloatingActionButton -> d
    int[] FloatingActionButton_Behavior_Layout -> e
    int[] ForegroundLinearLayout -> f
    int[] ScrollingViewBehavior_Layout -> g
    int[] SnackbarLayout -> h
    int[] TextInputLayout -> i
    1:1:void <clinit>():0:0 -> <clinit>
android.support.design.internal.BaselineLayout -> android.support.design.internal.BaselineLayout:
# {"id":"sourceFile","fileName":"BaselineLayout.java"}
    int mBaseline -> a
android.support.design.internal.ForegroundLinearLayout -> i.a:
# {"id":"sourceFile","fileName":"ForegroundLinearLayout.java"}
    android.graphics.drawable.Drawable mForeground -> p
    android.graphics.Rect mSelfBounds -> q
    android.graphics.Rect mOverlayBounds -> r
    int mForegroundGravity -> s
    boolean mForegroundInPadding -> t
    boolean mForegroundBoundsChanged -> u
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)V"}
    1:1:void draw(android.graphics.Canvas):0:0 -> draw
    1:1:void drawableHotspotChanged(float,float):0:0 -> drawableHotspotChanged
    1:1:void drawableStateChanged():0:0 -> drawableStateChanged
    1:1:android.graphics.drawable.Drawable getForeground():0:0 -> getForeground
    1:1:int getForegroundGravity():0:0 -> getForegroundGravity
    1:1:void jumpDrawablesToCurrentState():0:0 -> jumpDrawablesToCurrentState
    1:1:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    1:1:void onSizeChanged(int,int,int,int):0:0 -> onSizeChanged
    1:1:void setForeground(android.graphics.drawable.Drawable):0:0 -> setForeground
    1:1:void setForegroundGravity(int):0:0 -> setForegroundGravity
    1:1:boolean verifyDrawable(android.graphics.drawable.Drawable):0:0 -> verifyDrawable
android.support.design.internal.NavigationMenu -> i.b:
# {"id":"sourceFile","fileName":"NavigationMenu.java"}
    1:1:void <init>(android.content.Context):0:0 -> <init>
    12:13:void android.support.v7.view.menu.MenuItemImpl.setSubMenu(android.support.v7.view.menu.SubMenuBuilder):0:0 -> addSubMenu
    12:13:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):0 -> addSubMenu
    14:15:java.lang.CharSequence android.support.v7.view.menu.MenuItemImpl.getTitle():0:0 -> addSubMenu
    14:15:void android.support.v7.view.menu.MenuItemImpl.setSubMenu(android.support.v7.view.menu.SubMenuBuilder):0 -> addSubMenu
    14:15:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):0 -> addSubMenu
    16:19:void android.support.v7.view.menu.MenuItemImpl.setSubMenu(android.support.v7.view.menu.SubMenuBuilder):0:0 -> addSubMenu
    16:19:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):0 -> addSubMenu
android.support.design.internal.NavigationMenuItemView -> android.support.design.internal.NavigationMenuItemView:
# {"id":"sourceFile","fileName":"NavigationMenuItemView.java"}
    android.support.v7.view.menu.MenuItemImpl mItemData -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/p;"}
    android.content.res.ColorStateList mIconTintList -> B
    boolean mHasIconTintList -> C
    android.graphics.drawable.Drawable mEmptyDrawable -> D
    android.support.v4.view.AccessibilityDelegateCompat mAccessibilityDelegate -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li/c;"}
    int[] CHECKED_STATE_SET -> F
    int mIconSize -> v
    boolean mNeedsEmptyIcon -> w
    boolean mCheckable -> x
    android.widget.CheckedTextView mTextView -> y
    android.widget.FrameLayout mActionArea -> z
    1:56:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:56:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    25:76:android.graphics.drawable.StateListDrawable createDefaultBackground():0:0 -> c
    25:76:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)V"}
    77:100:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0:0 -> c
    101:102:java.lang.CharSequence android.support.v7.view.menu.MenuItemImpl.getTitle():0:0 -> c
    101:102:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0 -> c
    103:119:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0:0 -> c
    120:121:java.lang.CharSequence android.support.v7.view.menu.MenuItemImpl.getContentDescription():0:0 -> c
    120:121:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0 -> c
    122:124:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0:0 -> c
    125:126:java.lang.CharSequence android.support.v7.view.menu.MenuItemImpl.getTooltipText():0:0 -> c
    125:126:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0 -> c
    127:131:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0:0 -> c
    132:137:java.lang.CharSequence android.support.v7.view.menu.MenuItemImpl.getTitle():0:0 -> c
    132:137:boolean shouldExpandActionArea():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    132:137:void adjustAppearance():0 -> c
    132:137:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0 -> c
    138:151:boolean shouldExpandActionArea():0:0 -> c
    138:151:void adjustAppearance():0 -> c
    138:151:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0 -> c
    152:189:void adjustAppearance():0:0 -> c
    152:189:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0 -> c
    1:1:android.support.v7.view.menu.MenuItemImpl getItemData():0:0 -> getItemData
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/p;"}
    15:24:void android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent(android.view.View,int):0:0 -> setCheckable
    15:24:void setCheckable(boolean):0 -> setCheckable
    21:26:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableCompat.wrap(android.graphics.drawable.Drawable):0:0 -> setIcon
    21:26:void setIcon(android.graphics.drawable.Drawable):0 -> setIcon
    27:69:void setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon
    70:82:android.graphics.drawable.Drawable android.support.v4.content.res.ResourcesCompat.getDrawable(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> setIcon
    70:82:void setIcon(android.graphics.drawable.Drawable):0 -> setIcon
    83:91:void setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon
    92:99:void android.support.v4.widget.TextViewCompat.setCompoundDrawablesRelative(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0:0 -> setIcon
    92:99:void setIcon(android.graphics.drawable.Drawable):0 -> setIcon
android.support.design.internal.NavigationMenuItemView$1 -> i.c:
# {"id":"sourceFile","fileName":"NavigationMenuItemView.java"}
    int $r8$classId -> d
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.design.internal.NavigationMenuItemView this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:1:void android.support.design.internal.NavigationMenuItemView$1.<init>(android.support.design.internal.NavigationMenuItemView):0:0 -> <init>
    1:1:void $r8$init$synthetic(android.view.View,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:void android.support.v7.widget.RecyclerViewAccessibilityDelegate$ItemDelegate.<init>(android.support.v7.widget.RecyclerViewAccessibilityDelegate):0:0 -> <init>
    2:2:void $r8$init$synthetic(android.support.v7.widget.RecyclerViewAccessibilityDelegate):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/h3;)V"}
    12:26:void android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> a
    12:26:void android.support.design.widget.CheckableImageButton$1.onInitializeAccessibilityEvent$bridge(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    27:30:boolean android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll():0:0 -> a
    27:30:void android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> a
    27:30:void android.support.design.widget.CheckableImageButton$1.onInitializeAccessibilityEvent$bridge(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> a
    31:47:void android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> a
    31:47:void android.support.design.widget.CheckableImageButton$1.onInitializeAccessibilityEvent$bridge(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> a
    48:60:void android.support.design.widget.TextInputLayout$TextInputAccessibilityDelegate.onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> a
    48:60:void android.support.design.widget.CheckableImageButton$1.onInitializeAccessibilityEvent$bridge(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> a
    61:74:void android.support.design.widget.CheckableImageButton$1.onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> a
    61:74:void android.support.design.widget.CheckableImageButton$1.onInitializeAccessibilityEvent$bridge(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> a
    13:17:void android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    13:17:void android.support.v7.widget.RecyclerViewAccessibilityDelegate$ItemDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    13:17:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lv/m;)V"}
    18:19:boolean android.support.v7.widget.RecyclerViewAccessibilityDelegate.shouldIgnore():0:0 -> b
    18:19:void android.support.v7.widget.RecyclerViewAccessibilityDelegate$ItemDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:19:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    20:25:boolean android.support.v7.widget.RecyclerViewAccessibilityDelegate.shouldIgnore():0:0 -> b
    20:25:void android.support.v7.widget.RecyclerViewAccessibilityDelegate$ItemDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    20:25:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    26:40:void android.support.v7.widget.RecyclerViewAccessibilityDelegate$ItemDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    26:40:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    41:44:void android.support.v7.widget.RecyclerView$LayoutManager.onInitializeAccessibilityNodeInfoForItem(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    41:44:void android.support.v7.widget.RecyclerViewAccessibilityDelegate$ItemDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    41:44:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    45:49:void android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    45:49:void android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    45:49:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    50:55:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName(java.lang.CharSequence):0:0 -> b
    50:55:void android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    50:55:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    56:59:boolean android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll():0:0 -> b
    56:59:void android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    56:59:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    60:64:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable(boolean):0:0 -> b
    60:64:void android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    60:64:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    65:88:void android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    65:88:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    89:93:void android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    89:93:void android.support.design.widget.TextInputLayout$TextInputAccessibilityDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    89:93:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    94:97:void android.support.design.widget.TextInputLayout$TextInputAccessibilityDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    94:97:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    98:102:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName(java.lang.CharSequence):0:0 -> b
    98:102:void android.support.design.widget.TextInputLayout$TextInputAccessibilityDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    98:102:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    103:104:void android.support.design.widget.TextInputLayout$TextInputAccessibilityDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    103:104:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    105:106:java.lang.CharSequence android.support.design.widget.CollapsingTextHelper.getText():0:0 -> b
    105:106:void android.support.design.widget.TextInputLayout$TextInputAccessibilityDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    105:106:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    107:112:void android.support.design.widget.TextInputLayout$TextInputAccessibilityDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    107:112:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    113:115:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText(java.lang.CharSequence):0:0 -> b
    113:115:void android.support.design.widget.TextInputLayout$TextInputAccessibilityDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    113:115:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    116:119:void android.support.design.widget.TextInputLayout$TextInputAccessibilityDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    116:119:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    120:124:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLabelFor(android.view.View):0:0 -> b
    120:124:void android.support.design.widget.TextInputLayout$TextInputAccessibilityDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    120:124:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    125:140:void android.support.design.widget.TextInputLayout$TextInputAccessibilityDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    125:140:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    141:145:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentInvalid(boolean):0:0 -> b
    141:145:void android.support.design.widget.TextInputLayout$TextInputAccessibilityDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    141:145:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    146:149:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setError(java.lang.CharSequence):0:0 -> b
    146:149:void android.support.design.widget.TextInputLayout$TextInputAccessibilityDelegate.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    146:149:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    150:152:void android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    150:152:void android.support.design.widget.CheckableImageButton$1.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    150:152:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    153:157:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable(boolean):0:0 -> b
    153:157:void android.support.design.widget.CheckableImageButton$1.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    153:157:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    158:161:void android.support.design.widget.CheckableImageButton$1.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    158:161:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    162:165:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked(boolean):0:0 -> b
    162:165:void android.support.design.widget.CheckableImageButton$1.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    162:165:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    166:170:void android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    166:170:void android.support.design.internal.NavigationMenuItemView$1.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    166:170:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    171:172:void android.support.design.internal.NavigationMenuItemView$1.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    171:172:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    173:176:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable(boolean):0:0 -> b
    173:176:void android.support.design.internal.NavigationMenuItemView$1.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    173:176:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    10:18:void android.support.design.widget.TextInputLayout$TextInputAccessibilityDelegate.onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> c
    10:18:void android.support.design.widget.TextInputLayout$TextInputAccessibilityDelegate.onPopulateAccessibilityEvent$bridge(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    19:20:java.lang.CharSequence android.support.design.widget.CollapsingTextHelper.getText():0:0 -> c
    19:20:void android.support.design.widget.TextInputLayout$TextInputAccessibilityDelegate.onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:20:void android.support.design.widget.TextInputLayout$TextInputAccessibilityDelegate.onPopulateAccessibilityEvent$bridge(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> c
    21:34:void android.support.design.widget.TextInputLayout$TextInputAccessibilityDelegate.onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> c
    21:34:void android.support.design.widget.TextInputLayout$TextInputAccessibilityDelegate.onPopulateAccessibilityEvent$bridge(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> c
    14:18:boolean android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction(android.view.View,int,android.os.Bundle):0:0 -> d
    14:18:boolean android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction$bridge(android.view.View,int,android.os.Bundle):0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    19:28:boolean android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction(android.view.View,int,android.os.Bundle):0:0 -> d
    19:28:boolean android.support.v7.widget.RecyclerViewAccessibilityDelegate$ItemDelegate.performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
    19:28:boolean android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction$bridge(android.view.View,int,android.os.Bundle):0 -> d
    29:30:boolean android.support.v7.widget.RecyclerViewAccessibilityDelegate.shouldIgnore():0:0 -> d
    29:30:boolean android.support.v7.widget.RecyclerViewAccessibilityDelegate$ItemDelegate.performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:30:boolean android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction$bridge(android.view.View,int,android.os.Bundle):0 -> d
    31:36:boolean android.support.v7.widget.RecyclerViewAccessibilityDelegate.shouldIgnore():0:0 -> d
    31:36:boolean android.support.v7.widget.RecyclerViewAccessibilityDelegate$ItemDelegate.performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
    31:36:boolean android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction$bridge(android.view.View,int,android.os.Bundle):0 -> d
    37:48:boolean android.support.v7.widget.RecyclerViewAccessibilityDelegate$ItemDelegate.performAccessibilityAction(android.view.View,int,android.os.Bundle):0:0 -> d
    37:48:boolean android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction$bridge(android.view.View,int,android.os.Bundle):0 -> d
    49:50:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityActionForItem(android.view.View,int,android.os.Bundle):0:0 -> d
    49:50:boolean android.support.v7.widget.RecyclerViewAccessibilityDelegate$ItemDelegate.performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    49:50:boolean android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction$bridge(android.view.View,int,android.os.Bundle):0 -> d
    51:53:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityActionForItem(android.view.View,int,android.os.Bundle):0:0 -> d
    51:53:boolean android.support.v7.widget.RecyclerViewAccessibilityDelegate$ItemDelegate.performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
    51:53:boolean android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction$bridge(android.view.View,int,android.os.Bundle):0 -> d
    54:73:boolean android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction(android.view.View,int,android.os.Bundle):0:0 -> d
    54:73:boolean android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
    54:73:boolean android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction$bridge(android.view.View,int,android.os.Bundle):0 -> d
    74:104:boolean android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction(android.view.View,int,android.os.Bundle):0:0 -> d
    74:104:boolean android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction$bridge(android.view.View,int,android.os.Bundle):0 -> d
android.support.design.internal.NavigationMenuView -> android.support.design.internal.NavigationMenuView:
# {"id":"sourceFile","fileName":"NavigationMenuView.java"}
    2:14:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    2:14:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:1:void initialize(android.support.v7.view.menu.MenuBuilder):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)V"}
android.support.design.internal.NavigationSubMenu -> i.d:
# {"id":"sourceFile","fileName":"NavigationSubMenu.java"}
    1:1:void <init>(android.content.Context,android.support.design.internal.NavigationMenu,android.support.v7.view.menu.MenuItemImpl):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Li/b;Lg0/p;)V"}
    1:1:void onItemsChanged(boolean):0:0 -> o
android.support.design.internal.SnackbarContentLayout -> android.support.design.internal.SnackbarContentLayout:
# {"id":"sourceFile","fileName":"SnackbarContentLayout.java"}
    android.widget.TextView mMessageView -> a
    android.widget.Button mActionView -> b
    int mMaxWidth -> c
    int mMaxInlineActionWidth -> d
    35:42:boolean android.support.v4.view.ViewCompat.isPaddingRelative(android.view.View):0:0 -> a
    35:42:void updateTopBottomPadding(android.view.View,int,int):0 -> a
    35:42:boolean updateViewsWithinLayout(int,int,int):0 -> a
    43:46:int android.support.v4.view.ViewCompat.getPaddingStart(android.view.View):0:0 -> a
    43:46:void updateTopBottomPadding(android.view.View,int,int):0 -> a
    43:46:boolean updateViewsWithinLayout(int,int,int):0 -> a
    47:52:int android.support.v4.view.ViewCompat.getPaddingEnd(android.view.View):0:0 -> a
    47:52:void updateTopBottomPadding(android.view.View,int,int):0 -> a
    47:52:boolean updateViewsWithinLayout(int,int,int):0 -> a
    53:56:void android.support.v4.view.ViewCompat.setPaddingRelative(android.view.View,int,int,int,int):0:0 -> a
    53:56:void updateTopBottomPadding(android.view.View,int,int):0 -> a
    53:56:boolean updateViewsWithinLayout(int,int,int):0 -> a
    57:68:void updateTopBottomPadding(android.view.View,int,int):0:0 -> a
    57:68:boolean updateViewsWithinLayout(int,int,int):0 -> a
android.support.design.widget.AnimationUtils -> j.a:
# {"id":"sourceFile","fileName":"AnimationUtils.java"}
    android.view.animation.Interpolator LINEAR_INTERPOLATOR -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/view/animation/LinearInterpolator;"}
    android.view.animation.Interpolator FAST_OUT_SLOW_IN_INTERPOLATOR -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/b;"}
    android.view.animation.Interpolator FAST_OUT_LINEAR_IN_INTERPOLATOR -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"}
    android.view.animation.Interpolator LINEAR_OUT_SLOW_IN_INTERPOLATOR -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/c;"}
    1:1:void <clinit>():0:0 -> <clinit>
android.support.design.widget.AppBarLayout$Behavior -> android.support.design.widget.AppBarLayout$Behavior:
# {"id":"sourceFile","fileName":"AppBarLayout.java"}
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    1:1:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0:0 -> f
    1:1:boolean onMeasureChild(android.support.design.widget.CoordinatorLayout,android.view.View,int,int,int,int):0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/design/widget/CoordinatorLayout;Landroid/view/View;)Z"}
    1:1:void onNestedPreScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):0:0 -> i
    1:1:void onNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int,int,int):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;I)V"}
    1:1:void onRestoreInstanceState(android.support.design.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):0:0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroid/os/Parcelable;)V"}
    1:1:android.os.Parcelable onSaveInstanceState(android.support.design.widget.CoordinatorLayout,android.view.View):0:0 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroid/os/Parcelable;"}
    1:1:boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int,int):0:0 -> p
    1:1:void onStopNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,int):0:0 -> q
    1:1:boolean canDragView(android.view.View):0:0 -> u
    5:9:int android.support.design.widget.ViewOffsetHelper.getTopAndBottomOffset():0:0 -> v
    5:9:int android.support.design.widget.ViewOffsetBehavior.getTopAndBottomOffset():0 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:9:int getTopBottomOffsetForScrollingSibling():0 -> v
android.support.design.widget.AppBarLayout$Behavior$1 -> j.b:
# {"id":"sourceFile","fileName":"AppBarLayout.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.design.widget.CoordinatorLayout val$coordinatorLayout -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    android.support.design.widget.AppBarLayout val$child -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/view/View;"}
    android.support.design.widget.AppBarLayout$Behavior this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    9:12:void android.support.design.widget.AppBarLayout$Behavior$1.<init>(android.support.design.widget.AppBarLayout$Behavior,android.support.design.widget.CoordinatorLayout,android.support.design.widget.AppBarLayout):0:0 -> <init>
    9:12:void $r8$init$synthetic(java.lang.Object,java.lang.Object,android.view.View,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    10:13:void android.support.v7.app.WindowDecorActionBar$3.onAnimationUpdate(android.view.View):0:0 -> onAnimationUpdate
    10:13:void android.support.v4.view.ViewPropertyAnimatorCompat$2.onAnimationUpdate(android.animation.ValueAnimator):0 -> onAnimationUpdate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:13:void onAnimationUpdate$bridge(android.animation.ValueAnimator):0 -> onAnimationUpdate
      # {"id":"com.android.tools.r8.synthesized"}
    14:31:void android.support.v7.app.WindowDecorActionBar$3.onAnimationUpdate(android.view.View):0:0 -> onAnimationUpdate
    14:31:void android.support.v4.view.ViewPropertyAnimatorCompat$2.onAnimationUpdate(android.animation.ValueAnimator):0 -> onAnimationUpdate
    14:31:void onAnimationUpdate$bridge(android.animation.ValueAnimator):0 -> onAnimationUpdate
    32:47:void android.support.design.widget.AppBarLayout$Behavior$1.onAnimationUpdate(android.animation.ValueAnimator):0:0 -> onAnimationUpdate
    32:47:void onAnimationUpdate$bridge(android.animation.ValueAnimator):0 -> onAnimationUpdate
    48:76:int android.support.design.widget.AppBarLayout$Behavior.setHeaderTopBottomOffset(android.support.design.widget.CoordinatorLayout,android.support.design.widget.AppBarLayout,int,int,int):0:0 -> onAnimationUpdate
    48:76:int android.support.design.widget.AppBarLayout$Behavior.setHeaderTopBottomOffset(android.support.design.widget.CoordinatorLayout,android.view.View,int,int,int):0 -> onAnimationUpdate
    48:76:int android.support.design.widget.HeaderBehavior.setHeaderTopBottomOffset(android.support.design.widget.CoordinatorLayout,android.view.View,int):0 -> onAnimationUpdate
    48:76:void android.support.design.widget.AppBarLayout$Behavior$1.onAnimationUpdate(android.animation.ValueAnimator):0 -> onAnimationUpdate
    48:76:void onAnimationUpdate$bridge(android.animation.ValueAnimator):0 -> onAnimationUpdate
android.support.design.widget.AppBarLayout$Behavior$SavedState -> j.d:
# {"id":"sourceFile","fileName":"AppBarLayout.java"}
    int firstVisibleChildIndex -> c
    float firstVisibleChildPercentageShown -> d
    boolean firstVisibleChildAtMinimumHeight -> e
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.os.Parcel,java.lang.ClassLoader):0:0 -> <init>
    3:7:void android.support.v4.view.AbsSavedState.writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
    3:7:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
    8:22:void writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
android.support.design.widget.AppBarLayout$Behavior$SavedState$1 -> j.c:
# {"id":"sourceFile","fileName":"AppBarLayout.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    3:6:void android.support.design.widget.AppBarLayout$Behavior$SavedState$1.<init>():0:0 -> <init>
    3:6:void $r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.support.v7.widget.Toolbar$SavedState android.support.v7.widget.Toolbar$SavedState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    1:1:java.lang.Object android.support.v7.widget.Toolbar$SavedState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    1:1:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:android.support.v7.widget.RecyclerView$SavedState android.support.v7.widget.RecyclerView$SavedState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    2:2:java.lang.Object android.support.v7.widget.RecyclerView$SavedState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    2:2:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    3:3:android.support.v4.view.ViewPager$SavedState android.support.v4.view.ViewPager$SavedState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    3:3:java.lang.Object android.support.v4.view.ViewPager$SavedState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    3:3:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    4:4:android.support.v4.view.AbsSavedState android.support.v4.view.AbsSavedState$2.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> createFromParcel
    4:4:android.support.v4.view.AbsSavedState android.support.v4.view.AbsSavedState$2.createFromParcel(android.os.Parcel):0 -> createFromParcel
    4:4:java.lang.Object android.support.v4.view.AbsSavedState$2.createFromParcel(android.os.Parcel):0 -> createFromParcel
    4:4:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    5:5:android.support.design.widget.TextInputLayout$SavedState android.support.design.widget.TextInputLayout$SavedState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    5:5:java.lang.Object android.support.design.widget.TextInputLayout$SavedState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    5:5:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    6:6:android.support.design.widget.CoordinatorLayout$SavedState android.support.design.widget.CoordinatorLayout$SavedState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    6:6:java.lang.Object android.support.design.widget.CoordinatorLayout$SavedState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    6:6:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    7:7:android.support.design.widget.BottomSheetBehavior$SavedState android.support.design.widget.BottomSheetBehavior$SavedState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    7:7:java.lang.Object android.support.design.widget.BottomSheetBehavior$SavedState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    7:7:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    8:8:android.support.design.widget.AppBarLayout$Behavior$SavedState android.support.design.widget.AppBarLayout$Behavior$SavedState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    8:8:java.lang.Object android.support.design.widget.AppBarLayout$Behavior$SavedState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    8:8:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    9:9:android.support.v7.widget.Toolbar$SavedState android.support.v7.widget.Toolbar$SavedState$1.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> createFromParcel
    9:9:java.lang.Object android.support.v7.widget.Toolbar$SavedState$1.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    9:9:java.lang.Object createFromParcel$bridge(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
      # {"id":"com.android.tools.r8.synthesized"}
    10:10:android.support.v7.widget.RecyclerView$SavedState android.support.v7.widget.RecyclerView$SavedState$1.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> createFromParcel
    10:10:java.lang.Object android.support.v7.widget.RecyclerView$SavedState$1.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    10:10:java.lang.Object createFromParcel$bridge(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    11:11:android.support.v4.view.ViewPager$SavedState android.support.v4.view.ViewPager$SavedState$1.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> createFromParcel
    11:11:java.lang.Object android.support.v4.view.ViewPager$SavedState$1.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    11:11:java.lang.Object createFromParcel$bridge(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    12:12:android.support.v4.view.AbsSavedState android.support.v4.view.AbsSavedState$2.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> createFromParcel
    12:12:java.lang.Object android.support.v4.view.AbsSavedState$2.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    12:12:java.lang.Object createFromParcel$bridge(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    13:13:android.support.design.widget.TextInputLayout$SavedState android.support.design.widget.TextInputLayout$SavedState$1.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> createFromParcel
    13:13:java.lang.Object android.support.design.widget.TextInputLayout$SavedState$1.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    13:13:java.lang.Object createFromParcel$bridge(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    14:14:android.support.design.widget.CoordinatorLayout$SavedState android.support.design.widget.CoordinatorLayout$SavedState$1.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> createFromParcel
    14:14:java.lang.Object android.support.design.widget.CoordinatorLayout$SavedState$1.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    14:14:java.lang.Object createFromParcel$bridge(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    15:15:android.support.design.widget.BottomSheetBehavior$SavedState android.support.design.widget.BottomSheetBehavior$SavedState$1.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> createFromParcel
    15:15:java.lang.Object android.support.design.widget.BottomSheetBehavior$SavedState$1.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    15:15:java.lang.Object createFromParcel$bridge(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    16:16:android.support.design.widget.AppBarLayout$Behavior$SavedState android.support.design.widget.AppBarLayout$Behavior$SavedState$1.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> createFromParcel
    16:16:java.lang.Object android.support.design.widget.AppBarLayout$Behavior$SavedState$1.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    16:16:java.lang.Object createFromParcel$bridge(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    6:8:android.support.v7.widget.Toolbar$SavedState[] android.support.v7.widget.Toolbar$SavedState$1.newArray(int):0:0 -> newArray
    6:8:java.lang.Object[] android.support.v7.widget.Toolbar$SavedState$1.newArray(int):0 -> newArray
    6:8:java.lang.Object[] newArray$bridge(int):0 -> newArray
      # {"id":"com.android.tools.r8.synthesized"}
    9:11:android.support.v7.widget.RecyclerView$SavedState[] android.support.v7.widget.RecyclerView$SavedState$1.newArray(int):0:0 -> newArray
    9:11:java.lang.Object[] android.support.v7.widget.RecyclerView$SavedState$1.newArray(int):0 -> newArray
    9:11:java.lang.Object[] newArray$bridge(int):0 -> newArray
    12:14:android.support.v4.view.ViewPager$SavedState[] android.support.v4.view.ViewPager$SavedState$1.newArray(int):0:0 -> newArray
    12:14:java.lang.Object[] android.support.v4.view.ViewPager$SavedState$1.newArray(int):0 -> newArray
    12:14:java.lang.Object[] newArray$bridge(int):0 -> newArray
    15:17:android.support.v4.view.AbsSavedState[] android.support.v4.view.AbsSavedState$2.newArray(int):0:0 -> newArray
    15:17:java.lang.Object[] android.support.v4.view.AbsSavedState$2.newArray(int):0 -> newArray
    15:17:java.lang.Object[] newArray$bridge(int):0 -> newArray
    18:20:android.support.design.widget.TextInputLayout$SavedState[] android.support.design.widget.TextInputLayout$SavedState$1.newArray(int):0:0 -> newArray
    18:20:java.lang.Object[] android.support.design.widget.TextInputLayout$SavedState$1.newArray(int):0 -> newArray
    18:20:java.lang.Object[] newArray$bridge(int):0 -> newArray
    21:23:android.support.design.widget.CoordinatorLayout$SavedState[] android.support.design.widget.CoordinatorLayout$SavedState$1.newArray(int):0:0 -> newArray
    21:23:java.lang.Object[] android.support.design.widget.CoordinatorLayout$SavedState$1.newArray(int):0 -> newArray
    21:23:java.lang.Object[] newArray$bridge(int):0 -> newArray
    24:26:android.support.design.widget.BottomSheetBehavior$SavedState[] android.support.design.widget.BottomSheetBehavior$SavedState$1.newArray(int):0:0 -> newArray
    24:26:java.lang.Object[] android.support.design.widget.BottomSheetBehavior$SavedState$1.newArray(int):0 -> newArray
    24:26:java.lang.Object[] newArray$bridge(int):0 -> newArray
    27:30:android.support.design.widget.AppBarLayout$Behavior$SavedState[] android.support.design.widget.AppBarLayout$Behavior$SavedState$1.newArray(int):0:0 -> newArray
    27:30:java.lang.Object[] android.support.design.widget.AppBarLayout$Behavior$SavedState$1.newArray(int):0 -> newArray
    27:30:java.lang.Object[] newArray$bridge(int):0 -> newArray
android.support.design.widget.AppBarLayout$ScrollingViewBehavior -> android.support.design.widget.AppBarLayout$ScrollingViewBehavior:
# {"id":"sourceFile","fileName":"AppBarLayout.java"}
    int android.support.design.widget.HeaderScrollingViewBehavior.mOverlayTop -> c
    1:1:void android.support.design.widget.HeaderScrollingViewBehavior.<init>():0:0 -> <init>
    1:1:void <init>():0 -> <init>
    2:2:void android.support.design.widget.HeaderScrollingViewBehavior.<init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    1:6:void offsetChildAsNeeded(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0:0 -> d
    1:6:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/design/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;)V"}
    7:8:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> d
    7:8:void offsetChildAsNeeded(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:8:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    9:23:void offsetChildAsNeeded(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0:0 -> d
    9:23:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    24:47:int android.support.design.widget.AppBarLayout$Behavior.access$000(android.support.design.widget.AppBarLayout$Behavior):0:0 -> d
    24:47:void offsetChildAsNeeded(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    24:47:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    48:51:void offsetChildAsNeeded(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0:0 -> d
    48:51:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    1:16:boolean android.support.design.widget.HeaderScrollingViewBehavior.onMeasureChild(android.support.design.widget.CoordinatorLayout,android.view.View,int,int,int,int):0:0 -> g
    1:16:boolean onMeasureChild(android.support.design.widget.CoordinatorLayout,android.view.View,int,int,int,int):0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/design/widget/CoordinatorLayout;Landroid/view/View;)Z"}
    17:21:android.view.View findFirstDependency(java.util.List):0:0 -> g
    17:21:boolean android.support.design.widget.HeaderScrollingViewBehavior.onMeasureChild(android.support.design.widget.CoordinatorLayout,android.view.View,int,int,int,int):0 -> g
    17:21:boolean onMeasureChild(android.support.design.widget.CoordinatorLayout,android.view.View,int,int,int,int):0 -> g
    1:1:boolean onRequestChildRectangleOnScreen(android.support.design.widget.CoordinatorLayout,android.view.View,android.graphics.Rect,boolean):0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/design/widget/CoordinatorLayout;Landroid/view/View;)V"}
    1:4:void android.support.design.widget.HeaderScrollingViewBehavior.layoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0:0 -> t
    1:4:void layoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0 -> t
      # {"id":"com.android.tools.r8.synthesized"}
    5:7:android.view.View findFirstDependency(java.util.List):0:0 -> t
    5:7:void android.support.design.widget.HeaderScrollingViewBehavior.layoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0 -> t
    5:7:void layoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0 -> t
    8:11:void android.support.design.widget.ViewOffsetBehavior.layoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0:0 -> t
    8:11:void android.support.design.widget.HeaderScrollingViewBehavior.layoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0 -> t
    8:11:void layoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0 -> t
    1:1:android.support.design.widget.AppBarLayout findFirstDependency(java.util.List):0:0 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"}
android.support.design.widget.BaseTransientBottomBar$OnAttachStateChangeListener -> j.e:
# {"id":"sourceFile","fileName":"BaseTransientBottomBar.java"}
android.support.design.widget.BaseTransientBottomBar$OnLayoutChangeListener -> j.f:
# {"id":"sourceFile","fileName":"BaseTransientBottomBar.java"}
android.support.design.widget.BaseTransientBottomBar$SnackbarBaseLayout -> j.g:
# {"id":"sourceFile","fileName":"BaseTransientBottomBar.java"}
    23:27:void android.support.v4.view.ViewCompat.setElevation(android.view.View,float):0:0 -> <init>
    23:27:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    28:34:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    1:1:void onAttachedToWindow():0:0 -> onAttachedToWindow
    1:1:void onDetachedFromWindow():0:0 -> onDetachedFromWindow
    1:1:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    1:1:void setOnAttachStateChangeListener(android.support.design.widget.BaseTransientBottomBar$OnAttachStateChangeListener):0:0 -> setOnAttachStateChangeListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/e;)V"}
    1:1:void setOnLayoutChangeListener(android.support.design.widget.BaseTransientBottomBar$OnLayoutChangeListener):0:0 -> setOnLayoutChangeListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/f;)V"}
android.support.design.widget.BottomSheetBehavior -> android.support.design.widget.BottomSheetBehavior:
# {"id":"sourceFile","fileName":"BottomSheetBehavior.java"}
    float mMaximumVelocity -> a
    int mPeekHeight -> b
    boolean mPeekHeightAuto -> c
    int mPeekHeightMin -> d
    int mMinOffset -> e
    int mMaxOffset -> f
    boolean mHideable -> g
    boolean mSkipCollapsed -> h
    int mState -> i
    android.support.v4.widget.ViewDragHelper mViewDragHelper -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/z;"}
    boolean mIgnoreEvents -> k
    int mLastNestedScrollDy -> l
    boolean mNestedScrolled -> m
    int mParentHeight -> n
    java.lang.ref.WeakReference mViewRef -> o
    java.lang.ref.WeakReference mNestedScrollingChildRef -> p
    android.view.VelocityTracker mVelocityTracker -> q
    int mActivePointerId -> r
    int mInitialY -> s
    boolean mTouchingScrollingChild -> t
    android.support.v4.widget.ViewDragHelper$Callback mDragCallback -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/h;"}
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    26:34:void reset():0:0 -> e
    26:34:boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0 -> e
    35:189:boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0:0 -> e
    190:198:int android.support.v4.widget.ViewDragHelper.getTouchSlop():0:0 -> e
    190:198:boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:15:boolean android.support.v4.view.ViewCompat.getFitsSystemWindows(android.view.View):0:0 -> f
    1:15:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0 -> f
    16:18:void android.support.v4.view.ViewCompat.setFitsSystemWindows(android.view.View,boolean):0:0 -> f
    16:18:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0 -> f
    19:137:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0:0 -> f
    138:150:android.support.v4.widget.ViewDragHelper android.support.v4.widget.ViewDragHelper.create(android.view.ViewGroup,android.support.v4.widget.ViewDragHelper$Callback):0:0 -> f
    138:150:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0 -> f
    151:169:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0:0 -> f
    1:1:boolean onNestedPreFling(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,float,float):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Z"}
    82:92:void dispatchOnSlide(int):0:0 -> j
    82:92:void onNestedPreScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[]):0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroid/view/View;I[I)V"}
    1:1:void onRestoreInstanceState(android.support.design.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):0:0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroid/os/Parcelable;)V"}
    3:6:android.os.Parcelable android.support.design.widget.CoordinatorLayout$Behavior.onSaveInstanceState(android.support.design.widget.CoordinatorLayout,android.view.View):0:0 -> n
    3:6:android.os.Parcelable onSaveInstanceState(android.support.design.widget.CoordinatorLayout,android.view.View):0 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroid/os/Parcelable;"}
    7:10:android.os.Parcelable onSaveInstanceState(android.support.design.widget.CoordinatorLayout,android.view.View):0:0 -> n
    1:1:boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int):0:0 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Z"}
    47:57:float getYVelocity():0:0 -> r
    47:57:void onStopNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroid/view/View;)V"}
    58:105:void onStopNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0:0 -> r
    106:108:boolean android.support.v4.widget.ViewDragHelper.smoothSlideViewTo(android.view.View,int,int):0:0 -> r
    106:108:void onStopNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    109:131:boolean android.support.v4.widget.ViewDragHelper.smoothSlideViewTo(android.view.View,int,int):0:0 -> r
    109:131:void onStopNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> r
    132:149:void onStopNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0:0 -> r
    35:44:void reset():0:0 -> s
    35:44:boolean onTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0 -> s
    45:76:boolean onTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0:0 -> s
    77:83:int android.support.v4.widget.ViewDragHelper.getTouchSlop():0:0 -> s
    77:83:boolean onTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    84:98:boolean onTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0:0 -> s
    1:9:boolean android.support.v4.view.ViewCompat.isNestedScrollingEnabled(android.view.View):0:0 -> t
    1:9:android.view.View findScrollingChild(android.view.View):0 -> t
    10:38:android.view.View findScrollingChild(android.view.View):0:0 -> t
    1:1:void setPeekHeight(int):0:0 -> u
    1:1:void setStateInternal(int):0:0 -> v
    1:1:boolean shouldHide(android.view.View,float):0:0 -> w
android.support.design.widget.BottomSheetBehavior$2 -> j.h:
# {"id":"sourceFile","fileName":"BottomSheetBehavior.java"}
    android.support.design.widget.BottomSheetBehavior this$0 -> c
    1:1:void <init>(android.support.design.widget.BottomSheetBehavior):0:0 -> <init>
    1:1:int clampViewPositionHorizontal(android.view.View,int,int):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;I)I"}
    1:1:int clampViewPositionVertical(android.view.View,int,int):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;I)I"}
    1:1:int getViewVerticalDragRange(android.view.View):0:0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"()I"}
    1:1:void onViewDragStateChanged(int):0:0 -> o
    3:4:void android.support.design.widget.BottomSheetBehavior.dispatchOnSlide(int):0:0 -> p
    3:4:void onViewPositionChanged(android.view.View,int,int,int,int):0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;II)V"}
    5:11:void android.support.design.widget.BottomSheetBehavior.dispatchOnSlide(int):0:0 -> p
    5:11:void onViewPositionChanged(android.view.View,int,int,int,int):0 -> p
    1:1:void onViewReleased(android.view.View,float,float):0:0 -> q
    1:1:boolean tryCaptureView(android.view.View,int):0:0 -> u
android.support.design.widget.BottomSheetBehavior$SavedState -> j.i:
# {"id":"sourceFile","fileName":"BottomSheetBehavior.java"}
    int state -> c
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.os.Parcel,java.lang.ClassLoader):0:0 -> <init>
    2:2:void <init>(android.os.Parcelable,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/AbsSavedState;I)V"}
    3:7:void android.support.v4.view.AbsSavedState.writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
    3:7:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
    8:11:void writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
android.support.design.widget.BottomSheetBehavior$SavedState$1 -> R8$$REMOVED$$CLASS$$5:
# {"id":"sourceFile","fileName":"BottomSheetBehavior.java"}
android.support.design.widget.BottomSheetBehavior$SettleRunnable -> j.j:
# {"id":"sourceFile","fileName":"BottomSheetBehavior.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    int mTargetState -> b
    android.view.View mView -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    android.support.design.widget.BottomSheetBehavior this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:1:void android.support.v4.app.ActivityCompat$1.<init>(java.lang.String[],android.app.Activity,int):0:0 -> <init>
    1:1:void $r8$init$synthetic(java.lang.String[],android.app.Activity,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/app/Activity;[Ljava/lang/String;)V"}
    2:2:void android.support.design.widget.BottomSheetBehavior$SettleRunnable.<init>(android.support.design.widget.BottomSheetBehavior,android.view.View,int):0:0 -> <init>
    2:2:void $r8$init$synthetic(android.support.design.widget.BottomSheetBehavior,android.view.View,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    14:49:void android.support.v4.app.ActivityCompat$1.run():0:0 -> run
    14:49:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    50:70:void android.support.design.widget.BottomSheetBehavior$SettleRunnable.run():0:0 -> run
    50:70:void run$bridge():0 -> run
android.support.design.widget.CheckableImageButton -> android.support.design.widget.CheckableImageButton:
# {"id":"sourceFile","fileName":"CheckableImageButton.java"}
    boolean mChecked -> c
    int[] DRAWABLE_STATE_CHECKED -> d
    4:16:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    4:16:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
android.support.design.widget.CheckableImageButton$1 -> R8$$REMOVED$$CLASS$$6:
# {"id":"sourceFile","fileName":"CheckableImageButton.java"}
android.support.design.widget.CircularBorderDrawable -> j.k:
# {"id":"sourceFile","fileName":"CircularBorderDrawable.java"}
    android.graphics.Paint mPaint -> a
    android.graphics.Rect mRect -> b
    android.graphics.RectF mRectF -> c
    float mBorderWidth -> d
    int mTopOuterStrokeColor -> e
    int mTopInnerStrokeColor -> f
    int mBottomOuterStrokeColor -> g
    int mBottomInnerStrokeColor -> h
    android.content.res.ColorStateList mBorderTint -> i
    int mCurrentBorderTintColor -> j
    boolean mInvalidateShader -> k
    float mRotation -> l
    1:1:void <init>():0:0 -> <init>
    9:134:android.graphics.Shader android.support.design.widget.CircularBorderDrawable.createGradientShader():0:0 -> draw
    9:134:void draw(android.graphics.Canvas):0 -> draw
    135:197:void draw(android.graphics.Canvas):0:0 -> draw
    1:1:int getOpacity():0:0 -> getOpacity
    1:1:boolean getPadding(android.graphics.Rect):0:0 -> getPadding
    1:1:boolean isStateful():0:0 -> isStateful
    1:1:void onBoundsChange(android.graphics.Rect):0:0 -> onBoundsChange
    1:1:boolean onStateChange(int[]):0:0 -> onStateChange
    1:1:void setAlpha(int):0:0 -> setAlpha
    1:1:void setColorFilter(android.graphics.ColorFilter):0:0 -> setColorFilter
android.support.design.widget.CircularBorderDrawableLollipop -> j.l:
# {"id":"sourceFile","fileName":"CircularBorderDrawableLollipop.java"}
    void <init>() -> <init>
    1:1:void getOutline(android.graphics.Outline):0:0 -> getOutline
android.support.design.widget.CollapsingTextHelper -> j.m:
# {"id":"sourceFile","fileName":"CollapsingTextHelper.java"}
    android.graphics.Paint mTexturePaint -> A
    float mTextureAscent -> B
    float mTextureDescent -> C
    float mScale -> D
    float mCurrentTextSize -> E
    int[] mState -> F
    boolean mBoundsChanged -> G
    android.text.TextPaint mTextPaint -> H
    android.view.animation.Interpolator mPositionInterpolator -> I
    android.view.animation.Interpolator mTextSizeInterpolator -> J
    float mCollapsedShadowRadius -> K
    float mCollapsedShadowDx -> L
    float mCollapsedShadowDy -> M
    int mCollapsedShadowColor -> N
    boolean USE_SCALING_TEXTURE -> O
    android.view.View mView -> a
    boolean mDrawTitle -> b
    float mExpandedFraction -> c
    android.graphics.Rect mExpandedBounds -> d
    android.graphics.Rect mCollapsedBounds -> e
    android.graphics.RectF mCurrentBounds -> f
    int mExpandedTextGravity -> g
    int mCollapsedTextGravity -> h
    float mExpandedTextSize -> i
    float mCollapsedTextSize -> j
    android.content.res.ColorStateList mExpandedTextColor -> k
    android.content.res.ColorStateList mCollapsedTextColor -> l
    float mExpandedDrawY -> m
    float mCollapsedDrawY -> n
    float mExpandedDrawX -> o
    float mCollapsedDrawX -> p
    float mCurrentDrawX -> q
    float mCurrentDrawY -> r
    android.graphics.Typeface mCollapsedTypeface -> s
    android.graphics.Typeface mExpandedTypeface -> t
    android.graphics.Typeface mCurrentTypeface -> u
    java.lang.CharSequence mText -> v
    java.lang.CharSequence mTextToDraw -> w
    boolean mIsRtl -> x
    boolean mUseTexture -> y
    android.graphics.Bitmap mExpandedTitleTexture -> z
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.view.View):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/rafakob/floatingedittext/FloatingEditText;)V"}
    1:1:int blendColors(int,int,float):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FII)I"}
    5:66:void android.support.design.widget.CollapsingTextHelper.interpolateBounds(float):0:0 -> b
    5:66:void calculateOffsets(float):0 -> b
    67:110:void calculateOffsets(float):0:0 -> b
    111:125:int android.support.design.widget.CollapsingTextHelper.getCurrentExpandedTextColor():0:0 -> b
    111:125:void calculateOffsets(float):0 -> b
    126:136:int android.support.design.widget.CollapsingTextHelper.getCurrentCollapsedTextColor():0:0 -> b
    126:136:void calculateOffsets(float):0 -> b
    137:148:void calculateOffsets(float):0:0 -> b
    149:162:int android.support.design.widget.CollapsingTextHelper.getCurrentCollapsedTextColor():0:0 -> b
    149:162:void calculateOffsets(float):0 -> b
    163:193:void calculateOffsets(float):0:0 -> b
    24:53:boolean android.support.design.widget.CollapsingTextHelper.isClose(float,float):0:0 -> c
    24:53:void calculateUsingTextSize(float):0 -> c
    54:100:boolean android.support.design.widget.CollapsingTextHelper.areTypefacesDifferent(android.graphics.Typeface,android.graphics.Typeface):0:0 -> c
    54:100:void calculateUsingTextSize(float):0 -> c
    101:128:boolean android.support.design.widget.CollapsingTextHelper.isClose(float,float):0:0 -> c
    101:128:void calculateUsingTextSize(float):0 -> c
    129:210:void calculateUsingTextSize(float):0:0 -> c
    211:220:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> c
    211:220:boolean android.support.design.widget.CollapsingTextHelper.calculateIsRtl(java.lang.CharSequence):0 -> c
    211:220:void calculateUsingTextSize(float):0 -> c
    221:231:boolean android.support.design.widget.CollapsingTextHelper.calculateIsRtl(java.lang.CharSequence):0:0 -> c
    221:231:void calculateUsingTextSize(float):0 -> c
    232:247:boolean android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl(java.lang.CharSequence,int,int):0:0 -> c
    232:247:boolean android.support.design.widget.CollapsingTextHelper.calculateIsRtl(java.lang.CharSequence):0 -> c
    232:247:void calculateUsingTextSize(float):0 -> c
    248:262:boolean android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.doCheck(java.lang.CharSequence,int,int):0:0 -> c
    248:262:boolean android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl(java.lang.CharSequence,int,int):0 -> c
    248:262:boolean android.support.design.widget.CollapsingTextHelper.calculateIsRtl(java.lang.CharSequence):0 -> c
    248:262:void calculateUsingTextSize(float):0 -> c
    263:269:boolean android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl(java.lang.CharSequence,int,int):0:0 -> c
    263:269:boolean android.support.design.widget.CollapsingTextHelper.calculateIsRtl(java.lang.CharSequence):0 -> c
    263:269:void calculateUsingTextSize(float):0 -> c
    1:1:float lerp(float,float,float,android.view.animation.Interpolator):0:0 -> d
    1:1:void onBoundsChanged():0:0 -> e
    19:228:void android.support.design.widget.CollapsingTextHelper.calculateBaseOffsets():0:0 -> f
    19:228:void recalculate():0 -> f
    229:234:void android.support.design.widget.CollapsingTextHelper.clearTexture():0:0 -> f
    229:234:void android.support.design.widget.CollapsingTextHelper.calculateBaseOffsets():0 -> f
    229:234:void recalculate():0 -> f
    235:239:void android.support.design.widget.CollapsingTextHelper.calculateBaseOffsets():0:0 -> f
    235:239:void recalculate():0 -> f
    240:243:void android.support.design.widget.CollapsingTextHelper.calculateCurrentOffsets():0:0 -> f
    240:243:void recalculate():0 -> f
    24:27:void android.support.design.widget.CollapsingTextHelper.calculateCurrentOffsets():0:0 -> g
    24:27:void setExpansionFraction(float):0 -> g
    30:137:void android.support.design.widget.CollapsingTextHelper.ensureExpandedTexture():0:0 -> h
    30:137:void setInterpolatedTextSize(float):0 -> h
    138:141:void setInterpolatedTextSize(float):0:0 -> h
android.support.design.widget.CoordinatorLayout -> android.support.design.widget.CoordinatorLayout:
# {"id":"sourceFile","fileName":"CoordinatorLayout.java"}
    java.util.List mDependencySortedChildren -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    android.support.design.widget.DirectedAcyclicGraph mChildDag -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/d;"}
    java.util.List mTempList1 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    java.util.List mTempDependenciesList -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    int[] mTempIntPair -> e
    boolean mDisallowInterceptReset -> f
    boolean mIsAttachedToWindow -> g
    int[] mKeylines -> h
    android.view.View mBehaviorTouchView -> i
    android.view.View mNestedScrollingTarget -> j
    android.support.design.widget.CoordinatorLayout$OnPreDrawListener mOnPreDrawListener -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/s;"}
    boolean mNeedsPreDrawListener -> l
    android.support.v4.view.WindowInsetsCompat mLastInsets -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/u0;"}
    boolean mDrawStatusBarBackground -> n
    android.graphics.drawable.Drawable mStatusBarBackground -> o
    android.view.ViewGroup$OnHierarchyChangeListener mOnHierarchyChangeListener -> p
    android.support.v4.view.OnApplyWindowInsetsListener mApplyWindowInsetsListener -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/n;"}
    android.support.v4.view.NestedScrollingParentHelper mNestedScrollingParentHelper -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/w0;"}
    java.lang.String WIDGET_PACKAGE_NAME -> s
    java.lang.Class[] CONSTRUCTOR_PARAMS -> t
    java.lang.ThreadLocal sConstructors -> u
    java.util.Comparator TOP_SORTED_CHILDREN_COMPARATOR -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/u;"}
    android.support.v4.util.Pools$Pool sRectPool -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/o;"}
    2:116:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    2:116:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:1:android.graphics.Rect acquireTempRect():0:0 -> a
    1:1:void constrainChildRect(android.support.design.widget.CoordinatorLayout$LayoutParams,android.graphics.Rect,int,int):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/r;Landroid/graphics/Rect;II)V"}
    18:21:void getDescendantRect(android.view.View,android.graphics.Rect):0:0 -> c
    18:21:void getChildRect(android.view.View,boolean,android.graphics.Rect):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroid/graphics/Rect;Z)V"}
    22:45:void getChildRect(android.view.View,boolean,android.graphics.Rect):0:0 -> c
    3:6:java.util.List android.support.design.widget.DirectedAcyclicGraph.getOutgoingEdges(java.lang.Object):0:0 -> d
    3:6:java.util.List getDependencies(android.view.View):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Ljava/util/ArrayList;"}
    7:12:int android.support.v4.util.SimpleArrayMap.size():0:0 -> d
    7:12:java.util.List android.support.design.widget.DirectedAcyclicGraph.getOutgoingEdges(java.lang.Object):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:12:java.util.List getDependencies(android.view.View):0 -> d
    13:53:java.util.List android.support.design.widget.DirectedAcyclicGraph.getOutgoingEdges(java.lang.Object):0:0 -> d
    13:53:java.util.List getDependencies(android.view.View):0 -> d
    54:62:java.util.List getDependencies(android.view.View):0:0 -> d
    1:1:void getDesiredAnchoredChildRectWithoutConstraints(android.view.View,int,android.graphics.Rect,android.graphics.Rect,android.support.design.widget.CoordinatorLayout$LayoutParams,int,int):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/graphics/Rect;Landroid/graphics/Rect;Lj/r;II)V"}
    1:1:int getKeyline(int):0:0 -> f
    55:69:void android.support.design.widget.CoordinatorLayout$LayoutParams.setBehavior(android.support.design.widget.CoordinatorLayout$Behavior):0:0 -> g
    55:69:android.support.design.widget.CoordinatorLayout$LayoutParams getResolvedLayoutParams(android.view.View):0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lj/r;"}
    70:104:android.support.design.widget.CoordinatorLayout$LayoutParams getResolvedLayoutParams(android.view.View):0:0 -> g
    1:6:android.support.design.widget.CoordinatorLayout$LayoutParams generateDefaultLayoutParams():0:0 -> generateDefaultLayoutParams
    1:6:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():0 -> generateDefaultLayoutParams
    1:1:android.support.design.widget.CoordinatorLayout$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> generateLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):0 -> generateLayoutParams
    2:2:android.support.design.widget.CoordinatorLayout$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0 -> generateLayoutParams
    1:1:android.support.v4.view.WindowInsetsCompat getLastWindowInsets():0:0 -> getLastWindowInsets
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu/u0;"}
    3:5:int android.support.v4.view.NestedScrollingParentHelper.getNestedScrollAxes():0:0 -> getNestedScrollAxes
    3:5:int getNestedScrollAxes():0 -> getNestedScrollAxes
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:9:void getDescendantRect(android.view.View,android.graphics.Rect):0:0 -> h
    7:9:boolean isPointInChildBounds(android.view.View,int,int):0 -> h
    10:13:boolean isPointInChildBounds(android.view.View,int,int):0:0 -> h
    14:27:void releaseTempRect(android.graphics.Rect):0:0 -> h
    14:27:boolean isPointInChildBounds(android.view.View,int,int):0 -> h
    28:28:boolean isPointInChildBounds(android.view.View,int,int):0:0 -> h
    1:1:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> i
    1:1:void onChildViewsChanged(int):0 -> i
    2:2:void onChildViewsChanged(int):0:0 -> i
    3:3:void offsetChildToAnchor(android.view.View,int):0:0 -> i
    3:3:void onChildViewsChanged(int):0 -> i
    4:4:void getDescendantRect(android.view.View,android.graphics.Rect):0:0 -> i
    4:4:void offsetChildToAnchor(android.view.View,int):0 -> i
    4:4:void onChildViewsChanged(int):0 -> i
    5:5:void offsetChildToAnchor(android.view.View,int):0:0 -> i
    5:5:void onChildViewsChanged(int):0 -> i
    6:6:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> i
    6:6:void offsetChildToAnchor(android.view.View,int):0 -> i
    6:6:void onChildViewsChanged(int):0 -> i
    7:7:void offsetChildToAnchor(android.view.View,int):0:0 -> i
    7:7:void onChildViewsChanged(int):0 -> i
    8:8:void releaseTempRect(android.graphics.Rect):0:0 -> i
    8:8:void offsetChildToAnchor(android.view.View,int):0 -> i
    8:8:void onChildViewsChanged(int):0 -> i
    9:9:void onChildViewsChanged(int):0:0 -> i
    10:10:boolean android.support.v4.view.ViewCompat.isLaidOut(android.view.View):0:0 -> i
    10:10:void offsetChildByInset(android.view.View,android.graphics.Rect,int):0 -> i
    10:10:void onChildViewsChanged(int):0 -> i
    11:11:void offsetChildByInset(android.view.View,android.graphics.Rect,int):0:0 -> i
    11:11:void onChildViewsChanged(int):0 -> i
    12:12:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> i
    12:12:void offsetChildByInset(android.view.View,android.graphics.Rect,int):0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:12:void onChildViewsChanged(int):0 -> i
    13:13:void offsetChildByInset(android.view.View,android.graphics.Rect,int):0:0 -> i
    13:13:void onChildViewsChanged(int):0 -> i
    14:14:void releaseTempRect(android.graphics.Rect):0:0 -> i
    14:14:void offsetChildByInset(android.view.View,android.graphics.Rect,int):0 -> i
    14:14:void onChildViewsChanged(int):0 -> i
    15:15:void offsetChildByInset(android.view.View,android.graphics.Rect,int):0:0 -> i
    15:15:void onChildViewsChanged(int):0 -> i
    16:16:void releaseTempRect(android.graphics.Rect):0:0 -> i
    16:16:void offsetChildByInset(android.view.View,android.graphics.Rect,int):0 -> i
    16:16:void onChildViewsChanged(int):0 -> i
    17:17:void offsetChildByInset(android.view.View,android.graphics.Rect,int):0:0 -> i
    17:17:void onChildViewsChanged(int):0 -> i
    18:18:void getLastChildRect(android.view.View,android.graphics.Rect):0:0 -> i
    18:18:void onChildViewsChanged(int):0 -> i
    19:19:android.graphics.Rect android.support.design.widget.CoordinatorLayout$LayoutParams.getLastChildRect():0:0 -> i
    19:19:void getLastChildRect(android.view.View,android.graphics.Rect):0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:19:void onChildViewsChanged(int):0 -> i
    20:20:void getLastChildRect(android.view.View,android.graphics.Rect):0:0 -> i
    20:20:void onChildViewsChanged(int):0 -> i
    21:21:void onChildViewsChanged(int):0:0 -> i
    22:22:void recordLastChildRect(android.view.View,android.graphics.Rect):0:0 -> i
    22:22:void onChildViewsChanged(int):0 -> i
    23:23:void android.support.design.widget.CoordinatorLayout$LayoutParams.setLastChildRect(android.graphics.Rect):0:0 -> i
    23:23:void recordLastChildRect(android.view.View,android.graphics.Rect):0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:23:void onChildViewsChanged(int):0 -> i
    24:24:void android.support.design.widget.CoordinatorLayout$LayoutParams.setLastChildRect(android.graphics.Rect):0:0 -> i
    24:24:void recordLastChildRect(android.view.View,android.graphics.Rect):0 -> i
    24:24:void onChildViewsChanged(int):0 -> i
    25:25:void onChildViewsChanged(int):0:0 -> i
    26:26:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> i
    26:26:void onChildViewsChanged(int):0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:27:void onChildViewsChanged(int):0:0 -> i
    28:28:boolean android.support.design.widget.CoordinatorLayout$LayoutParams.getChangedAfterNestedScroll():0:0 -> i
    28:28:void onChildViewsChanged(int):0 -> i
    29:29:void android.support.design.widget.CoordinatorLayout$LayoutParams.resetChangedAfterNestedScroll():0:0 -> i
    29:29:void onChildViewsChanged(int):0 -> i
    30:30:void onChildViewsChanged(int):0:0 -> i
    31:31:void android.support.design.widget.CoordinatorLayout$LayoutParams.setChangedAfterNestedScroll(boolean):0:0 -> i
    31:31:void onChildViewsChanged(int):0 -> i
    32:32:void releaseTempRect(android.graphics.Rect):0:0 -> i
    32:32:void onChildViewsChanged(int):0 -> i
    7:10:boolean android.support.design.widget.CoordinatorLayout$LayoutParams.checkAnchorChanged():0:0 -> j
    7:10:void onLayoutChild(android.view.View,int):0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:16:boolean android.support.design.widget.CoordinatorLayout$LayoutParams.checkAnchorChanged():0:0 -> j
    11:16:void onLayoutChild(android.view.View,int):0 -> j
    17:28:void onLayoutChild(android.view.View,int):0:0 -> j
    29:42:void layoutChildWithAnchor(android.view.View,android.view.View,int):0:0 -> j
    29:42:void onLayoutChild(android.view.View,int):0 -> j
    43:45:void getDescendantRect(android.view.View,android.graphics.Rect):0:0 -> j
    43:45:void layoutChildWithAnchor(android.view.View,android.view.View,int):0 -> j
    43:45:void onLayoutChild(android.view.View,int):0 -> j
    46:71:void getDesiredAnchoredChildRect(android.view.View,int,android.graphics.Rect,android.graphics.Rect):0:0 -> j
    46:71:void layoutChildWithAnchor(android.view.View,android.view.View,int):0 -> j
    46:71:void onLayoutChild(android.view.View,int):0 -> j
    72:82:void layoutChildWithAnchor(android.view.View,android.view.View,int):0:0 -> j
    72:82:void onLayoutChild(android.view.View,int):0 -> j
    83:109:void releaseTempRect(android.graphics.Rect):0:0 -> j
    83:109:void layoutChildWithAnchor(android.view.View,android.view.View,int):0 -> j
    83:109:void onLayoutChild(android.view.View,int):0 -> j
    110:110:void layoutChildWithAnchor(android.view.View,android.view.View,int):0:0 -> j
    110:110:void onLayoutChild(android.view.View,int):0 -> j
    111:114:void onLayoutChild(android.view.View,int):0:0 -> j
    115:241:void layoutChildWithKeyline(android.view.View,int,int):0:0 -> j
    115:241:void onLayoutChild(android.view.View,int):0 -> j
    242:296:void layoutChild(android.view.View,int):0:0 -> j
    242:296:void onLayoutChild(android.view.View,int):0 -> j
    297:310:boolean android.support.v4.view.ViewCompat.getFitsSystemWindows(android.view.View):0:0 -> j
    297:310:void layoutChild(android.view.View,int):0 -> j
    297:310:void onLayoutChild(android.view.View,int):0 -> j
    311:392:void layoutChild(android.view.View,int):0:0 -> j
    311:392:void onLayoutChild(android.view.View,int):0 -> j
    393:399:void android.support.v4.view.GravityCompat.apply(int,int,int,android.graphics.Rect,android.graphics.Rect,int):0:0 -> j
    393:399:void layoutChild(android.view.View,int):0 -> j
    393:399:void onLayoutChild(android.view.View,int):0 -> j
    400:410:void layoutChild(android.view.View,int):0:0 -> j
    400:410:void onLayoutChild(android.view.View,int):0 -> j
    411:423:void releaseTempRect(android.graphics.Rect):0:0 -> j
    411:423:void layoutChild(android.view.View,int):0 -> j
    411:423:void onLayoutChild(android.view.View,int):0 -> j
    45:50:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> k
    45:50:void onNestedPreScroll(android.view.View,int,int,int[],int):0 -> k
    51:118:void onNestedPreScroll(android.view.View,int,int,int[],int):0:0 -> k
    36:39:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> l
    36:39:void onNestedScroll(android.view.View,int,int,int,int,int):0 -> l
    40:52:void onNestedScroll(android.view.View,int,int,int,int,int):0:0 -> l
    3:6:void android.support.v4.view.NestedScrollingParentHelper.onNestedScrollAccepted(android.view.View,android.view.View,int,int):0:0 -> m
    3:6:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;II)V"}
    7:30:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):0:0 -> m
    33:46:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> n
    33:46:boolean onStartNestedScroll(android.view.View,android.view.View,int,int):0 -> n
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    47:56:boolean onStartNestedScroll(android.view.View,android.view.View,int,int):0:0 -> n
    57:77:void android.support.design.widget.CoordinatorLayout$LayoutParams.setNestedScrollAccepted(int,boolean):0:0 -> n
    57:77:boolean onStartNestedScroll(android.view.View,android.view.View,int,int):0 -> n
    4:5:void android.support.v4.view.NestedScrollingParentHelper.onStopNestedScroll(android.view.View,int):0:0 -> o
    4:5:void onStopNestedScroll(android.view.View,int):0 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:29:void onStopNestedScroll(android.view.View,int):0:0 -> o
    30:33:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> o
    30:33:void onStopNestedScroll(android.view.View,int):0 -> o
    34:42:void onStopNestedScroll(android.view.View,int):0:0 -> o
    43:47:void android.support.design.widget.CoordinatorLayout$LayoutParams.setNestedScrollAccepted(int,boolean):0:0 -> o
    43:47:void android.support.design.widget.CoordinatorLayout$LayoutParams.resetNestedScroll(int):0 -> o
    43:47:void onStopNestedScroll(android.view.View,int):0 -> o
    48:56:void android.support.design.widget.CoordinatorLayout$LayoutParams.resetChangedAfterNestedScroll():0:0 -> o
    48:56:void onStopNestedScroll(android.view.View,int):0 -> o
    36:43:boolean android.support.v4.view.ViewCompat.getFitsSystemWindows(android.view.View):0:0 -> onAttachedToWindow
    36:43:void onAttachedToWindow():0 -> onAttachedToWindow
    44:50:void onAttachedToWindow():0:0 -> onAttachedToWindow
    1:8:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> onLayout
    1:8:void onLayout(boolean,int,int,int,int):0 -> onLayout
    9:36:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    37:40:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> onLayout
    37:40:void onLayout(boolean,int,int,int,int):0 -> onLayout
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    41:53:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    6:20:void ensurePreDrawListener():0:0 -> onMeasure
    6:20:void onMeasure(int,int):0 -> onMeasure
    21:24:boolean android.support.design.widget.DirectedAcyclicGraph.hasOutgoingEdges(java.lang.Object):0:0 -> onMeasure
    21:24:boolean hasDependencies(android.view.View):0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:24:void ensurePreDrawListener():0 -> onMeasure
    21:24:void onMeasure(int,int):0 -> onMeasure
    25:29:int android.support.v4.util.SimpleArrayMap.size():0:0 -> onMeasure
    25:29:boolean android.support.design.widget.DirectedAcyclicGraph.hasOutgoingEdges(java.lang.Object):0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:29:boolean hasDependencies(android.view.View):0 -> onMeasure
    25:29:void ensurePreDrawListener():0 -> onMeasure
    25:29:void onMeasure(int,int):0 -> onMeasure
    30:70:boolean android.support.design.widget.DirectedAcyclicGraph.hasOutgoingEdges(java.lang.Object):0:0 -> onMeasure
    30:70:boolean hasDependencies(android.view.View):0 -> onMeasure
    30:70:void ensurePreDrawListener():0 -> onMeasure
    30:70:void onMeasure(int,int):0 -> onMeasure
    71:97:void addPreDrawListener():0:0 -> onMeasure
    71:97:void ensurePreDrawListener():0 -> onMeasure
    71:97:void onMeasure(int,int):0 -> onMeasure
    98:108:void removePreDrawListener():0:0 -> onMeasure
    98:108:void ensurePreDrawListener():0 -> onMeasure
    98:108:void onMeasure(int,int):0 -> onMeasure
    109:124:void onMeasure(int,int):0:0 -> onMeasure
    125:135:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> onMeasure
    125:135:void onMeasure(int,int):0 -> onMeasure
    136:167:void onMeasure(int,int):0:0 -> onMeasure
    168:180:boolean android.support.v4.view.ViewCompat.getFitsSystemWindows(android.view.View):0:0 -> onMeasure
    168:180:void onMeasure(int,int):0 -> onMeasure
    181:307:void onMeasure(int,int):0:0 -> onMeasure
    308:317:boolean android.support.v4.view.ViewCompat.getFitsSystemWindows(android.view.View):0:0 -> onMeasure
    308:317:void onMeasure(int,int):0 -> onMeasure
    318:361:void onMeasure(int,int):0:0 -> onMeasure
    362:365:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> onMeasure
    362:365:void onMeasure(int,int):0 -> onMeasure
    366:419:void onMeasure(int,int):0:0 -> onMeasure
    420:422:void onMeasureChild(android.view.View,int,int,int,int):0:0 -> onMeasure
    420:422:void onMeasure(int,int):0 -> onMeasure
    423:503:void onMeasure(int,int):0:0 -> onMeasure
    35:40:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> onNestedFling
    35:40:boolean onNestedFling(android.view.View,float,float,boolean):0 -> onNestedFling
    36:39:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> onNestedPreFling
    36:39:boolean onNestedPreFling(android.view.View,float,float):0 -> onNestedPreFling
    40:48:boolean onNestedPreFling(android.view.View,float,float):0:0 -> onNestedPreFling
    11:12:android.os.Parcelable android.support.v4.view.AbsSavedState.getSuperState():0:0 -> onRestoreInstanceState
    11:12:void onRestoreInstanceState(android.os.Parcelable):0 -> onRestoreInstanceState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:36:void onRestoreInstanceState(android.os.Parcelable):0:0 -> onRestoreInstanceState
    37:43:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> onRestoreInstanceState
    37:43:void onRestoreInstanceState(android.os.Parcelable):0 -> onRestoreInstanceState
    44:58:void onRestoreInstanceState(android.os.Parcelable):0:0 -> onRestoreInstanceState
    36:42:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> onSaveInstanceState
    36:42:android.os.Parcelable onSaveInstanceState():0 -> onSaveInstanceState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    43:57:android.os.Parcelable onSaveInstanceState():0:0 -> onSaveInstanceState
    27:32:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> onTouchEvent
    27:32:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:79:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    13:52:void getTopSortedChildren(java.util.List):0:0 -> p
    13:52:boolean performIntercept(android.view.MotionEvent,int):0 -> p
    53:75:boolean performIntercept(android.view.MotionEvent,int):0:0 -> p
    76:88:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> p
    76:88:boolean performIntercept(android.view.MotionEvent,int):0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    89:141:boolean performIntercept(android.view.MotionEvent,int):0:0 -> p
    142:153:boolean android.support.design.widget.CoordinatorLayout$LayoutParams.didBlockInteraction():0:0 -> p
    142:153:boolean performIntercept(android.view.MotionEvent,int):0 -> p
    154:171:boolean android.support.design.widget.CoordinatorLayout$LayoutParams.isBlockingInteractionBelow(android.support.design.widget.CoordinatorLayout,android.view.View):0:0 -> p
    154:171:boolean performIntercept(android.view.MotionEvent,int):0 -> p
    172:175:boolean performIntercept(android.view.MotionEvent,int):0:0 -> p
    1:1:void android.support.design.widget.DirectedAcyclicGraph.clear():0:0 -> q
    1:1:void prepareChildren():0 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    2:2:int android.support.v4.util.SimpleArrayMap.size():0:0 -> q
    2:2:void android.support.design.widget.DirectedAcyclicGraph.clear():0 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    2:2:void prepareChildren():0 -> q
    3:3:void android.support.design.widget.DirectedAcyclicGraph.clear():0:0 -> q
    3:3:void prepareChildren():0 -> q
    4:4:void android.support.design.widget.DirectedAcyclicGraph.poolList(java.util.ArrayList):0:0 -> q
    4:4:void android.support.design.widget.DirectedAcyclicGraph.clear():0 -> q
    4:4:void prepareChildren():0 -> q
    5:5:void android.support.design.widget.DirectedAcyclicGraph.clear():0:0 -> q
    5:5:void prepareChildren():0 -> q
    6:6:void prepareChildren():0:0 -> q
    7:7:android.view.View android.support.design.widget.CoordinatorLayout$LayoutParams.findAnchorView(android.support.design.widget.CoordinatorLayout,android.view.View):0:0 -> q
    7:7:void prepareChildren():0 -> q
    8:8:boolean android.support.design.widget.CoordinatorLayout$LayoutParams.verifyAnchorView(android.view.View,android.support.design.widget.CoordinatorLayout):0:0 -> q
    8:8:android.view.View android.support.design.widget.CoordinatorLayout$LayoutParams.findAnchorView(android.support.design.widget.CoordinatorLayout,android.view.View):0 -> q
    8:8:void prepareChildren():0 -> q
    9:9:void android.support.design.widget.CoordinatorLayout$LayoutParams.resolveAnchorView(android.view.View,android.support.design.widget.CoordinatorLayout):0:0 -> q
    9:9:android.view.View android.support.design.widget.CoordinatorLayout$LayoutParams.findAnchorView(android.support.design.widget.CoordinatorLayout,android.view.View):0 -> q
    9:9:void prepareChildren():0 -> q
    10:10:void android.support.design.widget.DirectedAcyclicGraph.addNode(java.lang.Object):0:0 -> q
    10:10:void prepareChildren():0 -> q
    11:11:void prepareChildren():0:0 -> q
    12:12:boolean android.support.design.widget.CoordinatorLayout$LayoutParams.dependsOn(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0:0 -> q
    12:12:void prepareChildren():0 -> q
    13:13:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> q
    13:13:boolean android.support.design.widget.CoordinatorLayout$LayoutParams.dependsOn(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> q
    13:13:void prepareChildren():0 -> q
    14:14:boolean android.support.design.widget.CoordinatorLayout$LayoutParams.shouldDodge(android.view.View,int):0:0 -> q
    14:14:boolean android.support.design.widget.CoordinatorLayout$LayoutParams.dependsOn(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> q
    14:14:void prepareChildren():0 -> q
    15:15:boolean android.support.design.widget.CoordinatorLayout$LayoutParams.dependsOn(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0:0 -> q
    15:15:void prepareChildren():0 -> q
    16:16:boolean android.support.design.widget.DirectedAcyclicGraph.contains(java.lang.Object):0:0 -> q
    16:16:void prepareChildren():0 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:17:boolean android.support.design.widget.DirectedAcyclicGraph.contains(java.lang.Object):0:0 -> q
    17:17:void prepareChildren():0 -> q
    18:18:void android.support.design.widget.DirectedAcyclicGraph.addNode(java.lang.Object):0:0 -> q
    18:18:void prepareChildren():0 -> q
    19:19:void android.support.design.widget.DirectedAcyclicGraph.addEdge(java.lang.Object,java.lang.Object):0:0 -> q
    19:19:void prepareChildren():0 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:20:void android.support.design.widget.DirectedAcyclicGraph.addEdge(java.lang.Object,java.lang.Object):0:0 -> q
    20:20:void prepareChildren():0 -> q
    21:21:java.util.ArrayList android.support.design.widget.DirectedAcyclicGraph.getEmptyList():0:0 -> q
    21:21:void android.support.design.widget.DirectedAcyclicGraph.addEdge(java.lang.Object,java.lang.Object):0 -> q
    21:21:void prepareChildren():0 -> q
    22:22:void android.support.design.widget.DirectedAcyclicGraph.addEdge(java.lang.Object,java.lang.Object):0:0 -> q
    22:22:void prepareChildren():0 -> q
    23:23:void android.support.design.widget.CoordinatorLayout$LayoutParams.resolveAnchorView(android.view.View,android.support.design.widget.CoordinatorLayout):0:0 -> q
    23:23:android.view.View android.support.design.widget.CoordinatorLayout$LayoutParams.findAnchorView(android.support.design.widget.CoordinatorLayout,android.view.View):0 -> q
    23:23:void prepareChildren():0 -> q
    24:24:java.util.ArrayList android.support.design.widget.DirectedAcyclicGraph.getSortedList():0:0 -> q
    24:24:void prepareChildren():0 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:25:java.util.ArrayList android.support.design.widget.DirectedAcyclicGraph.getSortedList():0:0 -> q
    25:25:void prepareChildren():0 -> q
    26:26:int android.support.v4.util.SimpleArrayMap.size():0:0 -> q
    26:26:java.util.ArrayList android.support.design.widget.DirectedAcyclicGraph.getSortedList():0 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:26:void prepareChildren():0 -> q
    27:27:java.util.ArrayList android.support.design.widget.DirectedAcyclicGraph.getSortedList():0:0 -> q
    27:27:void prepareChildren():0 -> q
    28:28:void prepareChildren():0:0 -> q
    11:14:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> r
    11:14:void resetTouchBehaviors():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:56:void resetTouchBehaviors():0:0 -> r
    57:64:void android.support.design.widget.CoordinatorLayout$LayoutParams.resetTouchBehaviorTracking():0:0 -> r
    57:64:void resetTouchBehaviors():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:10:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> requestChildRectangleOnScreen
    7:10:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):0 -> requestChildRectangleOnScreen
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:18:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):0:0 -> requestChildRectangleOnScreen
    1:1:void setInsetOffsetX(android.view.View,int):0:0 -> s
    38:43:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> setStatusBarBackground
    38:43:void setStatusBarBackground(android.graphics.drawable.Drawable):0 -> setStatusBarBackground
    44:50:boolean android.support.v4.graphics.drawable.DrawableCompat.setLayoutDirection(android.graphics.drawable.Drawable,int):0:0 -> setStatusBarBackground
    44:50:void setStatusBarBackground(android.graphics.drawable.Drawable):0 -> setStatusBarBackground
    51:72:void setStatusBarBackground(android.graphics.drawable.Drawable):0:0 -> setStatusBarBackground
    1:1:void setInsetOffsetY(android.view.View,int):0:0 -> t
    8:19:boolean android.support.v4.view.ViewCompat.getFitsSystemWindows(android.view.View):0:0 -> u
    8:19:void setupForInsets():0 -> u
    20:28:void setupForInsets():0:0 -> u
    29:33:void android.support.v4.view.ViewCompat.setOnApplyWindowInsetsListener(android.view.View,android.support.v4.view.OnApplyWindowInsetsListener):0:0 -> u
    29:33:void setupForInsets():0 -> u
    34:38:void setupForInsets():0:0 -> u
    39:42:void android.support.v4.view.ViewCompat.setOnApplyWindowInsetsListener(android.view.View,android.support.v4.view.OnApplyWindowInsetsListener):0:0 -> u
    39:42:void setupForInsets():0 -> u
android.support.design.widget.CoordinatorLayout$1 -> j.n:
# {"id":"sourceFile","fileName":"CoordinatorLayout.java"}
    android.support.design.widget.CoordinatorLayout this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:1:void com.crowdfire.cfalertdialog.CFAlertDialog$Builder.<init>(android.content.Context):0:0 -> <init>
    2:2:void android.support.design.widget.CoordinatorLayout$1.<init>(android.support.design.widget.CoordinatorLayout):0:0 -> <init>
    2:2:void $r8$init$synthetic(java.lang.Object):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v7.view.menu.CascadingMenuPopup$3.onItemHoverEnter(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Lg0/p;)V"}
    5:6:android.support.v4.view.WindowInsetsCompat android.support.design.widget.CoordinatorLayout.setWindowInsets(android.support.v4.view.WindowInsetsCompat):0:0 -> b
    5:6:android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lu/u0;)Lu/u0;"}
    7:14:boolean android.support.v4.util.ObjectsCompat.equals(java.lang.Object,java.lang.Object):0:0 -> b
    7:14:android.support.v4.view.WindowInsetsCompat android.support.design.widget.CoordinatorLayout.setWindowInsets(android.support.v4.view.WindowInsetsCompat):0 -> b
    7:14:android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0 -> b
    15:44:android.support.v4.view.WindowInsetsCompat android.support.design.widget.CoordinatorLayout.setWindowInsets(android.support.v4.view.WindowInsetsCompat):0:0 -> b
    15:44:android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0 -> b
    45:61:android.support.v4.view.WindowInsetsCompat android.support.design.widget.CoordinatorLayout.dispatchApplyWindowInsetsToBehaviors(android.support.v4.view.WindowInsetsCompat):0:0 -> b
    45:61:android.support.v4.view.WindowInsetsCompat android.support.design.widget.CoordinatorLayout.setWindowInsets(android.support.v4.view.WindowInsetsCompat):0 -> b
    45:61:android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0 -> b
    62:69:boolean android.support.v4.view.ViewCompat.getFitsSystemWindows(android.view.View):0:0 -> b
    62:69:android.support.v4.view.WindowInsetsCompat android.support.design.widget.CoordinatorLayout.dispatchApplyWindowInsetsToBehaviors(android.support.v4.view.WindowInsetsCompat):0 -> b
    62:69:android.support.v4.view.WindowInsetsCompat android.support.design.widget.CoordinatorLayout.setWindowInsets(android.support.v4.view.WindowInsetsCompat):0 -> b
    62:69:android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0 -> b
    70:75:android.support.v4.view.WindowInsetsCompat android.support.design.widget.CoordinatorLayout.dispatchApplyWindowInsetsToBehaviors(android.support.v4.view.WindowInsetsCompat):0:0 -> b
    70:75:android.support.v4.view.WindowInsetsCompat android.support.design.widget.CoordinatorLayout.setWindowInsets(android.support.v4.view.WindowInsetsCompat):0 -> b
    70:75:android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0 -> b
    76:79:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> b
    76:79:android.support.v4.view.WindowInsetsCompat android.support.design.widget.CoordinatorLayout.dispatchApplyWindowInsetsToBehaviors(android.support.v4.view.WindowInsetsCompat):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    76:79:android.support.v4.view.WindowInsetsCompat android.support.design.widget.CoordinatorLayout.setWindowInsets(android.support.v4.view.WindowInsetsCompat):0 -> b
    76:79:android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0 -> b
    80:89:android.support.v4.view.WindowInsetsCompat android.support.design.widget.CoordinatorLayout.dispatchApplyWindowInsetsToBehaviors(android.support.v4.view.WindowInsetsCompat):0:0 -> b
    80:89:android.support.v4.view.WindowInsetsCompat android.support.design.widget.CoordinatorLayout.setWindowInsets(android.support.v4.view.WindowInsetsCompat):0 -> b
    80:89:android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0 -> b
    90:93:android.support.v4.view.WindowInsetsCompat android.support.design.widget.CoordinatorLayout.setWindowInsets(android.support.v4.view.WindowInsetsCompat):0:0 -> b
    90:93:android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0 -> b
    1:1:void android.support.v7.view.menu.CascadingMenuPopup$3.onItemHoverExit(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Landroid/view/MenuItem;)V"}
    8:15:android.content.Context com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$900(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> d
    8:15:com.crowdfire.cfalertdialog.CFAlertDialog$Builder com.crowdfire.cfalertdialog.CFAlertDialog$Builder.addButton(java.lang.String,int,int,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionStyle,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionAlignment,android.content.DialogInterface$OnClickListener):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;IIILandroid/content/DialogInterface$OnClickListener;)V"}
    16:18:com.crowdfire.cfalertdialog.CFAlertDialog$Builder com.crowdfire.cfalertdialog.CFAlertDialog$Builder.addButton(java.lang.String,int,int,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionStyle,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionAlignment,android.content.DialogInterface$OnClickListener):0:0 -> d
    19:20:java.util.List com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$1000(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> d
    19:20:com.crowdfire.cfalertdialog.CFAlertDialog$Builder com.crowdfire.cfalertdialog.CFAlertDialog$Builder.addButton(java.lang.String,int,int,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionStyle,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionAlignment,android.content.DialogInterface$OnClickListener):0 -> d
    21:24:com.crowdfire.cfalertdialog.CFAlertDialog$Builder com.crowdfire.cfalertdialog.CFAlertDialog$Builder.addButton(java.lang.String,int,int,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionStyle,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionAlignment,android.content.DialogInterface$OnClickListener):0:0 -> d
    6:8:com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertStyle com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$2602(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertStyle):0:0 -> e
    6:8:com.crowdfire.cfalertdialog.CFAlertDialog$Builder com.crowdfire.cfalertdialog.CFAlertDialog$Builder.setDialogStyle(com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertStyle):0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    5:7:java.lang.CharSequence com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$702(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams,java.lang.CharSequence):0:0 -> f
    5:7:com.crowdfire.cfalertdialog.CFAlertDialog$Builder com.crowdfire.cfalertdialog.CFAlertDialog$Builder.setMessage(java.lang.CharSequence):0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"}
    5:6:java.lang.String[] com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$1702(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams,java.lang.String[]):0:0 -> g
    5:6:com.crowdfire.cfalertdialog.CFAlertDialog$Builder com.crowdfire.cfalertdialog.CFAlertDialog$Builder.setSingleChoiceItems(java.lang.String[],int,android.content.DialogInterface$OnClickListener):0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;ILandroid/content/DialogInterface$OnClickListener;)V"}
    7:8:int com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$1802(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams,int):0:0 -> g
    7:8:com.crowdfire.cfalertdialog.CFAlertDialog$Builder com.crowdfire.cfalertdialog.CFAlertDialog$Builder.setSingleChoiceItems(java.lang.String[],int,android.content.DialogInterface$OnClickListener):0 -> g
    9:11:android.content.DialogInterface$OnClickListener com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$1902(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams,android.content.DialogInterface$OnClickListener):0:0 -> g
    9:11:com.crowdfire.cfalertdialog.CFAlertDialog$Builder com.crowdfire.cfalertdialog.CFAlertDialog$Builder.setSingleChoiceItems(java.lang.String[],int,android.content.DialogInterface$OnClickListener):0 -> g
    5:7:java.lang.CharSequence com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$602(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams,java.lang.CharSequence):0:0 -> h
    5:7:com.crowdfire.cfalertdialog.CFAlertDialog$Builder com.crowdfire.cfalertdialog.CFAlertDialog$Builder.setTitle(java.lang.CharSequence):0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"}
    5:8:int com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$4200(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> i
    5:8:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.create():0 -> i
    5:8:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/g;"}
    9:10:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.create():0:0 -> i
    9:10:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0 -> i
    11:12:android.content.Context com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$900(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> i
    11:12:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.create():0 -> i
    11:12:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0 -> i
    13:18:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.create():0:0 -> i
    13:18:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0 -> i
    19:20:android.content.Context com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$900(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> i
    19:20:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.create():0 -> i
    19:20:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0 -> i
    21:22:int com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$4200(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> i
    21:22:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.create():0 -> i
    21:22:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0 -> i
    23:31:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.create():0:0 -> i
    23:31:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0 -> i
    32:35:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0:0 -> i
    6:13:io.github.yavski.fabspeeddial.FabSpeedDial$MenuListener io.github.yavski.fabspeeddial.FabSpeedDial.access$100(io.github.yavski.fabspeeddial.FabSpeedDial):0:0 -> l
    6:13:boolean io.github.yavski.fabspeeddial.FabSpeedDial$2.onMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Landroid/view/MenuItem;)Z"}
    14:23:boolean io.github.yavski.fabspeeddial.FabSpeedDial$2.onMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> l
    1:1:void io.github.yavski.fabspeeddial.FabSpeedDial$2.onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0:0 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)V"}
android.support.design.widget.CoordinatorLayout$Behavior -> j.o:
# {"id":"sourceFile","fileName":"CoordinatorLayout.java"}
    void <init>() -> <init>
    void <init>(android.content.Context,android.util.AttributeSet) -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
    1:1:boolean getInsetDodgeRect(android.support.design.widget.CoordinatorLayout,android.view.View,android.graphics.Rect):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroid/graphics/Rect;)Z"}
    1:1:boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroid/view/View;)Z"}
    1:1:void onAttachedToLayoutParams(android.support.design.widget.CoordinatorLayout$LayoutParams):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/r;)V"}
    1:1:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/design/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;)V"}
    1:1:boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0:0 -> e
    1:1:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0:0 -> f
    1:1:boolean onMeasureChild(android.support.design.widget.CoordinatorLayout,android.view.View,int,int,int,int):0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/design/widget/CoordinatorLayout;Landroid/view/View;)Z"}
    1:1:boolean onNestedPreFling(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,float,float):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Z"}
    1:1:void onNestedPreScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):0:0 -> i
    1:1:void onNestedPreScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[]):0:0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroid/view/View;I[I)V"}
    1:1:void onNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int,int,int):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;I)V"}
    1:1:boolean onRequestChildRectangleOnScreen(android.support.design.widget.CoordinatorLayout,android.view.View,android.graphics.Rect,boolean):0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/design/widget/CoordinatorLayout;Landroid/view/View;)V"}
    1:1:void onRestoreInstanceState(android.support.design.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):0:0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroid/os/Parcelable;)V"}
    1:1:android.os.Parcelable onSaveInstanceState(android.support.design.widget.CoordinatorLayout,android.view.View):0:0 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroid/os/Parcelable;"}
    1:1:boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int):0:0 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Z"}
    1:1:boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int,int):0:0 -> p
    1:1:void onStopNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,int):0:0 -> q
    1:1:void onStopNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0:0 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroid/view/View;)V"}
    1:1:boolean onTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0:0 -> s
android.support.design.widget.CoordinatorLayout$DefaultBehavior -> j.p:
# {"id":"sourceFile","fileName":"CoordinatorLayout.java"}
    java.lang.Class value() -> value
android.support.design.widget.CoordinatorLayout$HierarchyChangeListener -> j.q:
# {"id":"sourceFile","fileName":"CoordinatorLayout.java"}
    android.support.design.widget.CoordinatorLayout this$0 -> a
    1:1:void <init>(android.support.design.widget.CoordinatorLayout):0:0 -> <init>
    1:1:void onChildViewAdded(android.view.View,android.view.View):0:0 -> onChildViewAdded
    1:1:void onChildViewRemoved(android.view.View,android.view.View):0:0 -> onChildViewRemoved
android.support.design.widget.CoordinatorLayout$LayoutParams -> j.r:
# {"id":"sourceFile","fileName":"CoordinatorLayout.java"}
    android.support.design.widget.CoordinatorLayout$Behavior mBehavior -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/o;"}
    boolean mBehaviorResolved -> b
    int gravity -> c
    int anchorGravity -> d
    int keyline -> e
    int mAnchorId -> f
    int insetEdge -> g
    int dodgeInsetEdges -> h
    int mInsetOffsetX -> i
    int mInsetOffsetY -> j
    android.view.View mAnchorView -> k
    android.view.View mAnchorDirectChild -> l
    boolean mDidBlockInteraction -> m
    boolean mDidAcceptNestedScrollTouch -> n
    boolean mDidAcceptNestedScrollNonTouch -> o
    boolean mDidChangeAfterNestedScroll -> p
    android.graphics.Rect mLastChildRect -> q
    1:1:void <init>(int,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    2:2:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout.parseBehavior(android.content.Context,android.util.AttributeSet,java.lang.String):0:0 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":6,"3":7,"6":8,"9":9},"outline":"La/b;c(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    4:4:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout.parseBehavior(android.content.Context,android.util.AttributeSet,java.lang.String):0:0 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    6:6:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout.parseBehavior(android.content.Context,android.util.AttributeSet,java.lang.String):0:0 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    7:7:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout.parseBehavior(android.content.Context,android.util.AttributeSet,java.lang.String):0:0 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    8:8:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout.parseBehavior(android.content.Context,android.util.AttributeSet,java.lang.String):0:0 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    9:9:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout.parseBehavior(android.content.Context,android.util.AttributeSet,java.lang.String):0:0 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    10:10:void <init>(android.view.ViewGroup$LayoutParams):0:0 -> <init>
    11:11:void <init>(android.view.ViewGroup$MarginLayoutParams):0:0 -> <init>
    12:12:void <init>(android.support.design.widget.CoordinatorLayout$LayoutParams):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/r;)V"}
    1:1:boolean isNestedScrollAccepted(int):0:0 -> a
android.support.design.widget.CoordinatorLayout$OnPreDrawListener -> j.s:
# {"id":"sourceFile","fileName":"CoordinatorLayout.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.design.widget.CoordinatorLayout this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    5:8:void android.support.design.widget.CoordinatorLayout$OnPreDrawListener.<init>(android.support.design.widget.CoordinatorLayout):0:0 -> <init>
    5:8:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    12:13:void android.support.design.widget.FloatingActionButtonImpl.onPreDraw():0:0 -> onPreDraw
    12:13:boolean android.support.design.widget.FloatingActionButtonImpl$3.onPreDraw():0 -> onPreDraw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:13:boolean onPreDraw$bridge():0 -> onPreDraw
      # {"id":"com.android.tools.r8.synthesized"}
    14:40:void android.support.design.widget.FloatingActionButtonImpl.onPreDraw():0:0 -> onPreDraw
    14:40:boolean android.support.design.widget.FloatingActionButtonImpl$3.onPreDraw():0 -> onPreDraw
    14:40:boolean onPreDraw$bridge():0 -> onPreDraw
    41:66:void android.support.design.widget.FloatingActionButtonImpl.updateFromViewRotation():0:0 -> onPreDraw
    41:66:void android.support.design.widget.FloatingActionButtonImpl.onPreDraw():0 -> onPreDraw
    41:66:boolean android.support.design.widget.FloatingActionButtonImpl$3.onPreDraw():0 -> onPreDraw
    41:66:boolean onPreDraw$bridge():0 -> onPreDraw
    67:72:void android.support.design.widget.ShadowDrawableWrapper.setRotation(float):0:0 -> onPreDraw
    67:72:void android.support.design.widget.FloatingActionButtonImpl.updateFromViewRotation():0 -> onPreDraw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    67:72:void android.support.design.widget.FloatingActionButtonImpl.onPreDraw():0 -> onPreDraw
    67:72:boolean android.support.design.widget.FloatingActionButtonImpl$3.onPreDraw():0 -> onPreDraw
    67:72:boolean onPreDraw$bridge():0 -> onPreDraw
    73:77:void android.support.design.widget.ShadowDrawableWrapper.setRotation(float):0:0 -> onPreDraw
    73:77:void android.support.design.widget.FloatingActionButtonImpl.updateFromViewRotation():0 -> onPreDraw
    73:77:void android.support.design.widget.FloatingActionButtonImpl.onPreDraw():0 -> onPreDraw
    73:77:boolean android.support.design.widget.FloatingActionButtonImpl$3.onPreDraw():0 -> onPreDraw
    73:77:boolean onPreDraw$bridge():0 -> onPreDraw
    78:84:void android.support.design.widget.FloatingActionButtonImpl.updateFromViewRotation():0:0 -> onPreDraw
    78:84:void android.support.design.widget.FloatingActionButtonImpl.onPreDraw():0 -> onPreDraw
    78:84:boolean android.support.design.widget.FloatingActionButtonImpl$3.onPreDraw():0 -> onPreDraw
    78:84:boolean onPreDraw$bridge():0 -> onPreDraw
    85:90:void android.support.design.widget.CircularBorderDrawable.setRotation(float):0:0 -> onPreDraw
    85:90:void android.support.design.widget.FloatingActionButtonImpl.updateFromViewRotation():0 -> onPreDraw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    85:90:void android.support.design.widget.FloatingActionButtonImpl.onPreDraw():0 -> onPreDraw
    85:90:boolean android.support.design.widget.FloatingActionButtonImpl$3.onPreDraw():0 -> onPreDraw
    85:90:boolean onPreDraw$bridge():0 -> onPreDraw
    91:98:void android.support.design.widget.CircularBorderDrawable.setRotation(float):0:0 -> onPreDraw
    91:98:void android.support.design.widget.FloatingActionButtonImpl.updateFromViewRotation():0 -> onPreDraw
    91:98:void android.support.design.widget.FloatingActionButtonImpl.onPreDraw():0 -> onPreDraw
    91:98:boolean android.support.design.widget.FloatingActionButtonImpl$3.onPreDraw():0 -> onPreDraw
    91:98:boolean onPreDraw$bridge():0 -> onPreDraw
    99:102:boolean android.support.design.widget.CoordinatorLayout$OnPreDrawListener.onPreDraw():0:0 -> onPreDraw
    99:102:boolean onPreDraw$bridge():0 -> onPreDraw
android.support.design.widget.CoordinatorLayout$SavedState -> j.t:
# {"id":"sourceFile","fileName":"CoordinatorLayout.java"}
    android.util.SparseArray behaviorStates -> c
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.os.Parcel,java.lang.ClassLoader):0:0 -> <init>
    2:2:void <init>(android.os.Parcelable):0:0 -> <init>
    3:10:void android.support.v4.view.AbsSavedState.writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
    3:10:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
    11:53:void writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
android.support.design.widget.CoordinatorLayout$SavedState$1 -> R8$$REMOVED$$CLASS$$7:
# {"id":"sourceFile","fileName":"CoordinatorLayout.java"}
android.support.design.widget.CoordinatorLayout$ViewElevationComparator -> j.u:
# {"id":"sourceFile","fileName":"CoordinatorLayout.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    3:6:void android.support.design.widget.CoordinatorLayout$ViewElevationComparator.<init>():0:0 -> <init>
    3:6:void $r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    9:32:int android.support.v4.view.ViewPager$ViewPositionComparator.compare(android.view.View,android.view.View):0:0 -> a
    9:32:int compare$bridge(android.view.View,android.view.View):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    33:54:float android.support.v4.view.ViewCompat.getZ(android.view.View):0:0 -> a
    33:54:int android.support.design.widget.CoordinatorLayout$ViewElevationComparator.compare(android.view.View,android.view.View):0 -> a
    33:54:int compare$bridge(android.view.View,android.view.View):0 -> a
    7:10:int android.support.v7.widget.GapWorker$1.compare(java.lang.Object,java.lang.Object):0:0 -> compare
    7:10:int compare$bridge(java.lang.Object,java.lang.Object):0 -> compare
      # {"id":"com.android.tools.r8.synthesized"}
    11:61:int android.support.v7.widget.GapWorker$1.compare(android.support.v7.widget.GapWorker$Task,android.support.v7.widget.GapWorker$Task):0:0 -> compare
    11:61:int android.support.v7.widget.GapWorker$1.compare(java.lang.Object,java.lang.Object):0 -> compare
    11:61:int compare$bridge(java.lang.Object,java.lang.Object):0 -> compare
    62:70:int android.support.v4.view.ViewPager$ViewPositionComparator.compare(java.lang.Object,java.lang.Object):0:0 -> compare
    62:70:int compare$bridge(java.lang.Object,java.lang.Object):0 -> compare
    71:74:int android.support.v4.view.ViewPager$1.compare(java.lang.Object,java.lang.Object):0:0 -> compare
    71:74:int compare$bridge(java.lang.Object,java.lang.Object):0 -> compare
    75:80:int android.support.v4.view.ViewPager$1.compare(android.support.v4.view.ViewPager$ItemInfo,android.support.v4.view.ViewPager$ItemInfo):0:0 -> compare
    75:80:int android.support.v4.view.ViewPager$1.compare(java.lang.Object,java.lang.Object):0 -> compare
    75:80:int compare$bridge(java.lang.Object,java.lang.Object):0 -> compare
    81:84:int android.support.v4.provider.FontsContractCompat$5.compare(java.lang.Object,java.lang.Object):0:0 -> compare
    81:84:int compare$bridge(java.lang.Object,java.lang.Object):0 -> compare
    85:110:int android.support.v4.provider.FontsContractCompat$5.compare(byte[],byte[]):0:0 -> compare
    85:110:int android.support.v4.provider.FontsContractCompat$5.compare(java.lang.Object,java.lang.Object):0 -> compare
    85:110:int compare$bridge(java.lang.Object,java.lang.Object):0 -> compare
    111:120:int android.support.design.widget.CoordinatorLayout$ViewElevationComparator.compare(java.lang.Object,java.lang.Object):0:0 -> compare
    111:120:int compare$bridge(java.lang.Object,java.lang.Object):0 -> compare
android.support.design.widget.DirectedAcyclicGraph -> R8$$REMOVED$$CLASS$$8:
# {"id":"sourceFile","fileName":"DirectedAcyclicGraph.java"}
android.support.design.widget.DrawableUtils -> R8$$REMOVED$$CLASS$$9:
# {"id":"sourceFile","fileName":"DrawableUtils.java"}
android.support.design.widget.FloatingActionButton -> android.support.design.widget.FloatingActionButton:
# {"id":"sourceFile","fileName":"FloatingActionButton.java"}
    android.content.res.ColorStateList mBackgroundTint -> b
    android.graphics.PorterDuff$Mode mBackgroundTintMode -> c
    int mRippleColor -> d
    int mSize -> e
    int mImagePadding -> f
    int mMaxImageSize -> g
    boolean mCompatPadding -> h
    android.graphics.Rect mShadowPadding -> i
    android.graphics.Rect mTouchArea -> j
    android.support.v7.widget.AppCompatImageHelper mImageHelper -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/d;"}
    android.support.design.widget.FloatingActionButtonImpl mImpl -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/a0;"}
    1:129:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:129:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    130:135:void android.support.design.widget.FloatingActionButtonImpl.setElevation(float):0:0 -> <init>
    130:135:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    130:135:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    136:142:void android.support.design.widget.FloatingActionButtonImpl.setElevation(float):0:0 -> <init>
    136:142:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    136:142:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    143:146:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    143:146:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    147:152:void android.support.design.widget.FloatingActionButtonImpl.setPressedTranslationZ(float):0:0 -> <init>
    147:152:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    147:152:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    153:160:void android.support.design.widget.FloatingActionButtonImpl.setPressedTranslationZ(float):0:0 -> <init>
    153:160:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    153:160:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:1:void access$001(android.support.design.widget.FloatingActionButton,android.graphics.drawable.Drawable):0:0 -> b
    1:1:int getSizeDimension(int):0:0 -> c
    5:6:boolean android.support.design.widget.FloatingActionButtonImpl.isOrWillBeHidden():0:0 -> d
    5:6:void android.support.design.widget.FloatingActionButtonImpl.hide(android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener,boolean):0 -> d
    5:6:void hide(android.support.design.widget.FloatingActionButton$OnVisibilityChangedListener,boolean):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    7:24:boolean android.support.design.widget.FloatingActionButtonImpl.isOrWillBeHidden():0:0 -> d
    7:24:void android.support.design.widget.FloatingActionButtonImpl.hide(android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener,boolean):0 -> d
    7:24:void hide(android.support.design.widget.FloatingActionButton$OnVisibilityChangedListener,boolean):0 -> d
    25:31:void android.support.design.widget.FloatingActionButtonImpl.hide(android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener,boolean):0:0 -> d
    25:31:void hide(android.support.design.widget.FloatingActionButton$OnVisibilityChangedListener,boolean):0 -> d
    32:41:boolean android.support.v4.view.ViewCompat.isLaidOut(android.view.View):0:0 -> d
    32:41:boolean android.support.design.widget.FloatingActionButtonImpl.shouldAnimateVisibilityChange():0 -> d
    32:41:void android.support.design.widget.FloatingActionButtonImpl.hide(android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener,boolean):0 -> d
    32:41:void hide(android.support.design.widget.FloatingActionButton$OnVisibilityChangedListener,boolean):0 -> d
    42:47:boolean android.support.design.widget.FloatingActionButtonImpl.shouldAnimateVisibilityChange():0:0 -> d
    42:47:void android.support.design.widget.FloatingActionButtonImpl.hide(android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener,boolean):0 -> d
    42:47:void hide(android.support.design.widget.FloatingActionButton$OnVisibilityChangedListener,boolean):0 -> d
    48:93:void android.support.design.widget.FloatingActionButtonImpl.hide(android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener,boolean):0:0 -> d
    48:93:void hide(android.support.design.widget.FloatingActionButton$OnVisibilityChangedListener,boolean):0 -> d
    5:6:boolean android.support.design.widget.FloatingActionButtonImpl.isOrWillBeShown():0:0 -> e
    5:6:void android.support.design.widget.FloatingActionButtonImpl.show(android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener,boolean):0 -> e
    5:6:void show(android.support.design.widget.FloatingActionButton$OnVisibilityChangedListener,boolean):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    7:24:boolean android.support.design.widget.FloatingActionButtonImpl.isOrWillBeShown():0:0 -> e
    7:24:void android.support.design.widget.FloatingActionButtonImpl.show(android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener,boolean):0 -> e
    7:24:void show(android.support.design.widget.FloatingActionButton$OnVisibilityChangedListener,boolean):0 -> e
    25:31:void android.support.design.widget.FloatingActionButtonImpl.show(android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener,boolean):0:0 -> e
    25:31:void show(android.support.design.widget.FloatingActionButton$OnVisibilityChangedListener,boolean):0 -> e
    32:42:boolean android.support.v4.view.ViewCompat.isLaidOut(android.view.View):0:0 -> e
    32:42:boolean android.support.design.widget.FloatingActionButtonImpl.shouldAnimateVisibilityChange():0 -> e
    32:42:void android.support.design.widget.FloatingActionButtonImpl.show(android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener,boolean):0 -> e
    32:42:void show(android.support.design.widget.FloatingActionButton$OnVisibilityChangedListener,boolean):0 -> e
    43:54:boolean android.support.design.widget.FloatingActionButtonImpl.shouldAnimateVisibilityChange():0:0 -> e
    43:54:void android.support.design.widget.FloatingActionButtonImpl.show(android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener,boolean):0 -> e
    43:54:void show(android.support.design.widget.FloatingActionButton$OnVisibilityChangedListener,boolean):0 -> e
    55:122:void android.support.design.widget.FloatingActionButtonImpl.show(android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener,boolean):0:0 -> e
    55:122:void show(android.support.design.widget.FloatingActionButton$OnVisibilityChangedListener,boolean):0 -> e
    5:7:android.graphics.drawable.Drawable android.support.design.widget.FloatingActionButtonImpl.getContentBackground():0:0 -> getContentBackground
    5:7:android.graphics.drawable.Drawable getContentBackground():0 -> getContentBackground
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:36:android.support.design.widget.FloatingActionButtonImpl createImpl():0:0 -> getImpl
    11:36:android.support.design.widget.FloatingActionButtonImpl getImpl():0 -> getImpl
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj/a0;"}
    11:16:boolean android.support.design.widget.FloatingActionButtonImpl.requirePreDrawListener():0:0 -> onAttachedToWindow
    11:16:void android.support.design.widget.FloatingActionButtonImpl.onAttachedToWindow():0 -> onAttachedToWindow
    11:16:void onAttachedToWindow():0 -> onAttachedToWindow
    17:27:void android.support.design.widget.FloatingActionButtonImpl.ensurePreDrawListener():0:0 -> onAttachedToWindow
    17:27:void android.support.design.widget.FloatingActionButtonImpl.onAttachedToWindow():0 -> onAttachedToWindow
    17:27:void onAttachedToWindow():0 -> onAttachedToWindow
    28:39:void android.support.design.widget.FloatingActionButtonImpl.onAttachedToWindow():0:0 -> onAttachedToWindow
    28:39:void onAttachedToWindow():0 -> onAttachedToWindow
    8:11:void android.support.design.widget.FloatingActionButtonImpl.onDetachedFromWindow():0:0 -> onDetachedFromWindow
    8:11:void onDetachedFromWindow():0 -> onDetachedFromWindow
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:26:void android.support.design.widget.FloatingActionButtonImpl.onDetachedFromWindow():0:0 -> onDetachedFromWindow
    12:26:void onDetachedFromWindow():0 -> onDetachedFromWindow
    20:60:int resolveAdjustedSize(int,int):0:0 -> onMeasure
    20:60:void onMeasure(int,int):0 -> onMeasure
    61:82:void onMeasure(int,int):0:0 -> onMeasure
    8:15:boolean android.support.v4.view.ViewCompat.isLaidOut(android.view.View):0:0 -> onTouchEvent
    8:15:boolean getContentRect(android.graphics.Rect):0 -> onTouchEvent
    8:15:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    16:59:boolean getContentRect(android.graphics.Rect):0:0 -> onTouchEvent
    16:59:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    60:81:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    11:14:void android.support.design.widget.FloatingActionButtonImpl.setBackgroundTintList(android.content.res.ColorStateList):0:0 -> setBackgroundTintList
    11:14:void setBackgroundTintList(android.content.res.ColorStateList):0 -> setBackgroundTintList
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:23:void android.support.design.widget.FloatingActionButtonImpl.setBackgroundTintList(android.content.res.ColorStateList):0:0 -> setBackgroundTintList
    15:23:void setBackgroundTintList(android.content.res.ColorStateList):0 -> setBackgroundTintList
    24:44:void android.support.design.widget.CircularBorderDrawable.setBorderTint(android.content.res.ColorStateList):0:0 -> setBackgroundTintList
    24:44:void android.support.design.widget.FloatingActionButtonImpl.setBackgroundTintList(android.content.res.ColorStateList):0 -> setBackgroundTintList
    24:44:void setBackgroundTintList(android.content.res.ColorStateList):0 -> setBackgroundTintList
    11:14:void android.support.design.widget.FloatingActionButtonImpl.setBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setBackgroundTintMode
    11:14:void setBackgroundTintMode(android.graphics.PorterDuff$Mode):0 -> setBackgroundTintMode
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:18:void android.support.design.widget.FloatingActionButtonImpl.setBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setBackgroundTintMode
    15:18:void setBackgroundTintMode(android.graphics.PorterDuff$Mode):0 -> setBackgroundTintMode
    5:10:void android.support.design.widget.FloatingActionButtonImpl.setElevation(float):0:0 -> setCompatElevation
    5:10:void setCompatElevation(float):0 -> setCompatElevation
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:18:void android.support.design.widget.FloatingActionButtonImpl.setElevation(float):0:0 -> setCompatElevation
    11:18:void setCompatElevation(float):0 -> setCompatElevation
    2:5:void android.support.design.widget.VisibilityAwareImageButton.setVisibility(int):0:0 -> setVisibility
    2:5:void setVisibility(int):0 -> setVisibility
android.support.design.widget.FloatingActionButton$1 -> j.v:
# {"id":"sourceFile","fileName":"FloatingActionButton.java"}
    android.support.design.widget.FloatingActionButton$OnVisibilityChangedListener val$listener -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    android.support.design.widget.FloatingActionButton this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:1:void android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator.<init>(android.animation.Animator):0:0 -> <init>
    1:1:void android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator.<init>(android.animation.Animator,android.support.v4.app.FragmentManagerImpl$1):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/animation/Animator;)V"}
    2:2:void android.support.v4.view.ViewPager$4.<init>(android.support.v4.view.ViewPager):0:0 -> <init>
    3:3:void android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator.<init>(android.view.animation.Animation):0:0 -> <init>
    3:3:void android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator.<init>(android.view.animation.Animation,android.support.v4.app.FragmentManagerImpl$1):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/animation/Animation;)V"}
    1:6:android.support.v4.view.WindowInsetsCompat android.support.v4.view.ViewCompat.onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0:0 -> b
    1:6:android.support.v4.view.WindowInsetsCompat android.support.v4.view.ViewPager$4.onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lu/u0;)Lu/u0;"}
    7:56:android.support.v4.view.WindowInsetsCompat android.support.v4.view.ViewPager$4.onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0:0 -> b
    57:62:android.support.v4.view.WindowInsetsCompat android.support.v4.view.ViewCompat.dispatchApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0:0 -> b
    57:62:android.support.v4.view.WindowInsetsCompat android.support.v4.view.ViewPager$4.onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0 -> b
    63:127:android.support.v4.view.WindowInsetsCompat android.support.v4.view.ViewPager$4.onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0:0 -> b
    128:145:android.support.v4.view.WindowInsetsCompat android.support.v4.view.WindowInsetsCompat.replaceSystemWindowInsets(int,int,int,int):0:0 -> b
    128:145:android.support.v4.view.WindowInsetsCompat android.support.v4.view.ViewPager$4.onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0 -> b
android.support.design.widget.FloatingActionButton$Behavior -> android.support.design.widget.FloatingActionButton$Behavior:
# {"id":"sourceFile","fileName":"FloatingActionButton.java"}
    boolean mAutoHideEnabled -> a
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    3:37:boolean getInsetDodgeRect(android.support.design.widget.CoordinatorLayout,android.support.design.widget.FloatingActionButton,android.graphics.Rect):0:0 -> a
    3:37:boolean getInsetDodgeRect(android.support.design.widget.CoordinatorLayout,android.view.View,android.graphics.Rect):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroid/graphics/Rect;)Z"}
    1:1:void onAttachedToLayoutParams(android.support.design.widget.CoordinatorLayout$LayoutParams):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/r;)V"}
    3:12:boolean isBottomSheet(android.view.View):0:0 -> d
    3:12:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.support.design.widget.FloatingActionButton,android.view.View):0 -> d
    3:12:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/design/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;)V"}
    13:14:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> d
    13:14:boolean isBottomSheet(android.view.View):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:14:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.support.design.widget.FloatingActionButton,android.view.View):0 -> d
    13:14:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    15:18:boolean isBottomSheet(android.view.View):0:0 -> d
    15:18:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.support.design.widget.FloatingActionButton,android.view.View):0 -> d
    15:18:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    19:22:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.support.design.widget.FloatingActionButton,android.view.View):0:0 -> d
    19:22:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    3:20:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.support.design.widget.FloatingActionButton,int):0:0 -> f
    3:20:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0 -> f
    21:30:boolean isBottomSheet(android.view.View):0:0 -> f
    21:30:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.support.design.widget.FloatingActionButton,int):0 -> f
    21:30:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0 -> f
    31:32:android.support.design.widget.CoordinatorLayout$Behavior android.support.design.widget.CoordinatorLayout$LayoutParams.getBehavior():0:0 -> f
    31:32:boolean isBottomSheet(android.view.View):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:32:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.support.design.widget.FloatingActionButton,int):0 -> f
    31:32:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0 -> f
    33:36:boolean isBottomSheet(android.view.View):0:0 -> f
    33:36:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.support.design.widget.FloatingActionButton,int):0 -> f
    33:36:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0 -> f
    37:49:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.support.design.widget.FloatingActionButton,int):0:0 -> f
    37:49:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0 -> f
    50:139:void offsetIfNeeded(android.support.design.widget.CoordinatorLayout,android.support.design.widget.FloatingActionButton):0:0 -> f
    50:139:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.support.design.widget.FloatingActionButton,int):0 -> f
    50:139:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0 -> f
    1:14:boolean shouldUpdateVisibility(android.view.View,android.support.design.widget.FloatingActionButton):0:0 -> t
    1:14:boolean updateFabVisibilityForBottomSheet(android.view.View,android.support.design.widget.FloatingActionButton):0 -> t
    15:16:int android.support.design.widget.CoordinatorLayout$LayoutParams.getAnchorId():0:0 -> t
    15:16:boolean shouldUpdateVisibility(android.view.View,android.support.design.widget.FloatingActionButton):0 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:16:boolean updateFabVisibilityForBottomSheet(android.view.View,android.support.design.widget.FloatingActionButton):0 -> t
    17:34:boolean shouldUpdateVisibility(android.view.View,android.support.design.widget.FloatingActionButton):0:0 -> t
    17:34:boolean updateFabVisibilityForBottomSheet(android.view.View,android.support.design.widget.FloatingActionButton):0 -> t
    35:63:boolean updateFabVisibilityForBottomSheet(android.view.View,android.support.design.widget.FloatingActionButton):0:0 -> t
android.support.design.widget.FloatingActionButton$ShadowDelegateImpl -> R8$$REMOVED$$CLASS$$10:
# {"id":"sourceFile","fileName":"FloatingActionButton.java"}
android.support.design.widget.FloatingActionButtonImpl -> j.a0:
# {"id":"sourceFile","fileName":"FloatingActionButtonImpl.java"}
    int mAnimState -> a
    android.support.design.widget.StateListAnimator mStateListAnimator -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/d;"}
    android.support.design.widget.ShadowDrawableWrapper mShadowDrawable -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/e0;"}
    float mRotation -> d
    android.graphics.drawable.Drawable mShapeDrawable -> e
    android.graphics.drawable.Drawable mRippleDrawable -> f
    android.support.design.widget.CircularBorderDrawable mBorderDrawable -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/k;"}
    android.graphics.drawable.Drawable mContentBackground -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/graphics/drawable/LayerDrawable;"}
    float mElevation -> i
    float mPressedTranslationZ -> j
    android.support.design.widget.VisibilityAwareImageButton mView -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/u0;"}
    android.support.design.widget.ShadowViewDelegate mShadowViewDelegate -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/n;"}
    android.graphics.Rect mTmpRect -> m
    android.view.ViewTreeObserver$OnPreDrawListener mPreDrawListener -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/s;"}
    android.view.animation.Interpolator ANIM_INTERPOLATOR -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"}
    int[] PRESSED_ENABLED_STATE_SET -> p
    int[] FOCUSED_ENABLED_STATE_SET -> q
    int[] ENABLED_STATE_SET -> r
    int[] EMPTY_STATE_SET -> s
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.support.design.widget.VisibilityAwareImageButton,android.support.design.widget.ShadowViewDelegate):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/u0;Lj/n;)V"}
    1:1:android.animation.ValueAnimator createAnimator(android.support.design.widget.FloatingActionButtonImpl$ShadowAnimatorImpl):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/y;)Landroid/animation/ValueAnimator;"}
    39:40:void android.support.design.widget.CircularBorderDrawable.setGradientColors(int,int,int,int):0:0 -> b
    39:40:android.support.design.widget.CircularBorderDrawable createBorderDrawable(int,android.content.res.ColorStateList):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/content/res/ColorStateList;)Lj/k;"}
    41:47:void android.support.design.widget.CircularBorderDrawable.setGradientColors(int,int,int,int):0:0 -> b
    41:47:android.support.design.widget.CircularBorderDrawable createBorderDrawable(int,android.content.res.ColorStateList):0 -> b
    48:73:void android.support.design.widget.CircularBorderDrawable.setBorderWidth(float):0:0 -> b
    48:73:android.support.design.widget.CircularBorderDrawable createBorderDrawable(int,android.content.res.ColorStateList):0 -> b
    74:93:void android.support.design.widget.CircularBorderDrawable.setBorderTint(android.content.res.ColorStateList):0:0 -> b
    74:93:android.support.design.widget.CircularBorderDrawable createBorderDrawable(int,android.content.res.ColorStateList):0 -> b
    1:1:android.content.res.ColorStateList createColorStateList(int):0:0 -> c
    1:1:float getElevation():0:0 -> d
    1:1:void getPadding(android.graphics.Rect):0:0 -> e
    3:8:void android.support.design.widget.StateListAnimator.jumpToCurrentState():0:0 -> f
    3:8:void jumpDrawableToCurrentState():0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:15:void android.support.design.widget.StateListAnimator.jumpToCurrentState():0:0 -> f
    9:15:void jumpDrawableToCurrentState():0 -> f
    1:1:android.support.design.widget.CircularBorderDrawable newCircularDrawable():0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj/k;"}
    1:1:android.graphics.drawable.GradientDrawable newGradientDrawableForShape():0:0 -> h
    1:1:void onCompatShadowChanged():0:0 -> i
    3:6:void android.support.design.widget.StateListAnimator.setState(int[]):0:0 -> j
    3:6:void onDrawableStateChanged(int[]):0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:46:void android.support.design.widget.StateListAnimator.setState(int[]):0:0 -> j
    7:46:void onDrawableStateChanged(int[]):0 -> j
    47:57:void android.support.design.widget.StateListAnimator.cancel():0:0 -> j
    47:57:void android.support.design.widget.StateListAnimator.setState(int[]):0 -> j
    47:57:void onDrawableStateChanged(int[]):0 -> j
    58:61:void android.support.design.widget.StateListAnimator.setState(int[]):0:0 -> j
    58:61:void onDrawableStateChanged(int[]):0 -> j
    62:69:void android.support.design.widget.StateListAnimator.start(android.support.design.widget.StateListAnimator$Tuple):0:0 -> j
    62:69:void android.support.design.widget.StateListAnimator.setState(int[]):0 -> j
    62:69:void onDrawableStateChanged(int[]):0 -> j
    1:1:void onElevationsChanged(float,float):0:0 -> k
    1:1:void onPaddingUpdated(android.graphics.Rect):0:0 -> l
    1:12:android.graphics.drawable.GradientDrawable android.support.design.widget.FloatingActionButtonImpl.createShapeDrawable():0:0 -> m
    1:12:void setBackgroundDrawable(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int,int):0 -> m
    13:20:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableCompat.wrap(android.graphics.drawable.Drawable):0:0 -> m
    13:20:void setBackgroundDrawable(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int,int):0 -> m
    21:30:void setBackgroundDrawable(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int,int):0:0 -> m
    31:40:android.graphics.drawable.GradientDrawable android.support.design.widget.FloatingActionButtonImpl.createShapeDrawable():0:0 -> m
    31:40:void setBackgroundDrawable(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int,int):0 -> m
    41:46:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableCompat.wrap(android.graphics.drawable.Drawable):0:0 -> m
    41:46:void setBackgroundDrawable(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int,int):0 -> m
    47:109:void setBackgroundDrawable(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int,int):0:0 -> m
    110:113:float android.support.design.widget.FloatingActionButton$ShadowDelegateImpl.getRadius():0:0 -> m
    110:113:void setBackgroundDrawable(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int,int):0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    114:129:float android.support.design.widget.FloatingActionButton$ShadowDelegateImpl.getRadius():0:0 -> m
    114:129:void setBackgroundDrawable(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int,int):0 -> m
    130:136:void setBackgroundDrawable(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int,int):0:0 -> m
    137:141:void android.support.design.widget.ShadowDrawableWrapper.setAddPaddingForCorners(boolean):0:0 -> m
    137:141:void setBackgroundDrawable(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int,int):0 -> m
    142:149:void android.support.design.widget.FloatingActionButton$ShadowDelegateImpl.setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> m
    142:149:void setBackgroundDrawable(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int,int):0 -> m
    1:1:void setRippleColor(int):0:0 -> n
    19:22:void android.support.design.widget.FloatingActionButton$ShadowDelegateImpl.setShadowPadding(int,int,int,int):0:0 -> o
    19:22:void updatePadding():0 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:37:void android.support.design.widget.FloatingActionButton$ShadowDelegateImpl.setShadowPadding(int,int,int,int):0:0 -> o
    23:37:void updatePadding():0 -> o
android.support.design.widget.FloatingActionButtonImpl$1 -> j.w:
# {"id":"sourceFile","fileName":"FloatingActionButtonImpl.java"}
    boolean mCancelled -> a
    boolean val$fromUser -> b
    android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener val$listener -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/v;"}
    android.support.design.widget.FloatingActionButtonImpl this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/a0;"}
    1:1:void <init>(android.support.design.widget.FloatingActionButtonImpl,boolean,android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/a0;)V"}
    1:1:void onAnimationCancel(android.animation.Animator):0:0 -> onAnimationCancel
    28:35:void android.support.design.widget.FloatingActionButton$1.onHidden():0:0 -> onAnimationEnd
    28:35:void onAnimationEnd(android.animation.Animator):0 -> onAnimationEnd
    1:1:void onAnimationStart(android.animation.Animator):0:0 -> onAnimationStart
android.support.design.widget.FloatingActionButtonImpl$2 -> j.x:
# {"id":"sourceFile","fileName":"FloatingActionButtonImpl.java"}
    boolean val$fromUser -> a
    android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener val$listener -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/v;"}
    android.support.design.widget.FloatingActionButtonImpl this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/a0;"}
    1:1:void <init>(android.support.design.widget.FloatingActionButtonImpl,boolean,android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/a0;)V"}
    11:17:void android.support.design.widget.FloatingActionButton$1.onShown():0:0 -> onAnimationEnd
    11:17:void onAnimationEnd(android.animation.Animator):0 -> onAnimationEnd
    1:1:void onAnimationStart(android.animation.Animator):0:0 -> onAnimationStart
android.support.design.widget.FloatingActionButtonImpl$3 -> R8$$REMOVED$$CLASS$$11:
# {"id":"sourceFile","fileName":"FloatingActionButtonImpl.java"}
android.support.design.widget.FloatingActionButtonImpl$DisabledElevationAnimation -> j.y:
# {"id":"sourceFile","fileName":"FloatingActionButtonImpl.java"}
    int $r8$classId -> e
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.design.widget.FloatingActionButtonImpl this$0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/a0;"}
    5:8:void android.support.design.widget.FloatingActionButtonImpl$DisabledElevationAnimation.<init>(android.support.design.widget.FloatingActionButtonImpl):0:0 -> <init>
    5:8:void $r8$init$synthetic(android.support.design.widget.FloatingActionButtonImpl,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/a0;I)V"}
android.support.design.widget.FloatingActionButtonImpl$ElevateToTranslationZAnimation -> R8$$REMOVED$$CLASS$$12:
# {"id":"sourceFile","fileName":"FloatingActionButtonImpl.java"}
android.support.design.widget.FloatingActionButtonImpl$ResetElevationAnimation -> R8$$REMOVED$$CLASS$$13:
# {"id":"sourceFile","fileName":"FloatingActionButtonImpl.java"}
android.support.design.widget.FloatingActionButtonImpl$ShadowAnimatorImpl -> j.z:
# {"id":"sourceFile","fileName":"FloatingActionButtonImpl.java"}
    boolean mValidValues -> a
    float mShadowSizeStart -> b
    float mShadowSizeEnd -> c
    android.support.design.widget.FloatingActionButtonImpl this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/a0;"}
    3:6:void android.support.design.widget.FloatingActionButtonImpl$ShadowAnimatorImpl.<init>(android.support.design.widget.FloatingActionButtonImpl):0:0 -> <init>
    3:6:void <init>(android.support.design.widget.FloatingActionButtonImpl,android.support.design.widget.FloatingActionButtonImpl$1):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/a0;)V"}
    7:8:void android.support.design.widget.ShadowDrawableWrapper.setShadowSize(float):0:0 -> onAnimationEnd
    7:8:void onAnimationEnd(android.animation.Animator):0 -> onAnimationEnd
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:15:void android.support.design.widget.ShadowDrawableWrapper.setShadowSize(float):0:0 -> onAnimationEnd
    9:15:void onAnimationEnd(android.animation.Animator):0 -> onAnimationEnd
    9:22:float android.support.design.widget.ShadowDrawableWrapper.getShadowSize():0:0 -> onAnimationUpdate
    9:22:void onAnimationUpdate(android.animation.ValueAnimator):0 -> onAnimationUpdate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:25:float android.support.design.widget.FloatingActionButtonImpl$ResetElevationAnimation.getTargetShadowSize():0:0 -> onAnimationUpdate
    23:25:void onAnimationUpdate(android.animation.ValueAnimator):0 -> onAnimationUpdate
    26:37:float android.support.design.widget.FloatingActionButtonImpl$ElevateToTranslationZAnimation.getTargetShadowSize():0:0 -> onAnimationUpdate
    26:37:void onAnimationUpdate(android.animation.ValueAnimator):0 -> onAnimationUpdate
    38:51:void onAnimationUpdate(android.animation.ValueAnimator):0:0 -> onAnimationUpdate
    52:53:void android.support.design.widget.ShadowDrawableWrapper.setShadowSize(float):0:0 -> onAnimationUpdate
    52:53:void onAnimationUpdate(android.animation.ValueAnimator):0 -> onAnimationUpdate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    54:58:void android.support.design.widget.ShadowDrawableWrapper.setShadowSize(float):0:0 -> onAnimationUpdate
    54:58:void onAnimationUpdate(android.animation.ValueAnimator):0 -> onAnimationUpdate
android.support.design.widget.FloatingActionButtonLollipop -> j.c0:
# {"id":"sourceFile","fileName":"FloatingActionButtonLollipop.java"}
    1:1:void <init>(android.support.design.widget.VisibilityAwareImageButton,android.support.design.widget.ShadowViewDelegate):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/u0;Lj/n;)V"}
    1:1:float getElevation():0:0 -> d
    3:7:boolean android.support.design.widget.FloatingActionButton$ShadowDelegateImpl.isCompatPaddingEnabled():0:0 -> e
    3:7:void getPadding(android.graphics.Rect):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:13:boolean android.support.design.widget.FloatingActionButton$ShadowDelegateImpl.isCompatPaddingEnabled():0:0 -> e
    8:13:void getPadding(android.graphics.Rect):0 -> e
    14:18:float android.support.design.widget.FloatingActionButton$ShadowDelegateImpl.getRadius():0:0 -> e
    14:18:void getPadding(android.graphics.Rect):0 -> e
    19:25:float android.support.design.widget.FloatingActionButtonLollipop.getElevation():0:0 -> e
    19:25:void getPadding(android.graphics.Rect):0 -> e
    26:52:void getPadding(android.graphics.Rect):0:0 -> e
    1:1:void jumpDrawableToCurrentState():0:0 -> f
    1:1:android.support.design.widget.CircularBorderDrawable newCircularDrawable():0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj/k;"}
    1:1:android.graphics.drawable.GradientDrawable newGradientDrawableForShape():0:0 -> h
    1:1:void onCompatShadowChanged():0:0 -> i
    1:1:void onDrawableStateChanged(int[]):0:0 -> j
    310:313:boolean android.support.design.widget.FloatingActionButton$ShadowDelegateImpl.isCompatPaddingEnabled():0:0 -> k
    310:313:void onElevationsChanged(float,float):0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    314:317:boolean android.support.design.widget.FloatingActionButton$ShadowDelegateImpl.isCompatPaddingEnabled():0:0 -> k
    314:317:void onElevationsChanged(float,float):0 -> k
    318:321:void onElevationsChanged(float,float):0:0 -> k
    3:7:boolean android.support.design.widget.FloatingActionButton$ShadowDelegateImpl.isCompatPaddingEnabled():0:0 -> l
    3:7:void onPaddingUpdated(android.graphics.Rect):0 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:11:boolean android.support.design.widget.FloatingActionButton$ShadowDelegateImpl.isCompatPaddingEnabled():0:0 -> l
    8:11:void onPaddingUpdated(android.graphics.Rect):0 -> l
    12:27:void onPaddingUpdated(android.graphics.Rect):0:0 -> l
    28:43:void android.support.design.widget.FloatingActionButton$ShadowDelegateImpl.setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> l
    28:43:void onPaddingUpdated(android.graphics.Rect):0 -> l
    1:12:android.graphics.drawable.GradientDrawable android.support.design.widget.FloatingActionButtonImpl.createShapeDrawable():0:0 -> m
    1:12:void setBackgroundDrawable(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int,int):0 -> m
    13:20:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableCompat.wrap(android.graphics.drawable.Drawable):0:0 -> m
    13:20:void setBackgroundDrawable(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int,int):0 -> m
    21:76:void setBackgroundDrawable(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int,int):0:0 -> m
    77:80:void android.support.design.widget.FloatingActionButton$ShadowDelegateImpl.setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> m
    77:80:void setBackgroundDrawable(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int,int):0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    81:84:void android.support.design.widget.FloatingActionButton$ShadowDelegateImpl.setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> m
    81:84:void setBackgroundDrawable(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int,int):0 -> m
    1:1:void setRippleColor(int):0:0 -> n
android.support.design.widget.FloatingActionButtonLollipop$AlwaysStatefulGradientDrawable -> j.b0:
# {"id":"sourceFile","fileName":"FloatingActionButtonLollipop.java"}
    void <init>() -> <init>
    1:1:boolean isStateful():0:0 -> isStateful
android.support.design.widget.HeaderBehavior -> j.d0:
# {"id":"sourceFile","fileName":"HeaderBehavior.java"}
    boolean mIsBeingDragged -> c
    int mActivePointerId -> d
    int mLastMotionY -> e
    int mTouchSlop -> f
    android.view.VelocityTracker mVelocityTracker -> g
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
    133:142:void android.support.design.widget.HeaderBehavior.ensureVelocityTracker():0:0 -> e
    133:142:boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0 -> e
    143:148:boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0:0 -> e
    77:79:int android.support.design.widget.AppBarLayout$Behavior.getMaxDragOffset(android.view.View):0:0 -> s
    77:79:boolean onTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0 -> s
    80:92:int android.support.design.widget.AppBarLayout$Behavior.getMaxDragOffset(android.support.design.widget.AppBarLayout):0:0 -> s
    80:92:int android.support.design.widget.AppBarLayout$Behavior.getMaxDragOffset(android.view.View):0 -> s
    80:92:boolean onTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0 -> s
    93:115:boolean onTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0:0 -> s
    116:118:int android.support.design.widget.AppBarLayout$Behavior.getScrollRangeForDragFling(android.view.View):0:0 -> s
    116:118:boolean onTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0 -> s
    119:119:int android.support.design.widget.AppBarLayout$Behavior.getScrollRangeForDragFling(android.support.design.widget.AppBarLayout):0:0 -> s
    119:119:int android.support.design.widget.AppBarLayout$Behavior.getScrollRangeForDragFling(android.view.View):0 -> s
    119:119:boolean onTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0 -> s
    120:153:boolean onTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0:0 -> s
    154:163:void android.support.design.widget.HeaderBehavior.ensureVelocityTracker():0:0 -> s
    154:163:boolean onTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0 -> s
    164:168:boolean onTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0:0 -> s
    boolean canDragView(android.view.View) -> u
android.support.design.widget.HeaderBehavior$FlingRunnable -> R8$$REMOVED$$CLASS$$14:
# {"id":"sourceFile","fileName":"HeaderBehavior.java"}
android.support.design.widget.HeaderScrollingViewBehavior -> R8$$REMOVED$$CLASS$$15:
# {"id":"sourceFile","fileName":"HeaderScrollingViewBehavior.java"}
android.support.design.widget.ShadowDrawableWrapper -> j.e0:
# {"id":"sourceFile","fileName":"ShadowDrawableWrapper.java"}
    android.graphics.Paint mCornerShadowPaint -> b
    android.graphics.Paint mEdgeShadowPaint -> c
    android.graphics.RectF mContentBounds -> d
    float mCornerRadius -> e
    android.graphics.Path mCornerShadowPath -> f
    float mRawMaxShadowSize -> g
    float mShadowSize -> h
    float mRawShadowSize -> i
    boolean mDirty -> j
    int mShadowStartColor -> k
    int mShadowMiddleColor -> l
    int mShadowEndColor -> m
    boolean mAddPaddingForCorners -> n
    float mRotation -> o
    boolean mPrintedShadowClipWarning -> p
    double COS_45 -> q
    int $r8$clinit -> r
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.content.Context,android.graphics.drawable.Drawable,float,float,float):0:0 -> <init>
    10:64:int android.support.design.widget.ShadowDrawableWrapper.toEven(float):0:0 -> a
    10:64:void setShadowSize(float,float):0 -> a
    65:85:void setShadowSize(float,float):0:0 -> a
    1:2:void android.support.design.widget.ShadowDrawableWrapper.buildComponents(android.graphics.Rect):0:0 -> draw
    1:2:void draw(android.graphics.Canvas):0 -> draw
    3:3:void android.support.design.widget.ShadowDrawableWrapper.buildShadowCorners():0:0 -> draw
    3:3:void android.support.design.widget.ShadowDrawableWrapper.buildComponents(android.graphics.Rect):0 -> draw
    3:3:void draw(android.graphics.Canvas):0 -> draw
    4:4:void android.support.design.widget.ShadowDrawableWrapper.drawShadow(android.graphics.Canvas):0:0 -> draw
    4:4:void draw(android.graphics.Canvas):0 -> draw
    5:5:void draw(android.graphics.Canvas):0:0 -> draw
    1:1:int getOpacity():0:0 -> getOpacity
    21:31:float android.support.design.widget.ShadowDrawableWrapper.calculateVerticalPadding(float,float,boolean):0:0 -> getPadding
    21:31:boolean getPadding(android.graphics.Rect):0 -> getPadding
    32:45:boolean getPadding(android.graphics.Rect):0:0 -> getPadding
    46:56:float android.support.design.widget.ShadowDrawableWrapper.calculateHorizontalPadding(float,float,boolean):0:0 -> getPadding
    46:56:boolean getPadding(android.graphics.Rect):0 -> getPadding
    57:66:boolean getPadding(android.graphics.Rect):0:0 -> getPadding
    1:1:void onBoundsChange(android.graphics.Rect):0:0 -> onBoundsChange
    1:1:void setAlpha(int):0:0 -> setAlpha
android.support.design.widget.Snackbar$SnackbarLayout -> android.support.design.widget.Snackbar$SnackbarLayout:
# {"id":"sourceFile","fileName":"Snackbar.java"}
android.support.design.widget.StateListAnimator -> R8$$REMOVED$$CLASS$$16:
# {"id":"sourceFile","fileName":"StateListAnimator.java"}
android.support.design.widget.StateListAnimator$1 -> j.f0:
# {"id":"sourceFile","fileName":"StateListAnimator.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.design.widget.StateListAnimator this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:1:void android.support.design.widget.StateListAnimator$1.<init>(android.support.design.widget.StateListAnimator):0:0 -> <init>
    1:1:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    2:2:void android.support.v4.app.FragmentManagerImpl$AnimatorOnHWLayerIfNeededListener.<init>(android.view.View):0:0 -> <init>
    2:2:void $r8$init$synthetic(android.view.View):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    15:20:void android.support.v7.widget.ActionBarOverlayLayout$1.onAnimationCancel(android.animation.Animator):0:0 -> onAnimationCancel
    15:20:void android.support.v7.widget.ActionBarOverlayLayout$1.onAnimationCancel$bridge(android.animation.Animator):0 -> onAnimationCancel
      # {"id":"com.android.tools.r8.synthesized"}
    16:24:void android.support.v7.widget.ActionBarOverlayLayout$1.onAnimationEnd(android.animation.Animator):0:0 -> onAnimationEnd
    16:24:void onAnimationEnd$bridge(android.animation.Animator):0 -> onAnimationEnd
      # {"id":"com.android.tools.r8.synthesized"}
    25:35:void android.support.v4.app.FragmentManagerImpl$AnimatorOnHWLayerIfNeededListener.onAnimationEnd(android.animation.Animator):0:0 -> onAnimationEnd
    25:35:void onAnimationEnd$bridge(android.animation.Animator):0 -> onAnimationEnd
    36:44:void android.support.design.widget.StateListAnimator$1.onAnimationEnd(android.animation.Animator):0:0 -> onAnimationEnd
    36:44:void onAnimationEnd$bridge(android.animation.Animator):0 -> onAnimationEnd
    16:23:void android.support.v4.app.FragmentManagerImpl$AnimatorOnHWLayerIfNeededListener.onAnimationStart(android.animation.Animator):0:0 -> onAnimationStart
    16:23:void android.support.design.widget.TextInputLayout$2.onAnimationStart$bridge(android.animation.Animator):0 -> onAnimationStart
      # {"id":"com.android.tools.r8.synthesized"}
    24:30:void android.support.design.widget.TextInputLayout$2.onAnimationStart(android.animation.Animator):0:0 -> onAnimationStart
    24:30:void android.support.design.widget.TextInputLayout$2.onAnimationStart$bridge(android.animation.Animator):0 -> onAnimationStart
android.support.design.widget.StateListAnimator$Tuple -> j.g0:
# {"id":"sourceFile","fileName":"StateListAnimator.java"}
    int[] mSpecs -> a
    android.animation.ValueAnimator mAnimator -> b
    1:1:void <init>(int[],android.animation.ValueAnimator):0:0 -> <init>
android.support.design.widget.SwipeDismissBehavior -> android.support.design.widget.SwipeDismissBehavior:
# {"id":"sourceFile","fileName":"SwipeDismissBehavior.java"}
    android.support.v4.widget.ViewDragHelper mViewDragHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/z;"}
    boolean mInterceptingEvents -> b
    int mSwipeDirection -> c
    float mDragDismissThreshold -> d
    float mAlphaEndSwipeDistance -> e
    android.support.v4.widget.ViewDragHelper$Callback mDragCallback -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/h0;"}
    42:56:android.support.v4.widget.ViewDragHelper android.support.v4.widget.ViewDragHelper.create(android.view.ViewGroup,android.support.v4.widget.ViewDragHelper$Callback):0:0 -> e
    42:56:void ensureViewDragHelper(android.view.ViewGroup):0 -> e
    42:56:boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0 -> e
    57:62:boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0:0 -> e
    1:1:boolean onTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):0:0 -> s
android.support.design.widget.SwipeDismissBehavior$1 -> j.h0:
# {"id":"sourceFile","fileName":"SwipeDismissBehavior.java"}
    int mOriginalCapturedViewLeft -> c
    int mActivePointerId -> d
    android.support.design.widget.SwipeDismissBehavior this$0 -> e
    1:1:void <init>(android.support.design.widget.SwipeDismissBehavior):0:0 -> <init>
    1:14:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> e
    1:14:int clampViewPositionHorizontal(android.view.View,int,int):0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;I)I"}
    15:57:int clampViewPositionHorizontal(android.view.View,int,int):0:0 -> e
    58:66:int android.support.design.widget.SwipeDismissBehavior.clamp(int,int,int):0:0 -> e
    58:66:int clampViewPositionHorizontal(android.view.View,int,int):0 -> e
    1:1:int clampViewPositionVertical(android.view.View,int,int):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;I)I"}
    1:1:int getViewHorizontalDragRange(android.view.View):0:0 -> i
    1:1:void onViewCaptured(android.view.View,int):0:0 -> n
    1:1:void onViewDragStateChanged(int):0:0 -> o
    55:62:float android.support.design.widget.SwipeDismissBehavior.clamp(float,float,float):0:0 -> p
    55:62:void onViewPositionChanged(android.view.View,int,int,int,int):0 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;II)V"}
    63:66:void onViewPositionChanged(android.view.View,int,int,int,int):0:0 -> p
    17:27:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> q
    17:27:boolean android.support.design.widget.SwipeDismissBehavior$1.shouldDismiss(android.view.View,float):0 -> q
    17:27:void onViewReleased(android.view.View,float,float):0 -> q
    28:87:boolean android.support.design.widget.SwipeDismissBehavior$1.shouldDismiss(android.view.View,float):0:0 -> q
    28:87:void onViewReleased(android.view.View,float,float):0 -> q
    88:124:void onViewReleased(android.view.View,float,float):0:0 -> q
    1:1:boolean tryCaptureView(android.view.View,int):0:0 -> u
android.support.design.widget.SwipeDismissBehavior$SettleRunnable -> j.i0:
# {"id":"sourceFile","fileName":"SwipeDismissBehavior.java"}
    android.view.View mView -> a
    android.support.design.widget.SwipeDismissBehavior this$0 -> b
    1:1:void <init>(android.support.design.widget.SwipeDismissBehavior,android.view.View,boolean):0:0 -> <init>
    1:1:void run():0:0 -> run
android.support.design.widget.TextInputEditText -> j.j0:
# {"id":"sourceFile","fileName":"TextInputEditText.java"}
    2:5:void android.support.v7.widget.AppCompatEditText.<init>(android.content.Context):0:0 -> <init>
    2:5:void <init>(android.content.Context):0 -> <init>
    1:1:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):0:0 -> onCreateInputConnection
android.support.design.widget.TextInputLayout -> j.p0:
# {"id":"sourceFile","fileName":"TextInputLayout.java"}
    android.graphics.drawable.Drawable mPasswordToggleDummyDrawable -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/graphics/drawable/ColorDrawable;"}
    android.graphics.drawable.Drawable mOriginalEditTextEndDrawable -> B
    android.content.res.ColorStateList mPasswordToggleTintList -> C
    boolean mHasPasswordToggleTintList -> D
    android.graphics.PorterDuff$Mode mPasswordToggleTintMode -> E
    boolean mHasPasswordToggleTintMode -> F
    android.content.res.ColorStateList mDefaultTextColor -> G
    android.content.res.ColorStateList mFocusedTextColor -> H
    boolean mHintExpanded -> I
    android.support.design.widget.CollapsingTextHelper mCollapsingTextHelper -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/m;"}
    boolean mHintAnimationEnabled -> K
    android.animation.ValueAnimator mAnimator -> L
    boolean mHasReconstructedEditTextBackground -> M
    boolean mInDrawableStateChanged -> N
    boolean mRestoringSavedState -> O
    android.widget.FrameLayout mInputFrame -> a
    android.widget.EditText mEditText -> b
    java.lang.CharSequence mOriginalHint -> c
    boolean mHintEnabled -> d
    java.lang.CharSequence mHint -> e
    android.graphics.Paint mTmpPaint -> f
    android.graphics.Rect mTmpRect -> g
    android.widget.LinearLayout mIndicatorArea -> h
    int mIndicatorsAdded -> i
    android.graphics.Typeface mTypeface -> j
    boolean mErrorEnabled -> k
    android.widget.TextView mErrorView -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/r0;"}
    int mErrorTextAppearance -> m
    boolean mErrorShown -> n
    java.lang.CharSequence mError -> o
    boolean mCounterEnabled -> p
    android.widget.TextView mCounterView -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/r0;"}
    int mCounterMaxLength -> r
    int mCounterTextAppearance -> s
    int mCounterOverflowTextAppearance -> t
    boolean mCounterOverflowed -> u
    boolean mPasswordToggleEnabled -> v
    android.graphics.drawable.Drawable mPasswordToggleDrawable -> w
    java.lang.CharSequence mPasswordToggleContentDesc -> x
    android.support.design.widget.CheckableImageButton mPasswordToggleView -> y
    boolean mPasswordToggledVisible -> z
    1:51:void android.support.design.widget.TextInputLayout.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:51:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    52:54:void android.support.design.widget.CollapsingTextHelper.setTextSizeInterpolator(android.view.animation.Interpolator):0:0 -> <init>
    52:54:void android.support.design.widget.TextInputLayout.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    52:54:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    55:61:void android.support.design.widget.TextInputLayout.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    55:61:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    62:73:void android.support.design.widget.CollapsingTextHelper.setPositionInterpolator(android.view.animation.Interpolator):0:0 -> <init>
    62:73:void android.support.design.widget.TextInputLayout.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    62:73:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    74:78:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextGravity(int):0:0 -> <init>
    74:78:void android.support.design.widget.TextInputLayout.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    74:78:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    79:92:android.support.v7.widget.TintTypedArray android.support.v7.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):0:0 -> <init>
    79:92:void android.support.design.widget.TextInputLayout.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    79:92:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    93:254:void android.support.design.widget.TextInputLayout.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    93:254:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    255:262:int android.support.v4.view.ViewCompat.getImportantForAccessibility(android.view.View):0:0 -> <init>
    255:262:void android.support.design.widget.TextInputLayout.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    255:262:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    263:265:void android.support.v4.view.ViewCompat.setImportantForAccessibility(android.view.View,int):0:0 -> <init>
    263:265:void android.support.design.widget.TextInputLayout.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    263:265:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    266:274:void android.support.design.widget.TextInputLayout.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    266:274:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    34:36:void android.support.v4.widget.Space.<init>(android.content.Context):0:0 -> a
    34:36:void addIndicator(android.widget.TextView,int):0 -> a
    37:54:void addIndicator(android.widget.TextView,int):0:0 -> a
    55:62:int android.support.v4.view.ViewCompat.getPaddingStart(android.view.View):0:0 -> a
    55:62:void android.support.design.widget.TextInputLayout.adjustIndicatorPadding():0 -> a
    55:62:void addIndicator(android.widget.TextView,int):0 -> a
    63:68:int android.support.v4.view.ViewCompat.getPaddingEnd(android.view.View):0:0 -> a
    63:68:void android.support.design.widget.TextInputLayout.adjustIndicatorPadding():0 -> a
    63:68:void addIndicator(android.widget.TextView,int):0 -> a
    69:73:void android.support.design.widget.TextInputLayout.adjustIndicatorPadding():0:0 -> a
    69:73:void addIndicator(android.widget.TextView,int):0 -> a
    74:78:void android.support.v4.view.ViewCompat.setPaddingRelative(android.view.View,int,int,int,int):0:0 -> a
    74:78:void android.support.design.widget.TextInputLayout.adjustIndicatorPadding():0 -> a
    74:78:void addIndicator(android.widget.TextView,int):0 -> a
    79:93:void addIndicator(android.widget.TextView,int):0:0 -> a
    1:1:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):0:0 -> addView
    3:13:float android.support.design.widget.CollapsingTextHelper.getExpansionFraction():0:0 -> b
    3:13:void animateToExpansionFraction(float):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:47:void animateToExpansionFraction(float):0:0 -> b
    48:55:float android.support.design.widget.CollapsingTextHelper.getExpansionFraction():0:0 -> b
    48:55:void animateToExpansionFraction(float):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    56:64:void animateToExpansionFraction(float):0:0 -> b
    13:18:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableCompat.wrap(android.graphics.drawable.Drawable):0:0 -> c
    13:18:void applyPasswordToggleTint():0 -> c
    19:62:void applyPasswordToggleTint():0:0 -> c
    15:25:boolean android.support.design.widget.TextInputLayout.hasPasswordTransformation():0:0 -> d
    15:25:void passwordVisibilityToggleRequested(boolean):0 -> d
    26:63:void passwordVisibilityToggleRequested(boolean):0:0 -> d
    1:1:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):0:0 -> dispatchProvideAutofillStructure
    1:1:void dispatchRestoreInstanceState(android.util.SparseArray):0:0 -> dispatchRestoreInstanceState
    13:101:void android.support.design.widget.CollapsingTextHelper.draw(android.graphics.Canvas):0:0 -> draw
    13:101:void draw(android.graphics.Canvas):0 -> draw
    16:24:boolean android.support.v4.view.ViewCompat.isLaidOut(android.view.View):0:0 -> drawableStateChanged
    16:24:void drawableStateChanged():0 -> drawableStateChanged
    25:32:void drawableStateChanged():0:0 -> drawableStateChanged
    33:35:void android.support.design.widget.TextInputLayout.updateLabelState(boolean):0:0 -> drawableStateChanged
    33:35:void drawableStateChanged():0 -> drawableStateChanged
    36:42:void drawableStateChanged():0:0 -> drawableStateChanged
    43:44:boolean android.support.design.widget.CollapsingTextHelper.setState(int[]):0:0 -> drawableStateChanged
    43:44:void drawableStateChanged():0 -> drawableStateChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    45:64:boolean android.support.design.widget.CollapsingTextHelper.isStateful():0:0 -> drawableStateChanged
    45:64:boolean android.support.design.widget.CollapsingTextHelper.setState(int[]):0 -> drawableStateChanged
    45:64:void drawableStateChanged():0 -> drawableStateChanged
    65:67:boolean android.support.design.widget.CollapsingTextHelper.setState(int[]):0:0 -> drawableStateChanged
    65:67:void drawableStateChanged():0 -> drawableStateChanged
    68:73:void drawableStateChanged():0:0 -> drawableStateChanged
    1:1:void recursiveSetEnabled(android.view.ViewGroup,boolean):0:0 -> e
    84:86:void android.support.design.widget.TextInputLayout.updateLabelState(boolean):0:0 -> f
    84:86:void updateCounter(int):0 -> f
    87:90:void updateCounter(int):0:0 -> f
    26:72:void android.support.design.widget.TextInputLayout.ensureBackgroundDrawableStateWorkaround():0:0 -> g
    26:72:void updateEditTextBackground():0 -> g
    73:115:boolean android.support.design.widget.DrawableUtils.setContainerConstantStateV9(android.graphics.drawable.DrawableContainer,android.graphics.drawable.Drawable$ConstantState):0:0 -> g
    73:115:boolean android.support.design.widget.DrawableUtils.setContainerConstantState(android.graphics.drawable.DrawableContainer,android.graphics.drawable.Drawable$ConstantState):0 -> g
    73:115:void android.support.design.widget.TextInputLayout.ensureBackgroundDrawableStateWorkaround():0 -> g
    73:115:void updateEditTextBackground():0 -> g
    116:120:void android.support.design.widget.TextInputLayout.ensureBackgroundDrawableStateWorkaround():0:0 -> g
    116:120:void updateEditTextBackground():0 -> g
    121:161:void updateEditTextBackground():0:0 -> g
    162:168:void android.support.v4.graphics.drawable.DrawableCompat.clearColorFilter(android.graphics.drawable.Drawable):0:0 -> g
    162:168:void updateEditTextBackground():0 -> g
    169:172:void updateEditTextBackground():0:0 -> g
    1:1:int getCounterMaxLength():0:0 -> getCounterMaxLength
    1:1:android.widget.EditText getEditText():0:0 -> getEditText
    1:1:java.lang.CharSequence getError():0:0 -> getError
    1:1:java.lang.CharSequence getHint():0:0 -> getHint
    1:1:java.lang.CharSequence getPasswordVisibilityToggleContentDescription():0:0 -> getPasswordVisibilityToggleContentDescription
    1:1:android.graphics.drawable.Drawable getPasswordVisibilityToggleDrawable():0:0 -> getPasswordVisibilityToggleDrawable
    1:1:android.graphics.Typeface getTypeface():0:0 -> getTypeface
    28:32:android.graphics.Typeface android.support.design.widget.CollapsingTextHelper.getCollapsedTypeface():0:0 -> h
    28:32:void updateInputLayoutMargins():0 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:34:android.graphics.Typeface android.support.design.widget.CollapsingTextHelper.getCollapsedTypeface():0:0 -> h
    33:34:void updateInputLayoutMargins():0 -> h
    35:39:void updateInputLayoutMargins():0:0 -> h
    40:41:float android.support.design.widget.CollapsingTextHelper.getCollapsedTextSize():0:0 -> h
    40:41:void updateInputLayoutMargins():0 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    42:64:void updateInputLayoutMargins():0:0 -> h
    28:44:boolean android.support.design.widget.TextInputLayout.arrayContains(int[],int):0:0 -> i
    28:44:void updateLabelState(boolean,boolean):0 -> i
    45:59:void updateLabelState(boolean,boolean):0:0 -> i
    60:63:void android.support.design.widget.CollapsingTextHelper.setExpandedTextColor(android.content.res.ColorStateList):0:0 -> i
    60:63:void updateLabelState(boolean,boolean):0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    64:78:void android.support.design.widget.CollapsingTextHelper.setExpandedTextColor(android.content.res.ColorStateList):0:0 -> i
    64:78:void updateLabelState(boolean,boolean):0 -> i
    79:82:void updateLabelState(boolean,boolean):0:0 -> i
    83:86:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextColor(android.content.res.ColorStateList):0:0 -> i
    83:86:void updateLabelState(boolean,boolean):0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    87:100:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextColor(android.content.res.ColorStateList):0:0 -> i
    87:100:void updateLabelState(boolean,boolean):0 -> i
    101:116:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextColor(android.content.res.ColorStateList):0:0 -> i
    101:116:void updateLabelState(boolean,boolean):0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    117:137:void updateLabelState(boolean,boolean):0:0 -> i
    138:175:void android.support.design.widget.TextInputLayout.expandHint(boolean):0:0 -> i
    138:175:void updateLabelState(boolean,boolean):0 -> i
    176:204:void android.support.design.widget.TextInputLayout.collapseHint(boolean):0:0 -> i
    176:204:void updateLabelState(boolean,boolean):0 -> i
    16:32:boolean android.support.design.widget.TextInputLayout.hasPasswordTransformation():0:0 -> j
    16:32:boolean android.support.design.widget.TextInputLayout.shouldShowPasswordIcon():0 -> j
    16:32:void updatePasswordToggleView():0 -> j
    33:84:void updatePasswordToggleView():0:0 -> j
    85:100:int android.support.v4.view.ViewCompat.getMinimumHeight(android.view.View):0:0 -> j
    85:100:void updatePasswordToggleView():0 -> j
    101:139:void updatePasswordToggleView():0:0 -> j
    140:145:android.graphics.drawable.Drawable[] android.support.v4.widget.TextViewCompat.getCompoundDrawablesRelative(android.widget.TextView):0:0 -> j
    140:145:void updatePasswordToggleView():0 -> j
    146:161:void updatePasswordToggleView():0:0 -> j
    162:168:void android.support.v4.widget.TextViewCompat.setCompoundDrawablesRelative(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0:0 -> j
    162:168:void updatePasswordToggleView():0 -> j
    169:217:void updatePasswordToggleView():0:0 -> j
    218:223:android.graphics.drawable.Drawable[] android.support.v4.widget.TextViewCompat.getCompoundDrawablesRelative(android.widget.TextView):0:0 -> j
    218:223:void updatePasswordToggleView():0 -> j
    224:239:void updatePasswordToggleView():0:0 -> j
    240:246:void android.support.v4.widget.TextViewCompat.setCompoundDrawablesRelative(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0:0 -> j
    240:246:void updatePasswordToggleView():0 -> j
    55:56:void android.support.design.widget.CollapsingTextHelper.setExpandedBounds(int,int,int,int):0:0 -> onLayout
    55:56:void onLayout(boolean,int,int,int,int):0 -> onLayout
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    57:78:boolean android.support.design.widget.CollapsingTextHelper.rectEquals(android.graphics.Rect,int,int,int,int):0:0 -> onLayout
    57:78:void android.support.design.widget.CollapsingTextHelper.setExpandedBounds(int,int,int,int):0 -> onLayout
    57:78:void onLayout(boolean,int,int,int,int):0 -> onLayout
    79:86:void android.support.design.widget.CollapsingTextHelper.setExpandedBounds(int,int,int,int):0:0 -> onLayout
    79:86:void onLayout(boolean,int,int,int,int):0 -> onLayout
    87:96:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    97:115:boolean android.support.design.widget.CollapsingTextHelper.rectEquals(android.graphics.Rect,int,int,int,int):0:0 -> onLayout
    97:115:void android.support.design.widget.CollapsingTextHelper.setCollapsedBounds(int,int,int,int):0 -> onLayout
    97:115:void onLayout(boolean,int,int,int,int):0 -> onLayout
    116:123:void android.support.design.widget.CollapsingTextHelper.setCollapsedBounds(int,int,int,int):0:0 -> onLayout
    116:123:void onLayout(boolean,int,int,int,int):0 -> onLayout
    124:127:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    1:1:void onMeasure(int,int):0:0 -> onMeasure
    11:12:android.os.Parcelable android.support.v4.view.AbsSavedState.getSuperState():0:0 -> onRestoreInstanceState
    11:12:void onRestoreInstanceState(android.os.Parcelable):0 -> onRestoreInstanceState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:32:void onRestoreInstanceState(android.os.Parcelable):0:0 -> onRestoreInstanceState
    1:1:android.os.Parcelable onSaveInstanceState():0:0 -> onSaveInstanceState
    15:22:void android.support.v7.widget.AppCompatTextView.<init>(android.content.Context):0:0 -> setCounterEnabled
    15:22:void setCounterEnabled(boolean):0 -> setCounterEnabled
    23:101:void setCounterEnabled(boolean):0:0 -> setCounterEnabled
    102:123:void android.support.design.widget.TextInputLayout.removeIndicator(android.widget.TextView):0:0 -> setCounterEnabled
    102:123:void setCounterEnabled(boolean):0 -> setCounterEnabled
    1:1:void setCounterMaxLength(int):0:0 -> setCounterMaxLength
    22:38:boolean android.support.design.widget.TextInputLayout.hasPasswordTransformation():0:0 -> setEditText
    22:38:void setEditText(android.widget.EditText):0 -> setEditText
    39:42:void setEditText(android.widget.EditText):0:0 -> setEditText
    43:44:void android.support.design.widget.CollapsingTextHelper.setTypefaces(android.graphics.Typeface):0:0 -> setEditText
    43:44:void setEditText(android.widget.EditText):0 -> setEditText
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    45:51:void android.support.design.widget.CollapsingTextHelper.setTypefaces(android.graphics.Typeface):0:0 -> setEditText
    45:51:void setEditText(android.widget.EditText):0 -> setEditText
    52:55:void setEditText(android.widget.EditText):0:0 -> setEditText
    56:61:void android.support.design.widget.CollapsingTextHelper.setExpandedTextSize(float):0:0 -> setEditText
    56:61:void setEditText(android.widget.EditText):0 -> setEditText
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    62:68:void android.support.design.widget.CollapsingTextHelper.setExpandedTextSize(float):0:0 -> setEditText
    62:68:void setEditText(android.widget.EditText):0 -> setEditText
    69:76:void setEditText(android.widget.EditText):0:0 -> setEditText
    77:85:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextGravity(int):0:0 -> setEditText
    77:85:void setEditText(android.widget.EditText):0 -> setEditText
    86:89:void android.support.design.widget.CollapsingTextHelper.setExpandedTextGravity(int):0:0 -> setEditText
    86:89:void setEditText(android.widget.EditText):0 -> setEditText
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    90:96:void android.support.design.widget.CollapsingTextHelper.setExpandedTextGravity(int):0:0 -> setEditText
    90:96:void setEditText(android.widget.EditText):0 -> setEditText
    97:168:void setEditText(android.widget.EditText):0:0 -> setEditText
    169:176:int android.support.v4.view.ViewCompat.getPaddingStart(android.view.View):0:0 -> setEditText
    169:176:void android.support.design.widget.TextInputLayout.adjustIndicatorPadding():0 -> setEditText
    169:176:void setEditText(android.widget.EditText):0 -> setEditText
    177:182:int android.support.v4.view.ViewCompat.getPaddingEnd(android.view.View):0:0 -> setEditText
    177:182:void android.support.design.widget.TextInputLayout.adjustIndicatorPadding():0 -> setEditText
    177:182:void setEditText(android.widget.EditText):0 -> setEditText
    183:187:void android.support.design.widget.TextInputLayout.adjustIndicatorPadding():0:0 -> setEditText
    183:187:void setEditText(android.widget.EditText):0 -> setEditText
    188:190:void android.support.v4.view.ViewCompat.setPaddingRelative(android.view.View,int,int,int,int):0:0 -> setEditText
    188:190:void android.support.design.widget.TextInputLayout.adjustIndicatorPadding():0 -> setEditText
    188:190:void setEditText(android.widget.EditText):0 -> setEditText
    191:205:void setEditText(android.widget.EditText):0:0 -> setEditText
    1:1:void setEnabled(boolean):0:0 -> setEnabled
    1:10:boolean android.support.v4.view.ViewCompat.isLaidOut(android.view.View):0:0 -> setError
    1:10:void setError(java.lang.CharSequence):0 -> setError
    11:39:void setError(java.lang.CharSequence):0:0 -> setError
    40:193:void android.support.design.widget.TextInputLayout.setError(java.lang.CharSequence,boolean):0:0 -> setError
    40:193:void setError(java.lang.CharSequence):0 -> setError
    194:197:void android.support.design.widget.TextInputLayout.updateLabelState(boolean):0:0 -> setError
    194:197:void android.support.design.widget.TextInputLayout.setError(java.lang.CharSequence,boolean):0 -> setError
    194:197:void setError(java.lang.CharSequence):0 -> setError
    26:33:void android.support.v7.widget.AppCompatTextView.<init>(android.content.Context):0:0 -> setErrorEnabled
    26:33:void setErrorEnabled(boolean):0 -> setErrorEnabled
    34:105:void setErrorEnabled(boolean):0:0 -> setErrorEnabled
    106:112:void android.support.v4.view.ViewCompat.setAccessibilityLiveRegion(android.view.View,int):0:0 -> setErrorEnabled
    106:112:void setErrorEnabled(boolean):0 -> setErrorEnabled
    113:127:void setErrorEnabled(boolean):0:0 -> setErrorEnabled
    128:150:void android.support.design.widget.TextInputLayout.removeIndicator(android.widget.TextView):0:0 -> setErrorEnabled
    128:150:void setErrorEnabled(boolean):0 -> setErrorEnabled
    1:1:void setErrorTextAppearance(int):0:0 -> setErrorTextAppearance
    1:1:void setHint(java.lang.CharSequence):0:0 -> setHint
    1:1:void setHintAnimationEnabled(boolean):0:0 -> setHintAnimationEnabled
    1:1:void setHintEnabled(boolean):0:0 -> setHintEnabled
    7:8:void android.support.design.widget.CollapsingTextHelper.setText(java.lang.CharSequence):0:0 -> setHintInternal
    7:8:void setHintInternal(java.lang.CharSequence):0 -> setHintInternal
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:14:void android.support.design.widget.CollapsingTextHelper.setText(java.lang.CharSequence):0:0 -> setHintInternal
    9:14:void setHintInternal(java.lang.CharSequence):0 -> setHintInternal
    15:17:void android.support.design.widget.CollapsingTextHelper.setText(java.lang.CharSequence):0:0 -> setHintInternal
    15:17:void setHintInternal(java.lang.CharSequence):0 -> setHintInternal
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:19:void android.support.design.widget.CollapsingTextHelper.setText(java.lang.CharSequence):0:0 -> setHintInternal
    18:19:void setHintInternal(java.lang.CharSequence):0 -> setHintInternal
    20:28:void android.support.design.widget.CollapsingTextHelper.clearTexture():0:0 -> setHintInternal
    20:28:void android.support.design.widget.CollapsingTextHelper.setText(java.lang.CharSequence):0 -> setHintInternal
    20:28:void setHintInternal(java.lang.CharSequence):0 -> setHintInternal
    29:32:void android.support.design.widget.CollapsingTextHelper.setText(java.lang.CharSequence):0:0 -> setHintInternal
    29:32:void setHintInternal(java.lang.CharSequence):0 -> setHintInternal
    3:4:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0:0 -> setHintTextAppearance
    3:4:void setHintTextAppearance(int):0 -> setHintTextAppearance
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:10:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0:0 -> setHintTextAppearance
    5:10:void setHintTextAppearance(int):0 -> setHintTextAppearance
    11:15:android.support.v7.widget.TintTypedArray android.support.v7.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,int,int[]):0:0 -> setHintTextAppearance
    11:15:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0 -> setHintTextAppearance
    11:15:void setHintTextAppearance(int):0 -> setHintTextAppearance
    16:22:boolean android.support.v7.widget.TintTypedArray.hasValue(int):0:0 -> setHintTextAppearance
    16:22:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0 -> setHintTextAppearance
    16:22:void setHintTextAppearance(int):0 -> setHintTextAppearance
    23:45:android.content.res.ColorStateList android.support.v7.widget.TintTypedArray.getColorStateList(int):0:0 -> setHintTextAppearance
    23:45:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0 -> setHintTextAppearance
    23:45:void setHintTextAppearance(int):0 -> setHintTextAppearance
    46:47:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0:0 -> setHintTextAppearance
    46:47:void setHintTextAppearance(int):0 -> setHintTextAppearance
    48:53:boolean android.support.v7.widget.TintTypedArray.hasValue(int):0:0 -> setHintTextAppearance
    48:53:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0 -> setHintTextAppearance
    48:53:void setHintTextAppearance(int):0 -> setHintTextAppearance
    54:56:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0:0 -> setHintTextAppearance
    54:56:void setHintTextAppearance(int):0 -> setHintTextAppearance
    57:61:int android.support.v7.widget.TintTypedArray.getDimensionPixelSize(int,int):0:0 -> setHintTextAppearance
    57:61:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0 -> setHintTextAppearance
    57:61:void setHintTextAppearance(int):0 -> setHintTextAppearance
    62:64:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0:0 -> setHintTextAppearance
    62:64:void setHintTextAppearance(int):0 -> setHintTextAppearance
    65:68:int android.support.v7.widget.TintTypedArray.getInt(int,int):0:0 -> setHintTextAppearance
    65:68:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0 -> setHintTextAppearance
    65:68:void setHintTextAppearance(int):0 -> setHintTextAppearance
    69:72:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0:0 -> setHintTextAppearance
    69:72:void setHintTextAppearance(int):0 -> setHintTextAppearance
    73:76:float android.support.v7.widget.TintTypedArray.getFloat(int,float):0:0 -> setHintTextAppearance
    73:76:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0 -> setHintTextAppearance
    73:76:void setHintTextAppearance(int):0 -> setHintTextAppearance
    77:80:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0:0 -> setHintTextAppearance
    77:80:void setHintTextAppearance(int):0 -> setHintTextAppearance
    81:84:float android.support.v7.widget.TintTypedArray.getFloat(int,float):0:0 -> setHintTextAppearance
    81:84:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0 -> setHintTextAppearance
    81:84:void setHintTextAppearance(int):0 -> setHintTextAppearance
    85:88:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0:0 -> setHintTextAppearance
    85:88:void setHintTextAppearance(int):0 -> setHintTextAppearance
    89:92:float android.support.v7.widget.TintTypedArray.getFloat(int,float):0:0 -> setHintTextAppearance
    89:92:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0 -> setHintTextAppearance
    89:92:void setHintTextAppearance(int):0 -> setHintTextAppearance
    93:94:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0:0 -> setHintTextAppearance
    93:94:void setHintTextAppearance(int):0 -> setHintTextAppearance
    95:103:void android.support.v7.widget.TintTypedArray.recycle():0:0 -> setHintTextAppearance
    95:103:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0 -> setHintTextAppearance
    95:103:void setHintTextAppearance(int):0 -> setHintTextAppearance
    104:138:android.graphics.Typeface android.support.design.widget.CollapsingTextHelper.readFontFamilyTypeface(int):0:0 -> setHintTextAppearance
    104:138:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0 -> setHintTextAppearance
    104:138:void setHintTextAppearance(int):0 -> setHintTextAppearance
    139:141:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0:0 -> setHintTextAppearance
    139:141:void setHintTextAppearance(int):0 -> setHintTextAppearance
    142:145:android.graphics.Typeface android.support.design.widget.CollapsingTextHelper.readFontFamilyTypeface(int):0:0 -> setHintTextAppearance
    142:145:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0 -> setHintTextAppearance
    142:145:void setHintTextAppearance(int):0 -> setHintTextAppearance
    146:148:void android.support.design.widget.CollapsingTextHelper.setCollapsedTextAppearance(int):0:0 -> setHintTextAppearance
    146:148:void setHintTextAppearance(int):0 -> setHintTextAppearance
    149:156:android.content.res.ColorStateList android.support.design.widget.CollapsingTextHelper.getCollapsedTextColor():0:0 -> setHintTextAppearance
    149:156:void setHintTextAppearance(int):0 -> setHintTextAppearance
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    157:159:void android.support.design.widget.TextInputLayout.updateLabelState(boolean):0:0 -> setHintTextAppearance
    157:159:void setHintTextAppearance(int):0 -> setHintTextAppearance
    160:163:void setHintTextAppearance(int):0:0 -> setHintTextAppearance
    1:1:void setPasswordVisibilityToggleContentDescription(int):0:0 -> setPasswordVisibilityToggleContentDescription
    2:2:void setPasswordVisibilityToggleContentDescription(java.lang.CharSequence):0:0 -> setPasswordVisibilityToggleContentDescription
    1:1:void setPasswordVisibilityToggleDrawable(int):0:0 -> setPasswordVisibilityToggleDrawable
    2:2:void setPasswordVisibilityToggleDrawable(android.graphics.drawable.Drawable):0:0 -> setPasswordVisibilityToggleDrawable
    1:1:void setPasswordVisibilityToggleEnabled(boolean):0:0 -> setPasswordVisibilityToggleEnabled
    1:1:void setPasswordVisibilityToggleTintList(android.content.res.ColorStateList):0:0 -> setPasswordVisibilityToggleTintList
    1:1:void setPasswordVisibilityToggleTintMode(android.graphics.PorterDuff$Mode):0:0 -> setPasswordVisibilityToggleTintMode
    21:22:void android.support.design.widget.CollapsingTextHelper.setTypefaces(android.graphics.Typeface):0:0 -> setTypeface
    21:22:void setTypeface(android.graphics.Typeface):0 -> setTypeface
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:31:void android.support.design.widget.CollapsingTextHelper.setTypefaces(android.graphics.Typeface):0:0 -> setTypeface
    23:31:void setTypeface(android.graphics.Typeface):0 -> setTypeface
    32:42:void setTypeface(android.graphics.Typeface):0:0 -> setTypeface
android.support.design.widget.TextInputLayout$1 -> j.k0:
# {"id":"sourceFile","fileName":"TextInputLayout.java"}
    android.support.design.widget.TextInputLayout this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/p0;"}
    1:1:void <init>(android.support.design.widget.TextInputLayout):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/p0;)V"}
    3:7:boolean android.support.design.widget.TextInputLayout.access$000(android.support.design.widget.TextInputLayout):0:0 -> afterTextChanged
    3:7:void afterTextChanged(android.text.Editable):0 -> afterTextChanged
    8:10:void android.support.design.widget.TextInputLayout.updateLabelState(boolean):0:0 -> afterTextChanged
    8:10:void afterTextChanged(android.text.Editable):0 -> afterTextChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:22:void afterTextChanged(android.text.Editable):0:0 -> afterTextChanged
    1:1:void beforeTextChanged(java.lang.CharSequence,int,int,int):0:0 -> beforeTextChanged
    1:1:void onTextChanged(java.lang.CharSequence,int,int,int):0:0 -> onTextChanged
android.support.design.widget.TextInputLayout$2 -> R8$$REMOVED$$CLASS$$17:
# {"id":"sourceFile","fileName":"TextInputLayout.java"}
android.support.design.widget.TextInputLayout$3 -> j.l0:
# {"id":"sourceFile","fileName":"TextInputLayout.java"}
    java.lang.CharSequence val$error -> a
    android.support.design.widget.TextInputLayout this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/p0;"}
    1:1:void <init>(android.support.design.widget.TextInputLayout,java.lang.CharSequence):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/p0;Ljava/lang/CharSequence;)V"}
    1:1:void onAnimationEnd(android.animation.Animator):0:0 -> onAnimationEnd
android.support.design.widget.TextInputLayout$4 -> j.m0:
# {"id":"sourceFile","fileName":"TextInputLayout.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.design.widget.TextInputLayout this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    5:8:void android.support.design.widget.TextInputLayout$4.<init>(android.support.design.widget.TextInputLayout):0:0 -> <init>
    5:8:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    10:14:boolean io.github.yavski.fabspeeddial.FabSpeedDial.access$000(io.github.yavski.fabspeeddial.FabSpeedDial):0:0 -> onClick
    10:14:void io.github.yavski.fabspeeddial.FabSpeedDial$1.onClick(android.view.View):0 -> onClick
    10:14:void onClick$bridge(android.view.View):0 -> onClick
      # {"id":"com.android.tools.r8.synthesized"}
    15:22:boolean io.github.yavski.fabspeeddial.FabSpeedDial.isMenuOpen():0:0 -> onClick
    15:22:void io.github.yavski.fabspeeddial.FabSpeedDial$1.onClick(android.view.View):0 -> onClick
    15:22:void onClick$bridge(android.view.View):0 -> onClick
    23:32:void io.github.yavski.fabspeeddial.FabSpeedDial$1.onClick(android.view.View):0:0 -> onClick
    23:32:void onClick$bridge(android.view.View):0 -> onClick
    33:34:com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams com.crowdfire.cfalertdialog.CFAlertDialog.access$100(com.crowdfire.cfalertdialog.CFAlertDialog):0:0 -> onClick
    33:34:void com.crowdfire.cfalertdialog.CFAlertDialog$1.onClick(android.view.View):0 -> onClick
    33:34:void onClick$bridge(android.view.View):0 -> onClick
    35:38:boolean com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$200(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onClick
    35:38:void com.crowdfire.cfalertdialog.CFAlertDialog$1.onClick(android.view.View):0 -> onClick
    35:38:void onClick$bridge(android.view.View):0 -> onClick
    39:44:void com.crowdfire.cfalertdialog.CFAlertDialog$1.onClick(android.view.View):0:0 -> onClick
    39:44:void onClick$bridge(android.view.View):0 -> onClick
    45:62:void android.support.v7.app.AlertController$1.onClick(android.view.View):0:0 -> onClick
    45:62:void onClick$bridge(android.view.View):0 -> onClick
    63:66:void android.support.design.widget.TextInputLayout.access$100(android.support.design.widget.TextInputLayout,boolean):0:0 -> onClick
    63:66:void android.support.design.widget.TextInputLayout$4.onClick(android.view.View):0 -> onClick
    63:66:void onClick$bridge(android.view.View):0 -> onClick
android.support.design.widget.TextInputLayout$5 -> j.n0:
# {"id":"sourceFile","fileName":"TextInputLayout.java"}
    android.support.design.widget.TextInputLayout this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/p0;"}
    1:1:void <init>(android.support.design.widget.TextInputLayout):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/p0;)V"}
    1:1:void onAnimationUpdate(android.animation.ValueAnimator):0:0 -> onAnimationUpdate
android.support.design.widget.TextInputLayout$SavedState -> j.o0:
# {"id":"sourceFile","fileName":"TextInputLayout.java"}
    java.lang.CharSequence error -> c
    boolean isPasswordToggledVisible -> d
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.os.Parcel,java.lang.ClassLoader):0:0 -> <init>
    2:2:void <init>(android.os.Parcelable):0:0 -> <init>
    1:1:java.lang.String toString():0:0 -> toString
    3:7:void android.support.v4.view.AbsSavedState.writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
    3:7:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
    8:16:void writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
android.support.design.widget.TextInputLayout$SavedState$1 -> R8$$REMOVED$$CLASS$$18:
# {"id":"sourceFile","fileName":"TextInputLayout.java"}
android.support.design.widget.TextInputLayout$TextInputAccessibilityDelegate -> R8$$REMOVED$$CLASS$$19:
# {"id":"sourceFile","fileName":"TextInputLayout.java"}
android.support.design.widget.ThemeUtils -> j.q0:
# {"id":"sourceFile","fileName":"ThemeUtils.java"}
    int[] APPCOMPAT_CHECK_ATTRS -> a
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void checkAppCompatTheme(android.content.Context):0:0 -> a
android.support.design.widget.ViewGroupUtils -> j.r0:
# {"id":"sourceFile","fileName":"ViewGroupUtils.java"}
    java.lang.ThreadLocal sMatrix -> a
    java.lang.ThreadLocal sRectF -> b
    1:1:void <clinit>():0:0 -> <clinit>
    15:83:void android.support.design.widget.ViewGroupUtils.offsetDescendantRect(android.view.ViewGroup,android.view.View,android.graphics.Rect):0:0 -> a
    15:83:void getDescendantRect(android.view.ViewGroup,android.view.View,android.graphics.Rect):0 -> a
    1:1:void offsetDescendantMatrix(android.view.ViewParent,android.view.View,android.graphics.Matrix):0:0 -> b
android.support.design.widget.ViewOffsetBehavior -> j.s0:
# {"id":"sourceFile","fileName":"ViewOffsetBehavior.java"}
    android.support.design.widget.ViewOffsetHelper mViewOffsetHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/t0;"}
    int mTempTopBottomOffset -> b
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
    17:18:void android.support.design.widget.ViewOffsetHelper.onViewLayout():0:0 -> f
    17:18:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:39:void android.support.design.widget.ViewOffsetHelper.onViewLayout():0:0 -> f
    19:39:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0 -> f
    40:43:boolean android.support.design.widget.ViewOffsetHelper.setTopAndBottomOffset(int):0:0 -> f
    40:43:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    44:53:boolean android.support.design.widget.ViewOffsetHelper.setTopAndBottomOffset(int):0:0 -> f
    44:53:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0 -> f
    1:1:void layoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0:0 -> t
android.support.design.widget.ViewOffsetHelper -> j.t0:
# {"id":"sourceFile","fileName":"ViewOffsetHelper.java"}
    android.view.View mView -> a
    int mLayoutTop -> b
    int mLayoutLeft -> c
    int mOffsetTop -> d
    1:1:void <init>(android.view.View):0:0 -> <init>
    1:1:void updateOffsets():0:0 -> a
android.support.design.widget.ViewUtils -> R8$$REMOVED$$CLASS$$20:
# {"id":"sourceFile","fileName":"ViewUtils.java"}
android.support.design.widget.VisibilityAwareImageButton -> j.u0:
# {"id":"sourceFile","fileName":"VisibilityAwareImageButton.java"}
    int mUserSetVisibility -> a
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)V"}
    1:1:void internalSetVisibility(int,boolean):0:0 -> a
    1:1:int getUserSetVisibility():0:0 -> getUserSetVisibility
android.support.graphics.drawable.AndroidResources -> k.a:
# {"id":"sourceFile","fileName":"AndroidResources.java"}
    int[] STYLEABLE_VECTOR_DRAWABLE_TYPE_ARRAY -> a
    int[] STYLEABLE_VECTOR_DRAWABLE_GROUP -> b
    int[] STYLEABLE_VECTOR_DRAWABLE_PATH -> c
    int[] STYLEABLE_VECTOR_DRAWABLE_CLIP_PATH -> d
    int[] STYLEABLE_ANIMATED_VECTOR_DRAWABLE -> e
    int[] STYLEABLE_ANIMATED_VECTOR_DRAWABLE_TARGET -> f
    int[] STYLEABLE_ANIMATOR -> g
    int[] STYLEABLE_ANIMATOR_SET -> h
    int[] STYLEABLE_PROPERTY_VALUES_HOLDER -> i
    int[] STYLEABLE_KEYFRAME -> j
    int[] STYLEABLE_PROPERTY_ANIMATOR -> k
    int[] STYLEABLE_PATH_INTERPOLATOR -> l
    1:1:void <clinit>():0:0 -> <clinit>
android.support.graphics.drawable.AnimatedVectorDrawableCompat -> k.e:
# {"id":"sourceFile","fileName":"AnimatedVectorDrawableCompat.java"}
    android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState mAnimatedVectorState -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lk/c;"}
    android.content.Context mContext -> c
    android.animation.ArgbEvaluator mArgbEvaluator -> d
    android.graphics.drawable.Drawable$Callback mCallback -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lk/b;"}
    1:1:void <init>(android.content.Context,android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)V"}
    1:1:void setupColorAnimator(android.animation.Animator):0:0 -> a
    5:10:void android.support.v4.graphics.drawable.DrawableCompat.applyTheme(android.graphics.drawable.Drawable,android.content.res.Resources$Theme):0:0 -> applyTheme
    5:10:void applyTheme(android.content.res.Resources$Theme):0 -> applyTheme
    5:13:boolean android.support.v4.graphics.drawable.DrawableCompat.canApplyTheme(android.graphics.drawable.Drawable):0:0 -> canApplyTheme
    5:13:boolean canApplyTheme():0 -> canApplyTheme
    1:1:void draw(android.graphics.Canvas):0:0 -> draw
    5:13:int android.support.v4.graphics.drawable.DrawableCompat.getAlpha(android.graphics.drawable.Drawable):0:0 -> getAlpha
    5:13:int getAlpha():0 -> getAlpha
    14:20:int getAlpha():0:0 -> getAlpha
    1:1:int getChangingConfigurations():0:0 -> getChangingConfigurations
    1:1:android.graphics.drawable.Drawable$ConstantState getConstantState():0:0 -> getConstantState
    1:1:int getIntrinsicHeight():0:0 -> getIntrinsicHeight
    1:1:int getIntrinsicWidth():0:0 -> getIntrinsicWidth
    1:1:int getOpacity():0:0 -> getOpacity
    1:1:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0:0 -> inflate
    2:2:void android.support.v4.graphics.drawable.DrawableCompat.inflate(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> inflate
    2:2:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    3:3:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> inflate
    4:4:android.support.graphics.drawable.VectorDrawableCompat android.support.graphics.drawable.VectorDrawableCompat.create(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> inflate
    4:4:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    5:5:android.graphics.drawable.Drawable android.support.v4.content.res.ResourcesCompat.getDrawable(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> inflate
    5:5:android.support.graphics.drawable.VectorDrawableCompat android.support.graphics.drawable.VectorDrawableCompat.create(android.content.res.Resources,int,android.content.res.Resources$Theme):0 -> inflate
    5:5:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    6:6:android.support.graphics.drawable.VectorDrawableCompat android.support.graphics.drawable.VectorDrawableCompat.create(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> inflate
    6:6:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    7:7:android.support.graphics.drawable.VectorDrawableCompat android.support.graphics.drawable.VectorDrawableCompat.createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> inflate
    7:7:android.support.graphics.drawable.VectorDrawableCompat android.support.graphics.drawable.VectorDrawableCompat.create(android.content.res.Resources,int,android.content.res.Resources$Theme):0 -> inflate
    7:7:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    8:8:android.support.graphics.drawable.VectorDrawableCompat android.support.graphics.drawable.VectorDrawableCompat.create(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> inflate
    8:8:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    9:9:void android.support.graphics.drawable.VectorDrawableCompat.setAllowCaching(boolean):0:0 -> inflate
    9:9:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:10:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> inflate
    11:11:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,int):0:0 -> inflate
    11:11:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    12:12:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):0:0 -> inflate
    12:12:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int):0 -> inflate
    12:12:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,int):0 -> inflate
    12:12:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    13:13:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,float):0:0 -> inflate
    13:13:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):0 -> inflate
    13:13:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int):0 -> inflate
    13:13:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,int):0 -> inflate
    13:13:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    14:14:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):0:0 -> inflate
    14:14:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int):0 -> inflate
    14:14:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,int):0 -> inflate
    14:14:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    15:15:void android.support.graphics.drawable.AnimatedVectorDrawableCompat.setupAnimatorsForTarget(java.lang.String,android.animation.Animator):0:0 -> inflate
    15:15:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    16:16:java.lang.Object android.support.graphics.drawable.VectorDrawableCompat.getTargetByName(java.lang.String):0:0 -> inflate
    16:16:void android.support.graphics.drawable.AnimatedVectorDrawableCompat.setupAnimatorsForTarget(java.lang.String,android.animation.Animator):0 -> inflate
    16:16:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    17:17:java.lang.Object android.support.graphics.drawable.VectorDrawableCompat.getTargetByName(java.lang.String):0:0 -> inflate
    17:17:void android.support.graphics.drawable.AnimatedVectorDrawableCompat.setupAnimatorsForTarget(java.lang.String,android.animation.Animator):0 -> inflate
    17:17:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    18:18:void android.support.graphics.drawable.AnimatedVectorDrawableCompat.setupAnimatorsForTarget(java.lang.String,android.animation.Animator):0:0 -> inflate
    18:18:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    19:19:java.util.ArrayList android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.access$000(android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState):0:0 -> inflate
    19:19:void android.support.graphics.drawable.AnimatedVectorDrawableCompat.setupAnimatorsForTarget(java.lang.String,android.animation.Animator):0 -> inflate
    19:19:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    20:20:void android.support.graphics.drawable.AnimatedVectorDrawableCompat.setupAnimatorsForTarget(java.lang.String,android.animation.Animator):0:0 -> inflate
    20:20:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    21:21:java.util.ArrayList android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.access$002(android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,java.util.ArrayList):0:0 -> inflate
    21:21:void android.support.graphics.drawable.AnimatedVectorDrawableCompat.setupAnimatorsForTarget(java.lang.String,android.animation.Animator):0 -> inflate
    21:21:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    22:22:void android.support.graphics.drawable.AnimatedVectorDrawableCompat.setupAnimatorsForTarget(java.lang.String,android.animation.Animator):0:0 -> inflate
    22:22:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    23:23:java.util.ArrayList android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.access$000(android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState):0:0 -> inflate
    23:23:void android.support.graphics.drawable.AnimatedVectorDrawableCompat.setupAnimatorsForTarget(java.lang.String,android.animation.Animator):0 -> inflate
    23:23:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    24:24:void android.support.graphics.drawable.AnimatedVectorDrawableCompat.setupAnimatorsForTarget(java.lang.String,android.animation.Animator):0:0 -> inflate
    24:24:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    25:25:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):0:0 -> inflate
    25:25:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int):0 -> inflate
    25:25:android.animation.Animator android.support.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,int):0 -> inflate
    25:25:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    26:26:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> inflate
    27:27:void android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.setupAnimatorSet():0:0 -> inflate
    27:27:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    28:28:void android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.setupAnimatorSet():0:0 -> inflate
    28:28:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    5:13:boolean android.support.v4.graphics.drawable.DrawableCompat.isAutoMirrored(android.graphics.drawable.Drawable):0:0 -> isAutoMirrored
    5:13:boolean isAutoMirrored():0 -> isAutoMirrored
    14:20:boolean isAutoMirrored():0:0 -> isAutoMirrored
    1:1:boolean isRunning():0:0 -> isRunning
    1:1:boolean isStateful():0:0 -> isStateful
    1:1:android.graphics.drawable.Drawable mutate():0:0 -> mutate
    1:1:void onBoundsChange(android.graphics.Rect):0:0 -> onBoundsChange
    1:1:boolean onLevelChange(int):0:0 -> onLevelChange
    1:1:boolean onStateChange(int[]):0:0 -> onStateChange
    1:1:void setAlpha(int):0:0 -> setAlpha
    5:12:void android.support.v4.graphics.drawable.DrawableCompat.setAutoMirrored(android.graphics.drawable.Drawable,boolean):0:0 -> setAutoMirrored
    5:12:void setAutoMirrored(boolean):0 -> setAutoMirrored
    13:18:void setAutoMirrored(boolean):0:0 -> setAutoMirrored
    1:1:void setColorFilter(android.graphics.ColorFilter):0:0 -> setColorFilter
    5:12:void android.support.v4.graphics.drawable.DrawableCompat.setTint(android.graphics.drawable.Drawable,int):0:0 -> setTint
    5:12:void setTint(int):0 -> setTint
    13:18:void setTint(int):0:0 -> setTint
    1:1:void setTintList(android.content.res.ColorStateList):0:0 -> setTintList
    1:1:void setTintMode(android.graphics.PorterDuff$Mode):0:0 -> setTintMode
    1:1:boolean setVisible(boolean,boolean):0:0 -> setVisible
    1:1:void start():0:0 -> start
    1:1:void stop():0:0 -> stop
android.support.graphics.drawable.AnimatedVectorDrawableCompat$1 -> k.b:
# {"id":"sourceFile","fileName":"AnimatedVectorDrawableCompat.java"}
    android.support.graphics.drawable.AnimatedVectorDrawableCompat this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lk/e;"}
    1:1:void <init>(android.support.graphics.drawable.AnimatedVectorDrawableCompat):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk/e;)V"}
    1:1:void invalidateDrawable(android.graphics.drawable.Drawable):0:0 -> invalidateDrawable
    1:1:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):0:0 -> scheduleDrawable
    1:1:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):0:0 -> unscheduleDrawable
android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState -> k.c:
# {"id":"sourceFile","fileName":"AnimatedVectorDrawableCompat.java"}
    android.support.graphics.drawable.VectorDrawableCompat mVectorDrawable -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lk/q;"}
    android.animation.AnimatorSet mAnimatorSet -> b
    java.util.ArrayList mAnimators -> c
    android.support.v4.util.ArrayMap mTargetNameMap -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/b;"}
    1:1:void <init>(android.content.Context,android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk/b;)V"}
    1:1:int getChangingConfigurations():0:0 -> getChangingConfigurations
    1:1:android.graphics.drawable.Drawable newDrawable():0:0 -> newDrawable
    2:2:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):0:0 -> newDrawable
android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState -> k.d:
# {"id":"sourceFile","fileName":"AnimatedVectorDrawableCompat.java"}
    android.graphics.drawable.Drawable$ConstantState mDelegateState -> a
    1:1:void <init>(android.graphics.drawable.Drawable$ConstantState):0:0 -> <init>
    1:1:boolean canApplyTheme():0:0 -> canApplyTheme
    1:1:int getChangingConfigurations():0:0 -> getChangingConfigurations
    1:1:void android.support.graphics.drawable.AnimatedVectorDrawableCompat.<init>():0:0 -> newDrawable
    1:1:android.graphics.drawable.Drawable newDrawable():0 -> newDrawable
    2:2:android.graphics.drawable.Drawable newDrawable():0:0 -> newDrawable
    3:3:void android.support.graphics.drawable.AnimatedVectorDrawableCompat.<init>():0:0 -> newDrawable
    3:3:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):0 -> newDrawable
    4:4:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):0:0 -> newDrawable
    5:5:void android.support.graphics.drawable.AnimatedVectorDrawableCompat.<init>():0:0 -> newDrawable
    5:5:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources,android.content.res.Resources$Theme):0 -> newDrawable
    6:6:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources,android.content.res.Resources$Theme):0:0 -> newDrawable
android.support.graphics.drawable.AnimationUtilsCompat -> R8$$REMOVED$$CLASS$$21:
# {"id":"sourceFile","fileName":"AnimationUtilsCompat.java"}
android.support.graphics.drawable.AnimatorInflaterCompat -> R8$$REMOVED$$CLASS$$22:
# {"id":"sourceFile","fileName":"AnimatorInflaterCompat.java"}
android.support.graphics.drawable.AnimatorInflaterCompat$PathDataEvaluator -> k.f:
# {"id":"sourceFile","fileName":"AnimatorInflaterCompat.java"}
    android.support.v4.graphics.PathParser$PathDataNode[] mNodeArray -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Ln/b;"}
    1:4:void android.support.graphics.drawable.AnimatorInflaterCompat$PathDataEvaluator.<init>():0:0 -> <init>
    1:4:void <init>(android.support.graphics.drawable.AnimatorInflaterCompat$1):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    5:43:android.support.v4.graphics.PathParser$PathDataNode[] android.support.graphics.drawable.AnimatorInflaterCompat$PathDataEvaluator.evaluate(float,android.support.v4.graphics.PathParser$PathDataNode[],android.support.v4.graphics.PathParser$PathDataNode[]):0:0 -> evaluate
    5:43:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):0 -> evaluate
    44:75:void android.support.v4.graphics.PathParser$PathDataNode.interpolatePathDataNode(android.support.v4.graphics.PathParser$PathDataNode,android.support.v4.graphics.PathParser$PathDataNode,float):0:0 -> evaluate
    44:75:android.support.v4.graphics.PathParser$PathDataNode[] android.support.graphics.drawable.AnimatorInflaterCompat$PathDataEvaluator.evaluate(float,android.support.v4.graphics.PathParser$PathDataNode[],android.support.v4.graphics.PathParser$PathDataNode[]):0 -> evaluate
    44:75:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):0 -> evaluate
    76:85:android.support.v4.graphics.PathParser$PathDataNode[] android.support.graphics.drawable.AnimatorInflaterCompat$PathDataEvaluator.evaluate(float,android.support.v4.graphics.PathParser$PathDataNode[],android.support.v4.graphics.PathParser$PathDataNode[]):0:0 -> evaluate
    76:85:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):0 -> evaluate
android.support.graphics.drawable.ArgbEvaluator -> k.g:
# {"id":"sourceFile","fileName":"ArgbEvaluator.java"}
    android.support.graphics.drawable.ArgbEvaluator sInstance -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lk/g;"}
    1:1:void <clinit>():0:0 -> <clinit>
    void <init>() -> <init>
    1:1:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):0:0 -> evaluate
android.support.graphics.drawable.PathInterpolatorCompat -> k.h:
# {"id":"sourceFile","fileName":"PathInterpolatorCompat.java"}
    float[] mX -> a
    float[] mY -> b
    9:19:void android.support.graphics.drawable.PathInterpolatorCompat.<init>(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0:0 -> <init>
    9:19:void <init>(android.content.Context,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/content/res/XmlResourceParser;)V"}
    20:45:void android.support.graphics.drawable.PathInterpolatorCompat.parseInterpolatorFromTypeArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> <init>
    20:45:void android.support.graphics.drawable.PathInterpolatorCompat.<init>(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    20:45:void <init>(android.content.Context,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    46:49:void <init>(android.content.Context,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0:0 -> <init>
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":207,"3":209,"6":212,"9":216},"outline":"La/b;c(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    50:69:void android.support.graphics.drawable.PathInterpolatorCompat.parseInterpolatorFromTypeArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> <init>
    50:69:void android.support.graphics.drawable.PathInterpolatorCompat.<init>(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    50:69:void <init>(android.content.Context,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    70:100:float android.support.v4.content.res.TypedArrayUtils.getNamedFloat(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,float):0:0 -> <init>
    70:100:void android.support.graphics.drawable.PathInterpolatorCompat.parseInterpolatorFromTypeArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> <init>
    70:100:void android.support.graphics.drawable.PathInterpolatorCompat.<init>(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    70:100:void <init>(android.content.Context,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    101:114:void android.support.graphics.drawable.PathInterpolatorCompat.parseInterpolatorFromTypeArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> <init>
    101:114:void android.support.graphics.drawable.PathInterpolatorCompat.<init>(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    101:114:void <init>(android.content.Context,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    115:131:void android.support.graphics.drawable.PathInterpolatorCompat.initQuad(float,float):0:0 -> <init>
    115:131:void android.support.graphics.drawable.PathInterpolatorCompat.parseInterpolatorFromTypeArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> <init>
    115:131:void android.support.graphics.drawable.PathInterpolatorCompat.<init>(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    115:131:void <init>(android.content.Context,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    132:159:float android.support.v4.content.res.TypedArrayUtils.getNamedFloat(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,float):0:0 -> <init>
    132:159:void android.support.graphics.drawable.PathInterpolatorCompat.parseInterpolatorFromTypeArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> <init>
    132:159:void android.support.graphics.drawable.PathInterpolatorCompat.<init>(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    132:159:void <init>(android.content.Context,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    160:178:void android.support.graphics.drawable.PathInterpolatorCompat.initCubic(float,float,float,float):0:0 -> <init>
    160:178:void android.support.graphics.drawable.PathInterpolatorCompat.parseInterpolatorFromTypeArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> <init>
    160:178:void android.support.graphics.drawable.PathInterpolatorCompat.<init>(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    160:178:void <init>(android.content.Context,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    179:182:void android.support.graphics.drawable.PathInterpolatorCompat.<init>(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0:0 -> <init>
    179:182:void <init>(android.content.Context,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    183:206:void android.support.graphics.drawable.PathInterpolatorCompat.parseInterpolatorFromTypeArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> <init>
    183:206:void android.support.graphics.drawable.PathInterpolatorCompat.<init>(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    183:206:void <init>(android.content.Context,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    207:207:void android.support.graphics.drawable.PathInterpolatorCompat.parseInterpolatorFromTypeArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> <init>
    207:207:void android.support.graphics.drawable.PathInterpolatorCompat.<init>(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    207:207:void <init>(android.content.Context,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    209:209:void android.support.graphics.drawable.PathInterpolatorCompat.parseInterpolatorFromTypeArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> <init>
    209:209:void android.support.graphics.drawable.PathInterpolatorCompat.<init>(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    209:209:void <init>(android.content.Context,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    212:212:void android.support.graphics.drawable.PathInterpolatorCompat.parseInterpolatorFromTypeArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> <init>
    212:212:void android.support.graphics.drawable.PathInterpolatorCompat.<init>(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    212:212:void <init>(android.content.Context,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    216:216:void android.support.graphics.drawable.PathInterpolatorCompat.parseInterpolatorFromTypeArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> <init>
    216:216:void android.support.graphics.drawable.PathInterpolatorCompat.<init>(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    216:216:void <init>(android.content.Context,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0 -> <init>
    1:1:void initPath(android.graphics.Path):0:0 -> a
    1:1:float getInterpolation(float):0:0 -> getInterpolation
android.support.graphics.drawable.VectorDrawableCommon -> k.i:
# {"id":"sourceFile","fileName":"VectorDrawableCommon.java"}
    android.graphics.drawable.Drawable mDelegateDrawable -> a
    void <init>() -> <init>
    5:10:void android.support.v4.graphics.drawable.DrawableCompat.applyTheme(android.graphics.drawable.Drawable,android.content.res.Resources$Theme):0:0 -> applyTheme
    5:10:void applyTheme(android.content.res.Resources$Theme):0 -> applyTheme
    1:1:void clearColorFilter():0:0 -> clearColorFilter
    5:13:android.graphics.ColorFilter android.support.v4.graphics.drawable.DrawableCompat.getColorFilter(android.graphics.drawable.Drawable):0:0 -> getColorFilter
    5:13:android.graphics.ColorFilter getColorFilter():0 -> getColorFilter
    1:1:android.graphics.drawable.Drawable getCurrent():0:0 -> getCurrent
    1:1:int getMinimumHeight():0:0 -> getMinimumHeight
    1:1:int getMinimumWidth():0:0 -> getMinimumWidth
    1:1:boolean getPadding(android.graphics.Rect):0:0 -> getPadding
    1:1:int[] getState():0:0 -> getState
    1:1:android.graphics.Region getTransparentRegion():0:0 -> getTransparentRegion
    5:9:void android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState(android.graphics.drawable.Drawable):0:0 -> jumpToCurrentState
    5:9:void jumpToCurrentState():0 -> jumpToCurrentState
    10:13:void android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl.jumpToCurrentState(android.graphics.drawable.Drawable):0:0 -> jumpToCurrentState
    10:13:void android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState(android.graphics.drawable.Drawable):0 -> jumpToCurrentState
    10:13:void jumpToCurrentState():0 -> jumpToCurrentState
    1:1:boolean onLevelChange(int):0:0 -> onLevelChange
    1:1:void setChangingConfigurations(int):0:0 -> setChangingConfigurations
    1:1:void setColorFilter(int,android.graphics.PorterDuff$Mode):0:0 -> setColorFilter
    1:1:void setFilterBitmap(boolean):0:0 -> setFilterBitmap
    1:1:void setHotspot(float,float):0:0 -> setHotspot
    5:14:void android.support.v4.graphics.drawable.DrawableCompat.setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int):0:0 -> setHotspotBounds
    5:14:void setHotspotBounds(int,int,int,int):0 -> setHotspotBounds
    1:1:boolean setState(int[]):0:0 -> setState
android.support.graphics.drawable.VectorDrawableCompat -> k.q:
# {"id":"sourceFile","fileName":"VectorDrawableCompat.java"}
    android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState mVectorState -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lk/o;"}
    android.graphics.PorterDuffColorFilter mTintFilter -> c
    android.graphics.ColorFilter mColorFilter -> d
    boolean mMutated -> e
    boolean mAllowCaching -> f
    float[] mTmpFloats -> g
    android.graphics.Matrix mTmpMatrix -> h
    android.graphics.Rect mTmpBounds -> i
    android.graphics.PorterDuff$Mode DEFAULT_TINT_MODE -> j
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk/o;)V"}
    1:1:android.graphics.PorterDuffColorFilter updateTintFilter(android.graphics.PorterDuffColorFilter,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;"}
    5:11:boolean android.support.v4.graphics.drawable.DrawableCompat.canApplyTheme(android.graphics.drawable.Drawable):0:0 -> canApplyTheme
    5:11:boolean canApplyTheme():0 -> canApplyTheme
    142:147:boolean android.support.graphics.drawable.VectorDrawableCompat.needMirroring():0:0 -> draw
    142:147:void draw(android.graphics.Canvas):0 -> draw
    148:155:int android.support.v4.graphics.drawable.DrawableCompat.getLayoutDirection(android.graphics.drawable.Drawable):0:0 -> draw
    148:155:boolean android.support.graphics.drawable.VectorDrawableCompat.needMirroring():0 -> draw
    148:155:void draw(android.graphics.Canvas):0 -> draw
    156:173:void draw(android.graphics.Canvas):0:0 -> draw
    174:177:void android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.createCachedBitmapIfNeeded(int,int):0:0 -> draw
    174:177:void draw(android.graphics.Canvas):0 -> draw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    178:192:boolean android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.canReuseBitmap(int,int):0:0 -> draw
    178:192:void android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.createCachedBitmapIfNeeded(int,int):0 -> draw
    178:192:void draw(android.graphics.Canvas):0 -> draw
    193:208:void android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.createCachedBitmapIfNeeded(int,int):0:0 -> draw
    193:208:void draw(android.graphics.Canvas):0 -> draw
    209:210:void android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.updateCachedBitmap(int,int):0:0 -> draw
    209:210:void draw(android.graphics.Canvas):0 -> draw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    211:222:void android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.updateCachedBitmap(int,int):0:0 -> draw
    211:222:void draw(android.graphics.Canvas):0 -> draw
    223:224:void android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.draw(android.graphics.Canvas,int,int,android.graphics.ColorFilter):0:0 -> draw
    223:224:void android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.updateCachedBitmap(int,int):0 -> draw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    223:224:void draw(android.graphics.Canvas):0 -> draw
    225:236:void android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.draw(android.graphics.Canvas,int,int,android.graphics.ColorFilter):0:0 -> draw
    225:236:void android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.updateCachedBitmap(int,int):0 -> draw
    225:236:void draw(android.graphics.Canvas):0 -> draw
    237:240:boolean android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.canReuseCache():0:0 -> draw
    237:240:void draw(android.graphics.Canvas):0 -> draw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    241:271:boolean android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.canReuseCache():0:0 -> draw
    241:271:void draw(android.graphics.Canvas):0 -> draw
    272:273:void android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.updateCachedBitmap(int,int):0:0 -> draw
    272:273:void draw(android.graphics.Canvas):0 -> draw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    274:285:void android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.updateCachedBitmap(int,int):0:0 -> draw
    274:285:void draw(android.graphics.Canvas):0 -> draw
    286:287:void android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.draw(android.graphics.Canvas,int,int,android.graphics.ColorFilter):0:0 -> draw
    286:287:void android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.updateCachedBitmap(int,int):0 -> draw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    286:287:void draw(android.graphics.Canvas):0 -> draw
    288:298:void android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.draw(android.graphics.Canvas,int,int,android.graphics.ColorFilter):0:0 -> draw
    288:298:void android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.updateCachedBitmap(int,int):0 -> draw
    288:298:void draw(android.graphics.Canvas):0 -> draw
    299:300:void android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.updateCacheStates():0:0 -> draw
    299:300:void draw(android.graphics.Canvas):0 -> draw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    301:322:void android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.updateCacheStates():0:0 -> draw
    301:322:void draw(android.graphics.Canvas):0 -> draw
    323:324:boolean android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.hasTranslucentRoot():0:0 -> draw
    323:324:android.graphics.Paint android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.getPaint(android.graphics.ColorFilter):0 -> draw
    323:324:void android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.drawCachedBitmapWithRootAlpha(android.graphics.Canvas,android.graphics.ColorFilter,android.graphics.Rect):0 -> draw
    323:324:void draw(android.graphics.Canvas):0 -> draw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    325:338:boolean android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.hasTranslucentRoot():0:0 -> draw
    325:338:android.graphics.Paint android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.getPaint(android.graphics.ColorFilter):0 -> draw
    325:338:void android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.drawCachedBitmapWithRootAlpha(android.graphics.Canvas,android.graphics.ColorFilter,android.graphics.Rect):0 -> draw
    325:338:void draw(android.graphics.Canvas):0 -> draw
    339:370:android.graphics.Paint android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.getPaint(android.graphics.ColorFilter):0:0 -> draw
    339:370:void android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.drawCachedBitmapWithRootAlpha(android.graphics.Canvas,android.graphics.ColorFilter,android.graphics.Rect):0 -> draw
    339:370:void draw(android.graphics.Canvas):0 -> draw
    371:375:void android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState.drawCachedBitmapWithRootAlpha(android.graphics.Canvas,android.graphics.ColorFilter,android.graphics.Rect):0:0 -> draw
    371:375:void draw(android.graphics.Canvas):0 -> draw
    376:379:void draw(android.graphics.Canvas):0:0 -> draw
    5:13:int android.support.v4.graphics.drawable.DrawableCompat.getAlpha(android.graphics.drawable.Drawable):0:0 -> getAlpha
    5:13:int getAlpha():0 -> getAlpha
    14:20:int getAlpha():0:0 -> getAlpha
    1:1:int getChangingConfigurations():0:0 -> getChangingConfigurations
    1:1:android.graphics.drawable.Drawable$ConstantState getConstantState():0:0 -> getConstantState
    1:1:int getIntrinsicHeight():0:0 -> getIntrinsicHeight
    1:1:int getIntrinsicWidth():0:0 -> getIntrinsicWidth
    1:1:int getOpacity():0:0 -> getOpacity
    1:1:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0:0 -> inflate
    2:2:void android.support.v4.graphics.drawable.DrawableCompat.inflate(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> inflate
    2:2:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    3:3:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> inflate
    4:4:void android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> inflate
    4:4:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    5:5:int android.support.v4.content.res.TypedArrayUtils.getNamedInt(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):0:0 -> inflate
    5:5:void android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> inflate
    5:5:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    6:6:void android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> inflate
    6:6:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    7:7:android.graphics.PorterDuff$Mode android.support.graphics.drawable.VectorDrawableCompat.parseTintModeCompat(int,android.graphics.PorterDuff$Mode):0:0 -> inflate
    7:7:void android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> inflate
    7:7:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    8:8:void android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> inflate
    8:8:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    9:9:boolean android.support.v4.content.res.TypedArrayUtils.getNamedBoolean(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,boolean):0:0 -> inflate
    9:9:void android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> inflate
    9:9:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    10:10:void android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> inflate
    10:10:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    11:11:float android.support.v4.content.res.TypedArrayUtils.getNamedFloat(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,float):0:0 -> inflate
    11:11:void android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> inflate
    11:11:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    12:12:void android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> inflate
    12:12:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    13:13:float android.support.v4.content.res.TypedArrayUtils.getNamedFloat(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,float):0:0 -> inflate
    13:13:void android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> inflate
    13:13:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    14:14:void android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> inflate
    14:14:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    15:15:float android.support.v4.content.res.TypedArrayUtils.getNamedFloat(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,float):0:0 -> inflate
    15:15:void android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> inflate
    15:15:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    16:16:void android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> inflate
    16:16:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    17:17:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> inflate
    18:18:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> inflate
    18:18:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    19:19:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0:0 -> inflate
    19:19:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    19:19:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    20:20:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> inflate
    20:20:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0 -> inflate
    20:20:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    20:20:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    21:21:int android.support.v4.content.res.TypedArrayUtils.getNamedColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):0:0 -> inflate
    21:21:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> inflate
    21:21:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0 -> inflate
    21:21:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    21:21:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    22:22:float android.support.v4.content.res.TypedArrayUtils.getNamedFloat(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,float):0:0 -> inflate
    22:22:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> inflate
    22:22:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0 -> inflate
    22:22:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    22:22:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    23:23:int android.support.v4.content.res.TypedArrayUtils.getNamedInt(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):0:0 -> inflate
    23:23:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> inflate
    23:23:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0 -> inflate
    23:23:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    23:23:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    24:24:android.graphics.Paint$Cap android.support.graphics.drawable.VectorDrawableCompat$VFullPath.getStrokeLineCap(int,android.graphics.Paint$Cap):0:0 -> inflate
    24:24:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> inflate
    24:24:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0 -> inflate
    24:24:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    24:24:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    25:25:int android.support.v4.content.res.TypedArrayUtils.getNamedInt(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):0:0 -> inflate
    25:25:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> inflate
    25:25:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0 -> inflate
    25:25:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    25:25:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    26:26:android.graphics.Paint$Join android.support.graphics.drawable.VectorDrawableCompat$VFullPath.getStrokeLineJoin(int,android.graphics.Paint$Join):0:0 -> inflate
    26:26:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> inflate
    26:26:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0 -> inflate
    26:26:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    26:26:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    27:27:float android.support.v4.content.res.TypedArrayUtils.getNamedFloat(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,float):0:0 -> inflate
    27:27:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> inflate
    27:27:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0 -> inflate
    27:27:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    27:27:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    28:28:int android.support.v4.content.res.TypedArrayUtils.getNamedColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):0:0 -> inflate
    28:28:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> inflate
    28:28:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0 -> inflate
    28:28:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    28:28:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    29:29:float android.support.v4.content.res.TypedArrayUtils.getNamedFloat(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,float):0:0 -> inflate
    29:29:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> inflate
    29:29:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0 -> inflate
    29:29:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    29:29:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    30:30:int android.support.v4.content.res.TypedArrayUtils.getNamedInt(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):0:0 -> inflate
    30:30:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> inflate
    30:30:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0 -> inflate
    30:30:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    30:30:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    31:31:void android.support.graphics.drawable.VectorDrawableCompat$VFullPath.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0:0 -> inflate
    31:31:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    31:31:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    32:32:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> inflate
    32:32:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    33:33:void android.support.graphics.drawable.VectorDrawableCompat$VClipPath.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0:0 -> inflate
    33:33:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    33:33:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    34:34:void android.support.graphics.drawable.VectorDrawableCompat$VClipPath.updateStateFromTypedArray(android.content.res.TypedArray):0:0 -> inflate
    34:34:void android.support.graphics.drawable.VectorDrawableCompat$VClipPath.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0 -> inflate
    34:34:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    34:34:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    35:35:void android.support.graphics.drawable.VectorDrawableCompat$VClipPath.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0:0 -> inflate
    35:35:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    35:35:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    36:36:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> inflate
    36:36:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    37:37:void android.support.graphics.drawable.VectorDrawableCompat$VGroup.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0:0 -> inflate
    37:37:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    37:37:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    38:38:float android.support.v4.content.res.TypedArrayUtils.getNamedFloat(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,float):0:0 -> inflate
    38:38:void android.support.graphics.drawable.VectorDrawableCompat$VGroup.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> inflate
    38:38:void android.support.graphics.drawable.VectorDrawableCompat$VGroup.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0 -> inflate
    38:38:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    38:38:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    39:39:void android.support.graphics.drawable.VectorDrawableCompat$VGroup.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> inflate
    39:39:void android.support.graphics.drawable.VectorDrawableCompat$VGroup.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0 -> inflate
    39:39:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    39:39:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    40:40:float android.support.v4.content.res.TypedArrayUtils.getNamedFloat(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,float):0:0 -> inflate
    40:40:void android.support.graphics.drawable.VectorDrawableCompat$VGroup.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0 -> inflate
    40:40:void android.support.graphics.drawable.VectorDrawableCompat$VGroup.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0 -> inflate
    40:40:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    40:40:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    41:41:void android.support.graphics.drawable.VectorDrawableCompat$VGroup.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> inflate
    41:41:void android.support.graphics.drawable.VectorDrawableCompat$VGroup.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0 -> inflate
    41:41:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    41:41:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    42:42:void android.support.graphics.drawable.VectorDrawableCompat$VGroup.inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0:0 -> inflate
    42:42:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    42:42:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    43:43:void android.support.graphics.drawable.VectorDrawableCompat.inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> inflate
    43:43:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    44:44:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> inflate
    45:45:void android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> inflate
    45:45:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> inflate
    1:1:void invalidateSelf():0:0 -> invalidateSelf
    5:13:boolean android.support.v4.graphics.drawable.DrawableCompat.isAutoMirrored(android.graphics.drawable.Drawable):0:0 -> isAutoMirrored
    5:13:boolean isAutoMirrored():0 -> isAutoMirrored
    14:16:boolean isAutoMirrored():0:0 -> isAutoMirrored
    1:1:boolean isStateful():0:0 -> isStateful
    1:1:android.graphics.drawable.Drawable mutate():0:0 -> mutate
    1:1:void onBoundsChange(android.graphics.Rect):0:0 -> onBoundsChange
    1:1:boolean onStateChange(int[]):0:0 -> onStateChange
    1:1:void scheduleSelf(java.lang.Runnable,long):0:0 -> scheduleSelf
    1:1:void setAlpha(int):0:0 -> setAlpha
    5:12:void android.support.v4.graphics.drawable.DrawableCompat.setAutoMirrored(android.graphics.drawable.Drawable,boolean):0:0 -> setAutoMirrored
    5:12:void setAutoMirrored(boolean):0 -> setAutoMirrored
    13:15:void setAutoMirrored(boolean):0:0 -> setAutoMirrored
    1:1:void setColorFilter(android.graphics.ColorFilter):0:0 -> setColorFilter
    5:10:void android.support.v4.graphics.drawable.DrawableCompat.setTint(android.graphics.drawable.Drawable,int):0:0 -> setTint
    5:10:void setTint(int):0 -> setTint
    11:18:void setTint(int):0:0 -> setTint
    1:1:void setTintList(android.content.res.ColorStateList):0:0 -> setTintList
    1:1:void setTintMode(android.graphics.PorterDuff$Mode):0:0 -> setTintMode
    1:1:boolean setVisible(boolean,boolean):0:0 -> setVisible
    1:1:void unscheduleSelf(java.lang.Runnable):0:0 -> unscheduleSelf
android.support.graphics.drawable.VectorDrawableCompat$VClipPath -> k.j:
# {"id":"sourceFile","fileName":"VectorDrawableCompat.java"}
    void <init>() -> <init>
    1:1:void <init>(android.support.graphics.drawable.VectorDrawableCompat$VClipPath):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk/j;)V"}
android.support.graphics.drawable.VectorDrawableCompat$VFullPath -> k.k:
# {"id":"sourceFile","fileName":"VectorDrawableCompat.java"}
    int mStrokeColor -> d
    float mStrokeWidth -> e
    int mFillColor -> f
    float mStrokeAlpha -> g
    int mFillRule -> h
    float mFillAlpha -> i
    float mTrimPathStart -> j
    float mTrimPathEnd -> k
    float mTrimPathOffset -> l
    android.graphics.Paint$Cap mStrokeLineCap -> m
    android.graphics.Paint$Join mStrokeLineJoin -> n
    float mStrokeMiterlimit -> o
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(android.support.graphics.drawable.VectorDrawableCompat$VFullPath):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk/k;)V"}
    1:1:float getFillAlpha():0:0 -> getFillAlpha
    1:1:int getFillColor():0:0 -> getFillColor
    1:1:float getStrokeAlpha():0:0 -> getStrokeAlpha
    1:1:int getStrokeColor():0:0 -> getStrokeColor
    1:1:float getStrokeWidth():0:0 -> getStrokeWidth
    1:1:float getTrimPathEnd():0:0 -> getTrimPathEnd
    1:1:float getTrimPathOffset():0:0 -> getTrimPathOffset
    1:1:float getTrimPathStart():0:0 -> getTrimPathStart
    1:1:void setFillAlpha(float):0:0 -> setFillAlpha
    1:1:void setFillColor(int):0:0 -> setFillColor
    1:1:void setStrokeAlpha(float):0:0 -> setStrokeAlpha
    1:1:void setStrokeColor(int):0:0 -> setStrokeColor
    1:1:void setStrokeWidth(float):0:0 -> setStrokeWidth
    1:1:void setTrimPathEnd(float):0:0 -> setTrimPathEnd
    1:1:void setTrimPathOffset(float):0:0 -> setTrimPathOffset
    1:1:void setTrimPathStart(float):0:0 -> setTrimPathStart
android.support.graphics.drawable.VectorDrawableCompat$VGroup -> k.l:
# {"id":"sourceFile","fileName":"VectorDrawableCompat.java"}
    android.graphics.Matrix mStackedMatrix -> a
    java.util.ArrayList mChildren -> b
    float mRotate -> c
    float mPivotX -> d
    float mPivotY -> e
    float mScaleX -> f
    float mScaleY -> g
    float mTranslateX -> h
    float mTranslateY -> i
    android.graphics.Matrix mLocalMatrix -> j
    int mChangingConfigurations -> k
    java.lang.String mGroupName -> l
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.support.v4.util.ArrayMap):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk/l;Lt/b;)V"}
    1:1:void updateLocalMatrix():0:0 -> a
    1:1:java.lang.String getGroupName():0:0 -> getGroupName
    1:1:android.graphics.Matrix getLocalMatrix():0:0 -> getLocalMatrix
    1:1:float getPivotX():0:0 -> getPivotX
    1:1:float getPivotY():0:0 -> getPivotY
    1:1:float getRotation():0:0 -> getRotation
    1:1:float getScaleX():0:0 -> getScaleX
    1:1:float getScaleY():0:0 -> getScaleY
    1:1:float getTranslateX():0:0 -> getTranslateX
    1:1:float getTranslateY():0:0 -> getTranslateY
    1:1:void setPivotX(float):0:0 -> setPivotX
    1:1:void setPivotY(float):0:0 -> setPivotY
    1:1:void setRotation(float):0:0 -> setRotation
    1:1:void setScaleX(float):0:0 -> setScaleX
    1:1:void setScaleY(float):0:0 -> setScaleY
    1:1:void setTranslateX(float):0:0 -> setTranslateX
    1:1:void setTranslateY(float):0:0 -> setTranslateY
android.support.graphics.drawable.VectorDrawableCompat$VPath -> k.m:
# {"id":"sourceFile","fileName":"VectorDrawableCompat.java"}
    android.support.v4.graphics.PathParser$PathDataNode[] mNodes -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Ln/b;"}
    java.lang.String mPathName -> b
    int mChangingConfigurations -> c
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(android.support.graphics.drawable.VectorDrawableCompat$VPath):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk/m;)V"}
    1:1:android.support.v4.graphics.PathParser$PathDataNode[] getPathData():0:0 -> getPathData
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln/b;"}
    1:1:java.lang.String getPathName():0:0 -> getPathName
    20:53:void android.support.v4.graphics.PathParser.updateNodes(android.support.v4.graphics.PathParser$PathDataNode[],android.support.v4.graphics.PathParser$PathDataNode[]):0:0 -> setPathData
    20:53:void setPathData(android.support.v4.graphics.PathParser$PathDataNode[]):0 -> setPathData
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Ln/b;)V"}
android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer -> k.n:
# {"id":"sourceFile","fileName":"VectorDrawableCompat.java"}
    android.graphics.Path mPath -> a
    android.graphics.Path mRenderPath -> b
    android.graphics.Matrix mFinalPathMatrix -> c
    android.graphics.Paint mStrokePaint -> d
    android.graphics.Paint mFillPaint -> e
    android.graphics.PathMeasure mPathMeasure -> f
    android.support.graphics.drawable.VectorDrawableCompat$VGroup mRootGroup -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lk/l;"}
    float mBaseWidth -> h
    float mBaseHeight -> i
    float mViewportWidth -> j
    float mViewportHeight -> k
    int mRootAlpha -> l
    java.lang.String mRootName -> m
    android.support.v4.util.ArrayMap mVGTargetsMap -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/b;"}
    android.graphics.Matrix IDENTITY_MATRIX -> o
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk/n;)V"}
    7:10:android.graphics.Matrix android.support.graphics.drawable.VectorDrawableCompat$VGroup.access$200(android.support.graphics.drawable.VectorDrawableCompat$VGroup):0:0 -> a
    7:10:void drawGroupTree(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk/l;Landroid/graphics/Matrix;Landroid/graphics/Canvas;II)V"}
    11:13:void drawGroupTree(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0:0 -> a
    14:15:android.graphics.Matrix android.support.graphics.drawable.VectorDrawableCompat$VGroup.access$200(android.support.graphics.drawable.VectorDrawableCompat$VGroup):0:0 -> a
    14:15:void drawGroupTree(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0 -> a
    16:17:android.graphics.Matrix android.support.graphics.drawable.VectorDrawableCompat$VGroup.access$300(android.support.graphics.drawable.VectorDrawableCompat$VGroup):0:0 -> a
    16:17:void drawGroupTree(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0 -> a
    18:82:void drawGroupTree(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0:0 -> a
    83:100:void android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.drawPath(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.support.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0:0 -> a
    83:100:void drawGroupTree(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0 -> a
    101:170:float android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.getMatrixScale(android.graphics.Matrix):0:0 -> a
    101:170:void android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.drawPath(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.support.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0 -> a
    101:170:void drawGroupTree(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0 -> a
    171:175:void android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.drawPath(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.support.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0:0 -> a
    171:175:void drawGroupTree(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0 -> a
    176:187:void android.support.graphics.drawable.VectorDrawableCompat$VPath.toPath(android.graphics.Path):0:0 -> a
    176:187:void android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.drawPath(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.support.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0 -> a
    176:187:void drawGroupTree(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0 -> a
    188:190:void android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.drawPath(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.support.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0:0 -> a
    188:190:void drawGroupTree(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0 -> a
    191:194:boolean android.support.graphics.drawable.VectorDrawableCompat$VPath.isClipPath():0:0 -> a
    191:194:void android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.drawPath(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.support.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0 -> a
    191:194:void drawGroupTree(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0 -> a
    195:324:void android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.drawPath(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.support.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0:0 -> a
    195:324:void drawGroupTree(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0 -> a
    325:336:int android.support.graphics.drawable.VectorDrawableCompat.applyAlpha(int,float):0:0 -> a
    325:336:void android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.drawPath(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.support.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0 -> a
    325:336:void drawGroupTree(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0 -> a
    337:410:void android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.drawPath(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.support.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0:0 -> a
    337:410:void drawGroupTree(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0 -> a
    411:422:int android.support.graphics.drawable.VectorDrawableCompat.applyAlpha(int,float):0:0 -> a
    411:422:void android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.drawPath(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.support.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0 -> a
    411:422:void drawGroupTree(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0 -> a
    423:445:void android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.drawPath(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.support.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0:0 -> a
    423:445:void drawGroupTree(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0 -> a
    446:450:void drawGroupTree(android.support.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0:0 -> a
    1:1:float getAlpha():0:0 -> getAlpha
    1:1:int getRootAlpha():0:0 -> getRootAlpha
    1:1:void setAlpha(float):0:0 -> setAlpha
    1:1:void setRootAlpha(int):0:0 -> setRootAlpha
android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState -> k.o:
# {"id":"sourceFile","fileName":"VectorDrawableCompat.java"}
    int mChangingConfigurations -> a
    android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer mVPathRenderer -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lk/n;"}
    android.content.res.ColorStateList mTint -> c
    android.graphics.PorterDuff$Mode mTintMode -> d
    boolean mAutoMirrored -> e
    android.graphics.Bitmap mCachedBitmap -> f
    android.content.res.ColorStateList mCachedTint -> g
    android.graphics.PorterDuff$Mode mCachedTintMode -> h
    int mCachedRootAlpha -> i
    boolean mCachedAutoMirrored -> j
    boolean mCacheDirty -> k
    android.graphics.Paint mTempPaint -> l
    1:1:void <init>():0:0 -> <init>
    2:2:android.graphics.Paint android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.access$000(android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer):0:0 -> <init>
    2:2:void <init>(android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk/o;)V"}
    3:3:void <init>(android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):0:0 -> <init>
    4:4:android.graphics.Paint android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.access$000(android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer):0:0 -> <init>
    4:4:void <init>(android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):0 -> <init>
    5:5:void <init>(android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):0:0 -> <init>
    6:6:android.graphics.Paint android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.access$100(android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer):0:0 -> <init>
    6:6:void <init>(android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):0 -> <init>
    7:7:void <init>(android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):0:0 -> <init>
    8:8:android.graphics.Paint android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.access$100(android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer):0:0 -> <init>
    8:8:void <init>(android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):0 -> <init>
    9:9:void <init>(android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):0:0 -> <init>
    10:10:android.graphics.Paint android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer.access$102(android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer,android.graphics.Paint):0:0 -> <init>
    10:10:void <init>(android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):0 -> <init>
    11:11:void <init>(android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):0:0 -> <init>
    1:1:int getChangingConfigurations():0:0 -> getChangingConfigurations
    1:1:android.graphics.drawable.Drawable newDrawable():0:0 -> newDrawable
    2:2:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):0:0 -> newDrawable
android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableDelegateState -> k.p:
# {"id":"sourceFile","fileName":"VectorDrawableCompat.java"}
    android.graphics.drawable.Drawable$ConstantState mDelegateState -> a
    1:1:void <init>(android.graphics.drawable.Drawable$ConstantState):0:0 -> <init>
    1:1:boolean canApplyTheme():0:0 -> canApplyTheme
    1:1:int getChangingConfigurations():0:0 -> getChangingConfigurations
    1:1:android.graphics.drawable.Drawable newDrawable():0:0 -> newDrawable
    2:2:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):0:0 -> newDrawable
    3:3:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources,android.content.res.Resources$Theme):0:0 -> newDrawable
android.support.v4.app.ActivityCompat -> android.support.v4.app.f:
# {"id":"sourceFile","fileName":"ActivityCompat.java"}
    int $r8$clinit -> c
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void requestPermissions(android.app.Activity,java.lang.String[],int):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/app/Activity;[Ljava/lang/String;)V"}
android.support.v4.app.ActivityCompat$$ExternalSyntheticApiModelOutline0 -> android.support.v4.app.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper$$InternalSyntheticApiModelOutline$2$106f8b3db27c4852ed9ed968db8da9b58ab6684e64cc51ea893ee3a870b5865e$11.m(android.widget.TextView):0:0 -> A
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.text.StaticLayout$Builder android.support.v7.widget.AppCompatTextViewAutoSizeHelper$$InternalSyntheticApiModelOutline$2$106f8b3db27c4852ed9ed968db8da9b58ab6684e64cc51ea893ee3a870b5865e$12.m(android.text.StaticLayout$Builder,int):0:0 -> B
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v7.widget.MenuPopupWindow$$InternalSyntheticApiModelOutline$2$e23fa2a3410c0ddb03ef08bac31c4fa436b49dc69947bfbee5e19486e3af3114$1.m(android.widget.PopupWindow,android.transition.Transition):0:0 -> C
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e0;Landroid/transition/Transition;)V"}
    1:1:android.text.StaticLayout$Builder android.support.v7.widget.AppCompatTextViewAutoSizeHelper$$InternalSyntheticApiModelOutline$2$106f8b3db27c4852ed9ed968db8da9b58ab6684e64cc51ea893ee3a870b5865e$13.m(android.text.StaticLayout$Builder,int):0:0 -> D
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v4.app.AppOpsManagerCompat$$InternalSyntheticApiModelOutline$1$3cfa2de92f34028379cd7537d709ffb6b306444a9e03baee3b954f0c769747bc$3.m(android.app.AppOpsManager,java.lang.String,java.lang.String):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v4.content.ContextCompat$$InternalSyntheticApiModelOutline$1$1fa704dc075f9280e7ec1401e5b9c762e316d4a6eb4efd6494af069dc9bc1d6c$0.m(android.content.Context,int):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper$$InternalSyntheticApiModelOutline$2$106f8b3db27c4852ed9ed968db8da9b58ab6684e64cc51ea893ee3a870b5865e$9.m(android.widget.TextView):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.content.res.ColorStateList android.support.v4.content.ContextCompat$$InternalSyntheticApiModelOutline$2$0eae2cda2d22603468d557101bcd281641e066ffda18ad5c5e988d08797dfb01$0.m(android.content.Context,int):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.content.res.Resources$Theme android.support.v7.widget.AppCompatSpinner$DropDownAdapter$$InternalSyntheticApiModelOutline$1$b6d14b3c26457cd5ce8fa1881ac8c37ce550eb2ccefe9fbabf129f400a26c475$2.m(android.widget.ThemedSpinnerAdapter):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.net.Uri android.support.v4.media.MediaDescriptionCompatApi23$$InternalSyntheticApiModelOutline$1$b155a44f9e5e203afda60ace830ff6b91340a17283a6b4d9273ad42e5e99bcb9$1.m(android.media.MediaDescription):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.text.StaticLayout$Builder android.support.v7.widget.AppCompatTextViewAutoSizeHelper$$InternalSyntheticApiModelOutline$2$106f8b3db27c4852ed9ed968db8da9b58ab6684e64cc51ea893ee3a870b5865e$6.m(android.text.StaticLayout$Builder,float,float):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.text.StaticLayout$Builder android.support.v7.widget.AppCompatTextViewAutoSizeHelper$$InternalSyntheticApiModelOutline$2$106f8b3db27c4852ed9ed968db8da9b58ab6684e64cc51ea893ee3a870b5865e$10.m(android.text.StaticLayout$Builder,int):0:0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.text.StaticLayout$Builder android.support.v7.widget.AppCompatTextViewAutoSizeHelper$$InternalSyntheticApiModelOutline$2$106f8b3db27c4852ed9ed968db8da9b58ab6684e64cc51ea893ee3a870b5865e$3.m(android.text.StaticLayout$Builder,android.text.Layout$Alignment):0:0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.text.StaticLayout$Builder android.support.v7.widget.AppCompatTextViewAutoSizeHelper$$InternalSyntheticApiModelOutline$2$106f8b3db27c4852ed9ed968db8da9b58ab6684e64cc51ea893ee3a870b5865e$14.m(android.text.StaticLayout$Builder,android.text.TextDirectionHeuristic):0:0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.text.StaticLayout$Builder android.support.v7.widget.AppCompatTextViewAutoSizeHelper$$InternalSyntheticApiModelOutline$2$106f8b3db27c4852ed9ed968db8da9b58ab6684e64cc51ea893ee3a870b5865e$8.m(android.text.StaticLayout$Builder,boolean):0:0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.text.StaticLayout$Builder android.support.v7.widget.AppCompatTextViewAutoSizeHelper$$InternalSyntheticApiModelOutline$2$106f8b3db27c4852ed9ed968db8da9b58ab6684e64cc51ea893ee3a870b5865e$2.m(java.lang.CharSequence,int,int,android.text.TextPaint,int):0:0 -> l
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;ILandroid/text/TextPaint;I)Landroid/text/StaticLayout$Builder;"}
    1:1:android.text.StaticLayout android.support.v7.widget.AppCompatTextViewAutoSizeHelper$$InternalSyntheticApiModelOutline$2$106f8b3db27c4852ed9ed968db8da9b58ab6684e64cc51ea893ee3a870b5865e$15.m(android.text.StaticLayout$Builder):0:0 -> m
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.ActionMode android.support.v7.view.WindowCallbackWrapper$$InternalSyntheticApiModelOutline$1$510869e524a45a0067000170bb14fbea2f4e424febc81b2cb1f7adb200fa3a60$0.m(android.view.Window$Callback,android.view.ActionMode$Callback,int):0:0 -> n
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.widget.ThemedSpinnerAdapter android.support.v7.widget.AppCompatSpinner$DropDownAdapter$$InternalSyntheticApiModelOutline$1$b6d14b3c26457cd5ce8fa1881ac8c37ce550eb2ccefe9fbabf129f400a26c475$1.m(java.lang.Object):0:0 -> o
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.Object android.support.v4.app.AppOpsManagerCompat$$InternalSyntheticApiModelOutline$1$3cfa2de92f34028379cd7537d709ffb6b306444a9e03baee3b954f0c769747bc$1.m(android.content.Context,java.lang.Class):0:0 -> p
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.String android.support.v4.app.AppOpsManagerCompat$$InternalSyntheticApiModelOutline$1$b8ced797e934169c155146f06a2ed5fc3e6b92c90ae70f6fdca2ba58f732234c$0.m(java.lang.String):0:0 -> q
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.app.ActivityCompat$$InternalSyntheticApiModelOutline$1$28ff52b4e10a4363a720963a29c319a2cd748bb50db886b11c5ce4f43ac2cbe2$0.m(android.app.Activity,java.lang.String[],int):0:0 -> r
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/app/Activity;[Ljava/lang/String;)V"}
    1:1:android.media.MediaDescription$Builder android.support.v4.media.MediaDescriptionCompatApi23$Builder$$InternalSyntheticApiModelOutline$1$4f7c07e9f8ad34d617c9c7ecb0dc4258b4c9e7b442931dfc261384b8f9a9d4dd$1.m(android.media.MediaDescription$Builder,android.net.Uri):0:0 -> s
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/media/MediaDescription$Builder;Landroid/net/Uri;)V"}
    1:1:void humer.UvcCamera.Main$$InternalSyntheticApiModelOutline$1$d92ee9075c1f9385e6e79e1c2e6032de32829d03ab64a4f5cbee1e394cb4e7e1$0.m(android.widget.ScrollView,android.view.View$OnScrollChangeListener):0:0 -> t
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v7.widget.AppCompatSpinner$DropDownAdapter$$InternalSyntheticApiModelOutline$1$b6d14b3c26457cd5ce8fa1881ac8c37ce550eb2ccefe9fbabf129f400a26c475$3.m(android.widget.ThemedSpinnerAdapter,android.content.res.Resources$Theme):0:0 -> u
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v7.widget.MenuPopupWindow$$InternalSyntheticApiModelOutline$2$9ee20f75daf9e7414c72e2c39c0d33c030f0853ede94878989d3f00c8b14725d$1.m(android.widget.PopupWindow,android.transition.Transition):0:0 -> v
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e0;Landroid/transition/Transition;)V"}
    1:1:boolean android.support.v4.app.ActivityCompat$$InternalSyntheticApiModelOutline$1$36f2c171cf80fc8ca7a9c76e1f62e00c92fac44e690aa97d6438b41d011a6838$0.m(android.app.Activity,java.lang.String):0:0 -> w
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi23Impl$$InternalSyntheticApiModelOutline$1$d9985476df6ca46260f8067522daf47842f17bd09d3134b347df8398dc1bea8c$0.m(android.graphics.drawable.Drawable,int):0:0 -> x
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v7.view.WindowCallbackWrapper$$InternalSyntheticApiModelOutline$1$35ccb79b947db7fa43c5438beecf59b2d46e421a86d965ed189e2bcf96f665cb$0.m(android.view.Window$Callback,android.view.SearchEvent):0:0 -> y
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v7.widget.AppCompatSpinner$DropDownAdapter$$InternalSyntheticApiModelOutline$1$b6d14b3c26457cd5ce8fa1881ac8c37ce550eb2ccefe9fbabf129f400a26c475$0.m(java.lang.Object):0:0 -> z
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v4.app.ActivityCompat$$ExternalSyntheticApiModelOutline1 -> android.support.v4.app.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.String[] humer.UvcCamera.BitmapToVideoEncoder$$InternalSyntheticApiModelOutline$1$f7fe9804c9945d2b40947ac8e897763e38675fb516b27f209b538750df63c3f4$3.m(android.media.MediaCodecInfo):0:0 -> A
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:float android.support.v7.widget.AppCompatTextViewAutoSizeHelper$$InternalSyntheticApiModelOutline$2$106f8b3db27c4852ed9ed968db8da9b58ab6684e64cc51ea893ee3a870b5865e$5.m(android.widget.TextView):0:0 -> B
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void humer.UvcCamera.BitmapToVideoEncoder$$InternalSyntheticApiModelOutline$1$2717a61d2c273f04d13c4585a03feacce73a13fa5c332f0435111a8950719f6a$1.m(android.media.MediaCodec):0:0 -> C
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v7.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB$$InternalSyntheticApiModelOutline$1$f42b7b427583a594693a51f258dd2e00320537018e70f79956fe03480d9e4ebb$0.m(android.view.ActionProvider):0:0 -> D
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:float android.support.v7.widget.AppCompatTextViewAutoSizeHelper$$InternalSyntheticApiModelOutline$2$106f8b3db27c4852ed9ed968db8da9b58ab6684e64cc51ea893ee3a870b5865e$4.m(android.widget.TextView):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int humer.UvcCamera.BitmapToVideoEncoder$$InternalSyntheticApiModelOutline$1$f7fe9804c9945d2b40947ac8e897763e38675fb516b27f209b538750df63c3f4$0.m():0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v4.view.ViewCompat$ViewCompatApi16Impl$$InternalSyntheticApiModelOutline$1$e4020d3ab0cb227e9137e6e1541b449aadc7828126eb6ec7cbc4881849911290$0.m(android.view.View):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper$$InternalSyntheticApiModelOutline$1$a8350070c0a952e4c6d4faf5ac8581701938eb00f4986926bf1f3b2597fffcf4$0.m(android.widget.TextView):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.content.Intent android.support.v4.app.NavUtils$$InternalSyntheticApiModelOutline$1$a19c9645eb8b51aae46398c7037e77805cb733d031c6bff66bedb5ac4d38a34b$0.m(android.app.Activity):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.database.Cursor android.support.v4.provider.FontsContractCompat$$InternalSyntheticApiModelOutline$1$bb2c7f89ae0da413569c2a18d681dc7d093d69be9a65ccc12b07da0475c3084e$0.m(android.content.ContentResolver,android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;"}
    1:1:android.media.MediaCodecInfo$CodecCapabilities humer.UvcCamera.BitmapToVideoEncoder$$InternalSyntheticApiModelOutline$1$9e21eaddf292f0a176290de7589903e4153f5b40e234114c28d1d234033312ba$0.m(android.media.MediaCodecInfo,java.lang.String):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.media.MediaCodecInfo humer.UvcCamera.BitmapToVideoEncoder$$InternalSyntheticApiModelOutline$1$f7fe9804c9945d2b40947ac8e897763e38675fb516b27f209b538750df63c3f4$1.m(int):0:0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.View android.support.v7.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB$$InternalSyntheticApiModelOutline$1$6eff51321a179caea5dff56f8977f0bf3646265d0e17013bb8750267e67d6be3$0.m(android.view.ActionProvider,android.view.MenuItem):0:0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.accessibility.AccessibilityNodeProvider android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$$InternalSyntheticApiModelOutline$2$2461ccc8a237e27668c40258e56f490e9462c09df97e63dacbf0b66bb4bb2385$0.m(android.view.View$AccessibilityDelegate,android.view.View):0:0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.accessibility.AccessibilityNodeProvider android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1$$InternalSyntheticApiModelOutline$1$9d0486eb288c4de9072e9350fc2e94301abe5a4a8b83909ffb1da666746d606f$0.m(java.lang.Object):0:0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.String android.support.v4.app.NavUtils$$InternalSyntheticApiModelOutline$1$803c9b8a448534529eca1219d0a86e5845e8e9f28f6eec821349f3b2bb380763$0.m(android.content.pm.ActivityInfo):0:0 -> l
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.app.ActivityCompat$$InternalSyntheticApiModelOutline$1$2e606900dc02cfdf2085874a6228d38ff9e82e2b479d01b57f55340a905e00d4$0.m(android.app.Activity):0:0 -> m
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v4.app.NavUtils$$InternalSyntheticApiModelOutline$1$c2604db2b643d644488646e3c7867aebd347bbf40791b40932b48fe4d276d776$0.m(android.app.Activity,android.content.Intent):0:0 -> n
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Landroid/content/Intent;)V"}
    1:1:void android.support.v4.app.ActivityCompat$$InternalSyntheticApiModelOutline$1$fe5daec5e72288ae31a27f21e022d47703a8fab60aaf60d0c8b6050ab756b186$0.m(android.app.Activity,android.content.Intent,int,android.os.Bundle):0:0 -> o
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.app.ActivityCompat$$InternalSyntheticApiModelOutline$1$7d9aeb5d267f2eab453d70d2efa98efbcdd88af933650884747cba37fa6d6d42$0.m(android.app.Activity,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0:0 -> p
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.content.ContextCompat$$InternalSyntheticApiModelOutline$1$4d9e19bb22cc6ef911bafe63224f6769302bdabd852b951aed6f9fcad9dc674b$0.m(android.content.Context,android.content.Intent[],android.os.Bundle):0:0 -> q
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;[Landroid/content/Intent;)V"}
    1:1:void humer.UvcCamera.BitmapToVideoEncoder$$InternalSyntheticApiModelOutline$1$2717a61d2c273f04d13c4585a03feacce73a13fa5c332f0435111a8950719f6a$0.m(android.media.MediaCodec):0:0 -> r
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v7.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB$$InternalSyntheticApiModelOutline$1$5bb870641b8a586edcc748e5a03735e5ffd44b9e30de1def7a08d96671e53932$0.m(android.view.ActionProvider,android.view.ActionProvider$VisibilityListener):0:0 -> s
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ActionProvider;Lg0/v;)V"}
    1:1:void android.support.v4.view.ViewCompat$ViewCompatApi16Impl$$InternalSyntheticApiModelOutline$1$05f19bfe3733121d6075b783e545a1f13ee704ac686865e594223a73eadf99ea$0.m(android.view.View):0:0 -> t
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v4.app.NavUtils$$InternalSyntheticApiModelOutline$1$5df9ffccf702083ae36dff79b791b466d34bcba7538d89abe09ce73ca0463535$0.m(android.app.Activity,android.content.Intent):0:0 -> u
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean humer.UvcCamera.BitmapToVideoEncoder$$InternalSyntheticApiModelOutline$1$f7fe9804c9945d2b40947ac8e897763e38675fb516b27f209b538750df63c3f4$2.m(android.media.MediaCodecInfo):0:0 -> v
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v7.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB$$InternalSyntheticApiModelOutline$1$6f5ac3045e18559cece94172d7475dcba954a64a186905044f08dab071704305$0.m(android.view.ActionProvider):0:0 -> w
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$$InternalSyntheticApiModelOutline$1$38641ad0a8158d5d97cc29f1af7c6befe97baa74cf602006a1a018135a6e5269$0.m(android.view.View$AccessibilityDelegate,android.view.View,int,android.os.Bundle):0:0 -> x
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v7.widget.AppCompatTextViewAutoSizeHelper$$InternalSyntheticApiModelOutline$2$106f8b3db27c4852ed9ed968db8da9b58ab6684e64cc51ea893ee3a870b5865e$7.m(android.widget.TextView):0:0 -> y
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int[] humer.UvcCamera.BitmapToVideoEncoder$$InternalSyntheticApiModelOutline$1$9e21eaddf292f0a176290de7589903e4153f5b40e234114c28d1d234033312ba$1.m(android.media.MediaCodecInfo$CodecCapabilities):0:0 -> z
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v4.app.ActivityCompat$$ExternalSyntheticApiModelOutline4 -> android.support.v4.app.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.CharSequence android.support.v4.media.MediaDescriptionCompatApi21$$InternalSyntheticApiModelOutline$1$a19993c270b3430fe4bf586288e1c454f3aae8aef30102bda4e14284faf17132$1.m(android.media.MediaDescription):0:0 -> A
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.app.ActivityCompat$$InternalSyntheticApiModelOutline$1$c1dea0b95a58fbc2ae472c42f6e7b6039ca2ae14bad65ddd15a4f4a33c914851$0.m(android.app.Activity,android.app.SharedElementCallback):0:0 -> B
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;)V"}
    1:1:void android.support.v4.app.ActivityCompat$$InternalSyntheticApiModelOutline$1$c3a3c02b8efcf5ada1d31155f425c62d6bc7f77799649ceb72a99d3a3a39ae57$0.m(android.app.Activity):0:0 -> C
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.app.ActivityCompat$$InternalSyntheticApiModelOutline$1$de597b82b3e0fbf1eb6c7e751629962f7d44764786e05d08321aaa575e82a277$0.m(android.app.Activity):0:0 -> D
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$1$788ef0413aaba4273b2b890379975cc0389c1e39108698b1dc69924e836a0d69$3.m(android.transition.TransitionSet):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.graphics.Bitmap android.support.v4.media.MediaDescriptionCompatApi21$$InternalSyntheticApiModelOutline$1$78a68fd60cc32fd866c41a9c447c697b56434466113cc372f9d9d6bbf4a2e38e$1.m(android.media.MediaDescription):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.media.MediaDescription$Builder android.support.v4.media.MediaDescriptionCompatApi21$Builder$$InternalSyntheticApiModelOutline$1$0f65d2b1b3ba8f4f237f8443a25593a92998651188a42d0944e963df597d76b3$0.m(java.lang.Object):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.media.MediaDescription android.support.v4.media.MediaDescriptionCompatApi21$Builder$$InternalSyntheticApiModelOutline$1$1390cdd2b87e1be6311e4748a13137f75d49b2ee9739858b624eb1f83860aea1$1.m(android.media.MediaDescription$Builder):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.media.MediaDescription android.support.v4.media.MediaDescriptionCompatApi21$$InternalSyntheticApiModelOutline$1$097d9926fb249d1080117c0d2e1b5ada12daf36fb9dcdbbab37a9d0f42c18eba$0.m(java.lang.Object):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.net.Uri android.support.v4.media.MediaDescriptionCompatApi21$$InternalSyntheticApiModelOutline$1$c5a58ec5080f76117e5ca58c47d78c2eda5ca403dc59679519016dcd3560a842$1.m(android.media.MediaDescription):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.os.Bundle android.support.v4.media.MediaDescriptionCompatApi21$$InternalSyntheticApiModelOutline$1$79dd4000a30186d8d0ca88763294e41e18be74b910be37eaee49eab29b56009f$1.m(android.media.MediaDescription):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.os.Parcelable$Creator android.support.v4.media.MediaDescriptionCompatApi21$$InternalSyntheticApiModelOutline$1$ff5c8f1ead072e929884273c7fd1bfc773e8eb2b855643e2c5122aff3f53ca08$0.m():0:0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.transition.Transition android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$1$788ef0413aaba4273b2b890379975cc0389c1e39108698b1dc69924e836a0d69$4.m(android.transition.TransitionSet,int):0:0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.CharSequence android.support.v4.media.MediaDescriptionCompatApi21$$InternalSyntheticApiModelOutline$1$6f484389344543cfd0316a5b82487356bd459f04016a3bae06aba528fcdfe5b6$1.m(android.media.MediaDescription):0:0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.String android.support.v4.media.MediaDescriptionCompatApi21$$InternalSyntheticApiModelOutline$1$2a135d9e9e5ed9dd9d8c55600fb921221920a26739eb75752bc0c68bcc01d494$1.m(android.media.MediaDescription):0:0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.String android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$1$0c970b071df1211bee98f8463678f0eb38759378167ae753e633135c1b07db46$0.m(android.view.View):0:0 -> l
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.util.List android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$2$3cf8a255cbf8e94608c0d524cdc1e718813f17e398661a987c0e8b4b3b34470f$1.m(android.transition.Transition):0:0 -> m
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.app.ActivityCompat$$InternalSyntheticApiModelOutline$1$8ca094123d33e8584f14560010a9de4cd65ebd460d826f7c85e443020c1befcb$0.m(android.app.Activity):0:0 -> n
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.media.MediaDescription$Builder android.support.v4.media.MediaDescriptionCompatApi21$Builder$$InternalSyntheticApiModelOutline$1$9cd84de3550b6a0a0c555fb49bd83b227374fa9f8f8075320eff6b469bc61665$1.m(android.media.MediaDescription$Builder,android.graphics.Bitmap):0:0 -> o
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/media/MediaDescription$Builder;Landroid/graphics/Bitmap;)V"}
    1:1:android.media.MediaDescription$Builder android.support.v4.media.MediaDescriptionCompatApi21$Builder$$InternalSyntheticApiModelOutline$1$69b0433caca864719add007d224b4cc917acc9d87f30dd31cdeb00aa044b2f72$1.m(android.media.MediaDescription$Builder,android.net.Uri):0:0 -> p
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/media/MediaDescription$Builder;Landroid/net/Uri;)V"}
    1:1:android.media.MediaDescription$Builder android.support.v4.media.MediaDescriptionCompatApi21$Builder$$InternalSyntheticApiModelOutline$1$0f65d2b1b3ba8f4f237f8443a25593a92998651188a42d0944e963df597d76b3$1.m(android.media.MediaDescription$Builder,java.lang.CharSequence):0:0 -> q
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/media/MediaDescription$Builder;Ljava/lang/CharSequence;)V"}
    1:1:void android.support.v4.media.MediaDescriptionCompatApi21$$InternalSyntheticApiModelOutline$1$097d9926fb249d1080117c0d2e1b5ada12daf36fb9dcdbbab37a9d0f42c18eba$1.m(android.media.MediaDescription,android.os.Parcel,int):0:0 -> r
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$1$8bfbc7c09e41d5a97e343d2ee57ea487e0cff1f1c5bba05c0d30ff159f0bba8d$1.m(android.transition.Transition,android.transition.Transition$EpicenterCallback):0:0 -> s
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/transition/Transition;Landroid/support/v4/app/q0;)V"}
    1:1:void android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$1$45ee61543309b41597d84812d4776f36261dd0416770c321f63487dd2ca81a47$1.m(android.view.View,java.lang.String):0:0 -> t
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)V"}
    1:1:void android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$1$94619c5a90ae73f82da1c503987937088257fdcec232604d4dee3fe9053e046f$2.m(android.view.View,java.lang.String):0:0 -> u
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$1$0b13fe585e91d55563b201454ae60b95ba0f08bd8b60cfd02a03d119648729ec$0.m(android.view.ViewGroup):0:0 -> v
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.CharSequence android.support.v4.media.MediaDescriptionCompatApi21$$InternalSyntheticApiModelOutline$1$81f2a794b40860e7be414da7b7c2456b597205444ab9701d26956bfef1219dda$1.m(android.media.MediaDescription):0:0 -> w
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.util.List android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$2$3cf8a255cbf8e94608c0d524cdc1e718813f17e398661a987c0e8b4b3b34470f$2.m(android.transition.Transition):0:0 -> x
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.app.ActivityCompat$$InternalSyntheticApiModelOutline$1$a8e6ea8c239b1b942b52b8ef5165d4fa8c9c28329bced03a9682bfd85ff1bc81$0.m(android.app.Activity,android.app.SharedElementCallback):0:0 -> y
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;)V"}
    1:1:android.media.MediaDescription$Builder android.support.v4.media.MediaDescriptionCompatApi21$Builder$$InternalSyntheticApiModelOutline$1$2ceaf8197e4b19ee9eca91dce7410ad170fd1ba73c48e0a9de580911b654514f$1.m(android.media.MediaDescription$Builder,java.lang.CharSequence):0:0 -> z
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/media/MediaDescription$Builder;Ljava/lang/CharSequence;)V"}
android.support.v4.app.ActivityCompat$1 -> R8$$REMOVED$$CLASS$$23:
# {"id":"sourceFile","fileName":"ActivityCompat.java"}
android.support.v4.app.ActivityCompat$OnRequestPermissionsResultCallback -> android.support.v4.app.d:
# {"id":"sourceFile","fileName":"ActivityCompat.java"}
android.support.v4.app.ActivityCompat$RequestPermissionsRequestCodeValidator -> android.support.v4.app.e:
# {"id":"sourceFile","fileName":"ActivityCompat.java"}
android.support.v4.app.AppOpsManagerCompat -> R8$$REMOVED$$CLASS$$24:
# {"id":"sourceFile","fileName":"AppOpsManagerCompat.java"}
android.support.v4.app.AppOpsManagerCompat$$ExternalSyntheticApiModelOutline0 -> android.support.v4.app.g:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$1$788ef0413aaba4273b2b890379975cc0389c1e39108698b1dc69924e836a0d69$1.m(java.lang.Object):0:0 -> A
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.util.List android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$2$3cf8a255cbf8e94608c0d524cdc1e718813f17e398661a987c0e8b4b3b34470f$0.m(android.transition.Transition):0:0 -> B
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.transition.Transition android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$1$14fe85f03986c006d2c280bb96432877ecc80c6f1111bfb2936d71f9bab3ddcc$1.m(android.transition.Transition,android.view.View):0:0 -> C
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/transition/Transition;Landroid/view/View;)V"}
    1:1:boolean android.support.v4.view.ViewCompat$ViewCompatApi19Impl$$InternalSyntheticApiModelOutline$1$de0d38b90de9481b5d2b2c60d1a014b29b1ac7d4f692f52edb2bd65f45e795ea$0.m(android.view.View):0:0 -> D
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi19Impl$$InternalSyntheticApiModelOutline$1$c9e0b4aad9edbd9c2003945e389bbcf9e9d19b5bc44764ad36c8d83df1230153$0.m(android.graphics.drawable.Drawable):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventCompatApi19Impl$$InternalSyntheticApiModelOutline$1$fbff0d0fb520d337119125101aa00303119f5ae5885346e493dbb8be7609ce7f$0.m(android.view.accessibility.AccessibilityEvent):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.app.AppOpsManager android.support.v4.app.AppOpsManagerCompat$$InternalSyntheticApiModelOutline$1$3cfa2de92f34028379cd7537d709ffb6b306444a9e03baee3b954f0c769747bc$2.m(java.lang.Object):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi21Impl$$InternalSyntheticApiModelOutline$1$e43c3050e56e0f5ea361e080f0250302d26af43b397c99d6ca9780d36db30f1b$1.m(android.graphics.drawable.DrawableContainer$DrawableContainerState,int):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi21Impl$$InternalSyntheticApiModelOutline$1$e43c3050e56e0f5ea361e080f0250302d26af43b397c99d6ca9780d36db30f1b$0.m(android.graphics.drawable.InsetDrawable):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.os.ParcelFileDescriptor android.support.v4.graphics.TypefaceCompatApi21Impl$$InternalSyntheticApiModelOutline$1$a73fdb410806297d2a60ed6cb6589ef57ddb948a2f5df11e536b0db1acff6880$0.m(android.content.ContentResolver,android.net.Uri,java.lang.String,android.os.CancellationSignal):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/os/ParcelFileDescriptor;"}
    1:1:android.transition.Transition android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$1$b62b63e879ae70500d1f6f3c3776cbf84f0ff9513cda3a389bbb6295defcef5a$1.m(android.transition.Transition):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.transition.Transition android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$1$14fe85f03986c006d2c280bb96432877ecc80c6f1111bfb2936d71f9bab3ddcc$0.m(java.lang.Object):0:0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.transition.TransitionSet android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$1$1b693e258bf851dfbf3edaf6d426fd2244ef46ef9fef04f4b5e399cf65070716$0.m(java.lang.Object):0:0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.Class android.support.v4.app.AppOpsManagerCompat$$InternalSyntheticApiModelOutline$1$3cfa2de92f34028379cd7537d709ffb6b306444a9e03baee3b954f0c769747bc$0.m():0:0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.String com.sun.jna.Native$$InternalSyntheticApiModelOutline$1$54b00ccae145fc5eb3719bb619d51726e22f600e68eb9916d596fcf76ef2e418$0.m():0:0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.nio.charset.Charset humer.UvcCamera.SaveToFile$$InternalSyntheticApiModelOutline$1$291329c2095c914750cc535f31ada31be8bd4b9597fc0c3225e43f4a302433a9$0.m():0:0 -> l
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.util.List android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$1$788ef0413aaba4273b2b890379975cc0389c1e39108698b1dc69924e836a0d69$5.m(android.transition.Transition):0:0 -> m
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.util.List android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$1$1b693e258bf851dfbf3edaf6d426fd2244ef46ef9fef04f4b5e399cf65070716$1.m(android.transition.TransitionSet):0:0 -> n
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi19Impl$$InternalSyntheticApiModelOutline$1$49e06ab34ab8e617aa8eeb83cfade2f7e708839e1cef4425c3771a70a48f1fdb$0.m(android.graphics.drawable.Drawable,boolean):0:0 -> o
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.transition.Transition android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$1$734abac15d29da6d690ebec27e64064429982057d00e3f6f28a1c93799a63f0c$1.m(android.transition.Transition,android.transition.Transition$TransitionListener):0:0 -> p
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/transition/Transition;Landroid/support/v4/app/r0;)V"}
    1:1:android.transition.Transition android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$1$d554151fee00fec2e0373f2f117c8408655a6410efa9fea0342bff6a54355336$1.m(android.transition.Transition,android.transition.Transition$TransitionListener):0:0 -> q
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/transition/Transition;Landroid/support/v4/app/u0;)V"}
    1:1:android.transition.Transition android.support.v4.app.FragmentTransitionCompat21$2$$InternalSyntheticApiModelOutline$2$32ee8379588f571d40fe8d5c0ba869245267d745d447ed6627cdc024c6cef623$0.m(android.transition.Transition,android.transition.Transition$TransitionListener):0:0 -> r
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/transition/Transition;Landroid/transition/Transition$TransitionListener;)V"}
    1:1:android.transition.Transition android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$1$788ef0413aaba4273b2b890379975cc0389c1e39108698b1dc69924e836a0d69$7.m(android.transition.Transition,android.view.View):0:0 -> s
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/transition/Transition;Landroid/view/View;)V"}
    1:1:void android.support.v4.app.FragmentTransitionCompat21$$InternalSyntheticApiModelOutline$1$af041a9a9fd93240682aa80f4d7031ed5ce33cefc610e05846e650a2f1d40a08$1.m(android.view.ViewGroup,android.transition.Transition):0:0 -> t
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.ViewPropertyAnimator android.support.v4.view.ViewPropertyAnimatorCompat$$InternalSyntheticApiModelOutline$1$53541d5390f0c692d66067a421c98c30789885a716a2ed62cf73b173f9c72c39$0.m(android.view.ViewPropertyAnimator,android.animation.ValueAnimator$AnimatorUpdateListener):0:0 -> u
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewPropertyAnimator;Lj/b;)V"}
    1:1:void android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventCompatApi19Impl$$InternalSyntheticApiModelOutline$1$2925d0c4e71014b7e9709be190e031e923062579f973f283ec822cdbcdabbdf0$0.m(android.view.accessibility.AccessibilityEvent,int):0:0 -> v
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi19Impl$$InternalSyntheticApiModelOutline$1$1a7131f01ead9f8ed227a3c285df3d16061229facead83c3d7d60ade5dcca74d$0.m(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> w
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/accessibility/AccessibilityNodeInfo;)V"}
    1:1:void android.support.v4.view.ViewCompat$ViewCompatApi19Impl$$InternalSyntheticApiModelOutline$1$d8566bb1930e2c715adb6e8fdb2489a2ee41cd93f64e2c1a2aacb4afa34b9c75$0.m(android.view.View,int):0:0 -> x
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)V"}
    1:1:boolean android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi19Impl$$InternalSyntheticApiModelOutline$1$0ddf357591ec0332df36a611158f4443893f8b27f7a89f84b24aa4a739297ee0$0.m(android.graphics.drawable.Drawable):0:0 -> y
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v4.view.ViewCompat$ViewCompatApi19Impl$$InternalSyntheticApiModelOutline$1$6df74cf29bc6fdc2f81191048cc33431da8ff7d07a0c4a6f4b0570f81897877d$0.m(android.view.View):0:0 -> z
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v4.app.BackStackRecord -> android.support.v4.app.i:
# {"id":"sourceFile","fileName":"BackStackRecord.java"}
    android.support.v4.app.FragmentManagerImpl mManager -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/i0;"}
    java.util.ArrayList mOps -> d
    int mEnterAnim -> e
    int mExitAnim -> f
    int mPopEnterAnim -> g
    int mPopExitAnim -> h
    int mTransition -> i
    int mTransitionStyle -> j
    boolean mAddToBackStack -> k
    java.lang.String mName -> l
    boolean mCommitted -> m
    int mIndex -> n
    int mBreadCrumbTitleRes -> o
    java.lang.CharSequence mBreadCrumbTitleText -> p
    int mBreadCrumbShortTitleRes -> q
    java.lang.CharSequence mBreadCrumbShortTitleText -> r
    java.util.ArrayList mSharedElementSourceNames -> s
    java.util.ArrayList mSharedElementTargetNames -> t
    boolean mReorderingAllowed -> u
    1:1:boolean interactsWith(int):0:0 -> A
    1:1:boolean interactsWith(java.util.ArrayList,int,int):0:0 -> B
    1:1:boolean isFragmentPostponed(android.support.v4.app.BackStackRecord$Op):0:0 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/h;)Z"}
    1:93:void doAddOp(int,android.support.v4.app.Fragment,java.lang.String,int):0:0 -> D
    1:93:android.support.v4.app.FragmentTransaction replace(int,android.support.v4.app.Fragment,java.lang.String):0 -> D
    1:93:android.support.v4.app.FragmentTransaction replace(int,android.support.v4.app.Fragment):0 -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/t;)Landroid/support/v4/app/i;"}
    94:113:void addOp(android.support.v4.app.BackStackRecord$Op):0:0 -> D
    94:113:void doAddOp(int,android.support.v4.app.Fragment,java.lang.String,int):0 -> D
    94:113:android.support.v4.app.FragmentTransaction replace(int,android.support.v4.app.Fragment,java.lang.String):0 -> D
    94:113:android.support.v4.app.FragmentTransaction replace(int,android.support.v4.app.Fragment):0 -> D
    114:142:void doAddOp(int,android.support.v4.app.Fragment,java.lang.String,int):0:0 -> D
    114:142:android.support.v4.app.FragmentTransaction replace(int,android.support.v4.app.Fragment,java.lang.String):0 -> D
    114:142:android.support.v4.app.FragmentTransaction replace(int,android.support.v4.app.Fragment):0 -> D
    1:1:void bumpBackStackNesting(int):0:0 -> v
    5:15:int commitInternal(boolean):0:0 -> w
    5:15:int commit():0 -> w
    16:16:int android.support.v4.app.FragmentManagerImpl.allocBackStackIndex(android.support.v4.app.BackStackRecord):0:0 -> w
    16:16:int commitInternal(boolean):0 -> w
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:16:int commit():0 -> w
    17:85:int android.support.v4.app.FragmentManagerImpl.allocBackStackIndex(android.support.v4.app.BackStackRecord):0:0 -> w
    17:85:int commitInternal(boolean):0 -> w
    17:85:int commit():0 -> w
    86:101:int commitInternal(boolean):0:0 -> w
    86:101:int commit():0 -> w
    1:1:void dump(java.lang.String,java.io.PrintWriter,boolean):0:0 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/io/PrintWriter;)V"}
    93:104:void android.support.v4.app.FragmentManagerImpl.showFragment(android.support.v4.app.Fragment):0:0 -> y
    93:104:void executeOps():0 -> y
    105:112:void executeOps():0:0 -> y
    113:124:void android.support.v4.app.FragmentManagerImpl.hideFragment(android.support.v4.app.Fragment):0:0 -> y
    113:124:void executeOps():0 -> y
    125:168:void executeOps():0:0 -> y
    49:113:void executePopOps(boolean):0:0 -> z
    114:125:void android.support.v4.app.FragmentManagerImpl.hideFragment(android.support.v4.app.Fragment):0:0 -> z
    114:125:void executePopOps(boolean):0 -> z
    126:133:void executePopOps(boolean):0:0 -> z
    134:145:void android.support.v4.app.FragmentManagerImpl.showFragment(android.support.v4.app.Fragment):0:0 -> z
    134:145:void executePopOps(boolean):0 -> z
    146:192:void executePopOps(boolean):0:0 -> z
android.support.v4.app.BackStackRecord$Op -> android.support.v4.app.h:
# {"id":"sourceFile","fileName":"BackStackRecord.java"}
    int cmd -> a
    android.support.v4.app.Fragment fragment -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/t;"}
    int enterAnim -> c
    int exitAnim -> d
    int popEnterAnim -> e
    int popExitAnim -> f
    void <init>() -> <init>
    1:1:void <init>(int,android.support.v4.app.Fragment):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/support/v4/app/t;)V"}
android.support.v4.app.BackStackState -> android.support.v4.app.k:
# {"id":"sourceFile","fileName":"BackStackRecord.java"}
    int[] mOps -> a
    int mTransition -> b
    int mTransitionStyle -> c
    java.lang.String mName -> d
    int mIndex -> e
    int mBreadCrumbTitleRes -> f
    java.lang.CharSequence mBreadCrumbTitleText -> g
    int mBreadCrumbShortTitleRes -> h
    java.lang.CharSequence mBreadCrumbShortTitleText -> i
    java.util.ArrayList mSharedElementSourceNames -> j
    java.util.ArrayList mSharedElementTargetNames -> k
    boolean mReorderingAllowed -> l
    1:1:void <init>(android.os.Parcel):0:0 -> <init>
    2:2:void <init>(android.support.v4.app.BackStackRecord):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/i;)V"}
android.support.v4.app.BackStackState$1 -> android.support.v4.app.j:
# {"id":"sourceFile","fileName":"BackStackRecord.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    3:6:void <init>():0:0 -> <init>
    3:6:void $r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    6:11:io.github.yavski.fabspeeddial.FabSpeedDial$SavedState io.github.yavski.fabspeeddial.FabSpeedDial$SavedState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    6:11:java.lang.Object io.github.yavski.fabspeeddial.FabSpeedDial$SavedState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    6:11:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
      # {"id":"com.android.tools.r8.synthesized"}
    12:17:android.support.v7.widget.StaggeredGridLayoutManager$SavedState android.support.v7.widget.StaggeredGridLayoutManager$SavedState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    12:17:java.lang.Object android.support.v7.widget.StaggeredGridLayoutManager$SavedState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    12:17:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    18:23:android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    18:23:java.lang.Object android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    18:23:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    24:29:android.support.v7.widget.LinearLayoutManager$SavedState android.support.v7.widget.LinearLayoutManager$SavedState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    24:29:java.lang.Object android.support.v7.widget.LinearLayoutManager$SavedState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    24:29:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    30:35:android.support.v4.widget.NestedScrollView$SavedState android.support.v4.widget.NestedScrollView$SavedState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    30:35:java.lang.Object android.support.v4.widget.NestedScrollView$SavedState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    30:35:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    36:41:android.support.v4.os.ResultReceiver android.support.v4.os.ResultReceiver$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    36:41:java.lang.Object android.support.v4.os.ResultReceiver$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    36:41:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    42:55:android.support.v4.media.RatingCompat android.support.v4.media.RatingCompat$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    42:55:java.lang.Object android.support.v4.media.RatingCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    42:55:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    56:67:android.support.v4.media.MediaMetadataCompat android.support.v4.media.MediaMetadataCompat$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    56:67:java.lang.Object android.support.v4.media.MediaMetadataCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    56:67:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    68:74:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    68:74:java.lang.Object android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    68:74:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    75:87:java.lang.Object android.support.v4.media.MediaDescriptionCompatApi21.fromParcel(android.os.Parcel):0:0 -> createFromParcel
    75:87:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    75:87:java.lang.Object android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    75:87:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    88:95:java.lang.String android.support.v4.media.MediaDescriptionCompatApi21.getMediaId(java.lang.Object):0:0 -> createFromParcel
    88:95:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat.fromMediaDescription(java.lang.Object):0 -> createFromParcel
    88:95:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    88:95:java.lang.Object android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    88:95:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    96:103:java.lang.CharSequence android.support.v4.media.MediaDescriptionCompatApi21.getTitle(java.lang.Object):0:0 -> createFromParcel
    96:103:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat.fromMediaDescription(java.lang.Object):0 -> createFromParcel
    96:103:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    96:103:java.lang.Object android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    96:103:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    104:111:java.lang.CharSequence android.support.v4.media.MediaDescriptionCompatApi21.getSubtitle(java.lang.Object):0:0 -> createFromParcel
    104:111:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat.fromMediaDescription(java.lang.Object):0 -> createFromParcel
    104:111:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    104:111:java.lang.Object android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    104:111:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    112:119:java.lang.CharSequence android.support.v4.media.MediaDescriptionCompatApi21.getDescription(java.lang.Object):0:0 -> createFromParcel
    112:119:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat.fromMediaDescription(java.lang.Object):0 -> createFromParcel
    112:119:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    112:119:java.lang.Object android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    112:119:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    120:127:android.graphics.Bitmap android.support.v4.media.MediaDescriptionCompatApi21.getIconBitmap(java.lang.Object):0:0 -> createFromParcel
    120:127:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat.fromMediaDescription(java.lang.Object):0 -> createFromParcel
    120:127:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    120:127:java.lang.Object android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    120:127:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    128:135:android.net.Uri android.support.v4.media.MediaDescriptionCompatApi21.getIconUri(java.lang.Object):0:0 -> createFromParcel
    128:135:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat.fromMediaDescription(java.lang.Object):0 -> createFromParcel
    128:135:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    128:135:java.lang.Object android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    128:135:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    136:149:android.os.Bundle android.support.v4.media.MediaDescriptionCompatApi21.getExtras(java.lang.Object):0:0 -> createFromParcel
    136:149:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat.fromMediaDescription(java.lang.Object):0 -> createFromParcel
    136:149:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    136:149:java.lang.Object android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    136:149:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    150:188:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat.fromMediaDescription(java.lang.Object):0:0 -> createFromParcel
    150:188:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    150:188:java.lang.Object android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    150:188:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    189:197:android.net.Uri android.support.v4.media.MediaDescriptionCompatApi23.getMediaUri(java.lang.Object):0:0 -> createFromParcel
    189:197:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat.fromMediaDescription(java.lang.Object):0 -> createFromParcel
    189:197:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    189:197:java.lang.Object android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    189:197:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    198:209:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat$Builder.build():0:0 -> createFromParcel
    198:209:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat.fromMediaDescription(java.lang.Object):0 -> createFromParcel
    198:209:android.support.v4.media.MediaDescriptionCompat android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    198:209:java.lang.Object android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    198:209:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    210:215:android.support.v4.media.MediaBrowserCompat$MediaItem android.support.v4.media.MediaBrowserCompat$MediaItem$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    210:215:java.lang.Object android.support.v4.media.MediaBrowserCompat$MediaItem$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    210:215:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    216:221:android.support.v4.app.FragmentState android.support.v4.app.FragmentState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    216:221:java.lang.Object android.support.v4.app.FragmentState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    216:221:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    222:227:android.support.v4.app.FragmentManagerState android.support.v4.app.FragmentManagerState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    222:227:java.lang.Object android.support.v4.app.FragmentManagerState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    222:227:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    228:233:android.support.v4.app.Fragment$SavedState android.support.v4.app.Fragment$SavedState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    228:233:java.lang.Object android.support.v4.app.Fragment$SavedState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    228:233:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    234:240:android.support.v4.app.BackStackState createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    234:240:java.lang.Object createFromParcel(android.os.Parcel):0 -> createFromParcel
    234:240:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    6:8:io.github.yavski.fabspeeddial.FabSpeedDial$SavedState[] io.github.yavski.fabspeeddial.FabSpeedDial$SavedState$1.newArray(int):0:0 -> newArray
    6:8:java.lang.Object[] io.github.yavski.fabspeeddial.FabSpeedDial$SavedState$1.newArray(int):0 -> newArray
    6:8:java.lang.Object[] newArray$bridge(int):0 -> newArray
      # {"id":"com.android.tools.r8.synthesized"}
    9:11:android.support.v7.widget.StaggeredGridLayoutManager$SavedState[] android.support.v7.widget.StaggeredGridLayoutManager$SavedState$1.newArray(int):0:0 -> newArray
    9:11:java.lang.Object[] android.support.v7.widget.StaggeredGridLayoutManager$SavedState$1.newArray(int):0 -> newArray
    9:11:java.lang.Object[] newArray$bridge(int):0 -> newArray
    12:14:android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem[] android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$1.newArray(int):0:0 -> newArray
    12:14:java.lang.Object[] android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$1.newArray(int):0 -> newArray
    12:14:java.lang.Object[] newArray$bridge(int):0 -> newArray
    15:17:android.support.v7.widget.LinearLayoutManager$SavedState[] android.support.v7.widget.LinearLayoutManager$SavedState$1.newArray(int):0:0 -> newArray
    15:17:java.lang.Object[] android.support.v7.widget.LinearLayoutManager$SavedState$1.newArray(int):0 -> newArray
    15:17:java.lang.Object[] newArray$bridge(int):0 -> newArray
    18:20:android.support.v4.widget.NestedScrollView$SavedState[] android.support.v4.widget.NestedScrollView$SavedState$1.newArray(int):0:0 -> newArray
    18:20:java.lang.Object[] android.support.v4.widget.NestedScrollView$SavedState$1.newArray(int):0 -> newArray
    18:20:java.lang.Object[] newArray$bridge(int):0 -> newArray
    21:23:android.support.v4.os.ResultReceiver[] android.support.v4.os.ResultReceiver$1.newArray(int):0:0 -> newArray
    21:23:java.lang.Object[] android.support.v4.os.ResultReceiver$1.newArray(int):0 -> newArray
    21:23:java.lang.Object[] newArray$bridge(int):0 -> newArray
    24:26:android.support.v4.media.RatingCompat[] android.support.v4.media.RatingCompat$1.newArray(int):0:0 -> newArray
    24:26:java.lang.Object[] android.support.v4.media.RatingCompat$1.newArray(int):0 -> newArray
    24:26:java.lang.Object[] newArray$bridge(int):0 -> newArray
    27:29:android.support.v4.media.MediaMetadataCompat[] android.support.v4.media.MediaMetadataCompat$1.newArray(int):0:0 -> newArray
    27:29:java.lang.Object[] android.support.v4.media.MediaMetadataCompat$1.newArray(int):0 -> newArray
    27:29:java.lang.Object[] newArray$bridge(int):0 -> newArray
    30:32:android.support.v4.media.MediaDescriptionCompat[] android.support.v4.media.MediaDescriptionCompat$1.newArray(int):0:0 -> newArray
    30:32:java.lang.Object[] android.support.v4.media.MediaDescriptionCompat$1.newArray(int):0 -> newArray
    30:32:java.lang.Object[] newArray$bridge(int):0 -> newArray
    33:35:android.support.v4.media.MediaBrowserCompat$MediaItem[] android.support.v4.media.MediaBrowserCompat$MediaItem$1.newArray(int):0:0 -> newArray
    33:35:java.lang.Object[] android.support.v4.media.MediaBrowserCompat$MediaItem$1.newArray(int):0 -> newArray
    33:35:java.lang.Object[] newArray$bridge(int):0 -> newArray
    36:38:android.support.v4.app.FragmentState[] android.support.v4.app.FragmentState$1.newArray(int):0:0 -> newArray
    36:38:java.lang.Object[] android.support.v4.app.FragmentState$1.newArray(int):0 -> newArray
    36:38:java.lang.Object[] newArray$bridge(int):0 -> newArray
    39:41:android.support.v4.app.FragmentManagerState[] android.support.v4.app.FragmentManagerState$1.newArray(int):0:0 -> newArray
    39:41:java.lang.Object[] android.support.v4.app.FragmentManagerState$1.newArray(int):0 -> newArray
    39:41:java.lang.Object[] newArray$bridge(int):0 -> newArray
    42:44:android.support.v4.app.Fragment$SavedState[] android.support.v4.app.Fragment$SavedState$1.newArray(int):0:0 -> newArray
    42:44:java.lang.Object[] android.support.v4.app.Fragment$SavedState$1.newArray(int):0 -> newArray
    42:44:java.lang.Object[] newArray$bridge(int):0 -> newArray
    45:48:android.support.v4.app.BackStackState[] newArray(int):0:0 -> newArray
    45:48:java.lang.Object[] newArray(int):0 -> newArray
    45:48:java.lang.Object[] newArray$bridge(int):0 -> newArray
android.support.v4.app.BaseFragmentActivityApi14 -> android.support.v4.app.l:
# {"id":"sourceFile","fileName":"BaseFragmentActivityApi14.java"}
    1:1:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    2:2:android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
android.support.v4.app.BaseFragmentActivityApi16 -> android.support.v4.app.m:
# {"id":"sourceFile","fileName":"BaseFragmentActivityApi16.java"}
android.support.v4.app.Fragment -> android.support.v4.app.t:
# {"id":"sourceFile","fileName":"Fragment.java"}
    android.support.v4.app.Fragment$AnimationInfo mAnimationInfo -> mAnimationInfo
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/p;"}
    android.support.v4.app.FragmentManagerImpl mChildFragmentManager -> mChildFragmentManager
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/i0;"}
    android.support.v4.app.FragmentManagerNonConfig mChildNonConfig -> mChildNonConfig
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/j0;"}
    android.support.v4.app.FragmentManagerImpl mFragmentManager -> mFragmentManager
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/i0;"}
    android.support.v4.app.FragmentHostCallback mHost -> mHost
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/z;"}
    android.arch.lifecycle.LifecycleRegistry mLifecycleRegistry -> mLifecycleRegistry
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/arch/lifecycle/f;"}
    android.support.v4.app.LoaderManagerImpl mLoaderManager -> mLoaderManager
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/x0;"}
    android.support.v4.app.Fragment mParentFragment -> mParentFragment
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/t;"}
    android.support.v4.app.Fragment mTarget -> mTarget
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/t;"}
    android.support.v4.util.SimpleArrayMap sClassMap -> sClassMap
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/p;"}
    19:31:void android.support.v4.app.FragmentManagerImpl$StartEnterTransitionListener.onStartEnterTransition():0:0 -> a
    19:31:void callStartTransitionListener():0 -> a
    32:35:void android.support.v4.app.FragmentManagerImpl.access$500(android.support.v4.app.FragmentManagerImpl):0:0 -> a
    32:35:void android.support.v4.app.FragmentManagerImpl$StartEnterTransitionListener.onStartEnterTransition():0 -> a
    32:35:void callStartTransitionListener():0 -> a
    1:1:android.support.v4.app.Fragment$AnimationInfo ensureAnimationInfo():0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroid/support/v4/app/p;"}
    508:511:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":516,"3":518,"6":521,"9":525,"12":530},"outline":"La/b;l(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    512:515:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
    516:516:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
    518:518:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
    521:521:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
    525:525:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
    530:530:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
    7:8:android.app.Activity android.support.v4.app.FragmentHostCallback.getActivity():0:0 -> getActivity
    7:8:android.support.v4.app.FragmentActivity getActivity():0 -> getActivity
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroid/support/v4/app/x;"}
    9:11:android.support.v4.app.FragmentActivity getActivity():0:0 -> getActivity
    5:9:java.lang.Boolean android.support.v4.app.Fragment$AnimationInfo.access$600(android.support.v4.app.Fragment$AnimationInfo):0:0 -> getAllowEnterTransitionOverlap
    5:9:boolean getAllowEnterTransitionOverlap():0 -> getAllowEnterTransitionOverlap
    10:16:boolean getAllowEnterTransitionOverlap():0:0 -> getAllowEnterTransitionOverlap
    5:9:java.lang.Boolean android.support.v4.app.Fragment$AnimationInfo.access$700(android.support.v4.app.Fragment$AnimationInfo):0:0 -> getAllowReturnTransitionOverlap
    5:9:boolean getAllowReturnTransitionOverlap():0 -> getAllowReturnTransitionOverlap
    10:16:boolean getAllowReturnTransitionOverlap():0:0 -> getAllowReturnTransitionOverlap
    16:17:void android.support.v4.app.FragmentManagerImpl.dispatchResume():0:0 -> getChildFragmentManager
    16:17:android.support.v4.app.FragmentManager getChildFragmentManager():0 -> getChildFragmentManager
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroid/support/v4/app/a0;"}
    18:26:void android.support.v4.app.FragmentManagerImpl.dispatchResume():0:0 -> getChildFragmentManager
    18:26:android.support.v4.app.FragmentManager getChildFragmentManager():0 -> getChildFragmentManager
    27:28:void android.support.v4.app.FragmentManagerImpl.dispatchStart():0:0 -> getChildFragmentManager
    27:28:android.support.v4.app.FragmentManager getChildFragmentManager():0 -> getChildFragmentManager
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:37:void android.support.v4.app.FragmentManagerImpl.dispatchStart():0:0 -> getChildFragmentManager
    29:37:android.support.v4.app.FragmentManager getChildFragmentManager():0 -> getChildFragmentManager
    38:39:void android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated():0:0 -> getChildFragmentManager
    38:39:android.support.v4.app.FragmentManager getChildFragmentManager():0 -> getChildFragmentManager
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    40:48:void android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated():0:0 -> getChildFragmentManager
    40:48:android.support.v4.app.FragmentManager getChildFragmentManager():0 -> getChildFragmentManager
    49:50:void android.support.v4.app.FragmentManagerImpl.dispatchCreate():0:0 -> getChildFragmentManager
    49:50:android.support.v4.app.FragmentManager getChildFragmentManager():0 -> getChildFragmentManager
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    51:56:void android.support.v4.app.FragmentManagerImpl.dispatchCreate():0:0 -> getChildFragmentManager
    51:56:android.support.v4.app.FragmentManager getChildFragmentManager():0 -> getChildFragmentManager
    7:9:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> getContext
    7:9:android.content.Context getContext():0 -> getContext
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:9:java.lang.Object android.support.v4.app.Fragment$AnimationInfo.access$000(android.support.v4.app.Fragment$AnimationInfo):0:0 -> getEnterTransition
    7:9:java.lang.Object getEnterTransition():0 -> getEnterTransition
    7:9:java.lang.Object android.support.v4.app.Fragment$AnimationInfo.access$200(android.support.v4.app.Fragment$AnimationInfo):0:0 -> getExitTransition
    7:9:java.lang.Object getExitTransition():0 -> getExitTransition
    9:11:java.lang.Object android.support.v4.app.FragmentActivity$HostCallbacks.onGetHost():0:0 -> getHost
    9:11:java.lang.Object getHost():0 -> getHost
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:android.view.LayoutInflater getLayoutInflater():0:0 -> getLayoutInflater
    2:2:android.view.LayoutInflater android.support.v4.app.FragmentActivity$HostCallbacks.onGetLayoutInflater():0:0 -> getLayoutInflater
    2:2:android.view.LayoutInflater getLayoutInflater(android.os.Bundle):0 -> getLayoutInflater
    3:3:android.view.LayoutInflater getLayoutInflater(android.os.Bundle):0:0 -> getLayoutInflater
    4:4:void android.support.v4.view.LayoutInflaterCompat.setFactory2(android.view.LayoutInflater,android.view.LayoutInflater$Factory2):0:0 -> getLayoutInflater
    4:4:android.view.LayoutInflater getLayoutInflater(android.os.Bundle):0 -> getLayoutInflater
    5:5:android.view.LayoutInflater getLayoutInflater(android.os.Bundle):0:0 -> getLayoutInflater
    30:33:android.support.v4.app.LoaderManager getLoaderManager():0:0 -> getLoaderManager
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroid/support/v4/app/w0;"}
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":38,"3":40,"6":43,"9":47,"12":52},"outline":"La/b;b(Ljava/lang/String;Landroid/support/v4/app/t;Ljava/lang/String;)Ljava/lang/String;"}
    34:37:android.support.v4.app.LoaderManager getLoaderManager():0:0 -> getLoaderManager
    38:38:android.support.v4.app.LoaderManager getLoaderManager():0:0 -> getLoaderManager
    40:40:android.support.v4.app.LoaderManager getLoaderManager():0:0 -> getLoaderManager
    43:43:android.support.v4.app.LoaderManager getLoaderManager():0:0 -> getLoaderManager
    47:47:android.support.v4.app.LoaderManager getLoaderManager():0:0 -> getLoaderManager
    52:52:android.support.v4.app.LoaderManager getLoaderManager():0:0 -> getLoaderManager
    7:12:java.lang.Object android.support.v4.app.Fragment$AnimationInfo.access$300(android.support.v4.app.Fragment$AnimationInfo):0:0 -> getReenterTransition
    7:12:java.lang.Object getReenterTransition():0 -> getReenterTransition
    13:17:java.lang.Object getReenterTransition():0:0 -> getReenterTransition
    5:6:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> getResources
    5:6:android.content.res.Resources getResources():0 -> getResources
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:17:android.content.res.Resources getResources():0:0 -> getResources
    18:21:android.content.res.Resources getResources():0:0 -> getResources
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":26,"3":28,"6":31,"9":35,"12":40},"outline":"La/b;b(Ljava/lang/String;Landroid/support/v4/app/t;Ljava/lang/String;)Ljava/lang/String;"}
    22:25:android.content.res.Resources getResources():0:0 -> getResources
    26:26:android.content.res.Resources getResources():0:0 -> getResources
    28:28:android.content.res.Resources getResources():0:0 -> getResources
    31:31:android.content.res.Resources getResources():0:0 -> getResources
    35:35:android.content.res.Resources getResources():0:0 -> getResources
    40:40:android.content.res.Resources getResources():0:0 -> getResources
    7:12:java.lang.Object android.support.v4.app.Fragment$AnimationInfo.access$100(android.support.v4.app.Fragment$AnimationInfo):0:0 -> getReturnTransition
    7:12:java.lang.Object getReturnTransition():0 -> getReturnTransition
    13:17:java.lang.Object getReturnTransition():0:0 -> getReturnTransition
    7:9:java.lang.Object android.support.v4.app.Fragment$AnimationInfo.access$400(android.support.v4.app.Fragment$AnimationInfo):0:0 -> getSharedElementEnterTransition
    7:9:java.lang.Object getSharedElementEnterTransition():0 -> getSharedElementEnterTransition
    7:12:java.lang.Object android.support.v4.app.Fragment$AnimationInfo.access$500(android.support.v4.app.Fragment$AnimationInfo):0:0 -> getSharedElementReturnTransition
    7:12:java.lang.Object getSharedElementReturnTransition():0 -> getSharedElementReturnTransition
    13:17:java.lang.Object getSharedElementReturnTransition():0:0 -> getSharedElementReturnTransition
    1:1:java.lang.String getString(int):0:0 -> getString
    2:2:java.lang.String getString(int,java.lang.Object[]):0:0 -> getString
    1:1:android.support.v4.app.Fragment instantiate(android.content.Context,java.lang.String):0:0 -> instantiate
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/t;"}
    2:2:android.support.v4.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):0:0 -> instantiate
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/t;"}
    30:37:void android.support.v4.app.FragmentManagerImpl.attachController(android.support.v4.app.FragmentHostCallback,android.support.v4.app.FragmentContainer,android.support.v4.app.Fragment):0:0 -> instantiateChildFragmentManager
    30:37:void instantiateChildFragmentManager():0 -> instantiateChildFragmentManager
    38:45:void instantiateChildFragmentManager():0:0 -> instantiateChildFragmentManager
    7:9:boolean android.support.v4.app.FragmentManagerImpl.isStateSaved():0:0 -> isStateSaved
    7:9:boolean isStateSaved():0 -> isStateSaved
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void onAttach(android.app.Activity):0:0 -> onAttach
    2:2:android.app.Activity android.support.v4.app.FragmentHostCallback.getActivity():0:0 -> onAttach
    2:2:void onAttach(android.content.Context):0 -> onAttach
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:3:void onAttach(android.content.Context):0:0 -> onAttach
    11:16:boolean android.support.v4.app.FragmentManagerImpl.isStateAtLeast(int):0:0 -> onCreate
    11:16:void onCreate(android.os.Bundle):0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:22:void android.support.v4.app.FragmentManagerImpl.dispatchCreate():0:0 -> onCreate
    17:22:void onCreate(android.os.Bundle):0 -> onCreate
    1:1:void onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle):0:0 -> onInflate
    2:2:android.app.Activity android.support.v4.app.FragmentHostCallback.getActivity():0:0 -> onInflate
    2:2:void onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle):0 -> onInflate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:3:void onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle):0:0 -> onInflate
    25:30:void android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated():0:0 -> performActivityCreated
    25:30:void performActivityCreated(android.os.Bundle):0 -> performActivityCreated
    31:36:void performActivityCreated(android.os.Bundle):0:0 -> performActivityCreated
    37:40:void performActivityCreated(android.os.Bundle):0:0 -> performActivityCreated
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":45,"3":47,"6":50,"9":54,"12":59},"outline":"La/b;b(Ljava/lang/String;Landroid/support/v4/app/t;Ljava/lang/String;)Ljava/lang/String;"}
    41:44:void performActivityCreated(android.os.Bundle):0:0 -> performActivityCreated
    45:45:void performActivityCreated(android.os.Bundle):0:0 -> performActivityCreated
    47:47:void performActivityCreated(android.os.Bundle):0:0 -> performActivityCreated
    50:50:void performActivityCreated(android.os.Bundle):0:0 -> performActivityCreated
    54:54:void performActivityCreated(android.os.Bundle):0:0 -> performActivityCreated
    59:59:void performActivityCreated(android.os.Bundle):0:0 -> performActivityCreated
    9:31:void android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged(android.content.res.Configuration):0:0 -> performConfigurationChanged
    9:31:void performConfigurationChanged(android.content.res.Configuration):0 -> performConfigurationChanged
    19:45:boolean android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected(android.view.MenuItem):0:0 -> performContextItemSelected
    19:45:boolean performContextItemSelected(android.view.MenuItem):0 -> performContextItemSelected
    37:40:void performCreate(android.os.Bundle):0:0 -> performCreate
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":45,"3":47,"6":50,"9":54,"12":59},"outline":"La/b;b(Ljava/lang/String;Landroid/support/v4/app/t;Ljava/lang/String;)Ljava/lang/String;"}
    41:44:void performCreate(android.os.Bundle):0:0 -> performCreate
    45:45:void performCreate(android.os.Bundle):0:0 -> performCreate
    47:47:void performCreate(android.os.Bundle):0:0 -> performCreate
    50:50:void performCreate(android.os.Bundle):0:0 -> performCreate
    54:54:void performCreate(android.os.Bundle):0:0 -> performCreate
    59:59:void performCreate(android.os.Bundle):0:0 -> performCreate
    39:42:void performDestroy():0:0 -> performDestroy
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":47,"3":49,"6":52,"9":56,"12":61},"outline":"La/b;b(Ljava/lang/String;Landroid/support/v4/app/t;Ljava/lang/String;)Ljava/lang/String;"}
    43:46:void performDestroy():0:0 -> performDestroy
    47:47:void performDestroy():0:0 -> performDestroy
    49:49:void performDestroy():0:0 -> performDestroy
    52:52:void performDestroy():0:0 -> performDestroy
    56:56:void performDestroy():0:0 -> performDestroy
    61:61:void performDestroy():0:0 -> performDestroy
    6:13:void android.support.v4.app.FragmentManagerImpl.dispatchDestroyView():0:0 -> performDestroyView
    6:13:void performDestroyView():0 -> performDestroyView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:24:void performDestroyView():0:0 -> performDestroyView
    25:26:void android.support.v4.app.LoaderManagerImpl.doReportNextStart():0:0 -> performDestroyView
    25:26:void performDestroyView():0 -> performDestroyView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:46:void android.support.v4.app.LoaderManagerImpl.doReportNextStart():0:0 -> performDestroyView
    27:46:void performDestroyView():0 -> performDestroyView
    47:52:void performDestroyView():0:0 -> performDestroyView
    53:56:void performDestroyView():0:0 -> performDestroyView
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":61,"3":63,"6":66,"9":70,"12":75},"outline":"La/b;b(Ljava/lang/String;Landroid/support/v4/app/t;Ljava/lang/String;)Ljava/lang/String;"}
    57:60:void performDestroyView():0:0 -> performDestroyView
    61:61:void performDestroyView():0:0 -> performDestroyView
    63:63:void performDestroyView():0:0 -> performDestroyView
    66:66:void performDestroyView():0:0 -> performDestroyView
    70:70:void performDestroyView():0:0 -> performDestroyView
    75:75:void performDestroyView():0:0 -> performDestroyView
    34:37:void performDetach():0:0 -> performDetach
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":57,"3":59,"6":62,"9":66,"12":71},"outline":"La/b;b(Ljava/lang/String;Landroid/support/v4/app/t;Ljava/lang/String;)Ljava/lang/String;"}
    38:48:void performDetach():0:0 -> performDetach
    49:52:void performDetach():0:0 -> performDetach
    53:56:void performDetach():0:0 -> performDetach
    57:57:void performDetach():0:0 -> performDetach
    59:59:void performDetach():0:0 -> performDetach
    62:62:void performDetach():0:0 -> performDetach
    66:66:void performDetach():0:0 -> performDetach
    71:71:void performDetach():0:0 -> performDetach
    9:31:void android.support.v4.app.FragmentManagerImpl.dispatchLowMemory():0:0 -> performLowMemory
    9:31:void performLowMemory():0 -> performLowMemory
    8:32:void android.support.v4.app.FragmentManagerImpl.dispatchMultiWindowModeChanged(boolean):0:0 -> performMultiWindowModeChanged
    8:32:void performMultiWindowModeChanged(boolean):0 -> performMultiWindowModeChanged
    27:53:boolean android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected(android.view.MenuItem):0:0 -> performOptionsItemSelected
    27:53:boolean performOptionsItemSelected(android.view.MenuItem):0 -> performOptionsItemSelected
    21:43:void android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed(android.view.Menu):0:0 -> performOptionsMenuClosed
    21:43:void performOptionsMenuClosed(android.view.Menu):0 -> performOptionsMenuClosed
    13:20:void android.support.v4.app.FragmentManagerImpl.dispatchPause():0:0 -> performPause
    13:20:void performPause():0 -> performPause
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:34:void performPause():0:0 -> performPause
    35:38:void performPause():0:0 -> performPause
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":43,"3":45,"6":48,"9":52,"12":57},"outline":"La/b;b(Ljava/lang/String;Landroid/support/v4/app/t;Ljava/lang/String;)Ljava/lang/String;"}
    39:42:void performPause():0:0 -> performPause
    43:43:void performPause():0:0 -> performPause
    45:45:void performPause():0:0 -> performPause
    48:48:void performPause():0:0 -> performPause
    52:52:void performPause():0:0 -> performPause
    57:57:void performPause():0:0 -> performPause
    8:32:void android.support.v4.app.FragmentManagerImpl.dispatchPictureInPictureModeChanged(boolean):0:0 -> performPictureInPictureModeChanged
    8:32:void performPictureInPictureModeChanged(boolean):0 -> performPictureInPictureModeChanged
    6:28:void android.support.v4.app.FragmentManagerImpl.dispatchReallyStop():0:0 -> performReallyStop
    6:28:void performReallyStop():0 -> performReallyStop
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:40:void performReallyStop():0:0 -> performReallyStop
    41:44:boolean android.support.v4.app.FragmentHostCallback.getRetainLoaders():0:0 -> performReallyStop
    41:44:void performReallyStop():0 -> performReallyStop
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    45:52:void performReallyStop():0:0 -> performReallyStop
    30:36:void android.support.v4.app.FragmentManagerImpl.dispatchResume():0:0 -> performResume
    30:36:void performResume():0 -> performResume
    37:53:void performResume():0:0 -> performResume
    54:57:void performResume():0:0 -> performResume
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":62,"3":64,"6":67,"9":71,"12":76},"outline":"La/b;b(Ljava/lang/String;Landroid/support/v4/app/t;Ljava/lang/String;)Ljava/lang/String;"}
    58:61:void performResume():0:0 -> performResume
    62:62:void performResume():0:0 -> performResume
    64:64:void performResume():0:0 -> performResume
    67:67:void performResume():0:0 -> performResume
    71:71:void performResume():0:0 -> performResume
    76:76:void performResume():0:0 -> performResume
    30:38:void android.support.v4.app.FragmentManagerImpl.dispatchStart():0:0 -> performStart
    30:38:void performStart():0 -> performStart
    39:62:void android.support.v4.app.LoaderManagerImpl.doReportStart():0:0 -> performStart
    39:62:void performStart():0 -> performStart
    63:72:void performStart():0:0 -> performStart
    73:76:void performStart():0:0 -> performStart
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":81,"3":83,"6":86,"9":90,"12":95},"outline":"La/b;b(Ljava/lang/String;Landroid/support/v4/app/t;Ljava/lang/String;)Ljava/lang/String;"}
    77:80:void performStart():0:0 -> performStart
    81:81:void performStart():0:0 -> performStart
    83:83:void performStart():0:0 -> performStart
    86:86:void performStart():0:0 -> performStart
    90:90:void performStart():0:0 -> performStart
    95:95:void performStart():0:0 -> performStart
    14:23:void android.support.v4.app.FragmentManagerImpl.dispatchStop():0:0 -> performStop
    14:23:void performStop():0 -> performStop
    24:37:void performStop():0:0 -> performStop
    38:41:void performStop():0:0 -> performStop
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":46,"3":48,"6":51,"9":55,"12":60},"outline":"La/b;b(Ljava/lang/String;Landroid/support/v4/app/t;Ljava/lang/String;)Ljava/lang/String;"}
    42:45:void performStop():0:0 -> performStop
    46:46:void performStop():0:0 -> performStop
    48:48:void performStop():0:0 -> performStop
    51:51:void performStop():0:0 -> performStop
    55:55:void performStop():0:0 -> performStop
    60:60:void performStop():0:0 -> performStop
    7:8:void android.support.v4.app.FragmentActivity$HostCallbacks.onRequestPermissionsFromFragment(android.support.v4.app.Fragment,java.lang.String[],int):0:0 -> requestPermissions
    7:8:void requestPermissions(java.lang.String[],int):0 -> requestPermissions
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:12:void android.support.v4.app.FragmentActivity$HostCallbacks.onRequestPermissionsFromFragment(android.support.v4.app.Fragment,java.lang.String[],int):0:0 -> requestPermissions
    9:12:void requestPermissions(java.lang.String[],int):0 -> requestPermissions
    13:18:void requestPermissions(java.lang.String[],int):0:0 -> requestPermissions
    19:22:void requestPermissions(java.lang.String[],int):0:0 -> requestPermissions
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":27,"3":29,"6":32,"9":36,"12":41},"outline":"La/b;b(Ljava/lang/String;Landroid/support/v4/app/t;Ljava/lang/String;)Ljava/lang/String;"}
    23:26:void requestPermissions(java.lang.String[],int):0:0 -> requestPermissions
    27:27:void requestPermissions(java.lang.String[],int):0:0 -> requestPermissions
    29:29:void requestPermissions(java.lang.String[],int):0:0 -> requestPermissions
    32:32:void requestPermissions(java.lang.String[],int):0:0 -> requestPermissions
    36:36:void requestPermissions(java.lang.String[],int):0:0 -> requestPermissions
    41:41:void requestPermissions(java.lang.String[],int):0:0 -> requestPermissions
    31:33:void android.support.v4.app.FragmentManagerImpl.dispatchCreate():0:0 -> restoreChildFragmentState
    31:33:void restoreChildFragmentState(android.os.Bundle):0 -> restoreChildFragmentState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:37:void android.support.v4.app.FragmentManagerImpl.dispatchCreate():0:0 -> restoreChildFragmentState
    34:37:void restoreChildFragmentState(android.os.Bundle):0 -> restoreChildFragmentState
    30:33:void restoreViewState(android.os.Bundle):0:0 -> restoreViewState
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":38,"3":40,"6":43,"9":47,"12":52},"outline":"La/b;b(Ljava/lang/String;Landroid/support/v4/app/t;Ljava/lang/String;)Ljava/lang/String;"}
    34:37:void restoreViewState(android.os.Bundle):0:0 -> restoreViewState
    38:38:void restoreViewState(android.os.Bundle):0:0 -> restoreViewState
    40:40:void restoreViewState(android.os.Bundle):0:0 -> restoreViewState
    43:43:void restoreViewState(android.os.Bundle):0:0 -> restoreViewState
    47:47:void restoreViewState(android.os.Bundle):0:0 -> restoreViewState
    52:52:void restoreViewState(android.os.Bundle):0:0 -> restoreViewState
    9:11:java.lang.Boolean android.support.v4.app.Fragment$AnimationInfo.access$602(android.support.v4.app.Fragment$AnimationInfo,java.lang.Boolean):0:0 -> setAllowEnterTransitionOverlap
    9:11:void setAllowEnterTransitionOverlap(boolean):0 -> setAllowEnterTransitionOverlap
    9:11:java.lang.Boolean android.support.v4.app.Fragment$AnimationInfo.access$702(android.support.v4.app.Fragment$AnimationInfo,java.lang.Boolean):0:0 -> setAllowReturnTransitionOverlap
    9:11:void setAllowReturnTransitionOverlap(boolean):0 -> setAllowReturnTransitionOverlap
    5:7:java.lang.Object android.support.v4.app.Fragment$AnimationInfo.access$002(android.support.v4.app.Fragment$AnimationInfo,java.lang.Object):0:0 -> setEnterTransition
    5:7:void setEnterTransition(java.lang.Object):0 -> setEnterTransition
    5:7:java.lang.Object android.support.v4.app.Fragment$AnimationInfo.access$202(android.support.v4.app.Fragment$AnimationInfo,java.lang.Object):0:0 -> setExitTransition
    5:7:void setExitTransition(java.lang.Object):0 -> setExitTransition
    23:24:void android.support.v4.app.FragmentActivity$HostCallbacks.onSupportInvalidateOptionsMenu():0:0 -> setHasOptionsMenu
    23:24:void setHasOptionsMenu(boolean):0 -> setHasOptionsMenu
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:28:void android.support.v4.app.FragmentActivity$HostCallbacks.onSupportInvalidateOptionsMenu():0:0 -> setHasOptionsMenu
    25:28:void setHasOptionsMenu(boolean):0 -> setHasOptionsMenu
    27:28:void android.support.v4.app.FragmentActivity$HostCallbacks.onSupportInvalidateOptionsMenu():0:0 -> setMenuVisibility
    27:28:void setMenuVisibility(boolean):0 -> setMenuVisibility
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:32:void android.support.v4.app.FragmentActivity$HostCallbacks.onSupportInvalidateOptionsMenu():0:0 -> setMenuVisibility
    29:32:void setMenuVisibility(boolean):0 -> setMenuVisibility
    46:52:void android.support.v4.app.FragmentManagerImpl$StartEnterTransitionListener.startListening():0:0 -> setOnStartEnterTransitionListener
    46:52:void setOnStartEnterTransitionListener(android.support.v4.app.Fragment$OnStartEnterTransitionListener):0 -> setOnStartEnterTransitionListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/r;)V"}
    5:7:java.lang.Object android.support.v4.app.Fragment$AnimationInfo.access$302(android.support.v4.app.Fragment$AnimationInfo,java.lang.Object):0:0 -> setReenterTransition
    5:7:void setReenterTransition(java.lang.Object):0 -> setReenterTransition
    5:7:java.lang.Object android.support.v4.app.Fragment$AnimationInfo.access$102(android.support.v4.app.Fragment$AnimationInfo,java.lang.Object):0:0 -> setReturnTransition
    5:7:void setReturnTransition(java.lang.Object):0 -> setReturnTransition
    5:7:java.lang.Object android.support.v4.app.Fragment$AnimationInfo.access$402(android.support.v4.app.Fragment$AnimationInfo,java.lang.Object):0:0 -> setSharedElementEnterTransition
    5:7:void setSharedElementEnterTransition(java.lang.Object):0 -> setSharedElementEnterTransition
    5:7:java.lang.Object android.support.v4.app.Fragment$AnimationInfo.access$502(android.support.v4.app.Fragment$AnimationInfo,java.lang.Object):0:0 -> setSharedElementReturnTransition
    5:7:void setSharedElementReturnTransition(java.lang.Object):0 -> setSharedElementReturnTransition
    26:29:void setTargetFragment(android.support.v4.app.Fragment,int):0:0 -> setTargetFragment
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/t;I)V"}
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":82,"3":84,"6":87,"9":91,"12":96},"outline":"La/b;b(Ljava/lang/String;Landroid/support/v4/app/t;Ljava/lang/String;)Ljava/lang/String;"}
    30:81:void setTargetFragment(android.support.v4.app.Fragment,int):0:0 -> setTargetFragment
    82:82:void setTargetFragment(android.support.v4.app.Fragment,int):0:0 -> setTargetFragment
    84:84:void setTargetFragment(android.support.v4.app.Fragment,int):0:0 -> setTargetFragment
    87:87:void setTargetFragment(android.support.v4.app.Fragment,int):0:0 -> setTargetFragment
    91:91:void setTargetFragment(android.support.v4.app.Fragment,int):0:0 -> setTargetFragment
    96:96:void setTargetFragment(android.support.v4.app.Fragment,int):0:0 -> setTargetFragment
    33:62:void android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart(android.support.v4.app.Fragment):0:0 -> setUserVisibleHint
    33:62:void setUserVisibleHint(boolean):0 -> setUserVisibleHint
    8:15:boolean android.support.v4.app.FragmentActivity$HostCallbacks.onShouldShowRequestPermissionRationale(java.lang.String):0:0 -> shouldShowRequestPermissionRationale
    8:15:boolean shouldShowRequestPermissionRationale(java.lang.String):0 -> shouldShowRequestPermissionRationale
    16:22:boolean android.support.v4.app.ActivityCompat.shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):0:0 -> shouldShowRequestPermissionRationale
    16:22:boolean android.support.v4.app.FragmentActivity$HostCallbacks.onShouldShowRequestPermissionRationale(java.lang.String):0 -> shouldShowRequestPermissionRationale
    16:22:boolean shouldShowRequestPermissionRationale(java.lang.String):0 -> shouldShowRequestPermissionRationale
    1:1:void startActivity(android.content.Intent):0:0 -> startActivity
    2:2:void android.support.v4.app.FragmentActivity$HostCallbacks.onStartActivityFromFragment(android.support.v4.app.Fragment,android.content.Intent,int,android.os.Bundle):0:0 -> startActivity
    2:2:void startActivity(android.content.Intent,android.os.Bundle):0 -> startActivity
    3:3:void startActivity(android.content.Intent,android.os.Bundle):0:0 -> startActivity
    4:4:void startActivity(android.content.Intent,android.os.Bundle):0:0 -> startActivity
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":6,"3":7,"6":8,"9":9,"12":10},"outline":"La/b;b(Ljava/lang/String;Landroid/support/v4/app/t;Ljava/lang/String;)Ljava/lang/String;"}
    5:5:void startActivity(android.content.Intent,android.os.Bundle):0:0 -> startActivity
    6:6:void startActivity(android.content.Intent,android.os.Bundle):0:0 -> startActivity
    7:7:void startActivity(android.content.Intent,android.os.Bundle):0:0 -> startActivity
    8:8:void startActivity(android.content.Intent,android.os.Bundle):0:0 -> startActivity
    9:9:void startActivity(android.content.Intent,android.os.Bundle):0:0 -> startActivity
    10:10:void startActivity(android.content.Intent,android.os.Bundle):0:0 -> startActivity
    1:1:void startActivityForResult(android.content.Intent,int):0:0 -> startActivityForResult
    2:2:void android.support.v4.app.FragmentActivity$HostCallbacks.onStartActivityFromFragment(android.support.v4.app.Fragment,android.content.Intent,int,android.os.Bundle):0:0 -> startActivityForResult
    2:2:void startActivityForResult(android.content.Intent,int,android.os.Bundle):0 -> startActivityForResult
    3:3:void startActivityForResult(android.content.Intent,int,android.os.Bundle):0:0 -> startActivityForResult
    4:4:void startActivityForResult(android.content.Intent,int,android.os.Bundle):0:0 -> startActivityForResult
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":6,"3":7,"6":8,"9":9,"12":10},"outline":"La/b;b(Ljava/lang/String;Landroid/support/v4/app/t;Ljava/lang/String;)Ljava/lang/String;"}
    5:5:void startActivityForResult(android.content.Intent,int,android.os.Bundle):0:0 -> startActivityForResult
    6:6:void startActivityForResult(android.content.Intent,int,android.os.Bundle):0:0 -> startActivityForResult
    7:7:void startActivityForResult(android.content.Intent,int,android.os.Bundle):0:0 -> startActivityForResult
    8:8:void startActivityForResult(android.content.Intent,int,android.os.Bundle):0:0 -> startActivityForResult
    9:9:void startActivityForResult(android.content.Intent,int,android.os.Bundle):0:0 -> startActivityForResult
    10:10:void startActivityForResult(android.content.Intent,int,android.os.Bundle):0:0 -> startActivityForResult
    1:1:void android.support.v4.app.FragmentActivity$HostCallbacks.onStartIntentSenderFromFragment(android.support.v4.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0:0 -> startIntentSenderForResult
    1:1:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0 -> startIntentSenderForResult
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    2:2:void android.support.v4.app.FragmentActivity$HostCallbacks.onStartIntentSenderFromFragment(android.support.v4.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0:0 -> startIntentSenderForResult
    2:2:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0 -> startIntentSenderForResult
    3:3:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0:0 -> startIntentSenderForResult
    4:4:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0:0 -> startIntentSenderForResult
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":6,"3":7,"6":8,"9":9,"12":10},"outline":"La/b;b(Ljava/lang/String;Landroid/support/v4/app/t;Ljava/lang/String;)Ljava/lang/String;"}
    5:5:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0:0 -> startIntentSenderForResult
    6:6:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0:0 -> startIntentSenderForResult
    7:7:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0:0 -> startIntentSenderForResult
    8:8:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0:0 -> startIntentSenderForResult
    9:9:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0:0 -> startIntentSenderForResult
    10:10:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0:0 -> startIntentSenderForResult
    19:20:android.os.Handler android.support.v4.app.FragmentHostCallback.getHandler():0:0 -> startPostponedEnterTransition
    19:20:void startPostponedEnterTransition():0 -> startPostponedEnterTransition
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:30:void startPostponedEnterTransition():0:0 -> startPostponedEnterTransition
    31:32:android.os.Handler android.support.v4.app.FragmentHostCallback.getHandler():0:0 -> startPostponedEnterTransition
    31:32:void startPostponedEnterTransition():0 -> startPostponedEnterTransition
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:52:void startPostponedEnterTransition():0:0 -> startPostponedEnterTransition
android.support.v4.app.Fragment$1 -> android.support.v4.app.n:
# {"id":"sourceFile","fileName":"Fragment.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v4.app.Fragment this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    5:8:void <init>(android.support.v4.app.Fragment):0:0 -> <init>
    5:8:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    14:15:android.view.animation.Animation com.tomer.fadingtextview.FadingTextView.access$000(com.tomer.fadingtextview.FadingTextView):0:0 -> run
    14:15:void com.tomer.fadingtextview.FadingTextView$1.run():0 -> run
    14:15:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    16:40:void com.tomer.fadingtextview.FadingTextView$1.run():0:0 -> run
    16:40:void run$bridge():0 -> run
    41:44:com.mingle.widget.SweetView$AnimationListener com.mingle.widget.SweetView.access$000(com.mingle.widget.SweetView):0:0 -> run
    41:44:void com.mingle.widget.SweetView$1.run():0 -> run
    41:44:void run$bridge():0 -> run
    45:48:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onContentShow():0:0 -> run
    45:48:void com.mingle.widget.SweetView$1.run():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    45:48:void run$bridge():0 -> run
    49:50:android.widget.RelativeLayout com.mingle.sweetpick.CustomDelegate.access$200(com.mingle.sweetpick.CustomDelegate):0:0 -> run
    49:50:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onContentShow():0 -> run
    49:50:void com.mingle.widget.SweetView$1.run():0 -> run
    49:50:void run$bridge():0 -> run
    51:53:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onContentShow():0:0 -> run
    51:53:void com.mingle.widget.SweetView$1.run():0 -> run
    51:53:void run$bridge():0 -> run
    54:55:void com.mingle.sweetpick.CustomDelegate.duangLayoutAnimation():0:0 -> run
    54:55:void com.mingle.sweetpick.CustomDelegate.setContentViewAnimation():0 -> run
    54:55:void com.mingle.sweetpick.CustomDelegate.access$400(com.mingle.sweetpick.CustomDelegate):0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    54:55:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onContentShow():0 -> run
    54:55:void com.mingle.widget.SweetView$1.run():0 -> run
    54:55:void run$bridge():0 -> run
    56:68:void com.mingle.sweetpick.CustomDelegate.duangLayoutAnimation():0:0 -> run
    56:68:void com.mingle.sweetpick.CustomDelegate.setContentViewAnimation():0 -> run
    56:68:void com.mingle.sweetpick.CustomDelegate.access$400(com.mingle.sweetpick.CustomDelegate):0 -> run
    56:68:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onContentShow():0 -> run
    56:68:void com.mingle.widget.SweetView$1.run():0 -> run
    56:68:void run$bridge():0 -> run
    69:70:android.widget.RelativeLayout com.mingle.sweetpick.CustomDelegate.access$200(com.mingle.sweetpick.CustomDelegate):0:0 -> run
    69:70:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onContentShow():0 -> run
    69:70:void com.mingle.widget.SweetView$1.run():0 -> run
    69:70:void run$bridge():0 -> run
    71:76:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onContentShow():0:0 -> run
    71:76:void com.mingle.widget.SweetView$1.run():0 -> run
    71:76:void run$bridge():0 -> run
    77:82:void com.crowdfire.cfalertdialog.CFAlertDialog$3.run():0:0 -> run
    77:82:void run$bridge():0 -> run
    83:90:void com.crowdfire.cfalertdialog.CFAlertDialog$11$1.run():0:0 -> run
    83:90:void run$bridge():0 -> run
    91:94:void android.support.v7.app.ToolbarActionBar.populateOptionsMenu():0:0 -> run
    91:94:void android.support.v7.app.ToolbarActionBar$1.run():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    91:94:void run$bridge():0 -> run
    95:113:void android.support.v7.app.ToolbarActionBar.populateOptionsMenu():0:0 -> run
    95:113:void android.support.v7.app.ToolbarActionBar$1.run():0 -> run
    95:113:void run$bridge():0 -> run
    114:115:boolean android.support.v7.view.WindowCallbackWrapper.onCreatePanelMenu(int,android.view.Menu):0:0 -> run
    114:115:void android.support.v7.app.ToolbarActionBar.populateOptionsMenu():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    114:115:void android.support.v7.app.ToolbarActionBar$1.run():0 -> run
    114:115:void run$bridge():0 -> run
    116:121:boolean android.support.v7.view.WindowCallbackWrapper.onCreatePanelMenu(int,android.view.Menu):0:0 -> run
    116:121:void android.support.v7.app.ToolbarActionBar.populateOptionsMenu():0 -> run
    116:121:void android.support.v7.app.ToolbarActionBar$1.run():0 -> run
    116:121:void run$bridge():0 -> run
    122:145:void android.support.v7.app.ToolbarActionBar.populateOptionsMenu():0:0 -> run
    122:145:void android.support.v7.app.ToolbarActionBar$1.run():0 -> run
    122:145:void run$bridge():0 -> run
    146:151:void android.support.v4.widget.ViewDragHelper$2.run():0:0 -> run
    146:151:void run$bridge():0 -> run
    152:168:void android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0:0 -> run
    152:168:void run$bridge():0 -> run
    169:184:void android.support.v4.widget.AutoScrollHelper$ClampedScroller.start():0:0 -> run
    169:184:void android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0 -> run
    169:184:void run$bridge():0 -> run
    185:192:boolean android.support.v4.widget.AutoScrollHelper$ClampedScroller.isFinished():0:0 -> run
    185:192:void android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    185:192:void run$bridge():0 -> run
    193:207:boolean android.support.v4.widget.AutoScrollHelper$ClampedScroller.isFinished():0:0 -> run
    193:207:void android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0 -> run
    193:207:void run$bridge():0 -> run
    208:224:void android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0:0 -> run
    208:224:void run$bridge():0 -> run
    225:244:void android.support.v4.widget.AutoScrollHelper.cancelTargetTouch():0:0 -> run
    225:244:void android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0 -> run
    225:244:void run$bridge():0 -> run
    245:287:void android.support.v4.widget.AutoScrollHelper$ClampedScroller.computeScrollDelta():0:0 -> run
    245:287:void android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0 -> run
    245:287:void run$bridge():0 -> run
    288:318:void android.support.v4.widget.ListViewCompat.scrollListBy(android.widget.ListView,int):0:0 -> run
    288:318:void android.support.v4.widget.ListViewAutoScrollHelper.scrollTargetBy(int,int):0 -> run
    288:318:void android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0 -> run
    288:318:void run$bridge():0 -> run
    319:322:void android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0:0 -> run
    319:322:void run$bridge():0 -> run
    323:332:void android.support.v4.widget.AutoScrollHelper$ClampedScroller.computeScrollDelta():0:0 -> run
    323:332:void android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0 -> run
    323:332:void run$bridge():0 -> run
    333:339:void android.support.v4.view.ViewPager$3.run():0:0 -> run
    333:339:void run$bridge():0 -> run
    340:345:void android.support.v4.app.FragmentTransition.access$000(java.util.ArrayList,int):0:0 -> run
    340:345:void android.support.v4.app.FragmentTransition$1.run():0 -> run
    340:345:void run$bridge():0 -> run
    346:353:void android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1.run():0:0 -> run
    346:353:void run$bridge():0 -> run
    354:359:void android.support.v4.app.FragmentManagerImpl$1.run():0:0 -> run
    354:359:void run$bridge():0 -> run
    360:364:void run():0:0 -> run
    360:364:void run$bridge():0 -> run
android.support.v4.app.Fragment$2 -> android.support.v4.app.o:
# {"id":"sourceFile","fileName":"Fragment.java"}
    android.support.v4.app.Fragment this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/t;"}
    8:12:android.support.v4.app.Fragment android.support.v4.app.FragmentContainer.instantiate(android.content.Context,java.lang.String,android.os.Bundle):0:0 -> k
    8:12:android.support.v4.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/t;"}
    1:1:android.view.View onFindViewById(int):0:0 -> l
    1:1:boolean onHasView():0:0 -> m
android.support.v4.app.Fragment$AnimationInfo -> android.support.v4.app.p:
# {"id":"sourceFile","fileName":"Fragment.java"}
    android.view.View mAnimatingAway -> a
    android.animation.Animator mAnimator -> b
    int mStateAfterAnimating -> c
    int mNextAnim -> d
    int mNextTransition -> e
    int mNextTransitionStyle -> f
    java.lang.Object mEnterTransition -> g
    java.lang.Object mReturnTransition -> h
    java.lang.Object mExitTransition -> i
    java.lang.Object mReenterTransition -> j
    java.lang.Object mSharedElementEnterTransition -> k
    java.lang.Object mSharedElementReturnTransition -> l
    java.lang.Boolean mAllowReturnTransitionOverlap -> m
    java.lang.Boolean mAllowEnterTransitionOverlap -> n
    boolean mEnterTransitionPostponed -> o
    android.support.v4.app.Fragment$OnStartEnterTransitionListener mStartEnterTransitionListener -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/r;"}
    boolean mIsHideReplaced -> q
android.support.v4.app.Fragment$InstantiationException -> android.support.v4.app.q:
# {"id":"sourceFile","fileName":"Fragment.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void io.reactivex.exceptions.CompositeException$CompositeExceptionCausalChain.<init>():0:0 -> <init>
    1:1:void $r8$init$synthetic():0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:void <init>(java.lang.String,java.lang.Exception):0:0 -> <init>
    2:2:void $r8$init$synthetic(java.lang.String,java.lang.Exception):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.String io.reactivex.exceptions.CompositeException$CompositeExceptionCausalChain.getMessage$bridge():0:0 -> getMessage
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v4.app.Fragment$OnStartEnterTransitionListener -> android.support.v4.app.r:
# {"id":"sourceFile","fileName":"Fragment.java"}
android.support.v4.app.Fragment$SavedState -> android.support.v4.app.s:
# {"id":"sourceFile","fileName":"Fragment.java"}
    android.os.Bundle mState -> a
    1:1:void <init>(android.os.Parcel,java.lang.ClassLoader):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)V"}
android.support.v4.app.Fragment$SavedState$1 -> R8$$REMOVED$$CLASS$$25:
# {"id":"sourceFile","fileName":"Fragment.java"}
android.support.v4.app.FragmentActivity -> android.support.v4.app.x:
# {"id":"sourceFile","fileName":"FragmentActivity.java"}
    android.support.v4.app.FragmentController mFragments -> mFragments
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/y;"}
    android.support.v4.util.SparseArrayCompat mPendingFragmentActivityResults -> mPendingFragmentActivityResults
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/q;"}
    16:28:android.support.v4.app.FragmentController android.support.v4.app.FragmentController.createController(android.support.v4.app.FragmentHostCallback):0:0 -> <init>
    16:28:void <init>():0 -> <init>
    16:19:int android.support.v4.util.SparseArrayCompat.indexOfKey(int):0:0 -> a
    16:19:int allocateRequestIndex(android.support.v4.app.Fragment):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/t;)I"}
    20:36:int android.support.v4.util.SparseArrayCompat.indexOfKey(int):0:0 -> a
    20:36:int allocateRequestIndex(android.support.v4.app.Fragment):0 -> a
    37:67:int allocateRequestIndex(android.support.v4.app.Fragment):0:0 -> a
    3:4:java.util.List android.support.v4.app.FragmentManagerImpl.getFragments():0:0 -> b
    3:4:void markState(android.support.v4.app.FragmentManager,android.arch.lifecycle.Lifecycle$State):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/a0;)V"}
    5:25:java.util.List android.support.v4.app.FragmentManagerImpl.getFragments():0:0 -> b
    5:25:void markState(android.support.v4.app.FragmentManager,android.arch.lifecycle.Lifecycle$State):0 -> b
    26:46:void markState(android.support.v4.app.FragmentManager,android.arch.lifecycle.Lifecycle$State):0:0 -> b
    47:49:void android.arch.lifecycle.LifecycleRegistry.markState(android.arch.lifecycle.Lifecycle$State):0:0 -> b
    47:49:void markState(android.support.v4.app.FragmentManager,android.arch.lifecycle.Lifecycle$State):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    50:59:void markState(android.support.v4.app.FragmentManager,android.arch.lifecycle.Lifecycle$State):0:0 -> b
    60:63:java.util.List android.support.v4.app.FragmentManagerImpl.getFragments():0:0 -> b
    60:63:void markState(android.support.v4.app.FragmentManager,android.arch.lifecycle.Lifecycle$State):0 -> b
    3:4:android.view.View android.support.v4.app.FragmentController.onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> dispatchFragmentsOnCreateView
    3:4:android.view.View dispatchFragmentsOnCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> dispatchFragmentsOnCreateView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:11:android.view.View android.support.v4.app.FragmentController.onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> dispatchFragmentsOnCreateView
    5:11:android.view.View dispatchFragmentsOnCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> dispatchFragmentsOnCreateView
    28:29:void android.support.v4.app.FragmentHostCallback.doLoaderStop(boolean):0:0 -> doReallyStop
    28:29:void android.support.v4.app.FragmentController.doLoaderStop(boolean):0 -> doReallyStop
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    28:29:void doReallyStop(boolean):0 -> doReallyStop
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    30:31:void android.support.v4.app.FragmentHostCallback.doLoaderStop(boolean):0:0 -> doReallyStop
    30:31:void android.support.v4.app.FragmentController.doLoaderStop(boolean):0 -> doReallyStop
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:31:void doReallyStop(boolean):0 -> doReallyStop
    32:48:void android.support.v4.app.FragmentHostCallback.doLoaderStop(boolean):0:0 -> doReallyStop
    32:48:void android.support.v4.app.FragmentController.doLoaderStop(boolean):0 -> doReallyStop
    32:48:void doReallyStop(boolean):0 -> doReallyStop
    90:91:void android.support.v4.app.FragmentController.dumpLoaders(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
    90:91:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    92:94:void android.support.v4.app.FragmentController.dumpLoaders(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
    92:94:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    95:159:void android.support.v4.app.FragmentHostCallback.dumpLoaders(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
    95:159:void android.support.v4.app.FragmentController.dumpLoaders(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    95:159:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    160:161:android.support.v4.app.FragmentManagerImpl android.support.v4.app.FragmentHostCallback.getFragmentManagerImpl():0:0 -> dump
    160:161:android.support.v4.app.FragmentManager android.support.v4.app.FragmentController.getSupportFragmentManager():0 -> dump
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    160:161:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    162:163:android.support.v4.app.FragmentManagerImpl android.support.v4.app.FragmentHostCallback.getFragmentManagerImpl():0:0 -> dump
    162:163:android.support.v4.app.FragmentManager android.support.v4.app.FragmentController.getSupportFragmentManager():0 -> dump
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    162:163:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    164:167:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
    3:4:android.support.v4.app.FragmentManagerImpl android.support.v4.app.FragmentHostCallback.getFragmentManagerImpl():0:0 -> getSupportFragmentManager
    3:4:android.support.v4.app.FragmentManager android.support.v4.app.FragmentController.getSupportFragmentManager():0 -> getSupportFragmentManager
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:4:android.support.v4.app.FragmentManager getSupportFragmentManager():0 -> getSupportFragmentManager
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroid/support/v4/app/a0;"}
    5:7:android.support.v4.app.FragmentManagerImpl android.support.v4.app.FragmentHostCallback.getFragmentManagerImpl():0:0 -> getSupportFragmentManager
    5:7:android.support.v4.app.FragmentManager android.support.v4.app.FragmentController.getSupportFragmentManager():0 -> getSupportFragmentManager
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:7:android.support.v4.app.FragmentManager getSupportFragmentManager():0 -> getSupportFragmentManager
    3:4:android.support.v4.app.LoaderManagerImpl android.support.v4.app.FragmentHostCallback.getLoaderManagerImpl():0:0 -> getSupportLoaderManager
    3:4:android.support.v4.app.LoaderManager android.support.v4.app.FragmentController.getSupportLoaderManager():0 -> getSupportLoaderManager
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:4:android.support.v4.app.LoaderManager getSupportLoaderManager():0 -> getSupportLoaderManager
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroid/support/v4/app/w0;"}
    5:10:android.support.v4.app.LoaderManagerImpl android.support.v4.app.FragmentHostCallback.getLoaderManagerImpl():0:0 -> getSupportLoaderManager
    5:10:android.support.v4.app.LoaderManager android.support.v4.app.FragmentController.getSupportLoaderManager():0 -> getSupportLoaderManager
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:10:android.support.v4.app.LoaderManager getSupportLoaderManager():0 -> getSupportLoaderManager
    11:23:android.support.v4.app.LoaderManagerImpl android.support.v4.app.FragmentHostCallback.getLoaderManagerImpl():0:0 -> getSupportLoaderManager
    11:23:android.support.v4.app.LoaderManager android.support.v4.app.FragmentController.getSupportLoaderManager():0 -> getSupportLoaderManager
    11:23:android.support.v4.app.LoaderManager getSupportLoaderManager():0 -> getSupportLoaderManager
    3:4:void android.support.v4.app.FragmentController.noteStateNotSaved():0:0 -> onActivityResult
    3:4:void onActivityResult(int,int,android.content.Intent):0 -> onActivityResult
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:17:void android.support.v4.app.FragmentController.noteStateNotSaved():0:0 -> onActivityResult
    5:17:void onActivityResult(int,int,android.content.Intent):0 -> onActivityResult
    18:25:void onActivityResult(int,int,android.content.Intent):0:0 -> onActivityResult
    26:27:void android.support.v4.util.SparseArrayCompat.delete(int):0:0 -> onActivityResult
    26:27:void android.support.v4.util.SparseArrayCompat.remove(int):0 -> onActivityResult
    26:27:void onActivityResult(int,int,android.content.Intent):0 -> onActivityResult
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    28:54:void android.support.v4.util.SparseArrayCompat.delete(int):0:0 -> onActivityResult
    28:54:void android.support.v4.util.SparseArrayCompat.remove(int):0 -> onActivityResult
    28:54:void onActivityResult(int,int,android.content.Intent):0 -> onActivityResult
    55:60:void onActivityResult(int,int,android.content.Intent):0:0 -> onActivityResult
    61:62:android.support.v4.app.Fragment android.support.v4.app.FragmentController.findFragmentByWho(java.lang.String):0:0 -> onActivityResult
    61:62:void onActivityResult(int,int,android.content.Intent):0 -> onActivityResult
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    63:72:android.support.v4.app.Fragment android.support.v4.app.FragmentController.findFragmentByWho(java.lang.String):0:0 -> onActivityResult
    63:72:void onActivityResult(int,int,android.content.Intent):0 -> onActivityResult
    73:92:void onActivityResult(int,int,android.content.Intent):0:0 -> onActivityResult
    3:4:android.support.v4.app.FragmentManagerImpl android.support.v4.app.FragmentHostCallback.getFragmentManagerImpl():0:0 -> onBackPressed
    3:4:android.support.v4.app.FragmentManager android.support.v4.app.FragmentController.getSupportFragmentManager():0 -> onBackPressed
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:4:void onBackPressed():0 -> onBackPressed
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    5:6:android.support.v4.app.FragmentManagerImpl android.support.v4.app.FragmentHostCallback.getFragmentManagerImpl():0:0 -> onBackPressed
    5:6:android.support.v4.app.FragmentManager android.support.v4.app.FragmentController.getSupportFragmentManager():0 -> onBackPressed
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:6:void onBackPressed():0 -> onBackPressed
    7:19:boolean android.support.v4.app.FragmentManagerImpl.isStateSaved():0:0 -> onBackPressed
    7:19:void onBackPressed():0 -> onBackPressed
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:29:void onBackPressed():0:0 -> onBackPressed
    6:7:void android.support.v4.app.FragmentController.dispatchConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
    6:7:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:10:void android.support.v4.app.FragmentController.dispatchConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
    8:10:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    11:12:void android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
    11:12:void android.support.v4.app.FragmentController.dispatchConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    11:12:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    13:33:void android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
    13:33:void android.support.v4.app.FragmentController.dispatchConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    13:33:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    3:4:void android.support.v4.app.FragmentController.attachHost(android.support.v4.app.Fragment):0:0 -> onCreate
    3:4:void onCreate(android.os.Bundle):0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:6:void android.support.v4.app.FragmentController.attachHost(android.support.v4.app.Fragment):0:0 -> onCreate
    5:6:void onCreate(android.os.Bundle):0 -> onCreate
    7:10:void android.support.v4.app.FragmentManagerImpl.attachController(android.support.v4.app.FragmentHostCallback,android.support.v4.app.FragmentContainer,android.support.v4.app.Fragment):0:0 -> onCreate
    7:10:void android.support.v4.app.FragmentController.attachHost(android.support.v4.app.Fragment):0 -> onCreate
    7:10:void onCreate(android.os.Bundle):0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    11:17:void android.support.v4.app.FragmentManagerImpl.attachController(android.support.v4.app.FragmentHostCallback,android.support.v4.app.FragmentContainer,android.support.v4.app.Fragment):0:0 -> onCreate
    11:17:void android.support.v4.app.FragmentController.attachHost(android.support.v4.app.Fragment):0 -> onCreate
    11:17:void onCreate(android.os.Bundle):0 -> onCreate
    18:33:void onCreate(android.os.Bundle):0:0 -> onCreate
    34:37:void android.support.v4.app.FragmentHostCallback.restoreLoaderNonConfig(android.support.v4.util.SimpleArrayMap):0:0 -> onCreate
    34:37:void android.support.v4.app.FragmentController.restoreLoaderNonConfig(android.support.v4.util.SimpleArrayMap):0 -> onCreate
    34:37:void onCreate(android.os.Bundle):0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    38:40:void android.support.v4.app.FragmentController.restoreLoaderNonConfig(android.support.v4.util.SimpleArrayMap):0:0 -> onCreate
    38:40:void onCreate(android.os.Bundle):0 -> onCreate
    41:45:int android.support.v4.util.SimpleArrayMap.size():0:0 -> onCreate
    41:45:void android.support.v4.app.FragmentHostCallback.restoreLoaderNonConfig(android.support.v4.util.SimpleArrayMap):0 -> onCreate
    41:45:void android.support.v4.app.FragmentController.restoreLoaderNonConfig(android.support.v4.util.SimpleArrayMap):0 -> onCreate
    41:45:void onCreate(android.os.Bundle):0 -> onCreate
    46:51:void android.support.v4.app.FragmentHostCallback.restoreLoaderNonConfig(android.support.v4.util.SimpleArrayMap):0:0 -> onCreate
    46:51:void android.support.v4.app.FragmentController.restoreLoaderNonConfig(android.support.v4.util.SimpleArrayMap):0 -> onCreate
    46:51:void onCreate(android.os.Bundle):0 -> onCreate
    52:56:void android.support.v4.app.LoaderManagerImpl.updateHostController(android.support.v4.app.FragmentHostCallback):0:0 -> onCreate
    52:56:void android.support.v4.app.FragmentHostCallback.restoreLoaderNonConfig(android.support.v4.util.SimpleArrayMap):0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    52:56:void android.support.v4.app.FragmentController.restoreLoaderNonConfig(android.support.v4.util.SimpleArrayMap):0 -> onCreate
    52:56:void onCreate(android.os.Bundle):0 -> onCreate
    57:62:void android.support.v4.app.FragmentHostCallback.restoreLoaderNonConfig(android.support.v4.util.SimpleArrayMap):0:0 -> onCreate
    57:62:void android.support.v4.app.FragmentController.restoreLoaderNonConfig(android.support.v4.util.SimpleArrayMap):0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    57:62:void onCreate(android.os.Bundle):0 -> onCreate
    63:72:void onCreate(android.os.Bundle):0:0 -> onCreate
    73:74:void android.support.v4.app.FragmentController.restoreAllState(android.os.Parcelable,android.support.v4.app.FragmentManagerNonConfig):0:0 -> onCreate
    73:74:void onCreate(android.os.Bundle):0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    75:81:void android.support.v4.app.FragmentController.restoreAllState(android.os.Parcelable,android.support.v4.app.FragmentManagerNonConfig):0:0 -> onCreate
    75:81:void onCreate(android.os.Bundle):0 -> onCreate
    82:160:void onCreate(android.os.Bundle):0:0 -> onCreate
    161:162:void android.support.v4.app.FragmentController.dispatchCreate():0:0 -> onCreate
    161:162:void onCreate(android.os.Bundle):0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    163:164:void android.support.v4.app.FragmentController.dispatchCreate():0:0 -> onCreate
    163:164:void onCreate(android.os.Bundle):0 -> onCreate
    165:167:void android.support.v4.app.FragmentManagerImpl.dispatchCreate():0:0 -> onCreate
    165:167:void android.support.v4.app.FragmentController.dispatchCreate():0 -> onCreate
    165:167:void onCreate(android.os.Bundle):0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    168:171:void android.support.v4.app.FragmentManagerImpl.dispatchCreate():0:0 -> onCreate
    168:171:void android.support.v4.app.FragmentController.dispatchCreate():0 -> onCreate
    168:171:void onCreate(android.os.Bundle):0 -> onCreate
    172:181:void android.support.v4.app.FragmentManagerImpl.attachController(android.support.v4.app.FragmentHostCallback,android.support.v4.app.FragmentContainer,android.support.v4.app.Fragment):0:0 -> onCreate
    172:181:void android.support.v4.app.FragmentController.attachHost(android.support.v4.app.Fragment):0 -> onCreate
    172:181:void onCreate(android.os.Bundle):0 -> onCreate
    13:14:boolean android.support.v4.app.FragmentController.dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):0:0 -> onCreatePanelMenu
    13:14:boolean onCreatePanelMenu(int,android.view.Menu):0 -> onCreatePanelMenu
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:22:boolean android.support.v4.app.FragmentController.dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):0:0 -> onCreatePanelMenu
    15:22:boolean onCreatePanelMenu(int,android.view.Menu):0 -> onCreatePanelMenu
    23:27:boolean onCreatePanelMenu(int,android.view.Menu):0:0 -> onCreatePanelMenu
    1:1:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    2:2:android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    10:11:void android.support.v4.app.FragmentController.dispatchDestroy():0:0 -> onDestroy
    10:11:void onDestroy():0 -> onDestroy
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:18:void android.support.v4.app.FragmentController.dispatchDestroy():0:0 -> onDestroy
    12:18:void onDestroy():0 -> onDestroy
    19:20:void android.support.v4.app.FragmentHostCallback.doLoaderDestroy():0:0 -> onDestroy
    19:20:void android.support.v4.app.FragmentController.doLoaderDestroy():0 -> onDestroy
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:20:void onDestroy():0 -> onDestroy
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    21:25:void android.support.v4.app.FragmentHostCallback.doLoaderDestroy():0:0 -> onDestroy
    21:25:void android.support.v4.app.FragmentController.doLoaderDestroy():0 -> onDestroy
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:25:void onDestroy():0 -> onDestroy
    26:29:void android.support.v4.app.FragmentHostCallback.doLoaderDestroy():0:0 -> onDestroy
    26:29:void android.support.v4.app.FragmentController.doLoaderDestroy():0 -> onDestroy
    26:29:void onDestroy():0 -> onDestroy
    6:7:void android.support.v4.app.FragmentController.dispatchLowMemory():0:0 -> onLowMemory
    6:7:void onLowMemory():0 -> onLowMemory
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:10:void android.support.v4.app.FragmentController.dispatchLowMemory():0:0 -> onLowMemory
    8:10:void onLowMemory():0 -> onLowMemory
    11:12:void android.support.v4.app.FragmentManagerImpl.dispatchLowMemory():0:0 -> onLowMemory
    11:12:void android.support.v4.app.FragmentController.dispatchLowMemory():0 -> onLowMemory
    11:12:void onLowMemory():0 -> onLowMemory
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    13:33:void android.support.v4.app.FragmentManagerImpl.dispatchLowMemory():0:0 -> onLowMemory
    13:33:void android.support.v4.app.FragmentController.dispatchLowMemory():0 -> onLowMemory
    13:33:void onLowMemory():0 -> onLowMemory
    18:19:boolean android.support.v4.app.FragmentController.dispatchContextItemSelected(android.view.MenuItem):0:0 -> onMenuItemSelected
    18:19:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:22:boolean android.support.v4.app.FragmentController.dispatchContextItemSelected(android.view.MenuItem):0:0 -> onMenuItemSelected
    20:22:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    23:24:boolean android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected(android.view.MenuItem):0:0 -> onMenuItemSelected
    23:24:boolean android.support.v4.app.FragmentController.dispatchContextItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    23:24:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    25:52:boolean android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected(android.view.MenuItem):0:0 -> onMenuItemSelected
    25:52:boolean android.support.v4.app.FragmentController.dispatchContextItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    25:52:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    53:54:boolean android.support.v4.app.FragmentController.dispatchOptionsItemSelected(android.view.MenuItem):0:0 -> onMenuItemSelected
    53:54:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    55:57:boolean android.support.v4.app.FragmentController.dispatchOptionsItemSelected(android.view.MenuItem):0:0 -> onMenuItemSelected
    55:57:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    58:59:boolean android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected(android.view.MenuItem):0:0 -> onMenuItemSelected
    58:59:boolean android.support.v4.app.FragmentController.dispatchOptionsItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    58:59:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    60:85:boolean android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected(android.view.MenuItem):0:0 -> onMenuItemSelected
    60:85:boolean android.support.v4.app.FragmentController.dispatchOptionsItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    60:85:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    3:4:void android.support.v4.app.FragmentController.dispatchMultiWindowModeChanged(boolean):0:0 -> onMultiWindowModeChanged
    3:4:void onMultiWindowModeChanged(boolean):0 -> onMultiWindowModeChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:6:void android.support.v4.app.FragmentController.dispatchMultiWindowModeChanged(boolean):0:0 -> onMultiWindowModeChanged
    5:6:void onMultiWindowModeChanged(boolean):0 -> onMultiWindowModeChanged
    7:8:void android.support.v4.app.FragmentManagerImpl.dispatchMultiWindowModeChanged(boolean):0:0 -> onMultiWindowModeChanged
    7:8:void android.support.v4.app.FragmentController.dispatchMultiWindowModeChanged(boolean):0 -> onMultiWindowModeChanged
    7:8:void onMultiWindowModeChanged(boolean):0 -> onMultiWindowModeChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    9:31:void android.support.v4.app.FragmentManagerImpl.dispatchMultiWindowModeChanged(boolean):0:0 -> onMultiWindowModeChanged
    9:31:void android.support.v4.app.FragmentController.dispatchMultiWindowModeChanged(boolean):0 -> onMultiWindowModeChanged
    9:31:void onMultiWindowModeChanged(boolean):0 -> onMultiWindowModeChanged
    6:7:void android.support.v4.app.FragmentController.noteStateNotSaved():0:0 -> onNewIntent
    6:7:void onNewIntent(android.content.Intent):0 -> onNewIntent
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:13:void android.support.v4.app.FragmentController.noteStateNotSaved():0:0 -> onNewIntent
    8:13:void onNewIntent(android.content.Intent):0 -> onNewIntent
    6:7:void android.support.v4.app.FragmentController.dispatchOptionsMenuClosed(android.view.Menu):0:0 -> onPanelClosed
    6:7:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:10:void android.support.v4.app.FragmentController.dispatchOptionsMenuClosed(android.view.Menu):0:0 -> onPanelClosed
    8:10:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
    11:12:void android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed(android.view.Menu):0:0 -> onPanelClosed
    11:12:void android.support.v4.app.FragmentController.dispatchOptionsMenuClosed(android.view.Menu):0 -> onPanelClosed
    11:12:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    13:32:void android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed(android.view.Menu):0:0 -> onPanelClosed
    13:32:void android.support.v4.app.FragmentController.dispatchOptionsMenuClosed(android.view.Menu):0 -> onPanelClosed
    13:32:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
    33:36:void onPanelClosed(int,android.view.Menu):0:0 -> onPanelClosed
    26:27:void android.support.v4.app.FragmentController.dispatchPause():0:0 -> onPause
    26:27:void onPause():0 -> onPause
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    28:30:void android.support.v4.app.FragmentController.dispatchPause():0:0 -> onPause
    28:30:void onPause():0 -> onPause
    31:34:void android.support.v4.app.FragmentManagerImpl.dispatchPause():0:0 -> onPause
    31:34:void android.support.v4.app.FragmentController.dispatchPause():0 -> onPause
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:34:void onPause():0 -> onPause
    3:4:void android.support.v4.app.FragmentController.dispatchPictureInPictureModeChanged(boolean):0:0 -> onPictureInPictureModeChanged
    3:4:void onPictureInPictureModeChanged(boolean):0 -> onPictureInPictureModeChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:6:void android.support.v4.app.FragmentController.dispatchPictureInPictureModeChanged(boolean):0:0 -> onPictureInPictureModeChanged
    5:6:void onPictureInPictureModeChanged(boolean):0 -> onPictureInPictureModeChanged
    7:8:void android.support.v4.app.FragmentManagerImpl.dispatchPictureInPictureModeChanged(boolean):0:0 -> onPictureInPictureModeChanged
    7:8:void android.support.v4.app.FragmentController.dispatchPictureInPictureModeChanged(boolean):0 -> onPictureInPictureModeChanged
    7:8:void onPictureInPictureModeChanged(boolean):0 -> onPictureInPictureModeChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    9:31:void android.support.v4.app.FragmentManagerImpl.dispatchPictureInPictureModeChanged(boolean):0:0 -> onPictureInPictureModeChanged
    9:31:void android.support.v4.app.FragmentController.dispatchPictureInPictureModeChanged(boolean):0 -> onPictureInPictureModeChanged
    9:31:void onPictureInPictureModeChanged(boolean):0 -> onPictureInPictureModeChanged
    15:16:boolean android.support.v4.app.FragmentController.execPendingActions():0:0 -> onPostResume
    15:16:void onPostResume():0 -> onPostResume
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:22:boolean android.support.v4.app.FragmentController.execPendingActions():0:0 -> onPostResume
    17:22:void onPostResume():0 -> onPostResume
    11:12:boolean android.support.v4.app.FragmentController.dispatchPrepareOptionsMenu(android.view.Menu):0:0 -> onPreparePanel
    11:12:boolean onPreparePanel(int,android.view.View,android.view.Menu):0 -> onPreparePanel
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:20:boolean android.support.v4.app.FragmentController.dispatchPrepareOptionsMenu(android.view.Menu):0:0 -> onPreparePanel
    13:20:boolean onPreparePanel(int,android.view.View,android.view.Menu):0 -> onPreparePanel
    21:25:boolean onPreparePanel(int,android.view.View,android.view.Menu):0:0 -> onPreparePanel
    5:6:void android.support.v4.app.FragmentHostCallback.doLoaderStop(boolean):0:0 -> onReallyStop
    5:6:void android.support.v4.app.FragmentController.doLoaderStop(boolean):0 -> onReallyStop
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:6:void onReallyStop():0 -> onReallyStop
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    7:8:void android.support.v4.app.FragmentHostCallback.doLoaderStop(boolean):0:0 -> onReallyStop
    7:8:void android.support.v4.app.FragmentController.doLoaderStop(boolean):0 -> onReallyStop
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:8:void onReallyStop():0 -> onReallyStop
    9:32:void android.support.v4.app.FragmentHostCallback.doLoaderStop(boolean):0:0 -> onReallyStop
    9:32:void android.support.v4.app.FragmentController.doLoaderStop(boolean):0 -> onReallyStop
    9:32:void onReallyStop():0 -> onReallyStop
    33:34:void android.support.v4.app.FragmentController.dispatchReallyStop():0:0 -> onReallyStop
    33:34:void onReallyStop():0 -> onReallyStop
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    35:37:void android.support.v4.app.FragmentController.dispatchReallyStop():0:0 -> onReallyStop
    35:37:void onReallyStop():0 -> onReallyStop
    38:41:void android.support.v4.app.FragmentManagerImpl.dispatchReallyStop():0:0 -> onReallyStop
    38:41:void android.support.v4.app.FragmentController.dispatchReallyStop():0 -> onReallyStop
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    38:41:void onReallyStop():0 -> onReallyStop
    21:22:void android.support.v4.util.SparseArrayCompat.delete(int):0:0 -> onRequestPermissionsResult
    21:22:void android.support.v4.util.SparseArrayCompat.remove(int):0 -> onRequestPermissionsResult
    21:22:void onRequestPermissionsResult(int,java.lang.String[],int[]):0 -> onRequestPermissionsResult
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    23:49:void android.support.v4.util.SparseArrayCompat.delete(int):0:0 -> onRequestPermissionsResult
    23:49:void android.support.v4.util.SparseArrayCompat.remove(int):0 -> onRequestPermissionsResult
    23:49:void onRequestPermissionsResult(int,java.lang.String[],int[]):0 -> onRequestPermissionsResult
    50:55:void onRequestPermissionsResult(int,java.lang.String[],int[]):0:0 -> onRequestPermissionsResult
    56:57:android.support.v4.app.Fragment android.support.v4.app.FragmentController.findFragmentByWho(java.lang.String):0:0 -> onRequestPermissionsResult
    56:57:void onRequestPermissionsResult(int,java.lang.String[],int[]):0 -> onRequestPermissionsResult
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    58:67:android.support.v4.app.Fragment android.support.v4.app.FragmentController.findFragmentByWho(java.lang.String):0:0 -> onRequestPermissionsResult
    58:67:void onRequestPermissionsResult(int,java.lang.String[],int[]):0 -> onRequestPermissionsResult
    68:80:void onRequestPermissionsResult(int,java.lang.String[],int[]):0:0 -> onRequestPermissionsResult
    15:16:boolean android.support.v4.app.FragmentController.execPendingActions():0:0 -> onResume
    15:16:void onResume():0 -> onResume
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:22:boolean android.support.v4.app.FragmentController.execPendingActions():0:0 -> onResume
    17:22:void onResume():0 -> onResume
    3:4:void android.support.v4.app.FragmentController.dispatchResume():0:0 -> onResumeFragments
    3:4:void onResumeFragments():0 -> onResumeFragments
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:7:void android.support.v4.app.FragmentController.dispatchResume():0:0 -> onResumeFragments
    5:7:void onResumeFragments():0 -> onResumeFragments
    8:10:void android.support.v4.app.FragmentManagerImpl.dispatchResume():0:0 -> onResumeFragments
    8:10:void android.support.v4.app.FragmentController.dispatchResume():0 -> onResumeFragments
    8:10:void onResumeFragments():0 -> onResumeFragments
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    11:14:void android.support.v4.app.FragmentManagerImpl.dispatchResume():0:0 -> onResumeFragments
    11:14:void android.support.v4.app.FragmentController.dispatchResume():0 -> onResumeFragments
    11:14:void onResumeFragments():0 -> onResumeFragments
    15:16:android.support.v4.app.FragmentManagerNonConfig android.support.v4.app.FragmentController.retainNestedNonConfig():0:0 -> onRetainNonConfigurationInstance
    15:16:java.lang.Object onRetainNonConfigurationInstance():0 -> onRetainNonConfigurationInstance
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:18:android.support.v4.app.FragmentManagerNonConfig android.support.v4.app.FragmentController.retainNestedNonConfig():0:0 -> onRetainNonConfigurationInstance
    17:18:java.lang.Object onRetainNonConfigurationInstance():0 -> onRetainNonConfigurationInstance
    19:20:android.support.v4.app.FragmentManagerNonConfig android.support.v4.app.FragmentManagerImpl.retainNonConfig():0:0 -> onRetainNonConfigurationInstance
    19:20:android.support.v4.app.FragmentManagerNonConfig android.support.v4.app.FragmentController.retainNestedNonConfig():0 -> onRetainNonConfigurationInstance
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:20:java.lang.Object onRetainNonConfigurationInstance():0 -> onRetainNonConfigurationInstance
    21:27:android.support.v4.app.FragmentManagerNonConfig android.support.v4.app.FragmentManagerImpl.retainNonConfig():0:0 -> onRetainNonConfigurationInstance
    21:27:android.support.v4.app.FragmentManagerNonConfig android.support.v4.app.FragmentController.retainNestedNonConfig():0 -> onRetainNonConfigurationInstance
    21:27:java.lang.Object onRetainNonConfigurationInstance():0 -> onRetainNonConfigurationInstance
    28:29:android.support.v4.util.SimpleArrayMap android.support.v4.app.FragmentHostCallback.retainLoaderNonConfig():0:0 -> onRetainNonConfigurationInstance
    28:29:android.support.v4.util.SimpleArrayMap android.support.v4.app.FragmentController.retainLoaderNonConfig():0 -> onRetainNonConfigurationInstance
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    28:29:java.lang.Object onRetainNonConfigurationInstance():0 -> onRetainNonConfigurationInstance
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    30:34:android.support.v4.util.SimpleArrayMap android.support.v4.app.FragmentHostCallback.retainLoaderNonConfig():0:0 -> onRetainNonConfigurationInstance
    30:34:android.support.v4.util.SimpleArrayMap android.support.v4.app.FragmentController.retainLoaderNonConfig():0 -> onRetainNonConfigurationInstance
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:34:java.lang.Object onRetainNonConfigurationInstance():0 -> onRetainNonConfigurationInstance
    35:36:int android.support.v4.util.SimpleArrayMap.size():0:0 -> onRetainNonConfigurationInstance
    35:36:android.support.v4.util.SimpleArrayMap android.support.v4.app.FragmentHostCallback.retainLoaderNonConfig():0 -> onRetainNonConfigurationInstance
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    35:36:android.support.v4.util.SimpleArrayMap android.support.v4.app.FragmentController.retainLoaderNonConfig():0 -> onRetainNonConfigurationInstance
    35:36:java.lang.Object onRetainNonConfigurationInstance():0 -> onRetainNonConfigurationInstance
    37:55:android.support.v4.util.SimpleArrayMap android.support.v4.app.FragmentHostCallback.retainLoaderNonConfig():0:0 -> onRetainNonConfigurationInstance
    37:55:android.support.v4.util.SimpleArrayMap android.support.v4.app.FragmentController.retainLoaderNonConfig():0 -> onRetainNonConfigurationInstance
    37:55:java.lang.Object onRetainNonConfigurationInstance():0 -> onRetainNonConfigurationInstance
    56:61:boolean android.support.v4.app.FragmentHostCallback.getRetainLoaders():0:0 -> onRetainNonConfigurationInstance
    56:61:android.support.v4.util.SimpleArrayMap android.support.v4.app.FragmentHostCallback.retainLoaderNonConfig():0 -> onRetainNonConfigurationInstance
    56:61:android.support.v4.util.SimpleArrayMap android.support.v4.app.FragmentController.retainLoaderNonConfig():0 -> onRetainNonConfigurationInstance
    56:61:java.lang.Object onRetainNonConfigurationInstance():0 -> onRetainNonConfigurationInstance
    62:111:android.support.v4.util.SimpleArrayMap android.support.v4.app.FragmentHostCallback.retainLoaderNonConfig():0:0 -> onRetainNonConfigurationInstance
    62:111:android.support.v4.util.SimpleArrayMap android.support.v4.app.FragmentController.retainLoaderNonConfig():0 -> onRetainNonConfigurationInstance
    62:111:java.lang.Object onRetainNonConfigurationInstance():0 -> onRetainNonConfigurationInstance
    112:123:java.lang.Object onRetainNonConfigurationInstance():0:0 -> onRetainNonConfigurationInstance
    13:14:android.os.Parcelable android.support.v4.app.FragmentController.saveAllState():0:0 -> onSaveInstanceState
    13:14:void onSaveInstanceState(android.os.Bundle):0 -> onSaveInstanceState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:24:android.os.Parcelable android.support.v4.app.FragmentController.saveAllState():0:0 -> onSaveInstanceState
    15:24:void onSaveInstanceState(android.os.Bundle):0 -> onSaveInstanceState
    25:99:void onSaveInstanceState(android.os.Bundle):0:0 -> onSaveInstanceState
    23:24:void android.support.v4.app.FragmentController.dispatchActivityCreated():0:0 -> onStart
    23:24:void onStart():0 -> onStart
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:26:void android.support.v4.app.FragmentController.dispatchActivityCreated():0:0 -> onStart
    25:26:void onStart():0 -> onStart
    27:29:void android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated():0:0 -> onStart
    27:29:void android.support.v4.app.FragmentController.dispatchActivityCreated():0 -> onStart
    27:29:void onStart():0 -> onStart
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    30:34:void android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated():0:0 -> onStart
    30:34:void android.support.v4.app.FragmentController.dispatchActivityCreated():0 -> onStart
    30:34:void onStart():0 -> onStart
    35:36:void android.support.v4.app.FragmentController.noteStateNotSaved():0:0 -> onStart
    35:36:void onStart():0 -> onStart
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:43:void android.support.v4.app.FragmentController.noteStateNotSaved():0:0 -> onStart
    37:43:void onStart():0 -> onStart
    44:45:boolean android.support.v4.app.FragmentController.execPendingActions():0:0 -> onStart
    44:45:void onStart():0 -> onStart
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    46:52:boolean android.support.v4.app.FragmentController.execPendingActions():0:0 -> onStart
    46:52:void onStart():0 -> onStart
    53:57:void onStart():0:0 -> onStart
    58:59:void android.support.v4.app.FragmentController.dispatchStart():0:0 -> onStart
    58:59:void onStart():0 -> onStart
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    60:61:void android.support.v4.app.FragmentController.dispatchStart():0:0 -> onStart
    60:61:void onStart():0 -> onStart
    62:64:void android.support.v4.app.FragmentManagerImpl.dispatchStart():0:0 -> onStart
    62:64:void android.support.v4.app.FragmentController.dispatchStart():0 -> onStart
    62:64:void onStart():0 -> onStart
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    65:69:void android.support.v4.app.FragmentManagerImpl.dispatchStart():0:0 -> onStart
    65:69:void android.support.v4.app.FragmentController.dispatchStart():0 -> onStart
    65:69:void onStart():0 -> onStart
    70:71:void android.support.v4.app.FragmentHostCallback.reportLoaderStart():0:0 -> onStart
    70:71:void android.support.v4.app.FragmentController.reportLoaderStart():0 -> onStart
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    70:71:void onStart():0 -> onStart
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    72:75:void android.support.v4.app.FragmentHostCallback.reportLoaderStart():0:0 -> onStart
    72:75:void android.support.v4.app.FragmentController.reportLoaderStart():0 -> onStart
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    72:75:void onStart():0 -> onStart
    76:77:int android.support.v4.util.SimpleArrayMap.size():0:0 -> onStart
    76:77:void android.support.v4.app.FragmentHostCallback.reportLoaderStart():0 -> onStart
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    76:77:void android.support.v4.app.FragmentController.reportLoaderStart():0 -> onStart
    76:77:void onStart():0 -> onStart
    78:101:void android.support.v4.app.FragmentHostCallback.reportLoaderStart():0:0 -> onStart
    78:101:void android.support.v4.app.FragmentController.reportLoaderStart():0 -> onStart
    78:101:void onStart():0 -> onStart
    102:104:void android.support.v4.app.LoaderManagerImpl.finishRetain():0:0 -> onStart
    102:104:void android.support.v4.app.FragmentHostCallback.reportLoaderStart():0 -> onStart
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    102:104:void android.support.v4.app.FragmentController.reportLoaderStart():0 -> onStart
    102:104:void onStart():0 -> onStart
    105:126:void android.support.v4.app.LoaderManagerImpl.finishRetain():0:0 -> onStart
    105:126:void android.support.v4.app.FragmentHostCallback.reportLoaderStart():0 -> onStart
    105:126:void android.support.v4.app.FragmentController.reportLoaderStart():0 -> onStart
    105:126:void onStart():0 -> onStart
    127:145:void android.support.v4.app.LoaderManagerImpl.doReportStart():0:0 -> onStart
    127:145:void android.support.v4.app.FragmentHostCallback.reportLoaderStart():0 -> onStart
    127:145:void android.support.v4.app.FragmentController.reportLoaderStart():0 -> onStart
    127:145:void onStart():0 -> onStart
    3:4:void android.support.v4.app.FragmentController.noteStateNotSaved():0:0 -> onStateNotSaved
    3:4:void onStateNotSaved():0 -> onStateNotSaved
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:10:void android.support.v4.app.FragmentController.noteStateNotSaved():0:0 -> onStateNotSaved
    5:10:void onStateNotSaved():0 -> onStateNotSaved
    21:22:void android.support.v4.app.FragmentController.dispatchStop():0:0 -> onStop
    21:22:void onStop():0 -> onStop
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:24:void android.support.v4.app.FragmentController.dispatchStop():0:0 -> onStop
    23:24:void onStop():0 -> onStop
    25:27:void android.support.v4.app.FragmentManagerImpl.dispatchStop():0:0 -> onStop
    25:27:void android.support.v4.app.FragmentController.dispatchStop():0 -> onStop
    25:27:void onStop():0 -> onStop
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    28:31:void android.support.v4.app.FragmentManagerImpl.dispatchStop():0:0 -> onStop
    28:31:void android.support.v4.app.FragmentController.dispatchStop():0 -> onStop
    28:31:void onStop():0 -> onStop
    9:20:void android.support.v4.app.ActivityCompat.setEnterSharedElementCallback(android.app.Activity,android.support.v4.app.SharedElementCallback):0:0 -> setEnterSharedElementCallback
    9:20:void setEnterSharedElementCallback(android.support.v4.app.SharedElementCallback):0 -> setEnterSharedElementCallback
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/z0;)V"}
    9:20:void android.support.v4.app.ActivityCompat.setExitSharedElementCallback(android.app.Activity,android.support.v4.app.SharedElementCallback):0:0 -> setExitSharedElementCallback
    9:20:void setExitSharedElementCallback(android.support.v4.app.SharedElementCallback):0 -> setExitSharedElementCallback
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/z0;)V"}
    1:1:void startActivityForResult(android.content.Intent,int):0:0 -> startActivityForResult
    2:2:void startActivityForResult(android.content.Intent,int,android.os.Bundle):0:0 -> startActivityForResult
    1:1:void startActivityFromFragment(android.support.v4.app.Fragment,android.content.Intent,int):0:0 -> startActivityFromFragment
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/t;Landroid/content/Intent;I)V"}
    2:2:void android.support.v4.app.ActivityCompat.startActivityForResult(android.app.Activity,android.content.Intent,int,android.os.Bundle):0:0 -> startActivityFromFragment
    2:2:void startActivityFromFragment(android.support.v4.app.Fragment,android.content.Intent,int,android.os.Bundle):0 -> startActivityFromFragment
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/t;Landroid/content/Intent;ILandroid/os/Bundle;)V"}
    3:3:void startActivityFromFragment(android.support.v4.app.Fragment,android.content.Intent,int,android.os.Bundle):0:0 -> startActivityFromFragment
    4:4:void android.support.v4.app.ActivityCompat.startActivityForResult(android.app.Activity,android.content.Intent,int,android.os.Bundle):0:0 -> startActivityFromFragment
    4:4:void startActivityFromFragment(android.support.v4.app.Fragment,android.content.Intent,int,android.os.Bundle):0 -> startActivityFromFragment
    5:5:void startActivityFromFragment(android.support.v4.app.Fragment,android.content.Intent,int,android.os.Bundle):0:0 -> startActivityFromFragment
    1:1:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int):0:0 -> startIntentSenderForResult
    2:2:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0:0 -> startIntentSenderForResult
    1:1:void android.support.v4.app.ActivityCompat.startIntentSenderForResult(android.app.Activity,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0:0 -> startIntentSenderFromFragment
    1:1:void startIntentSenderFromFragment(android.support.v4.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0 -> startIntentSenderFromFragment
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/t;Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V"}
    2:2:void startIntentSenderFromFragment(android.support.v4.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0:0 -> startIntentSenderFromFragment
    3:3:void android.support.v4.app.ActivityCompat.startIntentSenderForResult(android.app.Activity,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0:0 -> startIntentSenderFromFragment
    3:3:void startIntentSenderFromFragment(android.support.v4.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0 -> startIntentSenderFromFragment
    4:4:void startIntentSenderFromFragment(android.support.v4.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0:0 -> startIntentSenderFromFragment
    9:16:void android.support.v4.app.ActivityCompat.finishAfterTransition(android.app.Activity):0:0 -> supportFinishAfterTransition
    9:16:void supportFinishAfterTransition():0 -> supportFinishAfterTransition
    9:12:void android.support.v4.app.ActivityCompat.postponeEnterTransition(android.app.Activity):0:0 -> supportPostponeEnterTransition
    9:12:void supportPostponeEnterTransition():0 -> supportPostponeEnterTransition
    9:12:void android.support.v4.app.ActivityCompat.startPostponedEnterTransition(android.app.Activity):0:0 -> supportStartPostponedEnterTransition
    9:12:void supportStartPostponedEnterTransition():0 -> supportStartPostponedEnterTransition
android.support.v4.app.FragmentActivity$1 -> android.support.v4.app.u:
# {"id":"sourceFile","fileName":"FragmentActivity.java"}
    android.support.v4.app.FragmentActivity this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/x;"}
    20:21:boolean android.support.v4.app.FragmentController.execPendingActions():0:0 -> handleMessage
    20:21:void handleMessage(android.os.Message):0 -> handleMessage
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:27:boolean android.support.v4.app.FragmentController.execPendingActions():0:0 -> handleMessage
    22:27:void handleMessage(android.os.Message):0 -> handleMessage
    28:36:void handleMessage(android.os.Message):0:0 -> handleMessage
android.support.v4.app.FragmentActivity$HostCallbacks -> android.support.v4.app.v:
# {"id":"sourceFile","fileName":"FragmentActivity.java"}
    android.support.v4.app.FragmentActivity this$0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/x;"}
    1:1:android.view.View onFindViewById(int):0:0 -> l
    1:1:boolean onHasView():0:0 -> m
android.support.v4.app.FragmentActivity$NonConfigurationInstances -> android.support.v4.app.w:
# {"id":"sourceFile","fileName":"FragmentActivity.java"}
    java.lang.Object custom -> a
    android.support.v4.app.FragmentManagerNonConfig fragments -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/j0;"}
    android.support.v4.util.SimpleArrayMap loaders -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/p;"}
android.support.v4.app.FragmentController -> android.support.v4.app.y:
# {"id":"sourceFile","fileName":"FragmentController.java"}
    android.support.v4.app.FragmentHostCallback mHost -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/z;"}
    1:1:void <init>(android.support.v4.app.FragmentHostCallback):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/v;)V"}
    3:8:void android.support.v4.app.FragmentHostCallback.doLoaderStart():0:0 -> a
    3:8:void doLoaderStart():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:41:void android.support.v4.app.FragmentHostCallback.doLoaderStart():0:0 -> a
    9:41:void doLoaderStart():0 -> a
android.support.v4.app.FragmentHostCallback -> android.support.v4.app.z:
# {"id":"sourceFile","fileName":"FragmentHostCallback.java"}
    android.app.Activity mActivity -> c
    android.content.Context mContext -> d
    android.os.Handler mHandler -> e
    android.support.v4.app.FragmentManagerImpl mFragmentManager -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/i0;"}
    android.support.v4.util.SimpleArrayMap mAllLoaderManagers -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/p;"}
    boolean mRetainLoaders -> h
    android.support.v4.app.LoaderManagerImpl mLoaderManager -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/x0;"}
    boolean mCheckedForLoaderManager -> j
    boolean mLoadersStarted -> k
    3:19:void <init>(android.app.Activity,android.content.Context,android.os.Handler,int):0:0 -> <init>
    3:19:void <init>(android.support.v4.app.FragmentActivity):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/x;)V"}
    1:1:android.support.v4.app.LoaderManagerImpl getLoaderManager(java.lang.String,boolean,boolean):0:0 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLjava/lang/String;)Landroid/support/v4/app/x0;"}
android.support.v4.app.FragmentManager -> android.support.v4.app.a0:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    boolean popBackStackImmediate() -> a
android.support.v4.app.FragmentManagerImpl -> android.support.v4.app.i0:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    java.lang.Runnable mExecCommit -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/n;"}
    java.lang.reflect.Field sAnimationListenerField -> B
    android.view.animation.Interpolator DECELERATE_QUINT -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/view/animation/DecelerateInterpolator;"}
    android.view.animation.Interpolator DECELERATE_CUBIC -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/view/animation/DecelerateInterpolator;"}
    java.util.ArrayList mPendingActions -> a
    boolean mExecutingActions -> b
    int mNextFragmentIndex -> c
    java.util.ArrayList mAdded -> d
    android.util.SparseArray mActive -> e
    java.util.ArrayList mBackStack -> f
    java.util.ArrayList mCreatedMenus -> g
    java.util.ArrayList mBackStackIndices -> h
    java.util.ArrayList mAvailBackStackIndices -> i
    java.util.concurrent.CopyOnWriteArrayList mLifecycleCallbacks -> j
    int mCurState -> k
    android.support.v4.app.FragmentHostCallback mHost -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/z;"}
    android.support.v4.app.FragmentContainer mContainer -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/f0;"}
    android.support.v4.app.Fragment mParent -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/t;"}
    android.support.v4.app.Fragment mPrimaryNav -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/t;"}
    boolean mNeedMenuInvalidate -> p
    boolean mStateSaved -> q
    boolean mDestroyed -> r
    boolean mHavePendingDeferredStart -> s
    java.util.ArrayList mTmpRecords -> t
    java.util.ArrayList mTmpIsPop -> u
    java.util.ArrayList mTmpAddedFragments -> v
    android.os.Bundle mStateBundle -> w
    android.util.SparseArray mStateArray -> x
    java.util.ArrayList mPostponedTransactions -> y
    android.support.v4.app.FragmentManagerNonConfig mSavedNonConfig -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/j0;"}
    1:1:void doPendingDeferredStart():0:0 -> A
    3:11:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> B
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":489,"3":491,"6":494,"9":498,"12":503},"outline":"La/b;l(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    12:239:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> B
    240:245:void android.support.v4.app.BackStackRecord.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> B
    240:245:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> B
    246:488:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> B
    489:489:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> B
    491:491:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> B
    494:494:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> B
    498:498:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> B
    503:503:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> B
    5:47:void enqueueAction(android.support.v4.app.FragmentManagerImpl$OpGenerator,boolean):0:0 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/g0;)V"}
    48:55:void checkStateLoss():0:0 -> C
    48:55:void enqueueAction(android.support.v4.app.FragmentManagerImpl$OpGenerator,boolean):0 -> C
    11:12:android.os.Handler android.support.v4.app.FragmentHostCallback.getHandler():0:0 -> D
    11:12:void ensureExecReady(boolean):0 -> D
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    13:67:void ensureExecReady(boolean):0:0 -> D
    10:44:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):0:0 -> E
    10:44:boolean execPendingActions():0 -> E
    45:56:boolean android.support.v4.app.BackStackRecord.generateOps(java.util.ArrayList,java.util.ArrayList):0:0 -> E
    45:56:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):0 -> E
    45:56:boolean execPendingActions():0 -> E
    57:62:void addBackStackState(android.support.v4.app.BackStackRecord):0:0 -> E
    57:62:boolean android.support.v4.app.BackStackRecord.generateOps(java.util.ArrayList,java.util.ArrayList):0 -> E
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    57:62:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):0 -> E
    57:62:boolean execPendingActions():0 -> E
    63:83:void addBackStackState(android.support.v4.app.BackStackRecord):0:0 -> E
    63:83:boolean android.support.v4.app.BackStackRecord.generateOps(java.util.ArrayList,java.util.ArrayList):0 -> E
    63:83:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):0 -> E
    63:83:boolean execPendingActions():0 -> E
    84:88:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):0:0 -> E
    84:88:boolean execPendingActions():0 -> E
    89:92:android.os.Handler android.support.v4.app.FragmentHostCallback.getHandler():0:0 -> E
    89:92:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):0 -> E
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    89:92:boolean execPendingActions():0 -> E
    93:105:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):0:0 -> E
    93:105:boolean execPendingActions():0 -> E
    106:117:boolean execPendingActions():0:0 -> E
    118:118:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):0:0 -> E
    118:118:boolean execPendingActions():0 -> E
    119:125:boolean execPendingActions():0:0 -> E
    126:129:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):0:0 -> E
    126:129:boolean execPendingActions():0 -> E
    48:68:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0:0 -> F
    69:70:android.support.v4.app.Fragment android.support.v4.app.BackStackRecord.expandOps(java.util.ArrayList,android.support.v4.app.Fragment):0:0 -> F
    69:70:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> F
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    71:271:android.support.v4.app.Fragment android.support.v4.app.BackStackRecord.expandOps(java.util.ArrayList,android.support.v4.app.Fragment):0:0 -> F
    71:271:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> F
    272:273:android.support.v4.app.Fragment android.support.v4.app.BackStackRecord.trackAddedFragmentsInPop(java.util.ArrayList,android.support.v4.app.Fragment):0:0 -> F
    272:273:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> F
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    274:319:android.support.v4.app.Fragment android.support.v4.app.BackStackRecord.trackAddedFragmentsInPop(java.util.ArrayList,android.support.v4.app.Fragment):0:0 -> F
    274:319:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> F
    320:365:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0:0 -> F
    366:415:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):0:0 -> F
    366:415:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> F
    416:430:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0:0 -> F
    431:447:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,android.support.v4.util.ArraySet):0:0 -> F
    431:447:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> F
    448:449:boolean android.support.v4.app.BackStackRecord.isPostponed():0:0 -> F
    448:449:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,android.support.v4.util.ArraySet):0 -> F
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    448:449:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> F
    450:469:boolean android.support.v4.app.BackStackRecord.isPostponed():0:0 -> F
    450:469:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,android.support.v4.util.ArraySet):0 -> F
    450:469:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> F
    470:497:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,android.support.v4.util.ArraySet):0:0 -> F
    470:497:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> F
    498:527:void android.support.v4.app.BackStackRecord.setOnStartPostponedListener(android.support.v4.app.Fragment$OnStartEnterTransitionListener):0:0 -> F
    498:527:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,android.support.v4.util.ArraySet):0 -> F
    498:527:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> F
    528:567:int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,android.support.v4.util.ArraySet):0:0 -> F
    528:567:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> F
    568:569:java.lang.Object android.support.v4.util.ArraySet.valueAt(int):0:0 -> F
    568:569:void makeRemovedFragmentsInvisible(android.support.v4.util.ArraySet):0 -> F
    568:569:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> F
    570:610:void makeRemovedFragmentsInvisible(android.support.v4.util.ArraySet):0:0 -> F
    570:610:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> F
    611:643:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0:0 -> F
    644:674:void freeBackStackIndex(int):0:0 -> F
    644:674:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> F
    675:677:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0:0 -> F
    678:680:void freeBackStackIndex(int):0:0 -> F
    678:680:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> F
    681:688:void android.support.v4.app.BackStackRecord.runOnCommitRunnables():0:0 -> F
    681:688:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> F
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:29:boolean android.support.v4.app.FragmentManagerImpl$StartEnterTransitionListener.access$300(android.support.v4.app.FragmentManagerImpl$StartEnterTransitionListener):0:0 -> G
    26:29:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):0 -> G
    30:49:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):0:0 -> G
    50:57:void android.support.v4.app.FragmentManagerImpl$StartEnterTransitionListener.cancelTransaction():0:0 -> G
    50:57:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):0 -> G
    58:59:boolean android.support.v4.app.FragmentManagerImpl$StartEnterTransitionListener.isReady():0:0 -> G
    58:59:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    60:66:boolean android.support.v4.app.FragmentManagerImpl$StartEnterTransitionListener.isReady():0:0 -> G
    60:66:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):0 -> G
    67:109:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):0:0 -> G
    110:115:void android.support.v4.app.FragmentManagerImpl$StartEnterTransitionListener.cancelTransaction():0:0 -> G
    110:115:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):0 -> G
    116:122:void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList):0:0 -> G
    1:1:android.support.v4.app.Fragment findFragmentById(int):0:0 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroid/support/v4/app/t;"}
    1:1:android.support.v4.app.Fragment findFragmentByWho(java.lang.String):0:0 -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroid/support/v4/app/t;"}
    1:1:android.view.animation.Animation$AnimationListener getAnimationListener(android.view.animation.Animation):0:0 -> J
    33:34:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> K
    33:34:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0 -> K
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/t;IZI)Lj/v;"}
    35:52:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0:0 -> K
    53:54:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> K
    53:54:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0 -> K
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    55:70:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0:0 -> K
    71:72:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> K
    71:72:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0 -> K
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    73:89:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0:0 -> K
    90:91:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> K
    90:91:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0 -> K
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    92:161:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0:0 -> K
    162:163:boolean android.support.v4.app.FragmentActivity$HostCallbacks.onHasWindowAnimations():0:0 -> K
    162:163:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0 -> K
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    164:173:boolean android.support.v4.app.FragmentActivity$HostCallbacks.onHasWindowAnimations():0:0 -> K
    164:173:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0 -> K
    174:175:int android.support.v4.app.FragmentActivity$HostCallbacks.onGetWindowAnimations():0:0 -> K
    174:175:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0 -> K
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    176:191:int android.support.v4.app.FragmentActivity$HostCallbacks.onGetWindowAnimations():0:0 -> K
    176:191:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0 -> K
    192:193:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> K
    192:193:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0 -> K
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    194:212:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator makeFadeAnimation(android.content.Context,float,float):0:0 -> K
    194:212:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0 -> K
    213:214:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> K
    213:214:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0 -> K
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    215:233:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator makeFadeAnimation(android.content.Context,float,float):0:0 -> K
    215:233:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0 -> K
    234:238:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> K
    234:238:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0 -> K
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    239:245:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0:0 -> K
    246:247:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> K
    246:247:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0 -> K
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    248:254:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0:0 -> K
    255:256:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> K
    255:256:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0 -> K
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    257:263:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0:0 -> K
    264:267:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> K
    264:267:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0 -> K
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    268:272:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int):0:0 -> K
    1:1:void makeActive(android.support.v4.app.Fragment):0:0 -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/t;)V"}
    1:1:android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator makeOpenCloseAnimation(android.content.Context,float,float,float,float):0:0 -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFF)Lj/v;"}
    1:1:boolean modifiesAlpha(android.animation.Animator):0:0 -> N
    47:84:android.support.v4.app.Fragment findFragmentUnder(android.support.v4.app.Fragment):0:0 -> O
    47:84:void moveFragmentToExpectedState(android.support.v4.app.Fragment):0 -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/t;)V"}
    85:185:void moveFragmentToExpectedState(android.support.v4.app.Fragment):0:0 -> O
    186:334:void completeShowHideFragment(android.support.v4.app.Fragment):0:0 -> O
    186:334:void moveFragmentToExpectedState(android.support.v4.app.Fragment):0 -> O
    120:127:void android.support.v4.app.FragmentActivity$HostCallbacks.onSupportInvalidateOptionsMenu():0:0 -> P
    120:127:void moveToState(int,boolean):0 -> P
    1:1:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> Q
    1:1:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/t;IIIZ)V"}
    2:2:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
    3:3:android.support.v4.app.Fragment getFragment(android.os.Bundle,java.lang.String):0:0 -> Q
    3:3:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
    4:4:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
    5:5:android.support.v4.app.Fragment getFragment(android.os.Bundle,java.lang.String):0:0 -> Q
    5:5:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
    6:6:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":36,"3":37,"6":38,"9":39},"outline":"La/b;a(Ljava/lang/String;I)Ljava/lang/String;"}
    7:7:android.support.v4.app.Fragment getFragment(android.os.Bundle,java.lang.String):0:0 -> Q
    7:7:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
    8:8:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
    9:9:android.support.v4.app.FragmentManagerImpl android.support.v4.app.FragmentHostCallback.getFragmentManagerImpl():0:0 -> Q
    9:9:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:10:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
    11:11:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> Q
    11:11:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:12:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
    13:13:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> Q
    13:13:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:14:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
    15:15:void android.support.v4.app.FragmentActivity$HostCallbacks.onAttachFragment(android.support.v4.app.Fragment):0:0 -> Q
    15:15:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:16:void android.support.v4.app.FragmentActivity$HostCallbacks.onAttachFragment(android.support.v4.app.Fragment):0:0 -> Q
    16:16:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
    17:17:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
    18:18:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> Q
    18:18:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:19:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
    20:20:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":40,"3":41,"6":42,"9":43,"12":44},"outline":"La/b;b(Ljava/lang/String;Landroid/support/v4/app/t;Ljava/lang/String;)Ljava/lang/String;"}
    21:21:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
    22:22:void ensureInflatedFragmentView(android.support.v4.app.Fragment):0:0 -> Q
    22:22:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
    23:23:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
    24:24:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
    25:25:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
    26:26:boolean android.support.v4.app.FragmentActivity$HostCallbacks.onShouldSaveFragmentState(android.support.v4.app.Fragment):0:0 -> Q
    26:26:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:27:boolean android.support.v4.app.FragmentActivity$HostCallbacks.onShouldSaveFragmentState(android.support.v4.app.Fragment):0:0 -> Q
    27:27:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
    28:28:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
    29:29:void animateRemoveFragment(android.support.v4.app.Fragment,android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator,int):0:0 -> Q
    29:29:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
    30:30:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
    31:31:void makeInactive(android.support.v4.app.Fragment):0:0 -> Q
    31:31:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
    32:32:void android.support.v4.app.FragmentHostCallback.inactivateFragment(java.lang.String):0:0 -> Q
    32:32:void makeInactive(android.support.v4.app.Fragment):0 -> Q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    32:32:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
    33:33:void android.support.v4.app.FragmentHostCallback.inactivateFragment(java.lang.String):0:0 -> Q
    33:33:void makeInactive(android.support.v4.app.Fragment):0 -> Q
    33:33:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
    34:34:void makeInactive(android.support.v4.app.Fragment):0:0 -> Q
    34:34:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
    35:35:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
    36:36:android.support.v4.app.Fragment getFragment(android.os.Bundle,java.lang.String):0:0 -> Q
    36:36:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
    37:37:android.support.v4.app.Fragment getFragment(android.os.Bundle,java.lang.String):0:0 -> Q
    37:37:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
    38:38:android.support.v4.app.Fragment getFragment(android.os.Bundle,java.lang.String):0:0 -> Q
    38:38:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
    39:39:android.support.v4.app.Fragment getFragment(android.os.Bundle,java.lang.String):0:0 -> Q
    39:39:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0 -> Q
    40:40:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
    41:41:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
    42:42:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
    43:43:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
    44:44:void moveToState(android.support.v4.app.Fragment,int,int,int,boolean):0:0 -> Q
    1:1:void noteStateNotSaved():0:0 -> R
    1:1:void removeFragment(android.support.v4.app.Fragment):0:0 -> S
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/t;)V"}
    1:1:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):0:0 -> T
    15:16:java.util.List android.support.v4.app.FragmentManagerNonConfig.getFragments():0:0 -> U
    15:16:void restoreAllState(android.os.Parcelable,android.support.v4.app.FragmentManagerNonConfig):0 -> U
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcelable;Landroid/support/v4/app/j0;)V"}
    17:20:java.util.List android.support.v4.app.FragmentManagerNonConfig.getChildNonConfigs():0:0 -> U
    17:20:void restoreAllState(android.os.Parcelable,android.support.v4.app.FragmentManagerNonConfig):0 -> U
    21:75:void restoreAllState(android.os.Parcelable,android.support.v4.app.FragmentManagerNonConfig):0:0 -> U
    76:77:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> U
    76:77:void restoreAllState(android.os.Parcelable,android.support.v4.app.FragmentManagerNonConfig):0 -> U
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    78:170:void restoreAllState(android.os.Parcelable,android.support.v4.app.FragmentManagerNonConfig):0:0 -> U
    171:174:android.support.v4.app.Fragment android.support.v4.app.FragmentState.instantiate(android.support.v4.app.FragmentHostCallback,android.support.v4.app.FragmentContainer,android.support.v4.app.Fragment,android.support.v4.app.FragmentManagerNonConfig):0:0 -> U
    171:174:void restoreAllState(android.os.Parcelable,android.support.v4.app.FragmentManagerNonConfig):0 -> U
    175:176:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> U
    175:176:android.support.v4.app.Fragment android.support.v4.app.FragmentState.instantiate(android.support.v4.app.FragmentHostCallback,android.support.v4.app.FragmentContainer,android.support.v4.app.Fragment,android.support.v4.app.FragmentManagerNonConfig):0 -> U
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    175:176:void restoreAllState(android.os.Parcelable,android.support.v4.app.FragmentManagerNonConfig):0 -> U
    177:269:android.support.v4.app.Fragment android.support.v4.app.FragmentState.instantiate(android.support.v4.app.FragmentHostCallback,android.support.v4.app.FragmentContainer,android.support.v4.app.Fragment,android.support.v4.app.FragmentManagerNonConfig):0:0 -> U
    177:269:void restoreAllState(android.os.Parcelable,android.support.v4.app.FragmentManagerNonConfig):0 -> U
    270:282:void restoreAllState(android.os.Parcelable,android.support.v4.app.FragmentManagerNonConfig):0:0 -> U
    283:286:java.util.List android.support.v4.app.FragmentManagerNonConfig.getFragments():0:0 -> U
    283:286:void restoreAllState(android.os.Parcelable,android.support.v4.app.FragmentManagerNonConfig):0 -> U
    287:461:void restoreAllState(android.os.Parcelable,android.support.v4.app.FragmentManagerNonConfig):0:0 -> U
    462:536:android.support.v4.app.BackStackRecord android.support.v4.app.BackStackState.instantiate(android.support.v4.app.FragmentManagerImpl):0:0 -> U
    462:536:void restoreAllState(android.os.Parcelable,android.support.v4.app.FragmentManagerNonConfig):0 -> U
    537:556:void android.support.v4.app.BackStackRecord.addOp(android.support.v4.app.BackStackRecord$Op):0:0 -> U
    537:556:android.support.v4.app.BackStackRecord android.support.v4.app.BackStackState.instantiate(android.support.v4.app.FragmentManagerImpl):0 -> U
    537:556:void restoreAllState(android.os.Parcelable,android.support.v4.app.FragmentManagerNonConfig):0 -> U
    557:607:android.support.v4.app.BackStackRecord android.support.v4.app.BackStackState.instantiate(android.support.v4.app.FragmentManagerImpl):0:0 -> U
    557:607:void restoreAllState(android.os.Parcelable,android.support.v4.app.FragmentManagerNonConfig):0 -> U
    608:642:void restoreAllState(android.os.Parcelable,android.support.v4.app.FragmentManagerNonConfig):0:0 -> U
    1:1:void forcePostponedTransactions():0:0 -> V
    1:1:android.os.Parcelable saveAllState():0 -> V
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroid/support/v4/app/k0;"}
    2:2:void endAnimatingAwayFragments():0:0 -> V
    2:2:android.os.Parcelable saveAllState():0 -> V
    3:3:android.os.Parcelable saveAllState():0:0 -> V
    4:4:android.os.Bundle saveFragmentBasicState(android.support.v4.app.Fragment):0:0 -> V
    4:4:android.os.Parcelable saveAllState():0 -> V
    5:5:android.os.Parcelable saveAllState():0:0 -> V
    6:6:void putFragment(android.os.Bundle,java.lang.String,android.support.v4.app.Fragment):0:0 -> V
    6:6:android.os.Parcelable saveAllState():0 -> V
    7:7:android.os.Parcelable saveAllState():0:0 -> V
    8:8:void putFragment(android.os.Bundle,java.lang.String,android.support.v4.app.Fragment):0:0 -> V
    8:8:android.os.Parcelable saveAllState():0 -> V
    9:9:android.os.Parcelable saveAllState():0:0 -> V
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":12,"3":13,"6":14,"9":15,"12":16},"outline":"La/b;b(Ljava/lang/String;Landroid/support/v4/app/t;Ljava/lang/String;)Ljava/lang/String;"}
    10:10:void putFragment(android.os.Bundle,java.lang.String,android.support.v4.app.Fragment):0:0 -> V
    10:10:android.os.Parcelable saveAllState():0 -> V
    11:11:android.os.Parcelable saveAllState():0:0 -> V
    12:12:void putFragment(android.os.Bundle,java.lang.String,android.support.v4.app.Fragment):0:0 -> V
    12:12:android.os.Parcelable saveAllState():0 -> V
    13:13:void putFragment(android.os.Bundle,java.lang.String,android.support.v4.app.Fragment):0:0 -> V
    13:13:android.os.Parcelable saveAllState():0 -> V
    14:14:void putFragment(android.os.Bundle,java.lang.String,android.support.v4.app.Fragment):0:0 -> V
    14:14:android.os.Parcelable saveAllState():0 -> V
    15:15:void putFragment(android.os.Bundle,java.lang.String,android.support.v4.app.Fragment):0:0 -> V
    15:15:android.os.Parcelable saveAllState():0 -> V
    16:16:void putFragment(android.os.Bundle,java.lang.String,android.support.v4.app.Fragment):0:0 -> V
    16:16:android.os.Parcelable saveAllState():0 -> V
    1:1:void saveFragmentViewState(android.support.v4.app.Fragment):0:0 -> W
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/t;)V"}
    1:1:void saveNonConfig():0:0 -> X
    36:39:android.os.Handler android.support.v4.app.FragmentHostCallback.getHandler():0:0 -> Y
    36:39:void scheduleCommit():0 -> Y
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    40:44:void scheduleCommit():0:0 -> Y
    45:48:android.os.Handler android.support.v4.app.FragmentHostCallback.getHandler():0:0 -> Y
    45:48:void scheduleCommit():0 -> Y
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    49:55:void scheduleCommit():0:0 -> Y
    1:1:void setBackStackIndex(int,android.support.v4.app.BackStackRecord):0:0 -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/support/v4/app/i;)V"}
    5:38:boolean popBackStackImmediate(java.lang.String,int,int):0:0 -> a
    5:38:boolean popBackStackImmediate():0 -> a
    39:69:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):0:0 -> a
    39:69:boolean popBackStackImmediate(java.lang.String,int,int):0 -> a
    39:69:boolean popBackStackImmediate():0 -> a
    70:89:boolean popBackStackImmediate(java.lang.String,int,int):0:0 -> a
    70:89:boolean popBackStackImmediate():0 -> a
    90:97:void checkStateLoss():0:0 -> a
    90:97:boolean popBackStackImmediate():0 -> a
    9:14:boolean shouldRunOnHWLayer(android.view.View,android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator):0:0 -> a0
    9:14:void setHWLayerAnimListenerIfAlpha(android.view.View,android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator):0 -> a0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lj/v;)V"}
    15:22:boolean android.support.v4.view.ViewCompat.hasOverlappingRendering(android.view.View):0:0 -> a0
    15:22:boolean shouldRunOnHWLayer(android.view.View,android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator):0 -> a0
    15:22:void setHWLayerAnimListenerIfAlpha(android.view.View,android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator):0 -> a0
    23:76:boolean modifiesAlpha(android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator):0:0 -> a0
    23:76:boolean shouldRunOnHWLayer(android.view.View,android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator):0 -> a0
    23:76:void setHWLayerAnimListenerIfAlpha(android.view.View,android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator):0 -> a0
    77:103:void setHWLayerAnimListenerIfAlpha(android.view.View,android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator):0:0 -> a0
    6:114:void completeExecute(android.support.v4.app.BackStackRecord,boolean,boolean,boolean):0:0 -> b
    6:114:void access$600(android.support.v4.app.FragmentManagerImpl,android.support.v4.app.BackStackRecord,boolean,boolean,boolean):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/i0;Landroid/support/v4/app/i;ZZZ)V"}
    1:1:void setPrimaryNavigationFragment(android.support.v4.app.Fragment):0:0 -> b0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/t;)V"}
    1:1:void addAddedFragments(android.support.v4.util.ArraySet):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt/c;)V"}
    1:1:void setRetaining(android.support.v4.app.FragmentManagerNonConfig):0:0 -> c0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/j0;)V"}
    56:60:void moveToState(android.support.v4.app.Fragment):0:0 -> d
    56:60:void addFragment(android.support.v4.app.Fragment,boolean):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/t;Z)V"}
    61:83:void addFragment(android.support.v4.app.Fragment,boolean):0:0 -> d
    27:53:void performPendingDeferredStart(android.support.v4.app.Fragment):0:0 -> d0
    27:53:void startPendingDeferredFragments():0 -> d0
    1:1:void attachFragment(android.support.v4.app.Fragment):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/t;)V"}
    39:40:void android.support.v4.app.FragmentActivity$HostCallbacks.onDump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> e0
    39:40:void throwException(java.lang.RuntimeException):0 -> e0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    41:45:void android.support.v4.app.FragmentActivity$HostCallbacks.onDump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> e0
    41:45:void throwException(java.lang.RuntimeException):0 -> e0
    46:55:void throwException(java.lang.RuntimeException):0:0 -> e0
    1:1:void burpActive():0:0 -> f
    1:1:void cleanupExec():0:0 -> g
    1:1:void detachFragment(android.support.v4.app.Fragment):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/t;)V"}
    1:1:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):0:0 -> i
    1:1:void dispatchDestroy():0:0 -> j
    1:1:void dispatchOnFragmentActivityCreated(android.support.v4.app.Fragment,android.os.Bundle,boolean):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"}
    1:1:void dispatchOnFragmentAttached(android.support.v4.app.Fragment,android.content.Context,boolean):0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"}
    1:1:void dispatchOnFragmentCreated(android.support.v4.app.Fragment,android.os.Bundle,boolean):0:0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"}
    1:1:void dispatchOnFragmentDestroyed(android.support.v4.app.Fragment,boolean):0:0 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"}
    1:1:void dispatchOnFragmentDetached(android.support.v4.app.Fragment,boolean):0:0 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"}
    1:1:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> onCreateView
    1:1:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    2:2:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    3:3:android.support.v4.app.Fragment findFragmentByTag(java.lang.String):0:0 -> onCreateView
    3:3:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    4:4:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    5:5:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> onCreateView
    5:5:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:6:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    7:7:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> onCreateView
    7:7:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:8:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    9:9:void moveToState(android.support.v4.app.Fragment):0:0 -> onCreateView
    9:9:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    10:10:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    11:11:android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    1:1:void dispatchOnFragmentPaused(android.support.v4.app.Fragment,boolean):0:0 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"}
    1:1:void dispatchOnFragmentPreAttached(android.support.v4.app.Fragment,android.content.Context,boolean):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"}
    1:1:void dispatchOnFragmentPreCreated(android.support.v4.app.Fragment,android.os.Bundle,boolean):0:0 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"}
    1:1:void dispatchOnFragmentResumed(android.support.v4.app.Fragment,boolean):0:0 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"}
    1:1:void dispatchOnFragmentSaveInstanceState(android.support.v4.app.Fragment,android.os.Bundle,boolean):0:0 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"}
    1:1:void dispatchOnFragmentStarted(android.support.v4.app.Fragment,boolean):0:0 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"}
    1:1:void dispatchOnFragmentStopped(android.support.v4.app.Fragment,boolean):0:0 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"}
    1:1:void dispatchOnFragmentViewCreated(android.support.v4.app.Fragment,android.view.View,android.os.Bundle,boolean):0:0 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"}
    1:1:void dispatchOnFragmentViewDestroyed(android.support.v4.app.Fragment,boolean):0:0 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"}
    1:1:boolean dispatchPrepareOptionsMenu(android.view.Menu):0:0 -> y
    1:1:void dispatchStateChange(int):0:0 -> z
android.support.v4.app.FragmentManagerImpl$1 -> R8$$REMOVED$$CLASS$$26:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
android.support.v4.app.FragmentManagerImpl$2 -> android.support.v4.app.b0:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    android.support.v4.app.Fragment val$fragment -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/t;"}
    android.support.v4.app.FragmentManagerImpl this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/i0;"}
android.support.v4.app.FragmentManagerImpl$3 -> R8$$REMOVED$$CLASS$$27:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
android.support.v4.app.FragmentManagerImpl$4 -> android.support.v4.app.c0:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.view.ViewGroup val$container -> b
    android.view.View val$animatingView -> c
    android.support.v4.app.Fragment val$fragment -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/t;"}
    android.support.v4.app.FragmentManagerImpl this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/i0;"}
    11:14:void <init>(android.support.v4.app.FragmentManagerImpl,android.view.ViewGroup,android.view.View,android.support.v4.app.Fragment):0:0 -> <init>
    11:14:void $r8$init$synthetic(android.support.v4.app.FragmentManagerImpl,android.view.ViewGroup,android.view.View,android.support.v4.app.Fragment,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/i0;Landroid/view/ViewGroup;Landroid/view/View;Landroid/support/v4/app/t;I)V"}
    14:39:void android.support.v4.app.FragmentManagerImpl$3.onAnimationEnd(android.animation.Animator):0:0 -> onAnimationEnd
    14:39:void onAnimationEnd$bridge(android.animation.Animator):0 -> onAnimationEnd
      # {"id":"com.android.tools.r8.synthesized"}
    40:56:void onAnimationEnd(android.animation.Animator):0:0 -> onAnimationEnd
    40:56:void onAnimationEnd$bridge(android.animation.Animator):0 -> onAnimationEnd
android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener -> android.support.v4.app.d0:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    android.view.View mView -> b
    1:19:boolean android.support.v4.view.ViewCompat.isAttachedToWindow(android.view.View):0:0 -> onAnimationEnd
    1:19:void onAnimationEnd(android.view.animation.Animation):0 -> onAnimationEnd
    20:36:void onAnimationEnd(android.view.animation.Animation):0:0 -> onAnimationEnd
android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1 -> R8$$REMOVED$$CLASS$$28:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
android.support.v4.app.FragmentManagerImpl$AnimationListenerWrapper -> android.support.v4.app.e0:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    android.view.animation.Animation$AnimationListener mWrapped -> a
    1:6:void <init>(android.view.animation.Animation$AnimationListener):0:0 -> <init>
    1:6:void <init>(android.view.animation.Animation$AnimationListener,android.support.v4.app.FragmentManagerImpl$1):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/animation/Animation$AnimationListener;)V"}
android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator -> R8$$REMOVED$$CLASS$$29:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
android.support.v4.app.FragmentManagerImpl$AnimatorOnHWLayerIfNeededListener -> R8$$REMOVED$$CLASS$$30:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
android.support.v4.app.FragmentManagerImpl$FragmentTag -> android.support.v4.app.f0:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    int[] Fragment -> a
    int[] android.support.v4.app.FragmentTransition.INVERSE_OPS -> b
    23:26:void android.support.v4.app.FragmentTransition.<clinit>():0:0 -> <clinit>
    23:26:void $r8$clinit$synthetic():0 -> <clinit>
      # {"id":"com.android.tools.r8.synthesized"}
    1:4:void android.support.v4.app.FragmentContainer.<init>():0:0 -> <init>
    1:4:void android.support.v4.app.FragmentContainer.$r8$init$synthetic():0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:6:int android.support.v4.util.SimpleArrayMap.size():0:0 -> a
    1:6:void android.support.v4.app.FragmentTransition.addSharedElementsWithMatchingNames(java.util.ArrayList,android.support.v4.util.ArrayMap,java.util.Collection):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lt/b;Ljava/util/Collection;)V"}
    7:12:void android.support.v4.app.FragmentTransition.addSharedElementsWithMatchingNames(java.util.ArrayList,android.support.v4.util.ArrayMap,java.util.Collection):0:0 -> a
    13:18:java.lang.String android.support.v4.view.ViewCompat.getTransitionName(android.view.View):0:0 -> a
    13:18:void android.support.v4.app.FragmentTransition.addSharedElementsWithMatchingNames(java.util.ArrayList,android.support.v4.util.ArrayMap,java.util.Collection):0 -> a
    19:31:void android.support.v4.app.FragmentTransition.addSharedElementsWithMatchingNames(java.util.ArrayList,android.support.v4.util.ArrayMap,java.util.Collection):0:0 -> a
    163:170:android.support.v4.app.FragmentTransition$FragmentContainerTransition android.support.v4.app.FragmentTransition.ensureContainer(android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.util.SparseArray,int):0:0 -> b
    163:170:void android.support.v4.app.FragmentTransition.addToFirstInLastOut(android.support.v4.app.BackStackRecord,android.support.v4.app.BackStackRecord$Op,android.util.SparseArray,boolean,boolean):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/i;Landroid/support/v4/app/h;Landroid/util/SparseArray;ZZ)V"}
    171:225:void android.support.v4.app.FragmentTransition.addToFirstInLastOut(android.support.v4.app.BackStackRecord,android.support.v4.app.BackStackRecord$Op,android.util.SparseArray,boolean,boolean):0:0 -> b
    226:233:android.support.v4.app.FragmentTransition$FragmentContainerTransition android.support.v4.app.FragmentTransition.ensureContainer(android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.util.SparseArray,int):0:0 -> b
    226:233:void android.support.v4.app.FragmentTransition.addToFirstInLastOut(android.support.v4.app.BackStackRecord,android.support.v4.app.BackStackRecord$Op,android.util.SparseArray,boolean,boolean):0 -> b
    234:252:void android.support.v4.app.FragmentTransition.addToFirstInLastOut(android.support.v4.app.BackStackRecord,android.support.v4.app.BackStackRecord$Op,android.util.SparseArray,boolean,boolean):0:0 -> b
    45:47:boolean android.support.v4.util.ArrayMap.retainAll(java.util.Collection):0:0 -> c
    45:47:android.support.v4.util.ArrayMap android.support.v4.app.FragmentTransition.captureInSharedElements(android.support.v4.util.ArrayMap,java.lang.Object,android.support.v4.app.FragmentTransition$FragmentContainerTransition):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt/b;Ljava/lang/Object;Landroid/support/v4/app/p0;)Lt/b;"}
    48:53:int android.support.v4.util.SimpleArrayMap.size():0:0 -> c
    48:53:void android.support.v4.app.FragmentTransition.retainValues(android.support.v4.util.ArrayMap,android.support.v4.util.ArrayMap):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    48:53:android.support.v4.util.ArrayMap android.support.v4.app.FragmentTransition.captureInSharedElements(android.support.v4.util.ArrayMap,java.lang.Object,android.support.v4.app.FragmentTransition$FragmentContainerTransition):0 -> c
    54:72:void android.support.v4.app.FragmentTransition.retainValues(android.support.v4.util.ArrayMap,android.support.v4.util.ArrayMap):0:0 -> c
    54:72:android.support.v4.util.ArrayMap android.support.v4.app.FragmentTransition.captureInSharedElements(android.support.v4.util.ArrayMap,java.lang.Object,android.support.v4.app.FragmentTransition$FragmentContainerTransition):0 -> c
    73:77:android.support.v4.util.ArrayMap android.support.v4.app.FragmentTransition.captureInSharedElements(android.support.v4.util.ArrayMap,java.lang.Object,android.support.v4.app.FragmentTransition$FragmentContainerTransition):0:0 -> c
    41:43:boolean android.support.v4.util.ArrayMap.retainAll(java.util.Collection):0:0 -> d
    41:43:android.support.v4.util.ArrayMap android.support.v4.app.FragmentTransition.captureOutSharedElements(android.support.v4.util.ArrayMap,java.lang.Object,android.support.v4.app.FragmentTransition$FragmentContainerTransition):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt/b;Ljava/lang/Object;Landroid/support/v4/app/p0;)Lt/b;"}
    44:47:android.support.v4.util.ArrayMap android.support.v4.app.FragmentTransition.captureOutSharedElements(android.support.v4.util.ArrayMap,java.lang.Object,android.support.v4.app.FragmentTransition$FragmentContainerTransition):0:0 -> d
    48:51:boolean android.support.v4.util.ArrayMap.retainAll(java.util.Collection):0:0 -> d
    48:51:android.support.v4.util.ArrayMap android.support.v4.app.FragmentTransition.captureOutSharedElements(android.support.v4.util.ArrayMap,java.lang.Object,android.support.v4.app.FragmentTransition$FragmentContainerTransition):0 -> d
    52:56:android.support.v4.util.ArrayMap android.support.v4.app.FragmentTransition.captureOutSharedElements(android.support.v4.util.ArrayMap,java.lang.Object,android.support.v4.app.FragmentTransition$FragmentContainerTransition):0:0 -> d
    int android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionHorizontal(android.view.View,int,int) -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;I)I"}
    int android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionVertical(android.view.View,int,int) -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;I)I"}
    1:1:java.util.ArrayList android.support.v4.app.FragmentTransition.configureEnteringExitingViews(java.lang.Object,android.support.v4.app.Fragment,java.util.ArrayList,android.view.View):0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroid/support/v4/app/t;Ljava/util/ArrayList;Landroid/view/View;)Ljava/util/ArrayList;"}
    1:1:android.view.View android.support.v4.app.FragmentTransition.getInEpicenterView(android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.lang.Object,boolean):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt/b;Landroid/support/v4/app/p0;Ljava/lang/Object;Z)Landroid/view/View;"}
    1:1:int android.support.v4.widget.ViewDragHelper$Callback.getViewHorizontalDragRange(android.view.View):0:0 -> i
    1:1:int android.support.v4.widget.ViewDragHelper$Callback.getViewVerticalDragRange(android.view.View):0:0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"()I"}
    1:1:android.support.v4.app.Fragment android.support.v4.app.FragmentContainer.instantiate(android.content.Context,java.lang.String,android.os.Bundle):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/t;"}
    android.view.View android.support.v4.app.FragmentContainer.onFindViewById(int) -> l
    boolean android.support.v4.app.FragmentContainer.onHasView() -> m
    1:1:void android.support.v4.widget.ViewDragHelper$Callback.onViewCaptured(android.view.View,int):0:0 -> n
    void android.support.v4.widget.ViewDragHelper$Callback.onViewDragStateChanged(int) -> o
    void android.support.v4.widget.ViewDragHelper$Callback.onViewPositionChanged(android.view.View,int,int,int,int) -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;II)V"}
    void android.support.v4.widget.ViewDragHelper$Callback.onViewReleased(android.view.View,float,float) -> q
    34:78:void android.support.v4.app.FragmentTransitionCompat21.setEpicenter(java.lang.Object,android.view.View):0:0 -> r
    34:78:void android.support.v4.app.FragmentTransition.setOutEpicenter(java.lang.Object,java.lang.Object,android.support.v4.util.ArrayMap,boolean,android.support.v4.app.BackStackRecord):0 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lt/b;ZLandroid/support/v4/app/i;)V"}
    1:1:void android.support.v4.app.FragmentTransition.setViewVisibility(java.util.ArrayList,int):0:0 -> s
    1:1:void android.support.v4.app.FragmentTransition.calculatePopFragments(android.support.v4.app.BackStackRecord,android.util.SparseArray,boolean):0:0 -> t
    1:1:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/i0;Ljava/util/ArrayList;Ljava/util/ArrayList;IIZ)V"}
    2:2:void android.support.v4.app.FragmentTransition.calculateFragments(android.support.v4.app.BackStackRecord,android.util.SparseArray,boolean):0:0 -> t
    2:2:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    3:3:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0:0 -> t
    4:4:android.content.Context android.support.v4.app.FragmentHostCallback.getContext():0:0 -> t
    4:4:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:5:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0:0 -> t
    6:6:android.support.v4.util.ArrayMap android.support.v4.app.FragmentTransition.calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int):0:0 -> t
    6:6:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    7:7:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0:0 -> t
    8:8:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0:0 -> t
    8:8:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    9:9:java.lang.Object android.support.v4.app.FragmentTransition.getEnterTransition(android.support.v4.app.Fragment,boolean):0:0 -> t
    9:9:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    9:9:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    10:10:java.lang.Object android.support.v4.app.FragmentTransitionCompat21.cloneTransition(java.lang.Object):0:0 -> t
    10:10:java.lang.Object android.support.v4.app.FragmentTransition.getEnterTransition(android.support.v4.app.Fragment,boolean):0 -> t
    10:10:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    10:10:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    11:11:java.lang.Object android.support.v4.app.FragmentTransition.getExitTransition(android.support.v4.app.Fragment,boolean):0:0 -> t
    11:11:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    11:11:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    12:12:java.lang.Object android.support.v4.app.FragmentTransitionCompat21.cloneTransition(java.lang.Object):0:0 -> t
    12:12:java.lang.Object android.support.v4.app.FragmentTransition.getExitTransition(android.support.v4.app.Fragment,boolean):0 -> t
    12:12:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    12:12:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    13:13:java.lang.Object android.support.v4.app.FragmentTransition.configureSharedElementsReordered(android.view.ViewGroup,android.view.View,android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object):0:0 -> t
    13:13:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    13:13:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    14:14:java.lang.Object android.support.v4.app.FragmentTransition.getSharedElementTransition(android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean):0:0 -> t
    14:14:java.lang.Object android.support.v4.app.FragmentTransition.configureSharedElementsReordered(android.view.ViewGroup,android.view.View,android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object):0 -> t
    14:14:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    14:14:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    15:15:java.lang.Object android.support.v4.app.FragmentTransitionCompat21.cloneTransition(java.lang.Object):0:0 -> t
    15:15:java.lang.Object android.support.v4.app.FragmentTransition.getSharedElementTransition(android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean):0 -> t
    15:15:java.lang.Object android.support.v4.app.FragmentTransition.configureSharedElementsReordered(android.view.ViewGroup,android.view.View,android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object):0 -> t
    15:15:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    15:15:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    16:16:java.lang.Object android.support.v4.app.FragmentTransition.getSharedElementTransition(android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean):0:0 -> t
    16:16:java.lang.Object android.support.v4.app.FragmentTransition.configureSharedElementsReordered(android.view.ViewGroup,android.view.View,android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object):0 -> t
    16:16:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    16:16:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    17:17:java.lang.Object android.support.v4.app.FragmentTransition.configureSharedElementsReordered(android.view.ViewGroup,android.view.View,android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object):0:0 -> t
    17:17:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    17:17:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    18:18:void android.support.v4.app.FragmentTransition.callSharedElementStartEnd(android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean,android.support.v4.util.ArrayMap,boolean):0:0 -> t
    18:18:java.lang.Object android.support.v4.app.FragmentTransition.configureSharedElementsReordered(android.view.ViewGroup,android.view.View,android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object):0 -> t
    18:18:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    18:18:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    19:19:java.lang.Object android.support.v4.app.FragmentTransition.configureSharedElementsReordered(android.view.ViewGroup,android.view.View,android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object):0:0 -> t
    19:19:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    19:19:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    20:20:void android.support.v4.app.FragmentTransitionCompat21.setEpicenter(java.lang.Object,android.graphics.Rect):0:0 -> t
    20:20:java.lang.Object android.support.v4.app.FragmentTransition.configureSharedElementsReordered(android.view.ViewGroup,android.view.View,android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object):0 -> t
    20:20:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    20:20:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    21:21:java.lang.Object android.support.v4.app.FragmentTransition.configureSharedElementsReordered(android.view.ViewGroup,android.view.View,android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object):0:0 -> t
    21:21:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    21:21:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    22:22:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0:0 -> t
    22:22:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    23:23:java.lang.Object android.support.v4.app.FragmentTransition.mergeTransitions(java.lang.Object,java.lang.Object,java.lang.Object,android.support.v4.app.Fragment,boolean):0:0 -> t
    23:23:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    23:23:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    24:24:void android.support.v4.app.FragmentTransition.replaceHide(java.lang.Object,android.support.v4.app.Fragment,java.util.ArrayList):0:0 -> t
    24:24:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    24:24:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    25:25:void android.support.v4.app.FragmentTransitionCompat21.scheduleHideFragmentView(java.lang.Object,android.view.View,java.util.ArrayList):0:0 -> t
    25:25:void android.support.v4.app.FragmentTransition.replaceHide(java.lang.Object,android.support.v4.app.Fragment,java.util.ArrayList):0 -> t
    25:25:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    25:25:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    26:26:void android.support.v4.app.FragmentTransition.replaceHide(java.lang.Object,android.support.v4.app.Fragment,java.util.ArrayList):0:0 -> t
    26:26:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    26:26:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    27:27:java.util.ArrayList android.support.v4.app.FragmentTransitionCompat21.prepareSetNameOverridesReordered(java.util.ArrayList):0:0 -> t
    27:27:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    27:27:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    28:28:void android.support.v4.app.FragmentTransitionCompat21.scheduleRemoveTargets(java.lang.Object,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):0:0 -> t
    28:28:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    28:28:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    29:29:void android.support.v4.app.FragmentTransitionCompat21.beginDelayedTransition(android.view.ViewGroup,java.lang.Object):0:0 -> t
    29:29:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    29:29:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    30:30:void android.support.v4.app.FragmentTransitionCompat21.setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):0:0 -> t
    30:30:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    30:30:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    31:31:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0:0 -> t
    31:31:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    32:32:void android.support.v4.app.FragmentTransitionCompat21.swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):0:0 -> t
    32:32:void android.support.v4.app.FragmentTransition.configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    32:32:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    33:33:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0:0 -> t
    33:33:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    34:34:java.lang.Object android.support.v4.app.FragmentTransition.getEnterTransition(android.support.v4.app.Fragment,boolean):0:0 -> t
    34:34:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    34:34:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    35:35:java.lang.Object android.support.v4.app.FragmentTransitionCompat21.cloneTransition(java.lang.Object):0:0 -> t
    35:35:java.lang.Object android.support.v4.app.FragmentTransition.getEnterTransition(android.support.v4.app.Fragment,boolean):0 -> t
    35:35:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    35:35:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    36:36:java.lang.Object android.support.v4.app.FragmentTransition.getExitTransition(android.support.v4.app.Fragment,boolean):0:0 -> t
    36:36:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    36:36:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    37:37:java.lang.Object android.support.v4.app.FragmentTransitionCompat21.cloneTransition(java.lang.Object):0:0 -> t
    37:37:java.lang.Object android.support.v4.app.FragmentTransition.getExitTransition(android.support.v4.app.Fragment,boolean):0 -> t
    37:37:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    37:37:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    38:38:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0:0 -> t
    38:38:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    39:39:java.lang.Object android.support.v4.app.FragmentTransition.configureSharedElementsOrdered(android.view.ViewGroup,android.view.View,android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object):0:0 -> t
    39:39:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    39:39:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    40:40:java.lang.Object android.support.v4.app.FragmentTransition.getSharedElementTransition(android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean):0:0 -> t
    40:40:java.lang.Object android.support.v4.app.FragmentTransition.configureSharedElementsOrdered(android.view.ViewGroup,android.view.View,android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object):0 -> t
    40:40:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    40:40:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    41:41:java.lang.Object android.support.v4.app.FragmentTransitionCompat21.cloneTransition(java.lang.Object):0:0 -> t
    41:41:java.lang.Object android.support.v4.app.FragmentTransition.getSharedElementTransition(android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean):0 -> t
    41:41:java.lang.Object android.support.v4.app.FragmentTransition.configureSharedElementsOrdered(android.view.ViewGroup,android.view.View,android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object):0 -> t
    41:41:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    41:41:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    42:42:java.lang.Object android.support.v4.app.FragmentTransition.getSharedElementTransition(android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean):0:0 -> t
    42:42:java.lang.Object android.support.v4.app.FragmentTransition.configureSharedElementsOrdered(android.view.ViewGroup,android.view.View,android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object):0 -> t
    42:42:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    42:42:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    43:43:java.lang.Object android.support.v4.app.FragmentTransition.configureSharedElementsOrdered(android.view.ViewGroup,android.view.View,android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object):0:0 -> t
    43:43:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    43:43:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    44:44:void android.support.v4.app.FragmentTransition.callSharedElementStartEnd(android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean,android.support.v4.util.ArrayMap,boolean):0:0 -> t
    44:44:java.lang.Object android.support.v4.app.FragmentTransition.configureSharedElementsOrdered(android.view.ViewGroup,android.view.View,android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object):0 -> t
    44:44:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    44:44:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    45:45:java.lang.Object android.support.v4.app.FragmentTransition.configureSharedElementsOrdered(android.view.ViewGroup,android.view.View,android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object):0:0 -> t
    45:45:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    45:45:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    46:46:void android.support.v4.app.FragmentTransitionCompat21.setEpicenter(java.lang.Object,android.graphics.Rect):0:0 -> t
    46:46:java.lang.Object android.support.v4.app.FragmentTransition.configureSharedElementsOrdered(android.view.ViewGroup,android.view.View,android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object):0 -> t
    46:46:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    46:46:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    47:47:java.lang.Object android.support.v4.app.FragmentTransition.configureSharedElementsOrdered(android.view.ViewGroup,android.view.View,android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object):0:0 -> t
    47:47:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    47:47:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    48:48:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0:0 -> t
    48:48:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    49:49:void android.support.v4.app.FragmentTransitionCompat21.addTarget(java.lang.Object,android.view.View):0:0 -> t
    49:49:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    49:49:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    50:50:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0:0 -> t
    50:50:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    51:51:java.lang.Object android.support.v4.app.FragmentTransition.mergeTransitions(java.lang.Object,java.lang.Object,java.lang.Object,android.support.v4.app.Fragment,boolean):0:0 -> t
    51:51:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    51:51:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    52:52:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0:0 -> t
    52:52:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    53:53:void android.support.v4.app.FragmentTransitionCompat21.scheduleRemoveTargets(java.lang.Object,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):0:0 -> t
    53:53:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    53:53:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    54:54:void android.support.v4.app.FragmentTransition.scheduleTargetChange(android.view.ViewGroup,android.support.v4.app.Fragment,android.view.View,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):0:0 -> t
    54:54:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    54:54:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    55:55:void android.support.v4.app.FragmentTransitionCompat21.setNameOverridesOrdered(android.view.View,java.util.ArrayList,java.util.Map):0:0 -> t
    55:55:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    55:55:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    56:56:void android.support.v4.app.FragmentTransitionCompat21.beginDelayedTransition(android.view.ViewGroup,java.lang.Object):0:0 -> t
    56:56:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    56:56:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    57:57:void android.support.v4.app.FragmentTransitionCompat21.scheduleNameReset(android.view.ViewGroup,java.util.ArrayList,java.util.Map):0:0 -> t
    57:57:void android.support.v4.app.FragmentTransition.configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap):0 -> t
    57:57:void android.support.v4.app.FragmentTransition.startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean):0 -> t
    boolean android.support.v4.widget.ViewDragHelper$Callback.tryCaptureView(android.view.View,int) -> u
android.support.v4.app.FragmentManagerImpl$OpGenerator -> android.support.v4.app.g0:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
android.support.v4.app.FragmentManagerImpl$StartEnterTransitionListener -> android.support.v4.app.h0:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    boolean mIsBack -> a
    android.support.v4.app.BackStackRecord mRecord -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/i;"}
    int mNumPostponed -> c
    1:1:void completeTransaction():0:0 -> a
android.support.v4.app.FragmentManagerNonConfig -> android.support.v4.app.j0:
# {"id":"sourceFile","fileName":"FragmentManagerNonConfig.java"}
    java.util.List mFragments -> a
    java.util.List mChildNonConfigs -> b
    1:1:void <init>(java.util.List,java.util.List):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljava/util/ArrayList;)V"}
android.support.v4.app.FragmentManagerState -> android.support.v4.app.k0:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    android.support.v4.app.FragmentState[] mActive -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroid/support/v4/app/l0;"}
    int[] mAdded -> b
    android.support.v4.app.BackStackState[] mBackStack -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroid/support/v4/app/k;"}
    int mPrimaryNavActiveIndex -> d
    int mNextFragmentIndex -> e
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(android.os.Parcel):0:0 -> <init>
android.support.v4.app.FragmentManagerState$1 -> R8$$REMOVED$$CLASS$$31:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
android.support.v4.app.FragmentState -> android.support.v4.app.l0:
# {"id":"sourceFile","fileName":"Fragment.java"}
    java.lang.String mClassName -> a
    int mIndex -> b
    boolean mFromLayout -> c
    int mFragmentId -> d
    int mContainerId -> e
    java.lang.String mTag -> f
    boolean mRetainInstance -> g
    boolean mDetached -> h
    android.os.Bundle mArguments -> i
    boolean mHidden -> j
    android.os.Bundle mSavedFragmentState -> k
    android.support.v4.app.Fragment mInstance -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/t;"}
    1:1:void <init>(android.os.Parcel):0:0 -> <init>
    2:2:void <init>(android.support.v4.app.Fragment):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/t;)V"}
android.support.v4.app.FragmentState$1 -> R8$$REMOVED$$CLASS$$32:
# {"id":"sourceFile","fileName":"Fragment.java"}
android.support.v4.app.FragmentTransition$1 -> R8$$REMOVED$$CLASS$$33:
# {"id":"sourceFile","fileName":"FragmentTransition.java"}
android.support.v4.app.FragmentTransition$2 -> android.support.v4.app.m0:
# {"id":"sourceFile","fileName":"FragmentTransition.java"}
    java.lang.Object val$enterTransition -> a
    android.view.View val$nonExistentView -> b
    android.support.v4.app.Fragment val$inFragment -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/t;"}
    java.util.ArrayList val$sharedElementsIn -> d
    java.util.ArrayList val$enteringViews -> e
    java.util.ArrayList val$exitingViews -> f
    java.lang.Object val$exitTransition -> g
    7:17:void android.support.v4.app.FragmentTransitionCompat21.removeTarget(java.lang.Object,android.view.View):0:0 -> run
    7:17:void run():0 -> run
    18:23:java.util.ArrayList android.support.v4.app.FragmentTransition.access$100(java.lang.Object,android.support.v4.app.Fragment,java.util.ArrayList,android.view.View):0:0 -> run
    18:23:void run():0 -> run
    24:52:void run():0:0 -> run
android.support.v4.app.FragmentTransition$3 -> android.support.v4.app.n0:
# {"id":"sourceFile","fileName":"FragmentTransition.java"}
    android.support.v4.app.Fragment val$inFragment -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/t;"}
    android.support.v4.app.Fragment val$outFragment -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/t;"}
    boolean val$inIsPop -> c
    android.view.View val$epicenterView -> d
    android.graphics.Rect val$epicenter -> e
    1:1:void <init>(android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean,android.support.v4.util.ArrayMap,android.view.View,android.graphics.Rect):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/t;Landroid/support/v4/app/t;ZLt/b;Landroid/view/View;Landroid/graphics/Rect;)V"}
    7:19:void android.support.v4.app.FragmentTransition.callSharedElementStartEnd(android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean,android.support.v4.util.ArrayMap,boolean):0:0 -> run
    7:19:void android.support.v4.app.FragmentTransition.access$200(android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean,android.support.v4.util.ArrayMap,boolean):0 -> run
    7:19:void run():0 -> run
    20:23:void run():0:0 -> run
android.support.v4.app.FragmentTransition$4 -> android.support.v4.app.o0:
# {"id":"sourceFile","fileName":"FragmentTransition.java"}
    android.support.v4.util.ArrayMap val$nameOverrides -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/b;"}
    java.lang.Object val$finalSharedElementTransition -> b
    android.support.v4.app.FragmentTransition$FragmentContainerTransition val$fragments -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/p0;"}
    java.util.ArrayList val$sharedElementsIn -> d
    android.view.View val$nonExistentView -> e
    android.support.v4.app.Fragment val$inFragment -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/t;"}
    android.support.v4.app.Fragment val$outFragment -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/t;"}
    boolean val$inIsPop -> h
    java.util.ArrayList val$sharedElementsOut -> i
    java.lang.Object val$enterTransition -> j
    android.graphics.Rect val$inEpicenter -> k
    1:1:void <init>(android.support.v4.util.ArrayMap,java.lang.Object,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,android.view.View,android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean,java.util.ArrayList,java.lang.Object,android.graphics.Rect):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt/b;Ljava/lang/Object;Landroid/support/v4/app/p0;Ljava/util/ArrayList;Landroid/view/View;Landroid/support/v4/app/t;Landroid/support/v4/app/t;ZLjava/util/ArrayList;Ljava/lang/Object;Landroid/graphics/Rect;)V"}
    7:14:android.support.v4.util.ArrayMap android.support.v4.app.FragmentTransition.access$300(android.support.v4.util.ArrayMap,java.lang.Object,android.support.v4.app.FragmentTransition$FragmentContainerTransition):0:0 -> run
    7:14:void run():0 -> run
    15:32:void run():0:0 -> run
    33:41:void android.support.v4.app.FragmentTransition.callSharedElementStartEnd(android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean,android.support.v4.util.ArrayMap,boolean):0:0 -> run
    33:41:void android.support.v4.app.FragmentTransition.access$200(android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean,android.support.v4.util.ArrayMap,boolean):0 -> run
    33:41:void run():0 -> run
    42:68:void android.support.v4.app.FragmentTransitionCompat21.swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):0:0 -> run
    42:68:void run():0 -> run
    69:76:android.view.View android.support.v4.app.FragmentTransition.access$400(android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.lang.Object,boolean):0:0 -> run
    69:76:void run():0 -> run
    77:80:void run():0:0 -> run
android.support.v4.app.FragmentTransition$FragmentContainerTransition -> android.support.v4.app.p0:
# {"id":"sourceFile","fileName":"FragmentTransition.java"}
    android.support.v4.app.Fragment lastIn -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/t;"}
    boolean lastInIsPop -> b
    android.support.v4.app.BackStackRecord lastInTransaction -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/i;"}
    android.support.v4.app.Fragment firstOut -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/t;"}
    boolean firstOutIsPop -> e
    android.support.v4.app.BackStackRecord firstOutTransaction -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/i;"}
android.support.v4.app.FragmentTransitionCompat21 -> android.support.v4.app.v0:
# {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"}
    47:52:boolean isNullOrEmpty(java.util.List):0:0 -> a
    47:52:void addTargets(java.lang.Object,java.util.ArrayList):0 -> a
    53:71:void addTargets(java.lang.Object,java.util.ArrayList):0:0 -> a
    1:1:void captureTransitioningViews(java.util.ArrayList,android.view.View):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Ljava/util/ArrayList;)V"}
    1:1:void findNamedViews(java.util.Map,android.view.View):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt/b;Landroid/view/View;)V"}
    1:1:void getBoundsOnScreen(android.view.View,android.graphics.Rect):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Rect;Landroid/view/View;)V"}
    7:12:boolean isNullOrEmpty(java.util.List):0:0 -> e
    7:12:boolean hasSimpleTarget(android.transition.Transition):0 -> e
    13:18:boolean hasSimpleTarget(android.transition.Transition):0:0 -> e
    19:24:boolean isNullOrEmpty(java.util.List):0:0 -> e
    19:24:boolean hasSimpleTarget(android.transition.Transition):0 -> e
    25:30:boolean hasSimpleTarget(android.transition.Transition):0:0 -> e
    31:41:boolean isNullOrEmpty(java.util.List):0:0 -> e
    31:41:boolean hasSimpleTarget(android.transition.Transition):0 -> e
    1:1:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> f
    1:1:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> g
    1:1:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):0:0 -> h
    26:32:void bfsAddViewChildren(java.util.List,android.view.View):0:0 -> i
    26:32:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):0 -> i
    33:42:boolean containedBeforeIndex(java.util.List,android.view.View,int):0:0 -> i
    33:42:void bfsAddViewChildren(java.util.List,android.view.View):0 -> i
    33:42:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):0 -> i
    43:78:void bfsAddViewChildren(java.util.List,android.view.View):0:0 -> i
    43:78:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):0 -> i
    79:88:boolean containedBeforeIndex(java.util.List,android.view.View,int):0:0 -> i
    79:88:void bfsAddViewChildren(java.util.List,android.view.View):0 -> i
    79:88:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):0 -> i
    89:100:void bfsAddViewChildren(java.util.List,android.view.View):0:0 -> i
    89:100:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):0 -> i
    101:110:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):0:0 -> i
    1:1:java.lang.Object wrapTransitionInSet(java.lang.Object):0:0 -> j
android.support.v4.app.FragmentTransitionCompat21$1 -> android.support.v4.app.q0:
# {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.graphics.Rect val$epicenter -> b
    5:8:void <init>(android.graphics.Rect):0:0 -> <init>
    5:8:void $r8$init$synthetic(android.graphics.Rect,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/graphics/Rect;)V"}
    10:24:android.graphics.Rect android.support.v4.app.FragmentTransitionCompat21$6.onGetEpicenter(android.transition.Transition):0:0 -> onGetEpicenter
    10:24:android.graphics.Rect onGetEpicenter$bridge(android.transition.Transition):0 -> onGetEpicenter
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v4.app.FragmentTransitionCompat21$2 -> android.support.v4.app.r0:
# {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"}
    android.view.View val$fragmentView -> a
    java.util.ArrayList val$exitingViews -> b
android.support.v4.app.FragmentTransitionCompat21$3 -> android.support.v4.app.s0:
# {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"}
    int val$numSharedElements -> a
    java.util.ArrayList val$sharedElementsIn -> b
    java.util.ArrayList val$inNames -> c
    java.util.ArrayList val$sharedElementsOut -> d
    java.util.ArrayList val$outNames -> e
android.support.v4.app.FragmentTransitionCompat21$4 -> android.support.v4.app.t0:
# {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    java.util.ArrayList val$sharedElementsIn -> b
    java.util.Map val$nameOverrides -> c
    7:10:void <init>(java.util.ArrayList,java.util.Map):0:0 -> <init>
    7:10:void $r8$init$synthetic(java.util.ArrayList,java.util.Map,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lt/b;I)V"}
    11:39:void android.support.v4.app.FragmentTransitionCompat21$7.run():0:0 -> run
    11:39:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    40:57:void run():0:0 -> run
    40:57:void run$bridge():0 -> run
    58:95:java.lang.String android.support.v4.app.FragmentTransitionCompat21.findKeyForValue(java.util.Map,java.lang.String):0:0 -> run
    58:95:java.lang.String android.support.v4.app.FragmentTransitionCompat21.access$000(java.util.Map,java.lang.String):0 -> run
    58:95:void run():0 -> run
    58:95:void run$bridge():0 -> run
    96:102:void run():0:0 -> run
    96:102:void run$bridge():0 -> run
android.support.v4.app.FragmentTransitionCompat21$5 -> android.support.v4.app.u0:
# {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"}
    java.lang.Object val$enterTransition -> a
    java.util.ArrayList val$enteringViews -> b
    java.lang.Object val$exitTransition -> c
    java.util.ArrayList val$exitingViews -> d
    java.lang.Object val$sharedElementTransition -> e
    java.util.ArrayList val$sharedElementsIn -> f
android.support.v4.app.FragmentTransitionCompat21$6 -> R8$$REMOVED$$CLASS$$34:
# {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"}
android.support.v4.app.FragmentTransitionCompat21$7 -> R8$$REMOVED$$CLASS$$35:
# {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"}
android.support.v4.app.LoaderManager -> android.support.v4.app.w0:
# {"id":"sourceFile","fileName":"LoaderManager.java"}
android.support.v4.app.LoaderManagerImpl -> android.support.v4.app.x0:
# {"id":"sourceFile","fileName":"LoaderManager.java"}
    android.support.v4.util.SparseArrayCompat mLoaders -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/q;"}
    android.support.v4.util.SparseArrayCompat mInactiveLoaders -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/q;"}
    java.lang.String mWho -> c
    boolean mStarted -> d
    boolean mRetaining -> e
    android.support.v4.app.FragmentHostCallback mHost -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/z;"}
    17:33:void android.support.v4.util.SparseArrayCompat.clear():0:0 -> a
    17:33:void doDestroy():0 -> a
    34:51:void doDestroy():0:0 -> a
    52:70:void android.support.v4.util.SparseArrayCompat.clear():0:0 -> a
    52:70:void doDestroy():0 -> a
    71:80:void doDestroy():0:0 -> a
    1:1:void doRetain():0:0 -> b
    1:1:void doStart():0:0 -> c
    1:1:void doStop():0:0 -> d
    1:1:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/io/PrintWriter;)V"}
    1:1:boolean hasRunningLoaders():0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
android.support.v4.app.NavUtils -> R8$$REMOVED$$CLASS$$36:
# {"id":"sourceFile","fileName":"NavUtils.java"}
android.support.v4.app.OneShotPreDrawListener -> android.support.v4.app.y0:
# {"id":"sourceFile","fileName":"OneShotPreDrawListener.java"}
    android.view.View mView -> a
    android.view.ViewTreeObserver mViewTreeObserver -> b
    java.lang.Runnable mRunnable -> c
    1:1:void <init>(android.view.View,java.lang.Runnable):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Ljava/lang/Runnable;)V"}
    1:1:android.support.v4.app.OneShotPreDrawListener add(android.view.View,java.lang.Runnable):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Ljava/lang/Runnable;)V"}
    3:26:void removeListener():0:0 -> onPreDraw
    3:26:boolean onPreDraw():0 -> onPreDraw
    27:31:boolean onPreDraw():0:0 -> onPreDraw
    3:25:void removeListener():0:0 -> onViewDetachedFromWindow
    3:25:void onViewDetachedFromWindow(android.view.View):0 -> onViewDetachedFromWindow
android.support.v4.app.SharedElementCallback -> android.support.v4.app.z0:
# {"id":"sourceFile","fileName":"SharedElementCallback.java"}
android.support.v4.app.SuperNotCalledException -> android.support.v4.app.a1:
# {"id":"sourceFile","fileName":"SuperNotCalledException.java"}
android.support.v4.app.SupportActivity -> android.support.v4.app.c1:
# {"id":"sourceFile","fileName":"SupportActivity.java"}
    android.support.v4.util.SimpleArrayMap mExtraDataMap -> mExtraDataMap
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/p;"}
    android.arch.lifecycle.LifecycleRegistry mLifecycleRegistry -> mLifecycleRegistry
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/arch/lifecycle/f;"}
    6:37:void android.arch.lifecycle.ReportFragment.injectIfNeededIn(android.app.Activity):0:0 -> onCreate
    6:37:void onCreate(android.os.Bundle):0 -> onCreate
    3:5:void android.arch.lifecycle.LifecycleRegistry.markState(android.arch.lifecycle.Lifecycle$State):0:0 -> onSaveInstanceState
    3:5:void onSaveInstanceState(android.os.Bundle):0 -> onSaveInstanceState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:9:void onSaveInstanceState(android.os.Bundle):0:0 -> onSaveInstanceState
android.support.v4.app.SupportActivity$ExtraData -> android.support.v4.app.b1:
# {"id":"sourceFile","fileName":"SupportActivity.java"}
android.support.v4.app.TaskStackBuilder -> android.support.v4.app.f1:
# {"id":"sourceFile","fileName":"TaskStackBuilder.java"}
    java.util.ArrayList mIntents -> a
    android.content.Context mSourceContext -> b
android.support.v4.app.TaskStackBuilder$SupportParentable -> android.support.v4.app.d1:
# {"id":"sourceFile","fileName":"TaskStackBuilder.java"}
android.support.v4.app.TaskStackBuilder$TaskStackBuilderBaseImpl -> android.support.v4.app.e1:
# {"id":"sourceFile","fileName":"TaskStackBuilder.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    java.lang.reflect.Field android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatBaseImpl.sButtonDrawableField -> b
    boolean android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatBaseImpl.sButtonDrawableFieldFetched -> c
    java.lang.reflect.Method android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.sSetWindowLayoutTypeMethod -> d
    boolean android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.sSetWindowLayoutTypeMethodAttempted -> e
    1:1:void android.support.v4.util.ObjectsCompat$ImplBase.<init>(android.support.v4.util.ObjectsCompat$1):0:0 -> <init>
    1:1:void $r8$init$synthetic(android.support.v4.util.ObjectsCompat$1):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    2:2:void <init>():0:0 -> <init>
    2:2:void $r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    3:3:void android.support.v7.widget.TooltipCompat$Api26ViewCompatImpl.<init>(android.support.v7.widget.TooltipCompat$1):0:0 -> <init>
    3:3:void $r8$init$synthetic(android.support.v7.widget.TooltipCompat$1,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(II)V"}
    4:4:void android.support.v7.widget.TooltipCompat$BaseViewCompatImpl.<init>(android.support.v7.widget.TooltipCompat$1):0:0 -> <init>
    4:4:void $r8$init$synthetic(android.support.v7.widget.TooltipCompat$1,int):0 -> <init>
    1:1:boolean android.support.v4.view.ViewParentCompat$ViewParentCompatBaseImpl.onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):0:0 -> A
    1:1:boolean android.support.v4.view.ViewParentCompat$ViewParentCompatBaseImpl.onNestedPreFling(android.view.ViewParent,android.view.View,float,float):0:0 -> B
    1:1:void android.support.v4.view.ViewParentCompat$ViewParentCompatBaseImpl.onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[]):0:0 -> C
    1:1:void android.support.v4.view.ViewParentCompat$ViewParentCompatBaseImpl.onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int):0:0 -> D
    1:1:void android.support.v4.view.ViewParentCompat$ViewParentCompatBaseImpl.onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int):0:0 -> E
    1:1:void android.support.v4.widget.EdgeEffectCompat$EdgeEffectBaseImpl.onPull(android.widget.EdgeEffect,float,float):0:0 -> F
    1:1:boolean android.support.v4.view.ViewParentCompat$ViewParentCompatBaseImpl.onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int):0:0 -> G
    1:1:void android.support.v4.view.ViewParentCompat$ViewParentCompatBaseImpl.onStopNestedScroll(android.view.ViewParent,android.view.View):0:0 -> H
    1:1:boolean android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl.performAccessibilityAction(android.view.View$AccessibilityDelegate,android.view.View,int,android.os.Bundle):0:0 -> I
    1:1:void android.support.v4.view.MenuItemCompat$MenuItemCompatBaseImpl.setAlphabeticShortcut(android.view.MenuItem,char,int):0:0 -> J
    1:1:void android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl.setAutoMirrored(android.graphics.drawable.Drawable,boolean):0:0 -> K
    1:1:void android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatBaseImpl.setButtonTintList(android.widget.CompoundButton,android.content.res.ColorStateList):0:0 -> L
    1:1:void android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatBaseImpl.setButtonTintMode(android.widget.CompoundButton,android.graphics.PorterDuff$Mode):0:0 -> M
    1:1:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoBaseImpl.setCollectionInfo(android.view.accessibility.AccessibilityNodeInfo,java.lang.Object):0:0 -> N
    1:1:void android.support.v4.widget.TextViewCompat$TextViewCompatBaseImpl.setCompoundDrawablesRelative(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0:0 -> O
    1:1:void android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventCompatBaseImpl.setContentChangeTypes(android.view.accessibility.AccessibilityEvent,int):0:0 -> P
    1:1:void android.support.v4.view.MenuItemCompat$MenuItemCompatBaseImpl.setContentDescription(android.view.MenuItem,java.lang.CharSequence):0:0 -> Q
    1:1:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoBaseImpl.setContentInvalid(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> R
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/accessibility/AccessibilityNodeInfo;)V"}
    1:1:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoBaseImpl.setError(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):0:0 -> S
    1:1:void android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatBaseImpl.setFactory2(android.view.LayoutInflater,android.view.LayoutInflater$Factory2):0:0 -> T
    1:1:void android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl.setHotspot(android.graphics.drawable.Drawable,float,float):0:0 -> U
    1:1:void android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl.setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int):0:0 -> V
    1:1:void android.support.v4.view.MenuItemCompat$MenuItemCompatBaseImpl.setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):0:0 -> W
    1:1:void android.support.v4.view.MenuItemCompat$MenuItemCompatBaseImpl.setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):0:0 -> X
    1:1:void android.support.v4.widget.ImageViewCompat$BaseViewCompatImpl.setImageTintList(android.widget.ImageView,android.content.res.ColorStateList):0:0 -> Y
    1:1:void android.support.v4.widget.ImageViewCompat$BaseViewCompatImpl.setImageTintMode(android.widget.ImageView,android.graphics.PorterDuff$Mode):0:0 -> Z
    1:1:void android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Z)V"}
    1:1:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoBaseImpl.setLabelFor(android.view.accessibility.AccessibilityNodeInfo,android.view.View):0:0 -> a0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/EditText;Landroid/view/accessibility/AccessibilityNodeInfo;)V"}
    1:1:void android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl.applyTheme(android.graphics.drawable.Drawable,android.content.res.Resources$Theme):0:0 -> b
    1:1:boolean android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl.setLayoutDirection(android.graphics.drawable.Drawable,int):0:0 -> b0
    1:1:boolean android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl.canApplyTheme(android.graphics.drawable.Drawable):0:0 -> c
    1:1:void android.support.v4.view.MenuItemCompat$MenuItemCompatBaseImpl.setNumericShortcut(android.view.MenuItem,char,int):0:0 -> c0
    1:1:void android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl.clearColorFilter(android.graphics.drawable.Drawable):0:0 -> d
    1:1:void android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.setOverlapAnchor(android.widget.PopupWindow,boolean):0:0 -> d0
    1:18:android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry android.support.v4.graphics.TypefaceCompatBaseImpl.findBestEntry(android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,int):0:0 -> e
    1:18:android.graphics.Typeface android.support.v4.graphics.TypefaceCompatBaseImpl.createFromFontFamilyFilesResourceEntry(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lm/b;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"}
    19:22:android.graphics.Typeface android.support.v4.graphics.TypefaceCompatBaseImpl.createFromFontFamilyFilesResourceEntry(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0:0 -> e
    23:44:android.graphics.Typeface android.support.v4.graphics.TypefaceCompat.createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):0:0 -> e
    23:44:android.graphics.Typeface android.support.v4.graphics.TypefaceCompatBaseImpl.createFromFontFamilyFilesResourceEntry(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0 -> e
    1:1:void android.support.v4.widget.TextViewCompat$TextViewCompatBaseImpl.setTextAppearance(android.widget.TextView,int):0:0 -> e0
    7:18:android.support.v4.provider.FontsContractCompat$FontInfo android.support.v4.graphics.TypefaceCompatBaseImpl.findBestInfo(android.support.v4.provider.FontsContractCompat$FontInfo[],int):0:0 -> f
    7:18:android.graphics.Typeface android.support.v4.graphics.TypefaceCompatBaseImpl.createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;[Lr/e;I)Landroid/graphics/Typeface;"}
    19:22:android.graphics.Typeface android.support.v4.graphics.TypefaceCompatBaseImpl.createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0:0 -> f
    23:24:android.net.Uri android.support.v4.provider.FontsContractCompat$FontInfo.getUri():0:0 -> f
    23:24:android.graphics.Typeface android.support.v4.graphics.TypefaceCompatBaseImpl.createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:51:android.graphics.Typeface android.support.v4.graphics.TypefaceCompatBaseImpl.createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0:0 -> f
    1:1:void android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl.setTint(android.graphics.drawable.Drawable,int):0:0 -> f0
    1:1:android.graphics.Typeface android.support.v4.graphics.TypefaceCompatBaseImpl.createFromInputStream(android.content.Context,java.io.InputStream):0:0 -> g
    1:1:void android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl.setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):0:0 -> g0
    9:21:boolean android.support.v4.graphics.TypefaceCompatUtil.copyToFile(java.io.File,android.content.res.Resources,int):0:0 -> h
    9:21:android.graphics.Typeface android.support.v4.graphics.TypefaceCompatBaseImpl.createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):0 -> h
    22:43:android.graphics.Typeface android.support.v4.graphics.TypefaceCompatBaseImpl.createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):0:0 -> h
    44:47:boolean android.support.v4.graphics.TypefaceCompatUtil.copyToFile(java.io.File,android.content.res.Resources,int):0:0 -> h
    44:47:android.graphics.Typeface android.support.v4.graphics.TypefaceCompatBaseImpl.createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):0 -> h
    48:55:android.graphics.Typeface android.support.v4.graphics.TypefaceCompatBaseImpl.createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):0:0 -> h
    1:1:void android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl.setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):0:0 -> h0
    1:1:boolean android.support.v4.util.ObjectsCompat$ImplBase.equals(java.lang.Object,java.lang.Object):0:0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/u0;Ljava/lang/Object;)Z"}
    1:1:void android.support.v4.view.MenuItemCompat$MenuItemCompatBaseImpl.setTooltipText(android.view.MenuItem,java.lang.CharSequence):0:0 -> i0
    6:9:java.lang.Object com.nineoldandroids.animation.IntEvaluator.evaluate(float,java.lang.Object,java.lang.Object):0:0 -> j
    6:9:java.lang.Object com.nineoldandroids.animation.FloatEvaluator.evaluate$bridge(float,java.lang.Object,java.lang.Object):0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FLjava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number;"}
    10:29:java.lang.Integer com.nineoldandroids.animation.IntEvaluator.evaluate(float,java.lang.Integer,java.lang.Integer):0:0 -> j
    10:29:java.lang.Object com.nineoldandroids.animation.IntEvaluator.evaluate(float,java.lang.Object,java.lang.Object):0 -> j
    10:29:java.lang.Object com.nineoldandroids.animation.FloatEvaluator.evaluate$bridge(float,java.lang.Object,java.lang.Object):0 -> j
    30:46:java.lang.Float com.nineoldandroids.animation.FloatEvaluator.evaluate(float,java.lang.Number,java.lang.Number):0:0 -> j
    30:46:java.lang.Object com.nineoldandroids.animation.FloatEvaluator.evaluate(float,java.lang.Object,java.lang.Object):0 -> j
    30:46:java.lang.Object com.nineoldandroids.animation.FloatEvaluator.evaluate$bridge(float,java.lang.Object,java.lang.Object):0 -> j
    1:1:void android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.setWindowLayoutType(android.widget.PopupWindow,int):0:0 -> j0
    34:36:int android.support.v4.graphics.TypefaceCompatBaseImpl$2.getWeight(java.lang.Object):0:0 -> k
    34:36:java.lang.Object android.support.v4.graphics.TypefaceCompatBaseImpl.findBestFont(java.lang.Object[],int,android.support.v4.graphics.TypefaceCompatBaseImpl$StyleExtractor):0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;ILn/g;)Ljava/lang/Object;"}
    37:39:int android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry.getWeight():0:0 -> k
    37:39:int android.support.v4.graphics.TypefaceCompatBaseImpl$2.getWeight(android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry):0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:39:int android.support.v4.graphics.TypefaceCompatBaseImpl$2.getWeight(java.lang.Object):0 -> k
    37:39:java.lang.Object android.support.v4.graphics.TypefaceCompatBaseImpl.findBestFont(java.lang.Object[],int,android.support.v4.graphics.TypefaceCompatBaseImpl$StyleExtractor):0 -> k
    40:42:int android.support.v4.graphics.TypefaceCompatBaseImpl$1.getWeight(java.lang.Object):0:0 -> k
    40:42:java.lang.Object android.support.v4.graphics.TypefaceCompatBaseImpl.findBestFont(java.lang.Object[],int,android.support.v4.graphics.TypefaceCompatBaseImpl$StyleExtractor):0 -> k
    43:45:int android.support.v4.provider.FontsContractCompat$FontInfo.getWeight():0:0 -> k
    43:45:int android.support.v4.graphics.TypefaceCompatBaseImpl$1.getWeight(android.support.v4.provider.FontsContractCompat$FontInfo):0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    43:45:int android.support.v4.graphics.TypefaceCompatBaseImpl$1.getWeight(java.lang.Object):0 -> k
    43:45:java.lang.Object android.support.v4.graphics.TypefaceCompatBaseImpl.findBestFont(java.lang.Object[],int,android.support.v4.graphics.TypefaceCompatBaseImpl$StyleExtractor):0 -> k
    46:54:java.lang.Object android.support.v4.graphics.TypefaceCompatBaseImpl.findBestFont(java.lang.Object[],int,android.support.v4.graphics.TypefaceCompatBaseImpl$StyleExtractor):0:0 -> k
    55:57:boolean android.support.v4.graphics.TypefaceCompatBaseImpl$2.isItalic(java.lang.Object):0:0 -> k
    55:57:java.lang.Object android.support.v4.graphics.TypefaceCompatBaseImpl.findBestFont(java.lang.Object[],int,android.support.v4.graphics.TypefaceCompatBaseImpl$StyleExtractor):0 -> k
    58:60:boolean android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry.isItalic():0:0 -> k
    58:60:boolean android.support.v4.graphics.TypefaceCompatBaseImpl$2.isItalic(android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry):0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    58:60:boolean android.support.v4.graphics.TypefaceCompatBaseImpl$2.isItalic(java.lang.Object):0 -> k
    58:60:java.lang.Object android.support.v4.graphics.TypefaceCompatBaseImpl.findBestFont(java.lang.Object[],int,android.support.v4.graphics.TypefaceCompatBaseImpl$StyleExtractor):0 -> k
    61:63:boolean android.support.v4.graphics.TypefaceCompatBaseImpl$1.isItalic(java.lang.Object):0:0 -> k
    61:63:java.lang.Object android.support.v4.graphics.TypefaceCompatBaseImpl.findBestFont(java.lang.Object[],int,android.support.v4.graphics.TypefaceCompatBaseImpl$StyleExtractor):0 -> k
    64:82:boolean android.support.v4.provider.FontsContractCompat$FontInfo.isItalic():0:0 -> k
    64:82:boolean android.support.v4.graphics.TypefaceCompatBaseImpl$1.isItalic(android.support.v4.provider.FontsContractCompat$FontInfo):0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    64:82:boolean android.support.v4.graphics.TypefaceCompatBaseImpl$1.isItalic(java.lang.Object):0 -> k
    64:82:java.lang.Object android.support.v4.graphics.TypefaceCompatBaseImpl.findBestFont(java.lang.Object[],int,android.support.v4.graphics.TypefaceCompatBaseImpl$StyleExtractor):0 -> k
    1:6:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> k0
    1:6:void android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.showAsDropDown(android.widget.PopupWindow,android.view.View,int,int,int):0 -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e0;Landroid/view/View;III)V"}
    7:29:void android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl.showAsDropDown(android.widget.PopupWindow,android.view.View,int,int,int):0:0 -> k0
    1:1:android.support.v4.view.accessibility.AccessibilityNodeProviderCompat android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl.getAccessibilityNodeProvider(android.view.View$AccessibilityDelegate,android.view.View):0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View$AccessibilityDelegate;Landroid/view/View;)Lv/n;"}
    1:1:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl.wrap(android.graphics.drawable.Drawable):0:0 -> l0
    1:1:int android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl.getAlpha(android.graphics.drawable.Drawable):0:0 -> m
    1:1:boolean android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.onOpenSubMenu(android.support.v7.view.menu.MenuBuilder):0:0 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)Z"}
    1:1:android.graphics.drawable.Drawable android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatBaseImpl.getButtonDrawable(android.widget.CompoundButton):0:0 -> o
    1:1:android.graphics.ColorFilter android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl.getColorFilter(android.graphics.drawable.Drawable):0:0 -> p
    1:1:android.graphics.drawable.Drawable[] android.support.v4.widget.TextViewCompat$TextViewCompatBaseImpl.getCompoundDrawablesRelative(android.widget.TextView):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/EditText;)[Landroid/graphics/drawable/Drawable;"}
    1:1:int android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventCompatBaseImpl.getContentChangeTypes(android.view.accessibility.AccessibilityEvent):0:0 -> r
    1:1:void io.reactivex.internal.functions.Functions$EmptyAction.run():0:0 -> run
    1:1:android.content.res.ColorStateList android.support.v4.widget.ImageViewCompat$BaseViewCompatImpl.getImageTintList(android.widget.ImageView):0:0 -> s
    1:1:android.graphics.PorterDuff$Mode android.support.v4.widget.ImageViewCompat$BaseViewCompatImpl.getImageTintMode(android.widget.ImageView):0:0 -> t
    1:1:java.lang.String io.reactivex.internal.functions.Functions$EmptyAction.toString$bridge():0:0 -> toString
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl.getLayoutDirection(android.graphics.drawable.Drawable):0:0 -> u
    1:1:java.lang.String android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoBaseImpl.getViewIdResourceName(android.view.accessibility.AccessibilityNodeInfo):0:0 -> v
    1:1:void android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl.inflate(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> w
    1:1:boolean android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl.isAutoMirrored(android.graphics.drawable.Drawable):0:0 -> x
    1:1:android.view.View$AccessibilityDelegate android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl.newAccessibilityDelegateBridge(android.support.v4.view.AccessibilityDelegateCompat):0:0 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/e;)Lu/c;"}
    1:1:java.lang.Object android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoBaseImpl.obtainCollectionInfo(int,int,boolean,int):0:0 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Ljava/lang/Object;"}
android.support.v4.content.ContextCompat -> l.a:
# {"id":"sourceFile","fileName":"ContextCompat.java"}
    java.lang.Object sLock -> a
    android.util.TypedValue sTempValue -> b
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:int checkSelfPermission(android.content.Context,java.lang.String):0:0 -> a
    1:1:int getColor(android.content.Context,int):0:0 -> b
    1:1:android.content.res.ColorStateList getColorStateList(android.content.Context,int):0:0 -> c
    1:1:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):0:0 -> d
android.support.v4.content.LocalBroadcastManager -> l.d:
# {"id":"sourceFile","fileName":"LocalBroadcastManager.java"}
    java.util.HashMap mReceivers -> a
    java.util.HashMap mActions -> b
    java.util.ArrayList mPendingBroadcasts -> c
    java.lang.Object mLock -> d
    android.support.v4.content.LocalBroadcastManager mInstance -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/d;"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.content.Context):0:0 -> <init>
    1:1:void registerReceiver(android.content.BroadcastReceiver,android.content.IntentFilter):0:0 -> a
android.support.v4.content.LocalBroadcastManager$1 -> l.b:
# {"id":"sourceFile","fileName":"LocalBroadcastManager.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v4.content.LocalBroadcastManager this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:1:void android.support.v7.app.AlertController$ButtonHandler.<init>(android.content.DialogInterface):0:0 -> <init>
    1:1:void $r8$init$synthetic(android.content.DialogInterface):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:void android.support.v4.content.LocalBroadcastManager$1.<init>(android.support.v4.content.LocalBroadcastManager,android.os.Looper):0:0 -> <init>
    2:2:void $r8$init$synthetic(android.support.v4.content.LocalBroadcastManager,android.os.Looper):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/d;Landroid/os/Looper;)V"}
    7:48:void android.support.v7.app.AlertController$ButtonHandler.handleMessage(android.os.Message):0:0 -> handleMessage
    7:48:void handleMessage$bridge(android.os.Message):0 -> handleMessage
      # {"id":"com.android.tools.r8.synthesized"}
    49:60:void android.support.v4.content.LocalBroadcastManager$1.handleMessage(android.os.Message):0:0 -> handleMessage
    49:60:void handleMessage$bridge(android.os.Message):0 -> handleMessage
    61:62:void android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts():0:0 -> handleMessage
    61:62:void android.support.v4.content.LocalBroadcastManager.access$000(android.support.v4.content.LocalBroadcastManager):0 -> handleMessage
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    61:62:void android.support.v4.content.LocalBroadcastManager$1.handleMessage(android.os.Message):0 -> handleMessage
    61:62:void handleMessage$bridge(android.os.Message):0 -> handleMessage
    63:100:void android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts():0:0 -> handleMessage
    63:100:void android.support.v4.content.LocalBroadcastManager.access$000(android.support.v4.content.LocalBroadcastManager):0 -> handleMessage
    63:100:void android.support.v4.content.LocalBroadcastManager$1.handleMessage(android.os.Message):0 -> handleMessage
    63:100:void handleMessage$bridge(android.os.Message):0 -> handleMessage
android.support.v4.content.LocalBroadcastManager$ReceiverRecord -> l.c:
# {"id":"sourceFile","fileName":"LocalBroadcastManager.java"}
    android.content.IntentFilter filter -> a
    android.content.BroadcastReceiver receiver -> b
    1:1:void <init>(android.content.IntentFilter,android.content.BroadcastReceiver):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V"}
    1:1:java.lang.String toString():0:0 -> toString
android.support.v4.content.PermissionChecker -> R8$$REMOVED$$CLASS$$37:
# {"id":"sourceFile","fileName":"PermissionChecker.java"}
android.support.v4.content.res.FontResourcesParserCompat -> R8$$REMOVED$$CLASS$$38:
# {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"}
android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry -> m.a:
# {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"}
android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry -> m.b:
# {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"}
    android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry[] mEntries -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lm/c;"}
    1:1:void <init>(android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry[]):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Lm/c;)V"}
android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry -> m.c:
# {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"}
    java.lang.String mFileName -> a
    int mWeight -> b
    boolean mItalic -> c
    int mResourceId -> d
    1:1:void <init>(java.lang.String,int,boolean,int):0:0 -> <init>
android.support.v4.content.res.FontResourcesParserCompat$ProviderResourceEntry -> m.d:
# {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"}
    android.support.v4.provider.FontRequest mRequest -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/a;"}
    int mTimeoutMs -> b
    int mStrategy -> c
    1:1:void <init>(android.support.v4.provider.FontRequest,int,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/a;II)V"}
android.support.v4.content.res.ResourcesCompat -> R8$$REMOVED$$CLASS$$39:
# {"id":"sourceFile","fileName":"ResourcesCompat.java"}
android.support.v4.content.res.TypedArrayUtils -> R8$$REMOVED$$CLASS$$40:
# {"id":"sourceFile","fileName":"TypedArrayUtils.java"}
android.support.v4.graphics.ColorUtils -> n.a:
# {"id":"sourceFile","fileName":"ColorUtils.java"}
    1:1:void <clinit>():0:0 -> <clinit>
    15:18:int android.support.v4.graphics.ColorUtils.compositeAlpha(int,int):0:0 -> a
    15:18:int compositeColors(int,int):0 -> a
    19:59:int compositeColors(int,int):0:0 -> a
    1:1:int compositeComponent(int,int,int,int,int):0:0 -> b
    1:1:int setAlphaComponent(int,int):0:0 -> c
android.support.v4.graphics.PathParser -> R8$$REMOVED$$CLASS$$41:
# {"id":"sourceFile","fileName":"PathParser.java"}
android.support.v4.graphics.PathParser$PathDataNode -> n.b:
# {"id":"sourceFile","fileName":"PathParser.java"}
    char mType -> a
    float[] mParams -> b
    1:1:void <init>(char,float[]):0:0 -> <init>
    2:2:void <init>(android.support.v4.graphics.PathParser$PathDataNode):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b;)V"}
    1:1:void android.support.v4.graphics.PathParser$PathDataNode.arcToBezier(android.graphics.Path,double,double,double,double,double,double,double,double,double):0:0 -> a
    1:1:void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean):0 -> a
    1:1:void android.support.v4.graphics.PathParser$PathDataNode.addCommand(android.graphics.Path,float[],char,char,float[]):0:0 -> b
    1:1:void nodesToPath(android.support.v4.graphics.PathParser$PathDataNode[],android.graphics.Path):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Ln/b;Landroid/graphics/Path;)V"}
    2:2:void nodesToPath(android.support.v4.graphics.PathParser$PathDataNode[],android.graphics.Path):0:0 -> b
android.support.v4.graphics.TypefaceCompat -> n.c:
# {"id":"sourceFile","fileName":"TypefaceCompat.java"}
    android.support.v4.graphics.TypefaceCompat$TypefaceCompatImpl sTypefaceCompatImpl -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/e1;"}
    android.support.v4.util.LruCache sTypefaceCache -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/g;"}
    19:31:boolean android.support.v4.graphics.TypefaceCompatApi24Impl.isUsable():0:0 -> <clinit>
    19:31:void <clinit>():0 -> <clinit>
    32:66:void <clinit>():0:0 -> <clinit>
    1:1:android.support.v4.provider.FontRequest android.support.v4.content.res.FontResourcesParserCompat$ProviderResourceEntry.getRequest():0:0 -> a
    1:1:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,int,android.widget.TextView):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lm/a;Landroid/content/res/Resources;IILandroid/widget/TextView;)Landroid/graphics/Typeface;"}
    2:2:int android.support.v4.content.res.FontResourcesParserCompat$ProviderResourceEntry.getFetchStrategy():0:0 -> a
    2:2:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,int,android.widget.TextView):0 -> a
    3:3:int android.support.v4.content.res.FontResourcesParserCompat$ProviderResourceEntry.getTimeout():0:0 -> a
    3:3:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,int,android.widget.TextView):0 -> a
    4:4:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,int,android.widget.TextView):0:0 -> a
    5:5:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.getFontSync(android.content.Context,android.support.v4.provider.FontRequest,android.widget.TextView,int,int,int):0:0 -> a
    5:5:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,int,android.widget.TextView):0 -> a
    6:6:java.lang.String android.support.v4.provider.FontRequest.getIdentifier():0:0 -> a
    6:6:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.getFontSync(android.content.Context,android.support.v4.provider.FontRequest,android.widget.TextView,int,int,int):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:6:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,int,android.widget.TextView):0 -> a
    7:7:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.getFontSync(android.content.Context,android.support.v4.provider.FontRequest,android.widget.TextView,int,int,int):0:0 -> a
    7:7:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,int,android.widget.TextView):0 -> a
    8:8:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.getFontInternal(android.content.Context,android.support.v4.provider.FontRequest,int):0:0 -> a
    8:8:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.getFontSync(android.content.Context,android.support.v4.provider.FontRequest,android.widget.TextView,int,int,int):0 -> a
    8:8:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,int,android.widget.TextView):0 -> a
    9:9:int android.support.v4.provider.FontsContractCompat$FontFamilyResult.getStatusCode():0:0 -> a
    9:9:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.getFontInternal(android.content.Context,android.support.v4.provider.FontRequest,int):0 -> a
    9:9:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.getFontSync(android.content.Context,android.support.v4.provider.FontRequest,android.widget.TextView,int,int,int):0 -> a
    9:9:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,int,android.widget.TextView):0 -> a
    10:10:android.support.v4.provider.FontsContractCompat$FontInfo[] android.support.v4.provider.FontsContractCompat$FontFamilyResult.getFonts():0:0 -> a
    10:10:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.getFontInternal(android.content.Context,android.support.v4.provider.FontRequest,int):0 -> a
    10:10:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.getFontSync(android.content.Context,android.support.v4.provider.FontRequest,android.widget.TextView,int,int,int):0 -> a
    10:10:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,int,android.widget.TextView):0 -> a
    11:11:android.graphics.Typeface android.support.v4.graphics.TypefaceCompat.createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0:0 -> a
    11:11:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.getFontInternal(android.content.Context,android.support.v4.provider.FontRequest,int):0 -> a
    11:11:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.getFontSync(android.content.Context,android.support.v4.provider.FontRequest,android.widget.TextView,int,int,int):0 -> a
    11:11:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,int,android.widget.TextView):0 -> a
    12:12:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.getFontSync(android.content.Context,android.support.v4.provider.FontRequest,android.widget.TextView,int,int,int):0:0 -> a
    12:12:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,int,android.widget.TextView):0 -> a
    13:13:void android.support.v4.provider.SelfDestructiveThread.postAndReply(java.util.concurrent.Callable,android.support.v4.provider.SelfDestructiveThread$ReplyCallback):0:0 -> a
    13:13:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.getFontSync(android.content.Context,android.support.v4.provider.FontRequest,android.widget.TextView,int,int,int):0 -> a
    13:13:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,int,android.widget.TextView):0 -> a
    14:14:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.getFontSync(android.content.Context,android.support.v4.provider.FontRequest,android.widget.TextView,int,int,int):0:0 -> a
    14:14:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,int,android.widget.TextView):0 -> a
    15:15:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,int,android.widget.TextView):0:0 -> a
    1:1:java.lang.String createResourceUid(android.content.res.Resources,int,int):0:0 -> b
android.support.v4.graphics.TypefaceCompatApi21Impl -> n.d:
# {"id":"sourceFile","fileName":"TypefaceCompatApi21Impl.java"}
    1:1:void <init>():0:0 -> <init>
    11:22:android.support.v4.provider.FontsContractCompat$FontInfo android.support.v4.graphics.TypefaceCompatBaseImpl.findBestInfo(android.support.v4.provider.FontsContractCompat$FontInfo[],int):0:0 -> f
    11:22:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;[Lr/e;I)Landroid/graphics/Typeface;"}
    23:26:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0:0 -> f
    27:28:android.net.Uri android.support.v4.provider.FontsContractCompat$FontInfo.getUri():0:0 -> f
    27:28:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:127:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0:0 -> f
    1:1:java.io.File getFile(android.os.ParcelFileDescriptor):0:0 -> m0
android.support.v4.graphics.TypefaceCompatApi24Impl -> n.e:
# {"id":"sourceFile","fileName":"TypefaceCompatApi24Impl.java"}
    java.lang.Class sFontFamily -> f
    java.lang.reflect.Constructor sFontFamilyCtor -> g
    java.lang.reflect.Method sAddFontWeightStyle -> h
    java.lang.reflect.Method sCreateFromFamiliesWithDefault -> i
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>():0:0 -> <init>
    14:15:int android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry.getResourceId():0:0 -> e
    14:15:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lm/b;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"}
    16:24:java.nio.ByteBuffer android.support.v4.graphics.TypefaceCompatUtil.copyToDirectBuffer(android.content.Context,android.content.res.Resources,int):0:0 -> e
    16:24:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0 -> e
    25:37:boolean android.support.v4.graphics.TypefaceCompatUtil.copyToFile(java.io.File,android.content.res.Resources,int):0:0 -> e
    25:37:java.nio.ByteBuffer android.support.v4.graphics.TypefaceCompatUtil.copyToDirectBuffer(android.content.Context,android.content.res.Resources,int):0 -> e
    25:37:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0 -> e
    38:48:java.nio.ByteBuffer android.support.v4.graphics.TypefaceCompatUtil.copyToDirectBuffer(android.content.Context,android.content.res.Resources,int):0:0 -> e
    38:48:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0 -> e
    49:68:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0:0 -> e
    69:72:boolean android.support.v4.graphics.TypefaceCompatUtil.copyToFile(java.io.File,android.content.res.Resources,int):0:0 -> e
    69:72:java.nio.ByteBuffer android.support.v4.graphics.TypefaceCompatUtil.copyToDirectBuffer(android.content.Context,android.content.res.Resources,int):0 -> e
    69:72:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0 -> e
    73:76:java.nio.ByteBuffer android.support.v4.graphics.TypefaceCompatUtil.copyToDirectBuffer(android.content.Context,android.content.res.Resources,int):0:0 -> e
    73:76:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0 -> e
    77:81:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0:0 -> e
    16:17:android.net.Uri android.support.v4.provider.FontsContractCompat$FontInfo.getUri():0:0 -> f
    16:17:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;[Lr/e;I)Landroid/graphics/Typeface;"}
    18:54:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0:0 -> f
    1:1:boolean addFontWeightStyle(java.lang.Object,java.nio.ByteBuffer,int,int,boolean):0:0 -> m0
    1:1:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):0:0 -> n0
    1:1:java.lang.Object newFamily():0:0 -> o0
android.support.v4.graphics.TypefaceCompatApi26Impl -> n.f:
# {"id":"sourceFile","fileName":"TypefaceCompatApi26Impl.java"}
    java.lang.Class sFontFamily -> f
    java.lang.reflect.Constructor sFontFamilyCtor -> g
    java.lang.reflect.Method sAddFontFromAssetManager -> h
    java.lang.reflect.Method sAddFontFromBuffer -> i
    java.lang.reflect.Method sFreeze -> j
    java.lang.reflect.Method sAbortCreation -> k
    java.lang.reflect.Method sCreateFromFamiliesWithDefault -> l
    1:1:void <clinit>():0:0 -> <clinit>
    void <init>() -> <init>
    25:26:java.lang.String android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry.getFileName():0:0 -> e
    25:26:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lm/b;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"}
    27:28:int android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry.getWeight():0:0 -> e
    27:28:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0 -> e
    29:30:boolean android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry.isItalic():0:0 -> e
    29:30:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0 -> e
    31:55:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0:0 -> e
    14:24:android.support.v4.provider.FontsContractCompat$FontInfo android.support.v4.graphics.TypefaceCompatBaseImpl.findBestInfo(android.support.v4.provider.FontsContractCompat$FontInfo[],int):0:0 -> f
    14:24:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;[Lr/e;I)Landroid/graphics/Typeface;"}
    25:28:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0:0 -> f
    29:32:android.net.Uri android.support.v4.provider.FontsContractCompat$FontInfo.getUri():0:0 -> f
    29:32:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:45:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0:0 -> f
    46:47:int android.support.v4.provider.FontsContractCompat$FontInfo.getWeight():0:0 -> f
    46:47:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0 -> f
    48:51:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0:0 -> f
    52:53:boolean android.support.v4.provider.FontsContractCompat$FontInfo.isItalic():0:0 -> f
    52:53:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0 -> f
    54:98:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0:0 -> f
    99:109:java.util.Map android.support.v4.provider.FontsContractCompat.prepareFontData(android.content.Context,android.support.v4.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):0:0 -> f
    99:109:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0 -> f
    110:114:int android.support.v4.provider.FontsContractCompat$FontInfo.getResultCode():0:0 -> f
    110:114:java.util.Map android.support.v4.provider.FontsContractCompat.prepareFontData(android.content.Context,android.support.v4.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    110:114:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0 -> f
    115:137:java.util.Map android.support.v4.provider.FontsContractCompat.prepareFontData(android.content.Context,android.support.v4.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):0:0 -> f
    115:137:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0 -> f
    138:148:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0:0 -> f
    149:150:android.net.Uri android.support.v4.provider.FontsContractCompat$FontInfo.getUri():0:0 -> f
    149:150:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    151:159:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0:0 -> f
    160:161:int android.support.v4.provider.FontsContractCompat$FontInfo.getTtcIndex():0:0 -> f
    160:161:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0 -> f
    162:163:int android.support.v4.provider.FontsContractCompat$FontInfo.getWeight():0:0 -> f
    162:163:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0 -> f
    164:172:boolean android.support.v4.provider.FontsContractCompat$FontInfo.isItalic():0:0 -> f
    164:172:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0 -> f
    173:207:boolean android.support.v4.graphics.TypefaceCompatApi26Impl.addFontFromBuffer(java.lang.Object,java.nio.ByteBuffer,int,int,int):0:0 -> f
    173:207:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0 -> f
    208:218:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0:0 -> f
    219:226:boolean android.support.v4.graphics.TypefaceCompatApi26Impl.addFontFromBuffer(java.lang.Object,java.nio.ByteBuffer,int,int,int):0:0 -> f
    219:226:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0 -> f
    227:242:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0:0 -> f
    1:1:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):0:0 -> h
    1:1:boolean abortCreation(java.lang.Object):0:0 -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)V"}
    1:1:boolean addFontFromAssetManager(android.content.Context,java.lang.Object,java.lang.String,int,int,int):0:0 -> o0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/Object;Ljava/lang/String;II)Z"}
    1:1:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):0:0 -> p0
    1:1:boolean freeze(java.lang.Object):0:0 -> q0
    1:1:boolean isFontFamilyPrivateAPIAvailable():0:0 -> r0
    1:1:java.lang.Object newFamily():0:0 -> s0
android.support.v4.graphics.TypefaceCompatBaseImpl -> R8$$REMOVED$$CLASS$$43:
# {"id":"sourceFile","fileName":"TypefaceCompatBaseImpl.java"}
android.support.v4.graphics.TypefaceCompatBaseImpl$1 -> n.g:
# {"id":"sourceFile","fileName":"TypefaceCompatBaseImpl.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    3:6:void android.support.v4.graphics.TypefaceCompatBaseImpl$1.<init>(android.support.v4.graphics.TypefaceCompatBaseImpl):0:0 -> <init>
    3:6:void $r8$init$synthetic(android.support.v4.graphics.TypefaceCompatBaseImpl,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
android.support.v4.graphics.TypefaceCompatBaseImpl$2 -> R8$$REMOVED$$CLASS$$42:
# {"id":"sourceFile","fileName":"TypefaceCompatBaseImpl.java"}
android.support.v4.graphics.TypefaceCompatUtil -> R8$$REMOVED$$CLASS$$44:
# {"id":"sourceFile","fileName":"TypefaceCompatUtil.java"}
android.support.v4.graphics.drawable.DrawableCompat -> o.g:
# {"id":"sourceFile","fileName":"DrawableCompat.java"}
    android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl IMPL -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/e1;"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void setHotspot(android.graphics.drawable.Drawable,float,float):0:0 -> a
    1:1:void setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):0:0 -> b
    1:1:void setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):0:0 -> c
android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl -> o.a:
# {"id":"sourceFile","fileName":"DrawableCompat.java"}
    java.lang.reflect.Method sSetLayoutDirectionMethod -> f
    boolean sSetLayoutDirectionMethodFetched -> g
    java.lang.reflect.Method sGetLayoutDirectionMethod -> h
    boolean sGetLayoutDirectionMethodFetched -> i
    1:1:void <init>():0:0 -> <init>
    1:1:boolean setLayoutDirection(android.graphics.drawable.Drawable,int):0:0 -> b0
    1:1:int getLayoutDirection(android.graphics.drawable.Drawable):0:0 -> u
android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi19Impl -> o.b:
# {"id":"sourceFile","fileName":"DrawableCompat.java"}
    void <init>() -> <init>
    1:1:void setAutoMirrored(android.graphics.drawable.Drawable,boolean):0:0 -> K
    1:1:android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable):0:0 -> l0
    1:1:int getAlpha(android.graphics.drawable.Drawable):0:0 -> m
    1:1:boolean isAutoMirrored(android.graphics.drawable.Drawable):0:0 -> x
android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi21Impl -> o.d:
# {"id":"sourceFile","fileName":"DrawableCompat.java"}
    void <init>() -> <init>
    1:1:void setHotspot(android.graphics.drawable.Drawable,float,float):0:0 -> U
    1:1:void setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int):0:0 -> V
    1:1:void applyTheme(android.graphics.drawable.Drawable,android.content.res.Resources$Theme):0:0 -> b
    1:1:boolean canApplyTheme(android.graphics.drawable.Drawable):0:0 -> c
    26:27:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableWrapperApi14.getWrappedDrawable():0:0 -> d
    26:27:void clearColorFilter(android.graphics.drawable.Drawable):0 -> d
    28:65:void clearColorFilter(android.graphics.drawable.Drawable):0:0 -> d
    1:1:void setTint(android.graphics.drawable.Drawable,int):0:0 -> f0
    1:1:void setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):0:0 -> g0
    1:1:void setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):0:0 -> h0
    1:1:android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable):0:0 -> l0
    1:1:android.graphics.ColorFilter getColorFilter(android.graphics.drawable.Drawable):0:0 -> p
    1:1:void inflate(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> w
android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi21Impl$$ExternalSyntheticApiModelOutline3 -> o.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v4.view.ViewParentCompat$ViewParentCompatApi21Impl$$InternalSyntheticApiModelOutline$1$ddb7a88d961f25ae04aa610313e54c32421503d4f0c5f8f7d7945c0cadc081b2$0.m(android.view.ViewParent,android.view.View,float,float):0:0 -> A
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v4.view.ViewParentCompat$ViewParentCompatApi21Impl$$InternalSyntheticApiModelOutline$1$9feb4411401ba1310c46dab4757798452693ec1735caa67fcf70eecb7dcde999$0.m(android.view.ViewParent,android.view.View,float,float,boolean):0:0 -> B
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v4.view.ViewParentCompat$ViewParentCompatApi21Impl$$InternalSyntheticApiModelOutline$1$9fcbf25eed82baf8c38f808adc106de02707a2412121dccf554da5f5cdfd37f1$0.m(android.view.ViewParent,android.view.View,android.view.View,int):0:0 -> C
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v4.view.WindowInsetsCompat$$InternalSyntheticApiModelOutline$3$4478ef5040e48e8b8c9dfd8a536a1df72222b8fb38e2d1fd9fd8624e92597d53$1.m(android.view.WindowInsets):0:0 -> D
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:float android.support.v4.view.ViewCompat$ViewCompatApi21Impl$$InternalSyntheticApiModelOutline$1$9f5ddca9cd2ca249f0e3eddd96a183733f9612ecc63fbedc075de48946a8108a$0.m(android.view.View):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.animation.Animator com.mingle.widget.CircleRevealHelper$$InternalSyntheticApiModelOutline$1$2d8f8955c3a9f62298ce7717f987b1fba4fad4858a3586dded1a91a660a74c1d$0.m(android.view.View,int,int,float,float):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;IIF)Landroid/animation/Animator;"}
    1:1:android.content.res.ColorStateList android.support.v4.view.ViewCompat$ViewCompatApi21Impl$$InternalSyntheticApiModelOutline$1$270f7e35011492502ece7a6a83ba9dcd8ee837250a5cc5cbdee78ad45fc1f705$1.m(android.view.View):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.graphics.PorterDuff$Mode android.support.v4.view.ViewCompat$ViewCompatApi21Impl$$InternalSyntheticApiModelOutline$1$270f7e35011492502ece7a6a83ba9dcd8ee837250a5cc5cbdee78ad45fc1f705$2.m(android.view.View):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.graphics.PorterDuff$Mode android.support.v4.widget.ImageViewCompat$LollipopViewCompatImpl$$InternalSyntheticApiModelOutline$1$36635ad148366831e6d21c5b33ab1551368bab99cc3ef59b21b02bce5cd01ef6$0.m(android.widget.ImageView):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.graphics.Rect android.support.v4.graphics.drawable.DrawableWrapperApi21$$InternalSyntheticApiModelOutline$1$ad550a05ccdb3efe9f137212f2732ffcdd6fd6c377e346d15cd1f0b9081e66cb$0.m(android.graphics.drawable.Drawable):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.accessibility.AccessibilityNodeInfo$CollectionInfo android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl$$InternalSyntheticApiModelOutline$1$4555f93d8551e3e66ad99d6b22033bd46134283a2540b249a168017f58872403$0.m(int,int,boolean,int):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;"}
    1:1:void android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi21Impl$$InternalSyntheticApiModelOutline$1$de339ce66f06ef5b1e5c7037f43091bbb9434775d877a5441bf335cf871d6bb7$0.m(android.graphics.drawable.Drawable,float,float):0:0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi21Impl$$InternalSyntheticApiModelOutline$1$f33a1c97b6ca638bd29771203be190394b140762c3133395be772c98e3a14f9f$0.m(android.graphics.drawable.Drawable,int):0:0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi21Impl$$InternalSyntheticApiModelOutline$1$dbffd14f6d878aa10621e3d041a0bd877160c8db246591dc082102cd0d4a3c45$0.m(android.graphics.drawable.Drawable,int,int,int,int):0:0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi21Impl$$InternalSyntheticApiModelOutline$1$2e9566f02a5746121737a6fb77fc381ca657613457cac775c2d92c068bac9143$0.m(android.graphics.drawable.Drawable,android.content.res.ColorStateList):0:0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi21Impl$$InternalSyntheticApiModelOutline$1$1ae10560b5e400e43d1c0a526aa9acd34f9b467fbd3008da1afbaa52e533b669$0.m(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> l
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.graphics.drawable.DrawableWrapperApi21$$InternalSyntheticApiModelOutline$1$e74bc2df0d342226a9ef2d1ed2d1a6a19a2ee2f162593af04471f329b2832ea2$0.m(android.graphics.drawable.Drawable,android.graphics.Outline):0:0 -> m
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.ViewCompat$ViewCompatApi21Impl$$InternalSyntheticApiModelOutline$1$975be961bafe78f9143a55cc214c80d4fe77537bfe2408b0a0e60e9dfc1f5c14$0.m(android.view.View):0:0 -> n
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.ViewCompat$ViewCompatApi21Impl$$InternalSyntheticApiModelOutline$1$270f7e35011492502ece7a6a83ba9dcd8ee837250a5cc5cbdee78ad45fc1f705$0.m(android.view.View,android.content.res.ColorStateList):0:0 -> o
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.ViewCompat$ViewCompatApi21Impl$$InternalSyntheticApiModelOutline$1$f50a2b19c057412c30716ce4ed6e908e76c0a2d94e78a7a44e638c02b9525698$0.m(android.view.View,android.graphics.PorterDuff$Mode):0:0 -> p
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.ViewParentCompat$ViewParentCompatApi21Impl$$InternalSyntheticApiModelOutline$1$2b625b5f34b7d71acde87f33a871442e76c834006bab86f0f99d64a9dd9589f0$0.m(android.view.ViewParent,android.view.View):0:0 -> q
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.ViewParentCompat$ViewParentCompatApi21Impl$$InternalSyntheticApiModelOutline$1$151f8991f6f0436009eb26e651de951849dff15b360069d893e3d80c74b37cbe$0.m(android.view.ViewParent,android.view.View,int,int,int,int):0:0 -> r
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.ViewParentCompat$ViewParentCompatApi21Impl$$InternalSyntheticApiModelOutline$1$8991534c2be57acfe0f4902a90622dc15753e7b1538c29788921192179028b6d$0.m(android.view.ViewParent,android.view.View,int,int,int[]):0:0 -> s
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.ViewParentCompat$ViewParentCompatApi21Impl$$InternalSyntheticApiModelOutline$1$70704ec7936e3611dd9676bd1f75de8618e6702671670fcb3a402f01fabe7c34$0.m(android.view.ViewParent,android.view.View,android.view.View,int):0:0 -> t
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl$$InternalSyntheticApiModelOutline$1$de071b82a868a39c4dd0516a9951d8cd70506f045af6fc6400a1f7d65e89d3b2$0.m(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):0:0 -> u
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatApi21Impl$$InternalSyntheticApiModelOutline$1$dc04779c4cbb2b2396e6493384bb52b3005feac04b5cfe89042d3dc6c148f301$0.m(android.widget.CompoundButton,android.content.res.ColorStateList):0:0 -> v
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatApi21Impl$$InternalSyntheticApiModelOutline$1$1059d932300e038496b85c74ec317599003b460fc1ecef475dfefea4d2ed9356$0.m(android.widget.CompoundButton,android.graphics.PorterDuff$Mode):0:0 -> w
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.widget.EdgeEffectCompat$EdgeEffectApi21Impl$$InternalSyntheticApiModelOutline$1$59598eec581f033a8f55e67cb5e9582a20768c1af73d8270365f8d251612402f$0.m(android.widget.EdgeEffect,float,float):0:0 -> x
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.widget.ImageViewCompat$LollipopViewCompatImpl$$InternalSyntheticApiModelOutline$1$664c0ca039085d1e157b5c09eac0e4932e27e45e7adab38d1ec905552fc10c23$0.m(android.widget.ImageView,android.graphics.PorterDuff$Mode):0:0 -> y
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v4.view.ViewCompat$ViewCompatApi21Impl$$InternalSyntheticApiModelOutline$1$c2392261fd3ee544c5e0c639f2acec988445e3c5dd916214480930093afbed52$0.m(android.view.View):0:0 -> z
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi23Impl -> o.f:
# {"id":"sourceFile","fileName":"DrawableCompat.java"}
    void <init>() -> <init>
    1:1:boolean setLayoutDirection(android.graphics.drawable.Drawable,int):0:0 -> b0
    1:1:void clearColorFilter(android.graphics.drawable.Drawable):0:0 -> d
    1:1:android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable):0:0 -> l0
    1:1:int getLayoutDirection(android.graphics.drawable.Drawable):0:0 -> u
android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi23Impl$$ExternalSyntheticApiModelOutline1 -> o.e:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi23Impl$$InternalSyntheticApiModelOutline$1$df74b6e0acff39409888e439f6bd805b69e81b0a77979fc21c3b8ed093fbfe2c$0.m(android.graphics.drawable.Drawable):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.graphics.drawable.Drawable android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatApi23Impl$$InternalSyntheticApiModelOutline$1$e95fd18f9c704dfeb36c969b51a12eef13c5ad8c3bff21ad18bb8d0cb2fc87dd$0.m(android.widget.CompoundButton):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.ViewCompat$ViewCompatApi23Impl$$InternalSyntheticApiModelOutline$1$7c30df270ce69af96651179848d63be131ca3bab8c547e47f89f82e2ae8eab5c$0.m(android.view.View,int,int):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;I)V"}
    1:1:void android.support.v4.widget.PopupWindowCompat$PopupWindowCompatApi23Impl$$InternalSyntheticApiModelOutline$1$040a86b186552335edaa06bee482acde13aa72f3c2b5318a5c1764240b6a178e$0.m(android.widget.PopupWindow,int):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.widget.PopupWindowCompat$PopupWindowCompatApi23Impl$$InternalSyntheticApiModelOutline$1$5e526462edbd7ea4d72514b5e57a50ea93b4e2d7c820d514c1ce62fd9b6516b3$0.m(android.widget.PopupWindow,boolean):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.widget.TextViewCompat$TextViewCompatApi23Impl$$InternalSyntheticApiModelOutline$1$2609028aab6b7732e5d1591c224f0b6336f380cfae07e72190ae3797c14aa351$0.m(android.widget.TextView,int):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl -> R8$$REMOVED$$CLASS$$45:
# {"id":"sourceFile","fileName":"DrawableCompat.java"}
android.support.v4.graphics.drawable.DrawableWrapper -> o.h:
# {"id":"sourceFile","fileName":"DrawableWrapper.java"}
android.support.v4.graphics.drawable.DrawableWrapperApi14 -> o.k:
# {"id":"sourceFile","fileName":"DrawableWrapperApi14.java"}
    int mCurrentColor -> a
    android.graphics.PorterDuff$Mode mCurrentMode -> b
    boolean mColorFilterSet -> c
    android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState mState -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/i;"}
    boolean mMutated -> e
    android.graphics.drawable.Drawable mDrawable -> f
    android.graphics.PorterDuff$Mode DEFAULT_TINT_MODE -> g
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.graphics.drawable.Drawable):0:0 -> <init>
    2:2:void android.support.v4.graphics.drawable.DrawableWrapperApi14.updateLocalState(android.content.res.Resources):0:0 -> <init>
    2:2:void <init>(android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState,android.content.res.Resources):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Landroid/content/res/Resources;)V"}
    3:3:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableWrapperApi14.newDrawableFromState(android.graphics.drawable.Drawable$ConstantState,android.content.res.Resources):0:0 -> <init>
    3:3:void android.support.v4.graphics.drawable.DrawableWrapperApi14.updateLocalState(android.content.res.Resources):0 -> <init>
    3:3:void <init>(android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState,android.content.res.Resources):0 -> <init>
    4:4:void android.support.v4.graphics.drawable.DrawableWrapperApi14.updateLocalState(android.content.res.Resources):0:0 -> <init>
    4:4:void <init>(android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState,android.content.res.Resources):0 -> <init>
    1:1:boolean isCompatTintEnabled():0:0 -> a
    1:1:android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState mutateConstantState():0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/j;"}
    1:1:void setWrappedDrawable(android.graphics.drawable.Drawable):0:0 -> c
    1:1:boolean updateTint(int[]):0:0 -> d
    1:1:void draw(android.graphics.Canvas):0:0 -> draw
    1:1:int getChangingConfigurations():0:0 -> getChangingConfigurations
    5:8:boolean android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState.canConstantState():0:0 -> getConstantState
    5:8:android.graphics.drawable.Drawable$ConstantState getConstantState():0 -> getConstantState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:19:android.graphics.drawable.Drawable$ConstantState getConstantState():0:0 -> getConstantState
    1:1:android.graphics.drawable.Drawable getCurrent():0:0 -> getCurrent
    1:1:int getIntrinsicHeight():0:0 -> getIntrinsicHeight
    1:1:int getIntrinsicWidth():0:0 -> getIntrinsicWidth
    1:1:int getMinimumHeight():0:0 -> getMinimumHeight
    1:1:int getMinimumWidth():0:0 -> getMinimumWidth
    1:1:int getOpacity():0:0 -> getOpacity
    1:1:boolean getPadding(android.graphics.Rect):0:0 -> getPadding
    1:1:int[] getState():0:0 -> getState
    1:1:android.graphics.Region getTransparentRegion():0:0 -> getTransparentRegion
    1:1:void invalidateDrawable(android.graphics.drawable.Drawable):0:0 -> invalidateDrawable
    1:1:boolean isStateful():0:0 -> isStateful
    1:1:void jumpToCurrentState():0:0 -> jumpToCurrentState
    1:1:android.graphics.drawable.Drawable mutate():0:0 -> mutate
    1:1:void onBoundsChange(android.graphics.Rect):0:0 -> onBoundsChange
    1:1:boolean onLevelChange(int):0:0 -> onLevelChange
    1:1:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):0:0 -> scheduleDrawable
    1:1:void setAlpha(int):0:0 -> setAlpha
    1:1:void setChangingConfigurations(int):0:0 -> setChangingConfigurations
    1:1:void setColorFilter(android.graphics.ColorFilter):0:0 -> setColorFilter
    1:1:void setDither(boolean):0:0 -> setDither
    1:1:void setFilterBitmap(boolean):0:0 -> setFilterBitmap
    1:1:boolean setState(int[]):0:0 -> setState
    1:1:void setTint(int):0:0 -> setTint
    7:10:int[] android.support.v4.graphics.drawable.DrawableWrapperApi14.getState():0:0 -> setTintList
    7:10:void setTintList(android.content.res.ColorStateList):0 -> setTintList
    11:14:void setTintList(android.content.res.ColorStateList):0:0 -> setTintList
    7:10:int[] android.support.v4.graphics.drawable.DrawableWrapperApi14.getState():0:0 -> setTintMode
    7:10:void setTintMode(android.graphics.PorterDuff$Mode):0 -> setTintMode
    11:14:void setTintMode(android.graphics.PorterDuff$Mode):0:0 -> setTintMode
    1:1:boolean setVisible(boolean,boolean):0:0 -> setVisible
    1:1:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):0:0 -> unscheduleDrawable
android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState -> o.i:
# {"id":"sourceFile","fileName":"DrawableWrapperApi14.java"}
    int mChangingConfigurations -> a
    android.graphics.drawable.Drawable$ConstantState mDrawableState -> b
    android.content.res.ColorStateList mTint -> c
    android.graphics.PorterDuff$Mode mTintMode -> d
    1:1:void <init>(android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState,android.content.res.Resources):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;)V"}
    1:1:int getChangingConfigurations():0:0 -> getChangingConfigurations
    1:1:android.graphics.drawable.Drawable newDrawable():0:0 -> newDrawable
    android.graphics.drawable.Drawable newDrawable(android.content.res.Resources) -> newDrawable
android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperStateBase -> o.j:
# {"id":"sourceFile","fileName":"DrawableWrapperApi14.java"}
    int $r8$classId -> e
      # {"id":"com.android.tools.r8.synthesized"}
    3:6:void android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperStateBase.<init>(android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState,android.content.res.Resources):0:0 -> <init>
    3:6:void $r8$init$synthetic(android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState,android.content.res.Resources,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;I)V"}
    6:11:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableWrapperApi21$DrawableWrapperStateLollipop.newDrawable(android.content.res.Resources):0:0 -> newDrawable
    6:11:android.graphics.drawable.Drawable newDrawable$bridge(android.content.res.Resources):0 -> newDrawable
      # {"id":"com.android.tools.r8.synthesized"}
    12:17:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableWrapperApi19$DrawableWrapperStateKitKat.newDrawable(android.content.res.Resources):0:0 -> newDrawable
    12:17:android.graphics.drawable.Drawable newDrawable$bridge(android.content.res.Resources):0 -> newDrawable
    18:24:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperStateBase.newDrawable(android.content.res.Resources):0:0 -> newDrawable
    18:24:android.graphics.drawable.Drawable newDrawable$bridge(android.content.res.Resources):0 -> newDrawable
android.support.v4.graphics.drawable.DrawableWrapperApi19 -> o.l:
# {"id":"sourceFile","fileName":"DrawableWrapperApi19.java"}
    1:1:void <init>(android.graphics.drawable.Drawable):0:0 -> <init>
    2:2:void <init>(android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState,android.content.res.Resources):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Landroid/content/res/Resources;)V"}
    1:1:android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState mutateConstantState():0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/j;"}
    1:1:boolean isAutoMirrored():0:0 -> isAutoMirrored
    1:1:void setAutoMirrored(boolean):0:0 -> setAutoMirrored
android.support.v4.graphics.drawable.DrawableWrapperApi19$DrawableWrapperStateKitKat -> R8$$REMOVED$$CLASS$$46:
# {"id":"sourceFile","fileName":"DrawableWrapperApi19.java"}
android.support.v4.graphics.drawable.DrawableWrapperApi21 -> o.m:
# {"id":"sourceFile","fileName":"DrawableWrapperApi21.java"}
    java.lang.reflect.Method sIsProjectedDrawableMethod -> h
    1:1:void <init>(android.graphics.drawable.Drawable):0:0 -> <init>
    2:2:void <init>(android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState,android.content.res.Resources):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Landroid/content/res/Resources;)V"}
    1:1:boolean isCompatTintEnabled():0:0 -> a
    1:1:android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState mutateConstantState():0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/j;"}
    1:1:void findAndCacheIsProjectedDrawableMethod():0:0 -> e
    1:1:android.graphics.Rect getDirtyBounds():0:0 -> getDirtyBounds
    1:1:void getOutline(android.graphics.Outline):0:0 -> getOutline
    1:1:boolean isProjected():0:0 -> isProjected
    1:1:void setHotspot(float,float):0:0 -> setHotspot
    1:1:void setHotspotBounds(int,int,int,int):0:0 -> setHotspotBounds
    1:1:boolean setState(int[]):0:0 -> setState
    1:1:void setTint(int):0:0 -> setTint
    1:1:void setTintList(android.content.res.ColorStateList):0:0 -> setTintList
    1:1:void setTintMode(android.graphics.PorterDuff$Mode):0:0 -> setTintMode
android.support.v4.graphics.drawable.DrawableWrapperApi21$DrawableWrapperStateLollipop -> R8$$REMOVED$$CLASS$$47:
# {"id":"sourceFile","fileName":"DrawableWrapperApi21.java"}
android.support.v4.graphics.drawable.TintAwareDrawable -> o.n:
# {"id":"sourceFile","fileName":"TintAwareDrawable.java"}
    void setTint(int) -> setTint
    void setTintList(android.content.res.ColorStateList) -> setTintList
    void setTintMode(android.graphics.PorterDuff$Mode) -> setTintMode
android.support.v4.internal.view.SupportMenu -> p.a:
# {"id":"sourceFile","fileName":"SupportMenu.java"}
android.support.v4.internal.view.SupportMenuItem -> p.b:
# {"id":"sourceFile","fileName":"SupportMenuItem.java"}
    android.support.v4.internal.view.SupportMenuItem setSupportActionProvider(android.support.v4.view.ActionProvider) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/q;)Lp/b;"}
    android.support.v4.view.ActionProvider getSupportActionProvider() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/q;"}
    int getAlphabeticModifiers() -> getAlphabeticModifiers
    java.lang.CharSequence getContentDescription() -> getContentDescription
    android.content.res.ColorStateList getIconTintList() -> getIconTintList
    android.graphics.PorterDuff$Mode getIconTintMode() -> getIconTintMode
    int getNumericModifiers() -> getNumericModifiers
    java.lang.CharSequence getTooltipText() -> getTooltipText
    android.view.MenuItem setAlphabeticShortcut(char,int) -> setAlphabeticShortcut
    android.support.v4.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence) -> setContentDescription
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lp/b;"}
    android.view.MenuItem setIconTintList(android.content.res.ColorStateList) -> setIconTintList
    android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode) -> setIconTintMode
    android.view.MenuItem setNumericShortcut(char,int) -> setNumericShortcut
    android.view.MenuItem setShortcut(char,char,int,int) -> setShortcut
    android.support.v4.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence) -> setTooltipText
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lp/b;"}
android.support.v4.media.MediaBrowserCompat$CustomActionResultReceiver -> android.support.v4.media.MediaBrowserCompat$CustomActionResultReceiver:
# {"id":"sourceFile","fileName":"MediaBrowserCompat.java"}
    1:1:void onReceiveResult(int,android.os.Bundle):0:0 -> a
android.support.v4.media.MediaBrowserCompat$ItemReceiver -> android.support.v4.media.MediaBrowserCompat$ItemReceiver:
# {"id":"sourceFile","fileName":"MediaBrowserCompat.java"}
    1:1:void onReceiveResult(int,android.os.Bundle):0:0 -> a
android.support.v4.media.MediaBrowserCompat$MediaItem -> android.support.v4.media.MediaBrowserCompat$MediaItem:
# {"id":"sourceFile","fileName":"MediaBrowserCompat.java"}
    int mFlags -> a
    android.support.v4.media.MediaDescriptionCompat mDescription -> b
android.support.v4.media.MediaBrowserCompat$MediaItem$1 -> R8$$REMOVED$$CLASS$$48:
# {"id":"sourceFile","fileName":"MediaBrowserCompat.java"}
android.support.v4.media.MediaBrowserCompat$SearchResultReceiver -> android.support.v4.media.MediaBrowserCompat$SearchResultReceiver:
# {"id":"sourceFile","fileName":"MediaBrowserCompat.java"}
    1:1:void onReceiveResult(int,android.os.Bundle):0:0 -> a
android.support.v4.media.MediaDescriptionCompat -> android.support.v4.media.MediaDescriptionCompat:
# {"id":"sourceFile","fileName":"MediaDescriptionCompat.java"}
    java.lang.String mMediaId -> a
    java.lang.CharSequence mTitle -> b
    java.lang.CharSequence mSubtitle -> c
    java.lang.CharSequence mDescription -> d
    android.graphics.Bitmap mIcon -> e
    android.net.Uri mIconUri -> f
    android.os.Bundle mExtras -> g
    android.net.Uri mMediaUri -> h
    java.lang.Object mDescriptionObj -> i
    1:1:void <init>(android.os.Parcel):0:0 -> <init>
    2:2:void <init>(java.lang.String,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,android.graphics.Bitmap,android.net.Uri,android.os.Bundle,android.net.Uri):0:0 -> <init>
    55:58:java.lang.Object getMediaDescription():0:0 -> writeToParcel
    55:58:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
    59:65:void android.support.v4.media.MediaDescriptionCompatApi21$Builder.setMediaId(java.lang.Object,java.lang.String):0:0 -> writeToParcel
    59:65:java.lang.Object getMediaDescription():0 -> writeToParcel
    59:65:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
    66:72:void android.support.v4.media.MediaDescriptionCompatApi21$Builder.setTitle(java.lang.Object,java.lang.CharSequence):0:0 -> writeToParcel
    66:72:java.lang.Object getMediaDescription():0 -> writeToParcel
    66:72:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
    73:79:void android.support.v4.media.MediaDescriptionCompatApi21$Builder.setSubtitle(java.lang.Object,java.lang.CharSequence):0:0 -> writeToParcel
    73:79:java.lang.Object getMediaDescription():0 -> writeToParcel
    73:79:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
    80:86:void android.support.v4.media.MediaDescriptionCompatApi21$Builder.setDescription(java.lang.Object,java.lang.CharSequence):0:0 -> writeToParcel
    80:86:java.lang.Object getMediaDescription():0 -> writeToParcel
    80:86:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
    87:93:void android.support.v4.media.MediaDescriptionCompatApi21$Builder.setIconBitmap(java.lang.Object,android.graphics.Bitmap):0:0 -> writeToParcel
    87:93:java.lang.Object getMediaDescription():0 -> writeToParcel
    87:93:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
    94:108:void android.support.v4.media.MediaDescriptionCompatApi21$Builder.setIconUri(java.lang.Object,android.net.Uri):0:0 -> writeToParcel
    94:108:java.lang.Object getMediaDescription():0 -> writeToParcel
    94:108:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
    109:124:java.lang.Object getMediaDescription():0:0 -> writeToParcel
    109:124:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
    125:133:void android.support.v4.media.MediaDescriptionCompatApi21$Builder.setExtras(java.lang.Object,android.os.Bundle):0:0 -> writeToParcel
    125:133:java.lang.Object getMediaDescription():0 -> writeToParcel
    125:133:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
    134:140:void android.support.v4.media.MediaDescriptionCompatApi23$Builder.setMediaUri(java.lang.Object,android.net.Uri):0:0 -> writeToParcel
    134:140:java.lang.Object getMediaDescription():0 -> writeToParcel
    134:140:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
    141:150:java.lang.Object android.support.v4.media.MediaDescriptionCompatApi21$Builder.build(java.lang.Object):0:0 -> writeToParcel
    141:150:java.lang.Object getMediaDescription():0 -> writeToParcel
    141:150:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
    151:158:void android.support.v4.media.MediaDescriptionCompatApi21.writeToParcel(java.lang.Object,android.os.Parcel,int):0:0 -> writeToParcel
    151:158:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
android.support.v4.media.MediaDescriptionCompat$1 -> R8$$REMOVED$$CLASS$$49:
# {"id":"sourceFile","fileName":"MediaDescriptionCompat.java"}
android.support.v4.media.MediaDescriptionCompat$Builder -> R8$$REMOVED$$CLASS$$50:
# {"id":"sourceFile","fileName":"MediaDescriptionCompat.java"}
android.support.v4.media.MediaDescriptionCompatApi21 -> R8$$REMOVED$$CLASS$$51:
# {"id":"sourceFile","fileName":"MediaDescriptionCompatApi21.java"}
android.support.v4.media.MediaDescriptionCompatApi21$Builder -> android.support.v4.media.b:
# {"id":"sourceFile","fileName":"MediaDescriptionCompatApi21.java"}
    1:1:java.lang.Object newInstance():0:0 -> a
android.support.v4.media.MediaDescriptionCompatApi21$Builder$$ExternalSyntheticApiModelOutline6 -> android.support.v4.media.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState$$InternalSyntheticApiModelOutline$1$7e53c7c5ce26e41d211ab1b68945a506471193720352419682390c789fb00701$0.m(android.graphics.drawable.Drawable$ConstantState):0:0 -> A
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.design.widget.FloatingActionButtonLollipop$$InternalSyntheticApiModelOutline$1$6be54ea12420ab537258da9d04bac5d043b4e521fc7d0a22b9087f80ea7ee53e$0.m(java.lang.Object):0:0 -> B
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)Z"}
    1:1:void android.support.graphics.drawable.AnimatedVectorDrawableCompat$$InternalSyntheticApiModelOutline$1$c2462091003e30e6647765fce5cb65d2532d5bd510e198f9bd82a1c6c64797c7$1.m(android.graphics.drawable.AnimatedVectorDrawable):0:0 -> C
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi21Impl$$InternalSyntheticApiModelOutline$1$002ac51387b9e57c1821d71aee88b20cdcb1a690924cce1991691c6b9cfbc935$0.m(android.graphics.drawable.Drawable):0:0 -> D
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:float android.support.v7.widget.CardViewApi21Impl$$InternalSyntheticApiModelOutline$1$4dd111f77a060f59f32fbd7faee1a0967a73cdb6524e5eeca3c1595d0053993d$0.m(android.view.View):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v7/widget/CardView;)F"}
    1:1:float android.support.design.widget.FloatingActionButtonLollipop$$InternalSyntheticApiModelOutline$1$c1d382cfaa3935e29639f08587eebbb25dc742a9c324390d2ce613ced77c4e9d$0.m(android.support.design.widget.VisibilityAwareImageButton):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/u0;)F"}
    1:1:int humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$$InternalSyntheticApiModelOutline$1$ab8ec74dc3a33acdd0252b341766f9714831a64d66cdb70f14d1447b7595a6e5$0.m(android.hardware.usb.UsbDevice):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.graphics.ColorFilter android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi21Impl$$InternalSyntheticApiModelOutline$1$1365ac883a3f52544856262145c897b8b2f0dbbf5f784f13b3387d2b293c28a4$0.m(android.graphics.drawable.Drawable):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.graphics.drawable.AnimatedVectorDrawable android.support.graphics.drawable.AnimatedVectorDrawableCompat$$InternalSyntheticApiModelOutline$1$5798cf8bb1726cfdc597ecc8ebb3e8059adfb86e35b9230d979652b5b93fb032$0.m(java.lang.Object):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/AnimatedVectorDrawable;"}
    1:1:android.graphics.drawable.Drawable android.support.v4.content.ContextCompat$$InternalSyntheticApiModelOutline$1$53c8314aff36930bd807c7371ccdd8032da9ad95a73224d02eb6cf77d28702f3$0.m(android.content.Context,int):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.graphics.drawable.Drawable android.support.v7.widget.ResourcesWrapper$$InternalSyntheticApiModelOutline$1$9e4a56085435b88b7adfb9f55a48ac41ea911c925a0080f40aea3f62c85fc604$0.m(android.content.res.Resources,int,int,android.content.res.Resources$Theme):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.graphics.drawable.Drawable android.support.v4.content.res.ResourcesCompat$$InternalSyntheticApiModelOutline$1$8fa62b069f5c40e238ee109a5a1869de3160efb38c239ed60d157d2abbb565a4$0.m(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.graphics.drawable.Drawable android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState$$InternalSyntheticApiModelOutline$1$15bb76ae466b5fe9d3f90b9a25f311bcd348f990fd5c6314c918102e86db358d$0.m(android.graphics.drawable.Drawable$ConstantState,android.content.res.Resources,android.content.res.Resources$Theme):0:0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.graphics.drawable.RippleDrawable android.support.design.widget.FloatingActionButtonLollipop$$InternalSyntheticApiModelOutline$1$6be54ea12420ab537258da9d04bac5d043b4e521fc7d0a22b9087f80ea7ee53e$1.m(java.lang.Object):0:0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/RippleDrawable;"}
    1:1:android.graphics.drawable.VectorDrawable android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableDelegateState$$InternalSyntheticApiModelOutline$1$4549b3e753ef5add74eabaf33254dc4872fe7b7b11ed4d723af53e2fce7561df$1.m(java.lang.Object):0:0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/VectorDrawable;"}
    1:1:java.lang.String humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$$InternalSyntheticApiModelOutline$1$60c08f0c9411f94e20189c755a45c046838c11f76d96d46d05e6cf31ad881916$0.m(android.hardware.usb.UsbInterface):0:0 -> l
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.design.widget.CircularBorderDrawableLollipop$$InternalSyntheticApiModelOutline$1$402107e24f417ee8d3ffb898ed8c85c0c76fa65df03d8f6945864cee42f358e1$0.m(android.graphics.Outline,android.graphics.Rect):0:0 -> m
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v7.widget.RoundRectDrawable$$InternalSyntheticApiModelOutline$2$c59317ccdff9cd1e3555d985a8ee61306af3d775f701c4ab91052cf1a8ce4b4a$0.m(android.graphics.Outline,android.graphics.Rect,float):0:0 -> n
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.graphics.drawable.AnimatedVectorDrawableCompat$$InternalSyntheticApiModelOutline$1$83dc75422bf432c7ef5032a134e5eca9b57d7876973c4393e15c9c4626205df5$1.m(android.graphics.drawable.AnimatedVectorDrawable):0:0 -> o
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi21Impl$$InternalSyntheticApiModelOutline$1$02ad1eec720ca027e4d3c99de3df299dbb333f215664e3e0445f96f9083082c5$0.m(android.graphics.drawable.Drawable,android.content.res.Resources$Theme):0:0 -> p
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi21Impl$$InternalSyntheticApiModelOutline$1$f4a6ba1b493e63eab72336b5b7c9a768443fd5b8902a1846f8ab7c87877679e7$0.m(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):0:0 -> q
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.design.widget.FloatingActionButtonLollipop$$InternalSyntheticApiModelOutline$1$6be54ea12420ab537258da9d04bac5d043b4e521fc7d0a22b9087f80ea7ee53e$2.m(android.graphics.drawable.RippleDrawable,android.content.res.ColorStateList):0:0 -> r
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.media.MediaDescription$Builder android.support.v4.media.MediaDescriptionCompatApi21$Builder$$InternalSyntheticApiModelOutline$1$ec1044dbabb66ae26b3b4636d06cffdf78b156b40e2013ef3379dc2c6c1e24f1$1.m(android.media.MediaDescription$Builder,android.os.Bundle):0:0 -> s
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/media/MediaDescription$Builder;Landroid/os/Bundle;)V"}
    1:1:android.media.MediaDescription$Builder android.support.v4.media.MediaDescriptionCompatApi21$Builder$$InternalSyntheticApiModelOutline$1$f8f41c8eb8ef1d1414a15758c32718a410e219a732a3179cd0b3b8881182019d$1.m(android.media.MediaDescription$Builder,java.lang.CharSequence):0:0 -> t
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/media/MediaDescription$Builder;Ljava/lang/CharSequence;)V"}
    1:1:android.media.MediaDescription$Builder android.support.v4.media.MediaDescriptionCompatApi21$Builder$$InternalSyntheticApiModelOutline$1$fb9361820d32810ad42f83341ff1c103d4cd24dee837d8fbe240c02a524b07bf$1.m(android.media.MediaDescription$Builder,java.lang.String):0:0 -> u
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/media/MediaDescription$Builder;Ljava/lang/String;)V"}
    1:1:void android.support.v7.widget.CardViewApi21Impl$$InternalSyntheticApiModelOutline$1$9cb331f7bb190ec789847f04601c5795305892a201aa7a2ebc64425d1fa49ca9$0.m(android.view.View,boolean):0:0 -> v
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v7/widget/CardView;)V"}
    1:1:void android.support.v7.widget.CardViewApi21Impl$$InternalSyntheticApiModelOutline$1$8af5871b0b2e492e3fa7c28b1aedacc48a88bfc2d50208c8d8cb367ea8e8f777$0.m(android.view.View,float):0:0 -> w
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v7/widget/CardView;F)V"}
    1:1:void android.support.v7.widget.DropDownListView$$InternalSyntheticApiModelOutline$1$f0b1bde31a03c6bae5c26efea651beb64b4fc097a8cefde7910c6d6b1f0774d9$1.m(android.view.View,float,float):0:0 -> x
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v7.widget.DropDownListView$$InternalSyntheticApiModelOutline$1$f0b1bde31a03c6bae5c26efea651beb64b4fc097a8cefde7910c6d6b1f0774d9$0.m(android.support.v7.widget.DropDownListView,float,float):0:0 -> y
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/g1;FF)V"}
    1:1:boolean android.support.graphics.drawable.AnimatedVectorDrawableCompat$$InternalSyntheticApiModelOutline$1$5798cf8bb1726cfdc597ecc8ebb3e8059adfb86e35b9230d979652b5b93fb032$1.m(android.graphics.drawable.AnimatedVectorDrawable):0:0 -> z
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v4.media.MediaDescriptionCompatApi23 -> R8$$REMOVED$$CLASS$$53:
# {"id":"sourceFile","fileName":"MediaDescriptionCompatApi23.java"}
android.support.v4.media.MediaDescriptionCompatApi23$Builder -> R8$$REMOVED$$CLASS$$52:
# {"id":"sourceFile","fileName":"MediaDescriptionCompatApi23.java"}
android.support.v4.media.MediaMetadataCompat -> android.support.v4.media.MediaMetadataCompat:
# {"id":"sourceFile","fileName":"MediaMetadataCompat.java"}
    android.os.Bundle mBundle -> a
android.support.v4.media.MediaMetadataCompat$1 -> R8$$REMOVED$$CLASS$$54:
# {"id":"sourceFile","fileName":"MediaMetadataCompat.java"}
android.support.v4.media.RatingCompat -> android.support.v4.media.RatingCompat:
# {"id":"sourceFile","fileName":"RatingCompat.java"}
    int mRatingStyle -> a
    float mRatingValue -> b
android.support.v4.media.RatingCompat$1 -> R8$$REMOVED$$CLASS$$55:
# {"id":"sourceFile","fileName":"RatingCompat.java"}
android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver -> android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver:
# {"id":"sourceFile","fileName":"MediaControllerCompat.java"}
android.support.v4.media.session.MediaSessionCompat$QueueItem -> android.support.v4.media.session.MediaSessionCompat$QueueItem:
# {"id":"sourceFile","fileName":"MediaSessionCompat.java"}
    android.support.v4.media.MediaDescriptionCompat mDescription -> a
    long mId -> b
android.support.v4.media.session.MediaSessionCompat$QueueItem$1 -> R8$$REMOVED$$CLASS$$56:
# {"id":"sourceFile","fileName":"MediaSessionCompat.java"}
android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper -> android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper:
# {"id":"sourceFile","fileName":"MediaSessionCompat.java"}
    android.os.ResultReceiver mResultReceiver -> a
android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1 -> android.support.v4.media.session.a:
# {"id":"sourceFile","fileName":"MediaSessionCompat.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    3:6:void <init>():0:0 -> <init>
    3:6:void $r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    6:11:android.support.v4.media.session.PlaybackStateCompat android.support.v4.media.session.PlaybackStateCompat$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    6:11:java.lang.Object android.support.v4.media.session.PlaybackStateCompat$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    6:11:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
      # {"id":"com.android.tools.r8.synthesized"}
    12:24:android.support.v4.media.session.ParcelableVolumeInfo android.support.v4.media.session.ParcelableVolumeInfo$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    12:24:java.lang.Object android.support.v4.media.session.ParcelableVolumeInfo$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    12:24:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    25:39:android.support.v4.media.session.MediaSessionCompat$Token android.support.v4.media.session.MediaSessionCompat$Token$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    25:39:java.lang.Object android.support.v4.media.session.MediaSessionCompat$Token$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    25:39:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    40:45:android.support.v4.media.session.MediaSessionCompat$QueueItem android.support.v4.media.session.MediaSessionCompat$QueueItem$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    40:45:java.lang.Object android.support.v4.media.session.MediaSessionCompat$QueueItem$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    40:45:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    46:52:android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    46:52:java.lang.Object createFromParcel(android.os.Parcel):0 -> createFromParcel
    46:52:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    6:8:android.support.v4.media.session.PlaybackStateCompat[] android.support.v4.media.session.PlaybackStateCompat$1.newArray(int):0:0 -> newArray
    6:8:java.lang.Object[] android.support.v4.media.session.PlaybackStateCompat$1.newArray(int):0 -> newArray
    6:8:java.lang.Object[] newArray$bridge(int):0 -> newArray
      # {"id":"com.android.tools.r8.synthesized"}
    9:11:android.support.v4.media.session.ParcelableVolumeInfo[] android.support.v4.media.session.ParcelableVolumeInfo$1.newArray(int):0:0 -> newArray
    9:11:java.lang.Object[] android.support.v4.media.session.ParcelableVolumeInfo$1.newArray(int):0 -> newArray
    9:11:java.lang.Object[] newArray$bridge(int):0 -> newArray
    12:14:android.support.v4.media.session.MediaSessionCompat$Token[] android.support.v4.media.session.MediaSessionCompat$Token$1.newArray(int):0:0 -> newArray
    12:14:java.lang.Object[] android.support.v4.media.session.MediaSessionCompat$Token$1.newArray(int):0 -> newArray
    12:14:java.lang.Object[] newArray$bridge(int):0 -> newArray
    15:17:android.support.v4.media.session.MediaSessionCompat$QueueItem[] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.newArray(int):0:0 -> newArray
    15:17:java.lang.Object[] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.newArray(int):0 -> newArray
    15:17:java.lang.Object[] newArray$bridge(int):0 -> newArray
    18:20:android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper[] newArray(int):0:0 -> newArray
    18:20:java.lang.Object[] newArray(int):0 -> newArray
    18:20:java.lang.Object[] newArray$bridge(int):0 -> newArray
android.support.v4.media.session.MediaSessionCompat$Token -> android.support.v4.media.session.MediaSessionCompat$Token:
# {"id":"sourceFile","fileName":"MediaSessionCompat.java"}
    java.lang.Object mInner -> a
    1:6:void <init>(java.lang.Object,android.support.v4.media.session.IMediaSession):0:0 -> <init>
    1:6:void <init>(java.lang.Object):0 -> <init>
android.support.v4.media.session.MediaSessionCompat$Token$1 -> R8$$REMOVED$$CLASS$$57:
# {"id":"sourceFile","fileName":"MediaSessionCompat.java"}
android.support.v4.media.session.ParcelableVolumeInfo -> android.support.v4.media.session.ParcelableVolumeInfo:
# {"id":"sourceFile","fileName":"ParcelableVolumeInfo.java"}
    int volumeType -> a
    int audioStream -> b
    int controlType -> c
    int maxVolume -> d
    int currentVolume -> e
android.support.v4.media.session.ParcelableVolumeInfo$1 -> R8$$REMOVED$$CLASS$$58:
# {"id":"sourceFile","fileName":"ParcelableVolumeInfo.java"}
android.support.v4.media.session.PlaybackStateCompat -> android.support.v4.media.session.PlaybackStateCompat:
# {"id":"sourceFile","fileName":"PlaybackStateCompat.java"}
    int mState -> a
    long mPosition -> b
    long mBufferedPosition -> c
    float mSpeed -> d
    long mActions -> e
    int mErrorCode -> f
    java.lang.CharSequence mErrorMessage -> g
    long mUpdateTime -> h
    java.util.List mCustomActions -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    long mActiveItemId -> j
    android.os.Bundle mExtras -> k
android.support.v4.media.session.PlaybackStateCompat$1 -> R8$$REMOVED$$CLASS$$59:
# {"id":"sourceFile","fileName":"PlaybackStateCompat.java"}
android.support.v4.media.session.PlaybackStateCompat$CustomAction -> android.support.v4.media.session.PlaybackStateCompat$CustomAction:
# {"id":"sourceFile","fileName":"PlaybackStateCompat.java"}
    java.lang.String mAction -> a
    java.lang.CharSequence mName -> b
    int mIcon -> c
    android.os.Bundle mExtras -> d
android.support.v4.media.session.PlaybackStateCompat$CustomAction$1 -> android.support.v4.media.session.b:
# {"id":"sourceFile","fileName":"PlaybackStateCompat.java"}
    1:6:android.support.v4.media.session.PlaybackStateCompat$CustomAction createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    1:6:java.lang.Object createFromParcel(android.os.Parcel):0 -> createFromParcel
    1:3:android.support.v4.media.session.PlaybackStateCompat$CustomAction[] newArray(int):0:0 -> newArray
    1:3:java.lang.Object[] newArray(int):0 -> newArray
android.support.v4.os.IResultReceiver -> q.b:
# {"id":"sourceFile","fileName":"IResultReceiver.java"}
android.support.v4.os.IResultReceiver$Stub -> R8$$REMOVED$$CLASS$$60:
# {"id":"sourceFile","fileName":"IResultReceiver.java"}
android.support.v4.os.IResultReceiver$Stub$Proxy -> q.a:
# {"id":"sourceFile","fileName":"IResultReceiver.java"}
    android.os.IBinder mRemote -> a
    1:1:void <init>(android.os.IBinder):0:0 -> <init>
    1:1:android.os.IBinder asBinder():0:0 -> asBinder
android.support.v4.os.ResultReceiver -> q.d:
# {"id":"sourceFile","fileName":"ResultReceiver.java"}
    android.support.v4.os.IResultReceiver mReceiver -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/b;"}
    1:1:void <clinit>():0:0 -> <clinit>
    16:38:android.support.v4.os.IResultReceiver android.support.v4.os.IResultReceiver$Stub.asInterface(android.os.IBinder):0:0 -> <init>
    16:38:void <init>(android.os.Parcel):0 -> <init>
    1:1:void onReceiveResult(int,android.os.Bundle):0:0 -> a
    1:1:int describeContents():0:0 -> describeContents
    1:1:void writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
android.support.v4.os.ResultReceiver$1 -> R8$$REMOVED$$CLASS$$61:
# {"id":"sourceFile","fileName":"ResultReceiver.java"}
android.support.v4.os.ResultReceiver$MyResultReceiver -> q.c:
# {"id":"sourceFile","fileName":"ResultReceiver.java"}
    android.support.v4.os.ResultReceiver this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/d;"}
    int $r8$clinit -> b
      # {"id":"com.android.tools.r8.synthesized"}
    3:11:void android.support.v4.os.IResultReceiver$Stub.<init>():0:0 -> <init>
    3:11:void <init>(android.support.v4.os.ResultReceiver):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;)V"}
    45:51:void android.support.v4.os.ResultReceiver$MyResultReceiver.send(int,android.os.Bundle):0:0 -> a
    45:51:boolean android.support.v4.os.IResultReceiver$Stub.onTransact(int,android.os.Parcel,android.os.Parcel,int):0 -> a
    1:1:android.os.IBinder asBinder():0:0 -> asBinder
      # {"id":"com.android.tools.r8.synthesized"}
    1:5:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):0:0 -> onTransact
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v4.os.TraceCompat -> R8$$REMOVED$$CLASS$$62:
# {"id":"sourceFile","fileName":"TraceCompat.java"}
android.support.v4.provider.FontRequest -> r.a:
# {"id":"sourceFile","fileName":"FontRequest.java"}
    java.lang.String mProviderAuthority -> a
    java.lang.String mProviderPackage -> b
    java.lang.String mQuery -> c
    java.util.List mCertificates -> d
    java.lang.String mIdentifier -> e
    10:14:java.lang.Object android.support.v4.util.Preconditions.checkNotNull(java.lang.Object):0:0 -> <init>
    10:14:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):0 -> <init>
    15:40:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):0:0 -> <init>
    1:1:java.lang.String toString():0:0 -> toString
android.support.v4.provider.FontsContractCompat -> r.f:
# {"id":"sourceFile","fileName":"FontsContractCompat.java"}
    android.support.v4.util.LruCache sTypefaceCache -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/g;"}
    android.support.v4.provider.SelfDestructiveThread sBackgroundThread -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/l;"}
    java.lang.Object sLock -> c
    android.support.v4.util.SimpleArrayMap sPendingReplies -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/p;"}
    java.util.Comparator sByteArrayComparator -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/u;"}
    1:1:void <clinit>():0:0 -> <clinit>
    11:13:java.lang.String android.support.v4.provider.FontRequest.getProviderAuthority():0:0 -> a
    11:13:android.content.pm.ProviderInfo android.support.v4.provider.FontsContractCompat.getProvider(android.content.pm.PackageManager,android.support.v4.provider.FontRequest,android.content.res.Resources):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:13:android.support.v4.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontRequest):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lr/a;)Lh0/w0;"}
    14:39:android.content.pm.ProviderInfo android.support.v4.provider.FontsContractCompat.getProvider(android.content.pm.PackageManager,android.support.v4.provider.FontRequest,android.content.res.Resources):0:0 -> a
    14:39:android.support.v4.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontRequest):0 -> a
    40:62:java.util.List android.support.v4.provider.FontsContractCompat.convertToByteArrayList(android.content.pm.Signature[]):0:0 -> a
    40:62:android.content.pm.ProviderInfo android.support.v4.provider.FontsContractCompat.getProvider(android.content.pm.PackageManager,android.support.v4.provider.FontRequest,android.content.res.Resources):0 -> a
    40:62:android.support.v4.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontRequest):0 -> a
    63:65:android.content.pm.ProviderInfo android.support.v4.provider.FontsContractCompat.getProvider(android.content.pm.PackageManager,android.support.v4.provider.FontRequest,android.content.res.Resources):0:0 -> a
    63:65:android.support.v4.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontRequest):0 -> a
    66:75:java.util.List android.support.v4.provider.FontsContractCompat.getCertificates(android.support.v4.provider.FontRequest,android.content.res.Resources):0:0 -> a
    66:75:android.content.pm.ProviderInfo android.support.v4.provider.FontsContractCompat.getProvider(android.content.pm.PackageManager,android.support.v4.provider.FontRequest,android.content.res.Resources):0 -> a
    66:75:android.support.v4.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontRequest):0 -> a
    76:96:android.content.pm.ProviderInfo android.support.v4.provider.FontsContractCompat.getProvider(android.content.pm.PackageManager,android.support.v4.provider.FontRequest,android.content.res.Resources):0:0 -> a
    76:96:android.support.v4.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontRequest):0 -> a
    97:142:boolean android.support.v4.provider.FontsContractCompat.equalsByteArrayList(java.util.List,java.util.List):0:0 -> a
    97:142:android.content.pm.ProviderInfo android.support.v4.provider.FontsContractCompat.getProvider(android.content.pm.PackageManager,android.support.v4.provider.FontRequest,android.content.res.Resources):0 -> a
    97:142:android.support.v4.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontRequest):0 -> a
    143:150:android.support.v4.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontRequest):0:0 -> a
    151:455:android.support.v4.provider.FontsContractCompat$FontInfo[] android.support.v4.provider.FontsContractCompat.getFontFromProvider(android.content.Context,android.support.v4.provider.FontRequest,java.lang.String,android.os.CancellationSignal):0:0 -> a
    151:455:android.support.v4.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontRequest):0 -> a
    456:463:android.support.v4.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontRequest):0:0 -> a
    464:467:android.support.v4.provider.FontsContractCompat$FontInfo[] android.support.v4.provider.FontsContractCompat.getFontFromProvider(android.content.Context,android.support.v4.provider.FontRequest,java.lang.String,android.os.CancellationSignal):0:0 -> a
    464:467:android.support.v4.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontRequest):0 -> a
    468:499:android.content.pm.ProviderInfo android.support.v4.provider.FontsContractCompat.getProvider(android.content.pm.PackageManager,android.support.v4.provider.FontRequest,android.content.res.Resources):0:0 -> a
    468:499:android.support.v4.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontRequest):0 -> a
    500:503:android.support.v4.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontRequest):0:0 -> a
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":510,"3":512,"6":515,"9":519},"outline":"La/b;c(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    504:509:android.content.pm.ProviderInfo android.support.v4.provider.FontsContractCompat.getProvider(android.content.pm.PackageManager,android.support.v4.provider.FontRequest,android.content.res.Resources):0:0 -> a
    504:509:android.support.v4.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontRequest):0 -> a
    510:510:android.content.pm.ProviderInfo android.support.v4.provider.FontsContractCompat.getProvider(android.content.pm.PackageManager,android.support.v4.provider.FontRequest,android.content.res.Resources):0:0 -> a
    510:510:android.support.v4.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontRequest):0 -> a
    512:512:android.content.pm.ProviderInfo android.support.v4.provider.FontsContractCompat.getProvider(android.content.pm.PackageManager,android.support.v4.provider.FontRequest,android.content.res.Resources):0:0 -> a
    512:512:android.support.v4.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontRequest):0 -> a
    515:515:android.content.pm.ProviderInfo android.support.v4.provider.FontsContractCompat.getProvider(android.content.pm.PackageManager,android.support.v4.provider.FontRequest,android.content.res.Resources):0:0 -> a
    515:515:android.support.v4.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontRequest):0 -> a
    519:519:android.content.pm.ProviderInfo android.support.v4.provider.FontsContractCompat.getProvider(android.content.pm.PackageManager,android.support.v4.provider.FontRequest,android.content.res.Resources):0:0 -> a
    519:519:android.support.v4.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontRequest):0 -> a
android.support.v4.provider.FontsContractCompat$1 -> r.b:
# {"id":"sourceFile","fileName":"FontsContractCompat.java"}
    android.content.Context val$context -> a
    android.support.v4.provider.FontRequest val$request -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/a;"}
    int val$style -> c
    java.lang.String val$id -> d
    1:1:void <init>(android.content.Context,android.support.v4.provider.FontRequest,int,java.lang.String):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lr/a;ILjava/lang/String;)V"}
    6:9:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.getFontInternal(android.content.Context,android.support.v4.provider.FontRequest,int):0:0 -> call
    6:9:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.access$000(android.content.Context,android.support.v4.provider.FontRequest,int):0 -> call
    6:9:android.graphics.Typeface android.support.v4.provider.FontsContractCompat$1.call():0 -> call
    6:9:java.lang.Object call():0 -> call
    10:13:int android.support.v4.provider.FontsContractCompat$FontFamilyResult.getStatusCode():0:0 -> call
    10:13:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.getFontInternal(android.content.Context,android.support.v4.provider.FontRequest,int):0 -> call
    10:13:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.access$000(android.content.Context,android.support.v4.provider.FontRequest,int):0 -> call
    10:13:android.graphics.Typeface android.support.v4.provider.FontsContractCompat$1.call():0 -> call
    10:13:java.lang.Object call():0 -> call
    14:17:android.support.v4.provider.FontsContractCompat$FontInfo[] android.support.v4.provider.FontsContractCompat$FontFamilyResult.getFonts():0:0 -> call
    14:17:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.getFontInternal(android.content.Context,android.support.v4.provider.FontRequest,int):0 -> call
    14:17:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.access$000(android.content.Context,android.support.v4.provider.FontRequest,int):0 -> call
    14:17:android.graphics.Typeface android.support.v4.provider.FontsContractCompat$1.call():0 -> call
    14:17:java.lang.Object call():0 -> call
    18:29:android.graphics.Typeface android.support.v4.graphics.TypefaceCompat.createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int):0:0 -> call
    18:29:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.getFontInternal(android.content.Context,android.support.v4.provider.FontRequest,int):0 -> call
    18:29:android.graphics.Typeface android.support.v4.provider.FontsContractCompat.access$000(android.content.Context,android.support.v4.provider.FontRequest,int):0 -> call
    18:29:android.graphics.Typeface android.support.v4.provider.FontsContractCompat$1.call():0 -> call
    18:29:java.lang.Object call():0 -> call
    30:33:android.support.v4.util.LruCache android.support.v4.provider.FontsContractCompat.access$100():0:0 -> call
    30:33:android.graphics.Typeface android.support.v4.provider.FontsContractCompat$1.call():0 -> call
    30:33:java.lang.Object call():0 -> call
    34:37:android.graphics.Typeface android.support.v4.provider.FontsContractCompat$1.call():0:0 -> call
    34:37:java.lang.Object call():0 -> call
android.support.v4.provider.FontsContractCompat$2 -> r.c:
# {"id":"sourceFile","fileName":"FontsContractCompat.java"}
    java.lang.ref.WeakReference val$textViewWeak -> a
    android.widget.TextView val$targetView -> b
    int val$style -> c
    1:1:void <init>(java.lang.ref.WeakReference,android.widget.TextView,int):0:0 -> <init>
    5:20:void android.support.v4.provider.FontsContractCompat$2.onReply(android.graphics.Typeface):0:0 -> a
    5:20:void onReply(java.lang.Object):0 -> a
android.support.v4.provider.FontsContractCompat$3 -> r.d:
# {"id":"sourceFile","fileName":"FontsContractCompat.java"}
    java.lang.String val$id -> a
    1:1:void <init>(java.lang.String):0:0 -> <init>
    1:1:void onReply(java.lang.Object):0:0 -> a
    1:2:java.lang.Object android.support.v4.provider.FontsContractCompat.access$200():0:0 -> b
    1:2:void onReply(android.graphics.Typeface):0 -> b
    3:3:void onReply(android.graphics.Typeface):0:0 -> b
    4:7:android.support.v4.util.SimpleArrayMap android.support.v4.provider.FontsContractCompat.access$300():0:0 -> b
    4:7:void onReply(android.graphics.Typeface):0 -> b
    8:44:void onReply(android.graphics.Typeface):0:0 -> b
android.support.v4.provider.FontsContractCompat$5 -> R8$$REMOVED$$CLASS$$63:
# {"id":"sourceFile","fileName":"FontsContractCompat.java"}
android.support.v4.provider.FontsContractCompat$FontInfo -> r.e:
# {"id":"sourceFile","fileName":"FontsContractCompat.java"}
    android.net.Uri mUri -> a
    int mTtcIndex -> b
    int mWeight -> c
    boolean mItalic -> d
    int mResultCode -> e
    4:17:java.lang.Object android.support.v4.util.Preconditions.checkNotNull(java.lang.Object):0:0 -> <init>
    4:17:void <init>(android.net.Uri,int,int,boolean,int):0 -> <init>
android.support.v4.provider.SelfDestructiveThread -> r.l:
# {"id":"sourceFile","fileName":"SelfDestructiveThread.java"}
    java.lang.Object mLock -> a
    android.os.HandlerThread mThread -> b
    android.os.Handler mHandler -> c
    android.os.Handler$Callback mCallback -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/g;"}
    1:1:void <init>(java.lang.String,int,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:2:void android.support.v4.provider.SelfDestructiveThread.onDestruction():0:0 -> a
    1:2:void access$100(android.support.v4.provider.SelfDestructiveThread):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/l;)V"}
    3:32:void android.support.v4.provider.SelfDestructiveThread.onDestruction():0:0 -> a
    3:32:void access$100(android.support.v4.provider.SelfDestructiveThread):0 -> a
    1:1:void post(java.lang.Runnable):0:0 -> b
    1:1:java.lang.Object postAndWait(java.util.concurrent.Callable,int):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/b;I)Ljava/lang/Object;"}
android.support.v4.provider.SelfDestructiveThread$1 -> r.g:
# {"id":"sourceFile","fileName":"SelfDestructiveThread.java"}
    android.support.v4.provider.SelfDestructiveThread this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/l;"}
    1:1:void <init>(android.support.v4.provider.SelfDestructiveThread):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/l;)V"}
    15:17:void android.support.v4.provider.SelfDestructiveThread.access$000(android.support.v4.provider.SelfDestructiveThread,java.lang.Runnable):0:0 -> handleMessage
    15:17:boolean handleMessage(android.os.Message):0 -> handleMessage
    18:48:void android.support.v4.provider.SelfDestructiveThread.onInvokeRunnable(java.lang.Runnable):0:0 -> handleMessage
    18:48:void android.support.v4.provider.SelfDestructiveThread.access$000(android.support.v4.provider.SelfDestructiveThread,java.lang.Runnable):0 -> handleMessage
    18:48:boolean handleMessage(android.os.Message):0 -> handleMessage
    49:52:boolean handleMessage(android.os.Message):0:0 -> handleMessage
android.support.v4.provider.SelfDestructiveThread$2 -> r.i:
# {"id":"sourceFile","fileName":"SelfDestructiveThread.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    java.util.concurrent.Callable val$callable -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    android.os.Handler val$callingHandler -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    android.support.v4.provider.SelfDestructiveThread$ReplyCallback val$reply -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    android.support.v4.provider.SelfDestructiveThread this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    11:14:void android.support.v4.provider.SelfDestructiveThread$2.<init>(android.support.v4.provider.SelfDestructiveThread,java.util.concurrent.Callable,android.os.Handler,android.support.v4.provider.SelfDestructiveThread$ReplyCallback):0:0 -> <init>
    11:14:void $r8$init$synthetic(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    20:56:void android.support.v7.view.menu.CascadingMenuPopup$3$1.run():0:0 -> run
    20:56:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    57:62:boolean android.support.v7.view.menu.MenuBuilder.performItemAction(android.view.MenuItem,int):0:0 -> run
    57:62:void android.support.v7.view.menu.CascadingMenuPopup$3$1.run():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    57:62:void run$bridge():0 -> run
    63:78:void android.support.v4.provider.SelfDestructiveThread$2.run():0:0 -> run
    63:78:void run$bridge():0 -> run
android.support.v4.provider.SelfDestructiveThread$2$1 -> r.h:
# {"id":"sourceFile","fileName":"SelfDestructiveThread.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    java.lang.Object val$result -> b
    android.support.v4.provider.SelfDestructiveThread$2 this$1 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    7:10:void android.support.v4.provider.SelfDestructiveThread$2$1.<init>(android.support.v4.provider.SelfDestructiveThread$2,java.lang.Object):0:0 -> <init>
    7:10:void $r8$init$synthetic(java.lang.Object,java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;Ljava/lang/Object;)V"}
    10:25:void io.reactivex.internal.schedulers.TrampolineScheduler$TrampolineWorker$AppendToQueueTask.run():0:0 -> run
    10:25:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    26:36:void android.support.v4.provider.SelfDestructiveThread$2$1.run():0:0 -> run
    26:36:void run$bridge():0 -> run
android.support.v4.provider.SelfDestructiveThread$3 -> r.j:
# {"id":"sourceFile","fileName":"SelfDestructiveThread.java"}
    java.util.concurrent.atomic.AtomicReference val$holder -> a
    java.util.concurrent.Callable val$callable -> b
    java.util.concurrent.locks.ReentrantLock val$lock -> c
    java.util.concurrent.atomic.AtomicBoolean val$running -> d
    java.util.concurrent.locks.Condition val$cond -> e
    1:1:void <init>(android.support.v4.provider.SelfDestructiveThread,java.util.concurrent.atomic.AtomicReference,java.util.concurrent.Callable,java.util.concurrent.locks.ReentrantLock,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.locks.Condition):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/atomic/AtomicReference;Lr/b;Ljava/util/concurrent/locks/ReentrantLock;Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/util/concurrent/locks/Condition;)V"}
    1:1:void run():0:0 -> run
android.support.v4.provider.SelfDestructiveThread$ReplyCallback -> r.k:
# {"id":"sourceFile","fileName":"SelfDestructiveThread.java"}
    void onReply(java.lang.Object) -> a
android.support.v4.text.TextDirectionHeuristicsCompat -> s.e:
# {"id":"sourceFile","fileName":"TextDirectionHeuristicsCompat.java"}
    android.support.v4.text.TextDirectionHeuristicCompat FIRSTSTRONG_LTR -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/d;"}
    android.support.v4.text.TextDirectionHeuristicCompat FIRSTSTRONG_RTL -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/d;"}
    1:1:void <clinit>():0:0 -> <clinit>
android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong -> s.a:
# {"id":"sourceFile","fileName":"TextDirectionHeuristicsCompat.java"}
    android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/a;"}
    1:1:void <clinit>():0:0 -> <clinit>
    void <init>() -> <init>
    1:1:int checkRtl(java.lang.CharSequence,int,int):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;I)I"}
android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionAlgorithm -> s.b:
# {"id":"sourceFile","fileName":"TextDirectionHeuristicsCompat.java"}
    int checkRtl(java.lang.CharSequence,int,int) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;I)I"}
android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl -> s.c:
# {"id":"sourceFile","fileName":"TextDirectionHeuristicsCompat.java"}
    android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionAlgorithm mAlgorithm -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:1:void android.support.v7.view.menu.BaseWrapper.<init>(java.lang.Object):0:0 -> <init>
    2:2:void <init>(android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionAlgorithm):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/a;)V"}
android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal -> s.d:
# {"id":"sourceFile","fileName":"TextDirectionHeuristicsCompat.java"}
    boolean mDefaultIsRtl -> b
    1:1:void <init>(android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionAlgorithm,boolean):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"}
android.support.v4.util.ArrayMap -> t.b:
# {"id":"sourceFile","fileName":"ArrayMap.java"}
    android.support.v4.util.MapCollections mCollections -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/a;"}
    void <init>() -> <init>
    6:14:android.support.v4.util.MapCollections android.support.v4.util.ArrayMap.getCollection():0:0 -> entrySet
    6:14:java.util.Set entrySet():0 -> entrySet
    15:18:java.util.Set android.support.v4.util.MapCollections.getEntrySet():0:0 -> entrySet
    15:18:java.util.Set entrySet():0 -> entrySet
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:28:java.util.Set android.support.v4.util.MapCollections.getEntrySet():0:0 -> entrySet
    19:28:java.util.Set entrySet():0 -> entrySet
    5:14:android.support.v4.util.MapCollections android.support.v4.util.ArrayMap.getCollection():0:0 -> keySet
    5:14:java.util.Set keySet():0 -> keySet
    15:18:java.util.Set android.support.v4.util.MapCollections.getKeySet():0:0 -> keySet
    15:18:java.util.Set keySet():0 -> keySet
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:29:java.util.Set android.support.v4.util.MapCollections.getKeySet():0:0 -> keySet
    19:29:java.util.Set keySet():0 -> keySet
    12:43:void android.support.v4.util.SimpleArrayMap.ensureCapacity(int):0:0 -> putAll
    12:43:void putAll(java.util.Map):0 -> putAll
    44:76:void putAll(java.util.Map):0:0 -> putAll
    77:84:void android.support.v4.util.SimpleArrayMap.ensureCapacity(int):0:0 -> putAll
    77:84:void putAll(java.util.Map):0 -> putAll
    5:14:android.support.v4.util.MapCollections android.support.v4.util.ArrayMap.getCollection():0:0 -> values
    5:14:java.util.Collection values():0 -> values
    15:18:java.util.Collection android.support.v4.util.MapCollections.getValues():0:0 -> values
    15:18:java.util.Collection values():0 -> values
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:28:java.util.Collection android.support.v4.util.MapCollections.getValues():0:0 -> values
    19:28:java.util.Collection values():0 -> values
android.support.v4.util.ArrayMap$1 -> t.a:
# {"id":"sourceFile","fileName":"ArrayMap.java"}
    int $r8$classId -> d
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v4.util.ArrayMap this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    5:8:void android.support.v4.util.ArrayMap$1.<init>(android.support.v4.util.ArrayMap):0:0 -> <init>
    5:8:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    10:16:java.lang.Object android.support.v4.util.ArraySet$1.colGetEntry(int,int):0:0 -> a
    10:16:java.lang.Object colGetEntry$bridge(int,int):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    17:24:java.lang.Object android.support.v4.util.ArrayMap$1.colGetEntry(int,int):0:0 -> a
    17:24:java.lang.Object colGetEntry$bridge(int,int):0 -> a
    10:14:int android.support.v4.util.ArraySet$1.colGetSize():0:0 -> b
    10:14:int colGetSize$bridge():0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    15:18:int android.support.v4.util.ArrayMap$1.colGetSize():0:0 -> b
    15:18:int colGetSize$bridge():0 -> b
    10:15:void android.support.v4.util.ArraySet$1.colRemoveAt(int):0:0 -> c
    10:15:void colRemoveAt$bridge(int):0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    16:20:void android.support.v4.util.ArrayMap$1.colRemoveAt(int):0:0 -> c
    16:20:void colRemoveAt$bridge(int):0 -> c
android.support.v4.util.ArraySet -> t.c:
# {"id":"sourceFile","fileName":"ArraySet.java"}
    int[] mHashes -> a
    java.lang.Object[] mArray -> b
    int mSize -> c
    android.support.v4.util.MapCollections mCollections -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/a;"}
    int[] INT -> e
    java.lang.Object[] OBJECT -> f
    java.lang.Object[] sBaseCache -> g
    int sBaseCacheSize -> h
    java.lang.Object[] sTwiceBaseCache -> i
    int sTwiceBaseCacheSize -> j
    1:1:void <clinit>():0:0 -> <clinit>
    1:15:void android.support.v4.util.ArraySet.<init>(int,boolean):0:0 -> <init>
    1:15:void <init>():0 -> <init>
    1:1:void allocArrays(int):0:0 -> a
    1:1:boolean add(java.lang.Object):0:0 -> add
    10:39:void android.support.v4.util.ArraySet.ensureCapacity(int):0:0 -> addAll
    10:39:boolean addAll(java.util.Collection):0 -> addAll
    40:60:boolean addAll(java.util.Collection):0:0 -> addAll
    1:1:void freeArrays(int[],java.lang.Object[],int):0:0 -> b
    1:1:int indexOf(java.lang.Object,int):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"}
    1:1:void clear():0:0 -> clear
    1:1:boolean contains(java.lang.Object):0:0 -> contains
    1:1:boolean containsAll(java.util.Collection):0:0 -> containsAll
    1:1:int indexOf(java.lang.Object):0:0 -> d
    1:1:int indexOfNull():0:0 -> e
    14:27:boolean equals(java.lang.Object):0:0 -> equals
    28:29:java.lang.Object android.support.v4.util.ArraySet.valueAt(int):0:0 -> equals
    28:29:boolean equals(java.lang.Object):0 -> equals
    30:41:boolean equals(java.lang.Object):0:0 -> equals
    1:1:java.lang.Object removeAt(int):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
    1:1:int hashCode():0:0 -> hashCode
    1:1:boolean isEmpty():0:0 -> isEmpty
    6:14:android.support.v4.util.MapCollections android.support.v4.util.ArraySet.getCollection():0:0 -> iterator
    6:14:java.util.Iterator iterator():0 -> iterator
    15:18:java.util.Set android.support.v4.util.MapCollections.getKeySet():0:0 -> iterator
    15:18:java.util.Iterator iterator():0 -> iterator
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:27:java.util.Set android.support.v4.util.MapCollections.getKeySet():0:0 -> iterator
    19:27:java.util.Iterator iterator():0 -> iterator
    28:32:java.util.Iterator iterator():0:0 -> iterator
    1:1:boolean remove(java.lang.Object):0:0 -> remove
    1:1:boolean removeAll(java.util.Collection):0:0 -> removeAll
    1:1:boolean retainAll(java.util.Collection):0:0 -> retainAll
    1:1:int size():0:0 -> size
    1:1:java.lang.Object[] toArray():0:0 -> toArray
    2:2:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray
    38:41:java.lang.Object android.support.v4.util.ArraySet.valueAt(int):0:0 -> toString
    38:41:java.lang.String toString():0 -> toString
    42:63:java.lang.String toString():0:0 -> toString
android.support.v4.util.ArraySet$1 -> R8$$REMOVED$$CLASS$$64:
# {"id":"sourceFile","fileName":"ArraySet.java"}
android.support.v4.util.ContainerHelpers -> t.d:
# {"id":"sourceFile","fileName":"ContainerHelpers.java"}
    int[] EMPTY_INTS -> a
    java.lang.Object[] EMPTY_OBJECTS -> b
    java.lang.reflect.Field android.support.v7.app.ResourcesFlusher.sDrawableCacheField -> c
    boolean android.support.v7.app.ResourcesFlusher.sDrawableCacheFieldFetched -> d
    java.lang.Class android.support.v7.app.ResourcesFlusher.sThemedResourceCacheClazz -> e
    boolean android.support.v7.app.ResourcesFlusher.sThemedResourceCacheClazzFetched -> f
    java.lang.reflect.Field android.support.v7.app.ResourcesFlusher.sThemedResourceCache_mUnthemedEntriesField -> g
    boolean android.support.v7.app.ResourcesFlusher.sThemedResourceCache_mUnthemedEntriesFieldFetched -> h
    java.lang.reflect.Field android.support.v7.app.ResourcesFlusher.sResourcesImplField -> i
    boolean android.support.v7.app.ResourcesFlusher.sResourcesImplFieldFetched -> j
    4:10:void android.support.v4.util.ContainerHelpers.<clinit>():0:0 -> <clinit>
    4:10:void t.ContainerHelpers.$r8$clinit$synthetic():0 -> <clinit>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int binarySearch(int[],int,int):0:0 -> a
    1:1:int binarySearch(long[],int,long):0:0 -> b
    7:11:io.reactivex.Scheduler io.reactivex.plugins.RxJavaPlugins.callRequireNonNull(java.util.concurrent.Callable):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/a;)Lz0/d;"}
    12:19:java.lang.Object io.reactivex.internal.functions.ObjectHelper.requireNonNull(java.lang.Object,java.lang.String):0:0 -> c
    12:19:io.reactivex.Scheduler io.reactivex.plugins.RxJavaPlugins.callRequireNonNull(java.util.concurrent.Callable):0 -> c
    20:24:io.reactivex.Scheduler io.reactivex.plugins.RxJavaPlugins.callRequireNonNull(java.util.concurrent.Callable):0:0 -> c
    38:47:int android.support.v7.widget.RecyclerView$LayoutManager.getPosition(android.view.View):0:0 -> d
    38:47:int android.support.v7.widget.ScrollbarHelper.computeScrollExtent(android.support.v7.widget.RecyclerView$State,android.support.v7.widget.OrientationHelper,android.view.View,android.view.View,android.support.v7.widget.RecyclerView$LayoutManager,boolean):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;Lh0/l2;Landroid/view/View;Landroid/view/View;Lh0/u2;Z)I"}
    48:50:int android.support.v7.widget.RecyclerView$LayoutParams.getViewLayoutPosition():0:0 -> d
    48:50:int android.support.v7.widget.RecyclerView$LayoutManager.getPosition(android.view.View):0 -> d
    48:50:int android.support.v7.widget.ScrollbarHelper.computeScrollExtent(android.support.v7.widget.RecyclerView$State,android.support.v7.widget.OrientationHelper,android.view.View,android.view.View,android.support.v7.widget.RecyclerView$LayoutManager,boolean):0 -> d
    31:40:int android.support.v7.widget.RecyclerView$LayoutManager.getPosition(android.view.View):0:0 -> e
    31:40:int android.support.v7.widget.ScrollbarHelper.computeScrollRange(android.support.v7.widget.RecyclerView$State,android.support.v7.widget.OrientationHelper,android.view.View,android.view.View,android.support.v7.widget.RecyclerView$LayoutManager,boolean):0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;Lh0/l2;Landroid/view/View;Landroid/view/View;Lh0/u2;Z)I"}
    41:43:int android.support.v7.widget.RecyclerView$LayoutParams.getViewLayoutPosition():0:0 -> e
    41:43:int android.support.v7.widget.RecyclerView$LayoutManager.getPosition(android.view.View):0 -> e
    41:43:int android.support.v7.widget.ScrollbarHelper.computeScrollRange(android.support.v7.widget.RecyclerView$State,android.support.v7.widget.OrientationHelper,android.view.View,android.view.View,android.support.v7.widget.RecyclerView$LayoutManager,boolean):0 -> e
    20:31:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> f
    20:31:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;Landroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;"}
    32:85:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> f
    32:85:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> f
    32:85:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):0 -> f
    86:97:android.content.res.TypedArray android.support.v7.content.res.AppCompatColorStateListInflater.obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]):0:0 -> f
    86:97:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> f
    86:97:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> f
    86:97:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):0 -> f
    98:178:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> f
    98:178:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> f
    98:178:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):0 -> f
    179:195:int android.support.v7.content.res.AppCompatColorStateListInflater.modulateColorAlpha(int,float):0:0 -> f
    179:195:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> f
    179:195:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> f
    179:195:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):0 -> f
    196:211:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> f
    196:211:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> f
    196:211:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):0 -> f
    212:219:int[] android.support.v7.content.res.GrowingArrayUtils.append(int[],int,int):0:0 -> f
    212:219:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> f
    212:219:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> f
    212:219:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):0 -> f
    220:247:java.lang.Object[] android.support.v7.content.res.GrowingArrayUtils.append(java.lang.Object[],int,java.lang.Object):0:0 -> f
    220:247:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> f
    220:247:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> f
    220:247:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):0 -> f
    248:270:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> f
    248:270:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> f
    248:270:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):0 -> f
    271:300:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> f
    271:300:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):0 -> f
    301:310:android.content.res.ColorStateList android.support.v7.content.res.AppCompatColorStateListInflater.createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):0:0 -> f
    1:1:boolean android.support.v7.app.ResourcesFlusher.flushThemedResourcesCache(java.lang.Object):0:0 -> g
    1:1:int android.support.v4.view.GravityCompat.getAbsoluteGravity(int,int):0:0 -> h
    1:25:boolean io.reactivex.plugins.RxJavaPlugins.isBug(java.lang.Throwable):0:0 -> i
    1:25:void io.reactivex.plugins.RxJavaPlugins.onError(java.lang.Throwable):0 -> i
    26:34:void io.reactivex.plugins.RxJavaPlugins.onError(java.lang.Throwable):0:0 -> i
    35:46:void io.reactivex.plugins.RxJavaPlugins.uncaught(java.lang.Throwable):0:0 -> i
    35:46:void io.reactivex.plugins.RxJavaPlugins.onError(java.lang.Throwable):0 -> i
    1:1:void io.reactivex.exceptions.Exceptions.throwIfFatal(java.lang.Throwable):0:0 -> j
android.support.v4.util.DebugUtils -> R8$$REMOVED$$CLASS$$65:
# {"id":"sourceFile","fileName":"DebugUtils.java"}
android.support.v4.util.LogWriter -> t.e:
# {"id":"sourceFile","fileName":"LogWriter.java"}
    java.lang.String mTag -> a
    java.lang.StringBuilder mBuilder -> b
    1:1:void <init>(java.lang.String):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:1:void flushBuilder():0:0 -> a
    1:1:void close():0:0 -> close
    1:1:void flush():0:0 -> flush
    1:1:void write(char[],int,int):0:0 -> write
android.support.v4.util.LongSparseArray -> t.f:
# {"id":"sourceFile","fileName":"LongSparseArray.java"}
    boolean mGarbage -> a
    long[] mKeys -> b
    java.lang.Object[] mValues -> c
    int mSize -> d
    java.lang.Object DELETED -> e
    1:1:void <clinit>():0:0 -> <clinit>
    1:24:void android.support.v4.util.LongSparseArray.<init>(int):0:0 -> <init>
    1:24:void <init>():0 -> <init>
    25:26:int android.support.v4.util.ContainerHelpers.idealLongArraySize(int):0:0 -> <init>
    25:26:void android.support.v4.util.LongSparseArray.<init>(int):0 -> <init>
    25:26:void <init>():0 -> <init>
    27:37:void android.support.v4.util.LongSparseArray.<init>(int):0:0 -> <init>
    27:37:void <init>():0 -> <init>
    1:1:void gc():0:0 -> a
    87:88:int android.support.v4.util.ContainerHelpers.idealLongArraySize(int):0:0 -> b
    87:88:void put(long,java.lang.Object):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/lang/ref/WeakReference;)V"}
    89:143:void put(long,java.lang.Object):0:0 -> b
    2:31:android.support.v4.util.LongSparseArray android.support.v4.util.LongSparseArray.clone():0:0 -> clone
    2:31:java.lang.Object clone():0 -> clone
    5:14:int android.support.v4.util.LongSparseArray.size():0:0 -> toString
    5:14:java.lang.String toString():0 -> toString
    15:42:java.lang.String toString():0:0 -> toString
    43:49:long android.support.v4.util.LongSparseArray.keyAt(int):0:0 -> toString
    43:49:java.lang.String toString():0 -> toString
    50:61:java.lang.String toString():0:0 -> toString
    62:70:java.lang.Object android.support.v4.util.LongSparseArray.valueAt(int):0:0 -> toString
    62:70:java.lang.String toString():0 -> toString
    71:92:java.lang.String toString():0:0 -> toString
android.support.v4.util.LruCache -> t.g:
# {"id":"sourceFile","fileName":"LruCache.java"}
    java.util.LinkedHashMap map -> a
    int size -> b
    int maxSize -> c
    int hitCount -> d
    int missCount -> e
    1:1:void <init>(int):0:0 -> <init>
    1:1:java.lang.Object get(java.lang.Object):0:0 -> a
    1:1:java.lang.Object put(java.lang.Object,java.lang.Object):0:0 -> b
    1:1:void trimToSize(int):0:0 -> c
    1:1:java.lang.String toString():0:0 -> toString
android.support.v4.util.MapCollections -> t.l:
# {"id":"sourceFile","fileName":"MapCollections.java"}
    android.support.v4.util.MapCollections$EntrySet mEntrySet -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/i;"}
    android.support.v4.util.MapCollections$KeySet mKeySet -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/i;"}
    android.support.v4.util.MapCollections$ValuesCollection mValues -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/k;"}
    void <init>() -> <init>
    java.lang.Object colGetEntry(int,int) -> a
    int colGetSize() -> b
    void colRemoveAt(int) -> c
    1:1:boolean equalsSetHelper(java.util.Set,java.lang.Object):0:0 -> d
    1:1:boolean retainAllHelper(java.util.Map,java.util.Collection):0:0 -> e
    1:1:java.lang.Object[] toArrayHelper(java.lang.Object[],int):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)[Ljava/lang/Object;"}
android.support.v4.util.MapCollections$ArrayIterator -> t.h:
# {"id":"sourceFile","fileName":"MapCollections.java"}
    int mOffset -> a
    int mSize -> b
    int mIndex -> c
    boolean mCanRemove -> d
    android.support.v4.util.MapCollections this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/l;"}
    1:1:void <init>(android.support.v4.util.MapCollections,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt/l;I)V"}
    1:1:boolean hasNext():0:0 -> hasNext
    1:1:java.lang.Object next():0:0 -> next
    1:1:void remove():0:0 -> remove
android.support.v4.util.MapCollections$EntrySet -> t.i:
# {"id":"sourceFile","fileName":"MapCollections.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v4.util.MapCollections this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/l;"}
    5:8:void android.support.v4.util.MapCollections$EntrySet.<init>(android.support.v4.util.MapCollections):0:0 -> <init>
    5:8:void $r8$init$synthetic(android.support.v4.util.MapCollections,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt/l;I)V"}
    6:11:boolean android.support.v4.util.MapCollections$KeySet.add(java.lang.Object):0:0 -> add
    6:11:boolean add$bridge(java.lang.Object):0 -> add
      # {"id":"com.android.tools.r8.synthesized"}
    12:13:boolean android.support.v4.util.MapCollections$EntrySet.add(java.lang.Object):0:0 -> add
    12:13:boolean add$bridge(java.lang.Object):0 -> add
    14:20:boolean android.support.v4.util.MapCollections$EntrySet.add(java.util.Map$Entry):0:0 -> add
    14:20:boolean android.support.v4.util.MapCollections$EntrySet.add(java.lang.Object):0 -> add
    14:20:boolean add$bridge(java.lang.Object):0 -> add
    6:13:boolean android.support.v4.util.MapCollections$KeySet.addAll(java.util.Collection):0:0 -> addAll
    6:13:boolean addAll$bridge(java.util.Collection):0 -> addAll
      # {"id":"com.android.tools.r8.synthesized"}
    14:53:boolean android.support.v4.util.MapCollections$EntrySet.addAll(java.util.Collection):0:0 -> addAll
    14:53:boolean addAll$bridge(java.util.Collection):0 -> addAll
    54:59:void android.support.v4.util.ArraySet$1.colPut(java.lang.Object,java.lang.Object):0:0 -> addAll
    54:59:boolean android.support.v4.util.MapCollections$EntrySet.addAll(java.util.Collection):0 -> addAll
    54:59:boolean addAll$bridge(java.util.Collection):0 -> addAll
    60:63:void android.support.v4.util.ArrayMap$1.colPut(java.lang.Object,java.lang.Object):0:0 -> addAll
    60:63:boolean android.support.v4.util.MapCollections$EntrySet.addAll(java.util.Collection):0 -> addAll
    60:63:boolean addAll$bridge(java.util.Collection):0 -> addAll
    64:74:boolean android.support.v4.util.MapCollections$EntrySet.addAll(java.util.Collection):0:0 -> addAll
    64:74:boolean addAll$bridge(java.util.Collection):0 -> addAll
    10:11:void android.support.v4.util.MapCollections$KeySet.clear():0:0 -> clear
    10:11:void clear$bridge():0 -> clear
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.synthesized"}
    12:18:void android.support.v4.util.MapCollections$KeySet.clear():0:0 -> clear
    12:18:void clear$bridge():0 -> clear
    19:24:void android.support.v4.util.ArraySet$1.colClear():0:0 -> clear
    19:24:void android.support.v4.util.MapCollections$KeySet.clear():0 -> clear
    19:24:void clear$bridge():0 -> clear
    25:30:void android.support.v4.util.ArrayMap$1.colClear():0:0 -> clear
    25:30:void android.support.v4.util.MapCollections$KeySet.clear():0 -> clear
    25:30:void clear$bridge():0 -> clear
    31:32:void android.support.v4.util.MapCollections$EntrySet.clear():0:0 -> clear
    31:32:void clear$bridge():0 -> clear
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:39:void android.support.v4.util.MapCollections$EntrySet.clear():0:0 -> clear
    33:39:void clear$bridge():0 -> clear
    40:45:void android.support.v4.util.ArraySet$1.colClear():0:0 -> clear
    40:45:void android.support.v4.util.MapCollections$EntrySet.clear():0 -> clear
    40:45:void clear$bridge():0 -> clear
    46:50:void android.support.v4.util.ArrayMap$1.colClear():0:0 -> clear
    46:50:void android.support.v4.util.MapCollections$EntrySet.clear():0 -> clear
    46:50:void clear$bridge():0 -> clear
    12:13:boolean android.support.v4.util.MapCollections$KeySet.contains(java.lang.Object):0:0 -> contains
    12:13:boolean contains$bridge(java.lang.Object):0 -> contains
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.synthesized"}
    14:20:boolean android.support.v4.util.MapCollections$KeySet.contains(java.lang.Object):0:0 -> contains
    14:20:boolean contains$bridge(java.lang.Object):0 -> contains
    21:27:int android.support.v4.util.ArraySet$1.colIndexOfKey(java.lang.Object):0:0 -> contains
    21:27:boolean android.support.v4.util.MapCollections$KeySet.contains(java.lang.Object):0 -> contains
    21:27:boolean contains$bridge(java.lang.Object):0 -> contains
    28:35:int android.support.v4.util.ArrayMap$1.colIndexOfKey(java.lang.Object):0:0 -> contains
    28:35:boolean android.support.v4.util.MapCollections$KeySet.contains(java.lang.Object):0 -> contains
    28:35:boolean contains$bridge(java.lang.Object):0 -> contains
    36:49:boolean android.support.v4.util.MapCollections$EntrySet.contains(java.lang.Object):0:0 -> contains
    36:49:boolean contains$bridge(java.lang.Object):0 -> contains
    50:51:boolean android.support.v4.util.MapCollections$EntrySet.contains(java.lang.Object):0:0 -> contains
    50:51:boolean contains$bridge(java.lang.Object):0 -> contains
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    52:58:boolean android.support.v4.util.MapCollections$EntrySet.contains(java.lang.Object):0:0 -> contains
    52:58:boolean contains$bridge(java.lang.Object):0 -> contains
    59:65:int android.support.v4.util.ArraySet$1.colIndexOfKey(java.lang.Object):0:0 -> contains
    59:65:boolean android.support.v4.util.MapCollections$EntrySet.contains(java.lang.Object):0 -> contains
    59:65:boolean contains$bridge(java.lang.Object):0 -> contains
    66:72:int android.support.v4.util.ArrayMap$1.colIndexOfKey(java.lang.Object):0:0 -> contains
    66:72:boolean android.support.v4.util.MapCollections$EntrySet.contains(java.lang.Object):0 -> contains
    66:72:boolean contains$bridge(java.lang.Object):0 -> contains
    73:84:boolean android.support.v4.util.MapCollections$EntrySet.contains(java.lang.Object):0:0 -> contains
    73:84:boolean contains$bridge(java.lang.Object):0 -> contains
    85:92:boolean android.support.v4.util.ContainerHelpers.equal(java.lang.Object,java.lang.Object):0:0 -> contains
    85:92:boolean android.support.v4.util.MapCollections$EntrySet.contains(java.lang.Object):0 -> contains
    85:92:boolean contains$bridge(java.lang.Object):0 -> contains
    12:16:boolean android.support.v4.util.MapCollections$KeySet.containsAll(java.util.Collection):0:0 -> containsAll
    12:16:boolean containsAll$bridge(java.util.Collection):0 -> containsAll
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.synthesized"}
    17:24:java.util.Map android.support.v4.util.ArraySet$1.colGetMap():0:0 -> containsAll
    17:24:boolean android.support.v4.util.MapCollections$KeySet.containsAll(java.util.Collection):0 -> containsAll
    17:24:boolean containsAll$bridge(java.util.Collection):0 -> containsAll
    25:28:java.util.Map android.support.v4.util.ArrayMap$1.colGetMap():0:0 -> containsAll
    25:28:boolean android.support.v4.util.MapCollections$KeySet.containsAll(java.util.Collection):0 -> containsAll
    25:28:boolean containsAll$bridge(java.util.Collection):0 -> containsAll
    29:50:boolean android.support.v4.util.MapCollections.containsAllHelper(java.util.Map,java.util.Collection):0:0 -> containsAll
    29:50:boolean android.support.v4.util.MapCollections$KeySet.containsAll(java.util.Collection):0 -> containsAll
    29:50:boolean containsAll$bridge(java.util.Collection):0 -> containsAll
    51:72:boolean android.support.v4.util.MapCollections$EntrySet.containsAll(java.util.Collection):0:0 -> containsAll
    51:72:boolean containsAll$bridge(java.util.Collection):0 -> containsAll
    6:10:boolean android.support.v4.util.MapCollections$KeySet.equals(java.lang.Object):0:0 -> equals
    6:10:boolean equals$bridge(java.lang.Object):0 -> equals
      # {"id":"com.android.tools.r8.synthesized"}
    11:16:boolean android.support.v4.util.MapCollections$EntrySet.equals(java.lang.Object):0:0 -> equals
    11:16:boolean equals$bridge(java.lang.Object):0 -> equals
    10:34:int android.support.v4.util.MapCollections$KeySet.hashCode():0:0 -> hashCode
    10:34:int hashCode$bridge():0 -> hashCode
      # {"id":"com.android.tools.r8.synthesized"}
    35:72:int android.support.v4.util.MapCollections$EntrySet.hashCode():0:0 -> hashCode
    35:72:int hashCode$bridge():0 -> hashCode
    10:17:boolean android.support.v4.util.MapCollections$KeySet.isEmpty():0:0 -> isEmpty
    10:17:boolean isEmpty$bridge():0 -> isEmpty
      # {"id":"com.android.tools.r8.synthesized"}
    18:26:boolean android.support.v4.util.MapCollections$EntrySet.isEmpty():0:0 -> isEmpty
    18:26:boolean isEmpty$bridge():0 -> isEmpty
    8:14:java.util.Iterator android.support.v4.util.MapCollections$KeySet.iterator():0:0 -> iterator
    8:14:java.util.Iterator iterator$bridge():0 -> iterator
      # {"id":"com.android.tools.r8.synthesized"}
    15:20:java.util.Iterator android.support.v4.util.MapCollections$EntrySet.iterator():0:0 -> iterator
    15:20:java.util.Iterator iterator$bridge():0 -> iterator
    11:12:boolean android.support.v4.util.MapCollections$KeySet.remove(java.lang.Object):0:0 -> remove
    11:12:boolean remove$bridge(java.lang.Object):0 -> remove
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.synthesized"}
    13:19:boolean android.support.v4.util.MapCollections$KeySet.remove(java.lang.Object):0:0 -> remove
    13:19:boolean remove$bridge(java.lang.Object):0 -> remove
    20:26:int android.support.v4.util.ArraySet$1.colIndexOfKey(java.lang.Object):0:0 -> remove
    20:26:boolean android.support.v4.util.MapCollections$KeySet.remove(java.lang.Object):0 -> remove
    20:26:boolean remove$bridge(java.lang.Object):0 -> remove
    27:32:int android.support.v4.util.ArrayMap$1.colIndexOfKey(java.lang.Object):0:0 -> remove
    27:32:boolean android.support.v4.util.MapCollections$KeySet.remove(java.lang.Object):0 -> remove
    27:32:boolean remove$bridge(java.lang.Object):0 -> remove
    33:39:boolean android.support.v4.util.MapCollections$KeySet.remove(java.lang.Object):0:0 -> remove
    33:39:boolean remove$bridge(java.lang.Object):0 -> remove
    40:46:boolean android.support.v4.util.MapCollections$EntrySet.remove(java.lang.Object):0:0 -> remove
    40:46:boolean remove$bridge(java.lang.Object):0 -> remove
    10:14:boolean android.support.v4.util.MapCollections$KeySet.removeAll(java.util.Collection):0:0 -> removeAll
    10:14:boolean removeAll$bridge(java.util.Collection):0 -> removeAll
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.synthesized"}
    15:22:java.util.Map android.support.v4.util.ArraySet$1.colGetMap():0:0 -> removeAll
    15:22:boolean android.support.v4.util.MapCollections$KeySet.removeAll(java.util.Collection):0 -> removeAll
    15:22:boolean removeAll$bridge(java.util.Collection):0 -> removeAll
    23:26:java.util.Map android.support.v4.util.ArrayMap$1.colGetMap():0:0 -> removeAll
    23:26:boolean android.support.v4.util.MapCollections$KeySet.removeAll(java.util.Collection):0 -> removeAll
    23:26:boolean removeAll$bridge(java.util.Collection):0 -> removeAll
    27:28:int android.support.v4.util.SimpleArrayMap.size():0:0 -> removeAll
    27:28:boolean android.support.v4.util.MapCollections.removeAllHelper(java.util.Map,java.util.Collection):0 -> removeAll
    27:28:boolean android.support.v4.util.MapCollections$KeySet.removeAll(java.util.Collection):0 -> removeAll
    27:28:boolean removeAll$bridge(java.util.Collection):0 -> removeAll
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    29:46:boolean android.support.v4.util.MapCollections.removeAllHelper(java.util.Map,java.util.Collection):0:0 -> removeAll
    29:46:boolean android.support.v4.util.MapCollections$KeySet.removeAll(java.util.Collection):0 -> removeAll
    29:46:boolean removeAll$bridge(java.util.Collection):0 -> removeAll
    47:54:int android.support.v4.util.SimpleArrayMap.size():0:0 -> removeAll
    47:54:boolean android.support.v4.util.MapCollections.removeAllHelper(java.util.Map,java.util.Collection):0 -> removeAll
    47:54:boolean android.support.v4.util.MapCollections$KeySet.removeAll(java.util.Collection):0 -> removeAll
    47:54:boolean removeAll$bridge(java.util.Collection):0 -> removeAll
    55:62:boolean android.support.v4.util.MapCollections$EntrySet.removeAll(java.util.Collection):0:0 -> removeAll
    55:62:boolean removeAll$bridge(java.util.Collection):0 -> removeAll
    10:14:boolean android.support.v4.util.MapCollections$KeySet.retainAll(java.util.Collection):0:0 -> retainAll
    10:14:boolean retainAll$bridge(java.util.Collection):0 -> retainAll
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.synthesized"}
    15:22:java.util.Map android.support.v4.util.ArraySet$1.colGetMap():0:0 -> retainAll
    15:22:boolean android.support.v4.util.MapCollections$KeySet.retainAll(java.util.Collection):0 -> retainAll
    15:22:boolean retainAll$bridge(java.util.Collection):0 -> retainAll
    23:26:java.util.Map android.support.v4.util.ArrayMap$1.colGetMap():0:0 -> retainAll
    23:26:boolean android.support.v4.util.MapCollections$KeySet.retainAll(java.util.Collection):0 -> retainAll
    23:26:boolean retainAll$bridge(java.util.Collection):0 -> retainAll
    27:31:boolean android.support.v4.util.MapCollections$KeySet.retainAll(java.util.Collection):0:0 -> retainAll
    27:31:boolean retainAll$bridge(java.util.Collection):0 -> retainAll
    32:38:boolean android.support.v4.util.MapCollections$EntrySet.retainAll(java.util.Collection):0:0 -> retainAll
    32:38:boolean retainAll$bridge(java.util.Collection):0 -> retainAll
    8:12:int android.support.v4.util.MapCollections$KeySet.size():0:0 -> size
    8:12:int size$bridge():0 -> size
      # {"id":"com.android.tools.r8.synthesized"}
    13:18:int android.support.v4.util.MapCollections$EntrySet.size():0:0 -> size
    13:18:int size$bridge():0 -> size
    1:1:java.lang.Object[] android.support.v4.util.MapCollections.toArrayHelper(int):0:0 -> toArray
    1:1:java.lang.Object[] android.support.v4.util.MapCollections$KeySet.toArray():0 -> toArray
    1:1:java.lang.Object[] toArray$bridge():0 -> toArray
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:java.lang.Object[] android.support.v4.util.MapCollections.toArrayHelper(int):0:0 -> toArray
    2:2:java.lang.Object[] android.support.v4.util.MapCollections$KeySet.toArray():0 -> toArray
    2:2:java.lang.Object[] toArray$bridge():0 -> toArray
    3:3:java.lang.Object[] android.support.v4.util.MapCollections$EntrySet.toArray():0:0 -> toArray
    3:3:java.lang.Object[] toArray$bridge():0 -> toArray
    4:4:java.lang.Object[] android.support.v4.util.MapCollections$KeySet.toArray(java.lang.Object[]):0:0 -> toArray
    4:4:java.lang.Object[] toArray$bridge(java.lang.Object[]):0 -> toArray
      # {"id":"com.android.tools.r8.synthesized"}
    5:5:java.lang.Object[] android.support.v4.util.MapCollections$EntrySet.toArray(java.lang.Object[]):0:0 -> toArray
    5:5:java.lang.Object[] toArray$bridge(java.lang.Object[]):0 -> toArray
android.support.v4.util.MapCollections$KeySet -> R8$$REMOVED$$CLASS$$66:
# {"id":"sourceFile","fileName":"MapCollections.java"}
android.support.v4.util.MapCollections$MapIterator -> t.j:
# {"id":"sourceFile","fileName":"MapCollections.java"}
    int mEnd -> a
    int mIndex -> b
    boolean mEntryValid -> c
    android.support.v4.util.MapCollections this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/l;"}
    1:1:void <init>(android.support.v4.util.MapCollections):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt/l;)V"}
    29:34:boolean android.support.v4.util.ContainerHelpers.equal(java.lang.Object,java.lang.Object):0:0 -> equals
    29:34:boolean equals(java.lang.Object):0 -> equals
    35:49:boolean equals(java.lang.Object):0:0 -> equals
    50:57:boolean android.support.v4.util.ContainerHelpers.equal(java.lang.Object,java.lang.Object):0:0 -> equals
    50:57:boolean equals(java.lang.Object):0 -> equals
    58:65:boolean equals(java.lang.Object):0:0 -> equals
    1:1:java.lang.Object getKey():0:0 -> getKey
    1:1:java.lang.Object getValue():0:0 -> getValue
    1:1:boolean hasNext():0:0 -> hasNext
    1:1:int hashCode():0:0 -> hashCode
    1:21:java.util.Map$Entry android.support.v4.util.MapCollections$MapIterator.next():0:0 -> next
    1:21:java.lang.Object next():0 -> next
    1:1:void remove():0:0 -> remove
    16:23:java.lang.Object android.support.v4.util.ArraySet$1.colSetValue(int,java.lang.Object):0:0 -> setValue
    16:23:java.lang.Object setValue(java.lang.Object):0 -> setValue
    24:31:java.lang.Object android.support.v4.util.ArrayMap$1.colSetValue(int,java.lang.Object):0:0 -> setValue
    24:31:java.lang.Object setValue(java.lang.Object):0 -> setValue
    32:33:java.lang.Object android.support.v4.util.SimpleArrayMap.setValueAt(int,java.lang.Object):0:0 -> setValue
    32:33:java.lang.Object android.support.v4.util.ArrayMap$1.colSetValue(int,java.lang.Object):0 -> setValue
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    32:33:java.lang.Object setValue(java.lang.Object):0 -> setValue
    34:38:java.lang.Object android.support.v4.util.SimpleArrayMap.setValueAt(int,java.lang.Object):0:0 -> setValue
    34:38:java.lang.Object android.support.v4.util.ArrayMap$1.colSetValue(int,java.lang.Object):0 -> setValue
    34:38:java.lang.Object setValue(java.lang.Object):0 -> setValue
    39:46:java.lang.Object setValue(java.lang.Object):0:0 -> setValue
    1:1:java.lang.String toString():0:0 -> toString
android.support.v4.util.MapCollections$ValuesCollection -> t.k:
# {"id":"sourceFile","fileName":"MapCollections.java"}
    android.support.v4.util.MapCollections this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/l;"}
    1:1:void <init>(android.support.v4.util.MapCollections):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt/l;)V"}
    1:1:boolean add(java.lang.Object):0:0 -> add
    1:1:boolean addAll(java.util.Collection):0:0 -> addAll
    14:19:void android.support.v4.util.ArraySet$1.colClear():0:0 -> clear
    14:19:void clear():0 -> clear
    20:24:void android.support.v4.util.ArrayMap$1.colClear():0:0 -> clear
    20:24:void clear():0 -> clear
    14:20:int android.support.v4.util.ArraySet$1.colIndexOfValue(java.lang.Object):0:0 -> contains
    14:20:boolean contains(java.lang.Object):0 -> contains
    21:30:int android.support.v4.util.ArrayMap$1.colIndexOfValue(java.lang.Object):0:0 -> contains
    21:30:boolean contains(java.lang.Object):0 -> contains
    1:1:boolean containsAll(java.util.Collection):0:0 -> containsAll
    1:1:boolean isEmpty():0:0 -> isEmpty
    1:1:java.util.Iterator iterator():0:0 -> iterator
    15:21:int android.support.v4.util.ArraySet$1.colIndexOfValue(java.lang.Object):0:0 -> remove
    15:21:boolean remove(java.lang.Object):0 -> remove
    22:27:int android.support.v4.util.ArrayMap$1.colIndexOfValue(java.lang.Object):0:0 -> remove
    22:27:boolean remove(java.lang.Object):0 -> remove
    28:34:boolean remove(java.lang.Object):0:0 -> remove
    1:1:boolean removeAll(java.util.Collection):0:0 -> removeAll
    1:1:boolean retainAll(java.util.Collection):0:0 -> retainAll
    1:1:int size():0:0 -> size
    1:1:java.lang.Object[] android.support.v4.util.MapCollections.toArrayHelper(int):0:0 -> toArray
    1:1:java.lang.Object[] toArray():0 -> toArray
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    2:2:java.lang.Object[] android.support.v4.util.MapCollections.toArrayHelper(int):0:0 -> toArray
    2:2:java.lang.Object[] toArray():0 -> toArray
    3:3:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray
android.support.v4.util.ObjectsCompat -> t.n:
# {"id":"sourceFile","fileName":"ObjectsCompat.java"}
    android.support.v4.util.ObjectsCompat$ImplBase IMPL -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/e1;"}
    1:1:void <clinit>():0:0 -> <clinit>
android.support.v4.util.ObjectsCompat$ImplApi19 -> t.m:
# {"id":"sourceFile","fileName":"ObjectsCompat.java"}
    1:4:void android.support.v4.util.ObjectsCompat$ImplApi19.<init>():0:0 -> <init>
    1:4:void <init>(android.support.v4.util.ObjectsCompat$1):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:1:boolean equals(java.lang.Object,java.lang.Object):0:0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/u0;Ljava/lang/Object;)Z"}
android.support.v4.util.ObjectsCompat$ImplBase -> R8$$REMOVED$$CLASS$$67:
# {"id":"sourceFile","fileName":"ObjectsCompat.java"}
android.support.v4.util.Pools$SimplePool -> R8$$REMOVED$$CLASS$$68:
# {"id":"sourceFile","fileName":"Pools.java"}
android.support.v4.util.Pools$SynchronizedPool -> t.o:
# {"id":"sourceFile","fileName":"Pools.java"}
    java.lang.Object mLock -> d
    1:1:void <init>(int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:1:java.lang.Object acquire():0:0 -> a
    1:1:boolean release(java.lang.Object):0:0 -> b
android.support.v4.util.Preconditions -> R8$$REMOVED$$CLASS$$69:
# {"id":"sourceFile","fileName":"Preconditions.java"}
android.support.v4.util.SimpleArrayMap -> t.p:
# {"id":"sourceFile","fileName":"SimpleArrayMap.java"}
    int[] mHashes -> a
    java.lang.Object[] mArray -> b
    int mSize -> c
    java.lang.Object[] mBaseCache -> d
    int mBaseCacheSize -> e
    java.lang.Object[] mTwiceBaseCache -> f
    int mTwiceBaseCacheSize -> g
    1:1:void <init>():0:0 -> <init>
    1:1:void allocArrays(int):0:0 -> a
    1:1:void freeArrays(int[],java.lang.Object[],int):0:0 -> b
    9:19:int android.support.v4.util.SimpleArrayMap.binarySearchHashes(int[],int,int):0:0 -> c
    9:19:int indexOf(java.lang.Object,int):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"}
    20:83:int indexOf(java.lang.Object,int):0:0 -> c
    84:91:int android.support.v4.util.SimpleArrayMap.binarySearchHashes(int[],int,int):0:0 -> c
    84:91:int indexOf(java.lang.Object,int):0 -> c
    1:1:void clear():0:0 -> clear
    1:1:boolean containsKey(java.lang.Object):0:0 -> containsKey
    1:1:boolean containsValue(java.lang.Object):0:0 -> containsValue
    1:1:int indexOfKey(java.lang.Object):0:0 -> d
    10:20:int android.support.v4.util.SimpleArrayMap.binarySearchHashes(int[],int,int):0:0 -> e
    10:20:int indexOfNull():0 -> e
    21:72:int indexOfNull():0:0 -> e
    73:80:int android.support.v4.util.SimpleArrayMap.binarySearchHashes(int[],int,int):0:0 -> e
    73:80:int indexOfNull():0 -> e
    14:23:int android.support.v4.util.SimpleArrayMap.size():0:0 -> equals
    14:23:boolean equals(java.lang.Object):0 -> equals
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:113:boolean equals(java.lang.Object):0:0 -> equals
    1:1:int indexOfValue(java.lang.Object):0:0 -> f
    1:1:java.lang.Object keyAt(int):0:0 -> g
    1:1:java.lang.Object get(java.lang.Object):0:0 -> get
    1:1:java.lang.Object removeAt(int):0:0 -> h
    1:1:int hashCode():0:0 -> hashCode
    1:1:java.lang.Object valueAt(int):0:0 -> i
    1:1:boolean isEmpty():0:0 -> isEmpty
    1:1:java.lang.Object put(java.lang.Object,java.lang.Object):0:0 -> put
    1:1:java.lang.Object remove(java.lang.Object):0:0 -> remove
    1:1:int size():0:0 -> size
    1:1:java.lang.String toString():0:0 -> toString
android.support.v4.util.SparseArrayCompat -> t.q:
# {"id":"sourceFile","fileName":"SparseArrayCompat.java"}
    boolean mGarbage -> a
    int[] mKeys -> b
    java.lang.Object[] mValues -> c
    int mSize -> d
    java.lang.Object DELETED -> e
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>():0:0 -> <init>
    2:2:int android.support.v4.util.ContainerHelpers.idealIntArraySize(int):0:0 -> <init>
    2:2:void <init>(int):0 -> <init>
    3:3:void <init>(int):0:0 -> <init>
    58:58:int android.support.v4.util.ContainerHelpers.idealIntArraySize(int):0:0 -> a
    58:58:void append(int,java.lang.Object):0 -> a
    59:91:void append(int,java.lang.Object):0:0 -> a
    1:1:void gc():0:0 -> b
    5:20:java.lang.Object android.support.v4.util.SparseArrayCompat.get(int,java.lang.Object):0:0 -> c
    5:20:java.lang.Object get(int):0 -> c
    2:31:android.support.v4.util.SparseArrayCompat android.support.v4.util.SparseArrayCompat.clone():0:0 -> clone
    2:31:java.lang.Object clone():0 -> clone
    1:1:int keyAt(int):0:0 -> d
    88:88:int android.support.v4.util.ContainerHelpers.idealIntArraySize(int):0:0 -> e
    88:88:void put(int,java.lang.Object):0 -> e
    89:143:void put(int,java.lang.Object):0:0 -> e
    1:1:int size():0:0 -> f
    1:1:java.lang.Object valueAt(int):0:0 -> g
    1:1:java.lang.String toString():0:0 -> toString
android.support.v4.view.AbsSavedState -> u.b:
# {"id":"sourceFile","fileName":"AbsSavedState.java"}
    android.os.Parcelable mSuperState -> a
    android.support.v4.view.AbsSavedState EMPTY_STATE -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/a;"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void android.support.v4.view.AbsSavedState.<init>():0:0 -> <init>
    1:1:void <init>(android.support.v4.view.AbsSavedState$1):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    2:2:void <init>(android.os.Parcel,java.lang.ClassLoader):0:0 -> <init>
    3:3:void <init>(android.os.Parcelable):0:0 -> <init>
    1:1:int describeContents():0:0 -> describeContents
    1:1:void writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
android.support.v4.view.AbsSavedState$1 -> u.a:
# {"id":"sourceFile","fileName":"AbsSavedState.java"}
    1:1:void <init>():0:0 -> <init>
android.support.v4.view.AbsSavedState$2 -> R8$$REMOVED$$CLASS$$70:
# {"id":"sourceFile","fileName":"AbsSavedState.java"}
android.support.v4.view.AccessibilityDelegateCompat -> u.e:
# {"id":"sourceFile","fileName":"AccessibilityDelegateCompat.java"}
    android.view.View$AccessibilityDelegate mBridge -> a
    android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl IMPL -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/e1;"}
    android.view.View$AccessibilityDelegate DEFAULT_DELEGATE -> c
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>():0:0 -> <init>
    1:1:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> a
    void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lv/m;)V"}
    1:1:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> c
    boolean performAccessibilityAction(android.view.View,int,android.os.Bundle) -> d
android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl -> u.d:
# {"id":"sourceFile","fileName":"AccessibilityDelegateCompat.java"}
    1:1:void <init>():0:0 -> <init>
    1:1:boolean performAccessibilityAction(android.view.View$AccessibilityDelegate,android.view.View,int,android.os.Bundle):0:0 -> I
    1:1:android.support.v4.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View$AccessibilityDelegate,android.view.View):0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View$AccessibilityDelegate;Landroid/view/View;)Lv/n;"}
    1:1:android.view.View$AccessibilityDelegate newAccessibilityDelegateBridge(android.support.v4.view.AccessibilityDelegateCompat):0:0 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/e;)Lu/c;"}
android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1 -> u.c:
# {"id":"sourceFile","fileName":"AccessibilityDelegateCompat.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v4.view.AccessibilityDelegateCompat val$compat -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/e;"}
    5:8:void android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1.<init>(android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl,android.support.v4.view.AccessibilityDelegateCompat):0:0 -> <init>
    5:8:void $r8$init$synthetic(android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl,android.support.v4.view.AccessibilityDelegateCompat,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/e;I)V"}
    8:10:boolean android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl$1.dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> dispatchPopulateAccessibilityEvent
    8:10:boolean dispatchPopulateAccessibilityEvent$bridge(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> dispatchPopulateAccessibilityEvent
      # {"id":"com.android.tools.r8.synthesized"}
    11:17:boolean android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> dispatchPopulateAccessibilityEvent
    11:17:boolean android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl$1.dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> dispatchPopulateAccessibilityEvent
    11:17:boolean dispatchPopulateAccessibilityEvent$bridge(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> dispatchPopulateAccessibilityEvent
    18:20:boolean android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1.dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> dispatchPopulateAccessibilityEvent
    18:20:boolean dispatchPopulateAccessibilityEvent$bridge(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> dispatchPopulateAccessibilityEvent
    21:28:boolean android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> dispatchPopulateAccessibilityEvent
    21:28:boolean android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1.dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> dispatchPopulateAccessibilityEvent
    21:28:boolean dispatchPopulateAccessibilityEvent$bridge(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> dispatchPopulateAccessibilityEvent
    13:15:android.view.accessibility.AccessibilityNodeProvider android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1.getAccessibilityNodeProvider(android.view.View):0:0 -> getAccessibilityNodeProvider
    13:15:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider$bridge(android.view.View):0 -> getAccessibilityNodeProvider
      # {"id":"com.android.tools.r8.synthesized"}
    16:25:android.support.v4.view.accessibility.AccessibilityNodeProviderCompat android.support.v4.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider(android.view.View):0:0 -> getAccessibilityNodeProvider
    16:25:android.view.accessibility.AccessibilityNodeProvider android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1.getAccessibilityNodeProvider(android.view.View):0 -> getAccessibilityNodeProvider
    16:25:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider$bridge(android.view.View):0 -> getAccessibilityNodeProvider
    26:34:android.view.accessibility.AccessibilityNodeProvider android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1.getAccessibilityNodeProvider(android.view.View):0:0 -> getAccessibilityNodeProvider
    26:34:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider$bridge(android.view.View):0 -> getAccessibilityNodeProvider
    8:11:void android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl$1.onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> onInitializeAccessibilityEvent
    8:11:void onInitializeAccessibilityEvent$bridge(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> onInitializeAccessibilityEvent
      # {"id":"com.android.tools.r8.synthesized"}
    12:16:void android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1.onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> onInitializeAccessibilityEvent
    12:16:void onInitializeAccessibilityEvent$bridge(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> onInitializeAccessibilityEvent
    8:12:android.support.v4.view.accessibility.AccessibilityNodeInfoCompat android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrap(android.view.accessibility.AccessibilityNodeInfo):0:0 -> onInitializeAccessibilityNodeInfo
    8:12:void android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl$1.onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    8:12:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
      # {"id":"com.android.tools.r8.synthesized"}
    13:16:void android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl$1.onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0:0 -> onInitializeAccessibilityNodeInfo
    13:16:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    17:21:android.support.v4.view.accessibility.AccessibilityNodeInfoCompat android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrap(android.view.accessibility.AccessibilityNodeInfo):0:0 -> onInitializeAccessibilityNodeInfo
    17:21:void android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1.onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    17:21:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    22:26:void android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1.onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0:0 -> onInitializeAccessibilityNodeInfo
    22:26:void onInitializeAccessibilityNodeInfo$bridge(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    8:11:void android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl$1.onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> onPopulateAccessibilityEvent
    8:11:void onPopulateAccessibilityEvent$bridge(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> onPopulateAccessibilityEvent
      # {"id":"com.android.tools.r8.synthesized"}
    12:16:void android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1.onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> onPopulateAccessibilityEvent
    12:16:void onPopulateAccessibilityEvent$bridge(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> onPopulateAccessibilityEvent
    8:10:boolean android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl$1.onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> onRequestSendAccessibilityEvent
    8:10:boolean onRequestSendAccessibilityEvent$bridge(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):0 -> onRequestSendAccessibilityEvent
      # {"id":"com.android.tools.r8.synthesized"}
    11:17:boolean android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> onRequestSendAccessibilityEvent
    11:17:boolean android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl$1.onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):0 -> onRequestSendAccessibilityEvent
    11:17:boolean onRequestSendAccessibilityEvent$bridge(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):0 -> onRequestSendAccessibilityEvent
    18:20:boolean android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1.onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> onRequestSendAccessibilityEvent
    18:20:boolean onRequestSendAccessibilityEvent$bridge(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):0 -> onRequestSendAccessibilityEvent
    21:28:boolean android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> onRequestSendAccessibilityEvent
    21:28:boolean android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1.onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):0 -> onRequestSendAccessibilityEvent
    21:28:boolean onRequestSendAccessibilityEvent$bridge(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):0 -> onRequestSendAccessibilityEvent
    13:18:boolean android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1.performAccessibilityAction(android.view.View,int,android.os.Bundle):0:0 -> performAccessibilityAction
    13:18:boolean performAccessibilityAction$bridge(android.view.View,int,android.os.Bundle):0 -> performAccessibilityAction
      # {"id":"com.android.tools.r8.synthesized"}
    8:10:void android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl$1.sendAccessibilityEvent(android.view.View,int):0:0 -> sendAccessibilityEvent
    8:10:void sendAccessibilityEvent$bridge(android.view.View,int):0 -> sendAccessibilityEvent
      # {"id":"com.android.tools.r8.synthesized"}
    11:16:void android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent(android.view.View,int):0:0 -> sendAccessibilityEvent
    11:16:void android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl$1.sendAccessibilityEvent(android.view.View,int):0 -> sendAccessibilityEvent
    11:16:void sendAccessibilityEvent$bridge(android.view.View,int):0 -> sendAccessibilityEvent
    17:19:void android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1.sendAccessibilityEvent(android.view.View,int):0:0 -> sendAccessibilityEvent
    17:19:void sendAccessibilityEvent$bridge(android.view.View,int):0 -> sendAccessibilityEvent
    20:26:void android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent(android.view.View,int):0:0 -> sendAccessibilityEvent
    20:26:void android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1.sendAccessibilityEvent(android.view.View,int):0 -> sendAccessibilityEvent
    20:26:void sendAccessibilityEvent$bridge(android.view.View,int):0 -> sendAccessibilityEvent
    8:10:void android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl$1.sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> sendAccessibilityEventUnchecked
    8:10:void sendAccessibilityEventUnchecked$bridge(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> sendAccessibilityEventUnchecked
      # {"id":"com.android.tools.r8.synthesized"}
    11:16:void android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> sendAccessibilityEventUnchecked
    11:16:void android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl$1.sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> sendAccessibilityEventUnchecked
    11:16:void sendAccessibilityEventUnchecked$bridge(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> sendAccessibilityEventUnchecked
    17:19:void android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1.sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> sendAccessibilityEventUnchecked
    17:19:void sendAccessibilityEventUnchecked$bridge(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> sendAccessibilityEventUnchecked
    20:26:void android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> sendAccessibilityEventUnchecked
    20:26:void android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1.sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> sendAccessibilityEventUnchecked
    20:26:void sendAccessibilityEventUnchecked$bridge(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> sendAccessibilityEventUnchecked
android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl -> R8$$REMOVED$$CLASS$$72:
# {"id":"sourceFile","fileName":"AccessibilityDelegateCompat.java"}
android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl$1 -> R8$$REMOVED$$CLASS$$71:
# {"id":"sourceFile","fileName":"AccessibilityDelegateCompat.java"}
android.support.v4.view.ActionProvider -> R8$$REMOVED$$CLASS$$73:
# {"id":"sourceFile","fileName":"ActionProvider.java"}
android.support.v4.view.GravityCompat -> R8$$REMOVED$$CLASS$$74:
# {"id":"sourceFile","fileName":"GravityCompat.java"}
android.support.v4.view.LayoutInflaterCompat -> u.g:
# {"id":"sourceFile","fileName":"LayoutInflaterCompat.java"}
    java.lang.reflect.Field sLayoutInflaterFactory2Field -> a
    boolean sCheckedField -> b
    android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatBaseImpl IMPL -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/e1;"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void forceSetFactory2(android.view.LayoutInflater,android.view.LayoutInflater$Factory2):0:0 -> a
android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatApi21Impl -> u.f:
# {"id":"sourceFile","fileName":"LayoutInflaterCompat.java"}
    1:1:void <init>():0:0 -> <init>
    1:1:void setFactory2(android.view.LayoutInflater,android.view.LayoutInflater$Factory2):0:0 -> T
android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatBaseImpl -> R8$$REMOVED$$CLASS$$75:
# {"id":"sourceFile","fileName":"LayoutInflaterCompat.java"}
android.support.v4.view.MarginLayoutParamsCompat -> R8$$REMOVED$$CLASS$$76:
# {"id":"sourceFile","fileName":"MarginLayoutParamsCompat.java"}
android.support.v4.view.MenuItemCompat -> u.i:
# {"id":"sourceFile","fileName":"MenuItemCompat.java"}
    android.support.v4.view.MenuItemCompat$MenuVersionImpl IMPL -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/e1;"}
    1:1:void <clinit>():0:0 -> <clinit>
android.support.v4.view.MenuItemCompat$MenuItemCompatApi26Impl -> u.h:
# {"id":"sourceFile","fileName":"MenuItemCompat.java"}
    1:1:void <init>():0:0 -> <init>
    1:1:void setAlphabeticShortcut(android.view.MenuItem,char,int):0:0 -> J
    1:1:void setContentDescription(android.view.MenuItem,java.lang.CharSequence):0:0 -> Q
    1:1:void setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):0:0 -> W
    1:1:void setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):0:0 -> X
    1:1:void setNumericShortcut(android.view.MenuItem,char,int):0:0 -> c0
    1:1:void setTooltipText(android.view.MenuItem,java.lang.CharSequence):0:0 -> i0
android.support.v4.view.MenuItemCompat$MenuItemCompatBaseImpl -> R8$$REMOVED$$CLASS$$77:
# {"id":"sourceFile","fileName":"MenuItemCompat.java"}
android.support.v4.view.MotionEventCompat -> R8$$REMOVED$$CLASS$$78:
# {"id":"sourceFile","fileName":"MotionEventCompat.java"}
android.support.v4.view.NestedScrollingChild -> u.j:
# {"id":"sourceFile","fileName":"NestedScrollingChild.java"}
    boolean isNestedScrollingEnabled() -> isNestedScrollingEnabled
    void stopNestedScroll() -> stopNestedScroll
android.support.v4.view.NestedScrollingChildHelper -> u.k:
# {"id":"sourceFile","fileName":"NestedScrollingChildHelper.java"}
    android.view.ViewParent mNestedScrollingParentTouch -> a
    android.view.ViewParent mNestedScrollingParentNonTouch -> b
    android.view.View mView -> c
    boolean mIsNestedScrollingEnabled -> d
    int[] mTempNestedScrollConsumed -> e
    1:1:void <init>(android.view.View):0:0 -> <init>
    6:13:boolean dispatchNestedFling(float,float,boolean):0:0 -> a
    14:24:boolean android.support.v4.view.ViewParentCompat.onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):0:0 -> a
    14:24:boolean dispatchNestedFling(float,float,boolean):0 -> a
    12:78:boolean dispatchNestedPreScroll(int,int,int[],int[],int):0:0 -> b
    79:117:void android.support.v4.view.ViewParentCompat.onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[],int):0:0 -> b
    79:117:boolean dispatchNestedPreScroll(int,int,int[],int[],int):0 -> b
    118:142:boolean dispatchNestedPreScroll(int,int,int[],int[],int):0:0 -> b
    1:1:boolean dispatchNestedScroll(int,int,int,int,int[],int):0:0 -> c
    2:2:void android.support.v4.view.ViewParentCompat.onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int):0:0 -> c
    2:2:boolean dispatchNestedScroll(int,int,int,int,int[],int):0 -> c
    3:3:boolean dispatchNestedScroll(int,int,int,int,int[],int):0:0 -> c
    1:1:android.view.ViewParent getNestedScrollingParentForType(int):0:0 -> d
    1:1:boolean hasNestedScrollingParent(int):0:0 -> e
    15:23:boolean startNestedScroll(int,int):0:0 -> f
    24:59:boolean android.support.v4.view.ViewParentCompat.onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int,int):0:0 -> f
    24:59:boolean startNestedScroll(int,int):0 -> f
    60:75:void android.support.v4.view.ViewParentCompat.onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int,int):0:0 -> f
    60:75:boolean startNestedScroll(int,int):0 -> f
    76:89:boolean startNestedScroll(int,int):0:0 -> f
    9:42:void android.support.v4.view.ViewParentCompat.onStopNestedScroll(android.view.ViewParent,android.view.View,int):0:0 -> g
    9:42:void stopNestedScroll(int):0 -> g
android.support.v4.view.NestedScrollingParent -> u.m:
# {"id":"sourceFile","fileName":"NestedScrollingParent.java"}
    boolean onNestedFling(android.view.View,float,float,boolean) -> onNestedFling
    boolean onNestedPreFling(android.view.View,float,float) -> onNestedPreFling
    void onNestedPreScroll(android.view.View,int,int,int[]) -> onNestedPreScroll
    void onNestedScroll(android.view.View,int,int,int,int) -> onNestedScroll
    void onNestedScrollAccepted(android.view.View,android.view.View,int) -> onNestedScrollAccepted
    boolean onStartNestedScroll(android.view.View,android.view.View,int) -> onStartNestedScroll
    void onStopNestedScroll(android.view.View) -> onStopNestedScroll
android.support.v4.view.NestedScrollingParent2 -> u.l:
# {"id":"sourceFile","fileName":"NestedScrollingParent2.java"}
android.support.v4.view.NestedScrollingParentHelper -> R8$$REMOVED$$CLASS$$79:
# {"id":"sourceFile","fileName":"NestedScrollingParentHelper.java"}
android.support.v4.view.OnApplyWindowInsetsListener -> u.n:
# {"id":"sourceFile","fileName":"OnApplyWindowInsetsListener.java"}
    android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lu/u0;)Lu/u0;"}
android.support.v4.view.PagerAdapter -> u.o:
# {"id":"sourceFile","fileName":"PagerAdapter.java"}
android.support.v4.view.TintableBackgroundView -> u.p:
# {"id":"sourceFile","fileName":"TintableBackgroundView.java"}
    android.content.res.ColorStateList getSupportBackgroundTintList() -> getSupportBackgroundTintList
    android.graphics.PorterDuff$Mode getSupportBackgroundTintMode() -> getSupportBackgroundTintMode
    void setSupportBackgroundTintList(android.content.res.ColorStateList) -> setSupportBackgroundTintList
    void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode) -> setSupportBackgroundTintMode
android.support.v4.view.ViewCompat -> u.d0:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    android.support.v4.view.ViewCompat$ViewCompatBaseImpl IMPL -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/q;"}
    1:1:void <clinit>():0:0 -> <clinit>
    3:6:android.support.v4.view.ViewPropertyAnimatorCompat android.support.v4.view.ViewCompat$ViewCompatBaseImpl.animate(android.view.View):0:0 -> a
    3:6:android.support.v4.view.ViewPropertyAnimatorCompat animate(android.view.View):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lu/r0;"}
    7:34:android.support.v4.view.ViewPropertyAnimatorCompat android.support.v4.view.ViewCompat$ViewCompatBaseImpl.animate(android.view.View):0:0 -> a
    7:34:android.support.v4.view.ViewPropertyAnimatorCompat animate(android.view.View):0 -> a
    1:1:void offsetLeftAndRight(android.view.View,int):0:0 -> b
    1:1:void offsetTopAndBottom(android.view.View,int):0:0 -> c
    1:1:void postInvalidateOnAnimation(android.view.View):0:0 -> d
    1:1:void postOnAnimation(android.view.View,java.lang.Runnable):0:0 -> e
    1:1:void requestApplyInsets(android.view.View):0:0 -> f
    10:15:void android.support.v4.view.ViewCompat$ViewCompatBaseImpl.setAccessibilityDelegate(android.view.View,android.support.v4.view.AccessibilityDelegateCompat):0:0 -> g
    10:15:void setAccessibilityDelegate(android.view.View,android.support.v4.view.AccessibilityDelegateCompat):0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lu/e;)V"}
    1:1:void setBackground(android.view.View,android.graphics.drawable.Drawable):0:0 -> h
android.support.v4.view.ViewCompat$ViewCompatApi15Impl -> u.q:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    void <init>() -> <init>
android.support.v4.view.ViewCompat$ViewCompatApi16Impl -> u.s:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    void <init>() -> <init>
    1:1:void postOnAnimationDelayed(android.view.View,java.lang.Runnable,long):0:0 -> A
    1:1:void requestApplyInsets(android.view.View):0:0 -> B
    1:1:void setBackground(android.view.View,android.graphics.drawable.Drawable):0:0 -> D
    1:1:void setImportantForAccessibility(android.view.View,int):0:0 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)V"}
    1:1:boolean getFitsSystemWindows(android.view.View):0:0 -> f
    1:1:int getImportantForAccessibility(android.view.View):0:0 -> g
    1:1:int getMinimumHeight(android.view.View):0:0 -> i
    1:1:int getMinimumWidth(android.view.View):0:0 -> j
    1:1:boolean hasOverlappingRendering(android.view.View):0:0 -> q
    1:1:void postInvalidateOnAnimation(android.view.View):0:0 -> y
    1:1:void postOnAnimation(android.view.View,java.lang.Runnable):0:0 -> z
android.support.v4.view.ViewCompat$ViewCompatApi16Impl$$ExternalSyntheticApiModelOutline1 -> u.r:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v4.view.ViewCompat$ViewCompatApi16Impl$$InternalSyntheticApiModelOutline$1$1638f3b1f4936bb8fb0508ca0d35ca420d52ad732a51033913a22ae03159b47c$0.m(android.view.View):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.util.LongSparseArray android.support.v7.app.ResourcesFlusher$$InternalSyntheticApiModelOutline$1$a744ca0850e7f2033f69beec4e9cead40c17cb7ecd725a73f889d9fca37b2642$0.m(java.lang.Object):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v7.app.ResourcesFlusher$$InternalSyntheticApiModelOutline$1$a744ca0850e7f2033f69beec4e9cead40c17cb7ecd725a73f889d9fca37b2642$1.m(android.util.LongSparseArray):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.ViewCompat$ViewCompatApi16Impl$$InternalSyntheticApiModelOutline$1$4f52dabd0566a2838bc5af72a5f8ff898580c9e4b9c4eee6e9284fedb642caf8$0.m(android.view.View):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.ViewCompat$ViewCompatApi16Impl$$InternalSyntheticApiModelOutline$1$ba3514d169e3f82abbac3f6b498e16b9904bf40f2c03f98febbfd4f568912f5a$0.m(android.view.View,int):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.ViewCompat$ViewCompatApi16Impl$$InternalSyntheticApiModelOutline$1$99d9f7dd24c247c809073558e3a2e58ac6481d21b4edfe1b79814ec0c73cb5be$0.m(android.view.View,android.graphics.drawable.Drawable):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.ViewCompat$ViewCompatApi16Impl$$InternalSyntheticApiModelOutline$1$603968a28258726e1675a74606e841e7a491d8645c684ff4e6fd9499808e4135$0.m(android.view.View,java.lang.Runnable):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.ViewCompat$ViewCompatApi16Impl$$InternalSyntheticApiModelOutline$1$504c89708c65c17f6dc9ca486e7c02238763f16b16e9bf9924f3553ad6abbce1$0.m(android.view.View,java.lang.Runnable,long):0:0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v4.view.ViewCompat$ViewCompatApi16Impl$$InternalSyntheticApiModelOutline$1$17706ead4285e78f742e9a36127af8873df64aa9808adff58e1d1f4c7d482cae$0.m(android.view.View):0:0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v4.view.ViewCompat$ViewCompatApi16Impl$$InternalSyntheticApiModelOutline$1$1c8dce527e297f1575bf937d3ddf00f93b4247a37314e8cdec6c30e5f25d9d61$0.m(android.view.View):0:0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.ViewCompat$ViewCompatApi19Impl$$InternalSyntheticApiModelOutline$1$fdc83de0feeda69159c408efbd652803ecf4716639c93fa46aee9e714b7e7d06$0.m(android.view.View,int):0:0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)V"}
    1:1:boolean android.support.v4.view.ViewCompat$ViewCompatApi16Impl$$InternalSyntheticApiModelOutline$1$3c20a73b49f1404ca58f05f9dc5b4a0baf7c14a2bdeec846ea919f7cda22209a$0.m(android.view.View):0:0 -> l
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v4.view.ViewCompat$ViewCompatApi17Impl$$InternalSyntheticApiModelOutline$1$b601cfe893e81a7f3769985d50b0bde12ef4d096cfd68118cd6a6c0ea89beb53$0.m(android.view.View):0:0 -> m
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v4.view.ViewCompat$ViewCompatApi17Impl -> u.t:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    void <init>() -> <init>
    1:1:void setPaddingRelative(android.view.View,int,int,int,int):0:0 -> J
    1:1:android.view.Display getDisplay(android.view.View):0:0 -> d
    1:1:int getLayoutDirection(android.view.View):0:0 -> h
    1:1:int getPaddingEnd(android.view.View):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)I"}
    1:1:int getPaddingStart(android.view.View):0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)I"}
    1:1:int getWindowSystemUiVisibility(android.view.View):0:0 -> o
    1:1:boolean isPaddingRelative(android.view.View):0:0 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)Z"}
android.support.v4.view.ViewCompat$ViewCompatApi18Impl -> u.u:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    void <init>() -> <init>
android.support.v4.view.ViewCompat$ViewCompatApi19Impl -> u.v:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    void <init>() -> <init>
    1:1:void setAccessibilityLiveRegion(android.view.View,int):0:0 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)V"}
    1:1:void setImportantForAccessibility(android.view.View,int):0:0 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)V"}
    1:1:boolean isAttachedToWindow(android.view.View):0:0 -> r
    1:1:boolean isLaidOut(android.view.View):0:0 -> s
android.support.v4.view.ViewCompat$ViewCompatApi21Impl -> u.y:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    java.lang.ThreadLocal sThreadLocalRect -> f
    void <init>() -> <init>
    1:1:void requestApplyInsets(android.view.View):0:0 -> B
    1:1:void setBackgroundTintList(android.view.View,android.content.res.ColorStateList):0:0 -> E
    1:1:void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode):0:0 -> F
    1:1:void setElevation(android.view.View,float):0:0 -> G
    1:1:void setOnApplyWindowInsetsListener(android.view.View,android.support.v4.view.OnApplyWindowInsetsListener):0:0 -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lu/n;)V"}
    1:1:void stopNestedScroll(android.view.View):0:0 -> L
    1:1:android.graphics.Rect getEmptyTempRect():0:0 -> N
    20:25:android.support.v4.view.WindowInsetsCompat android.support.v4.view.WindowInsetsCompat.wrap(java.lang.Object):0:0 -> a
    20:25:android.support.v4.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lu/u0;)Lu/u0;"}
    1:1:android.content.res.ColorStateList getBackgroundTintList(android.view.View):0:0 -> b
    1:1:android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View):0:0 -> c
    1:1:float getElevation(android.view.View):0:0 -> e
    1:1:java.lang.String getTransitionName(android.view.View):0:0 -> m
    1:1:float getTranslationZ(android.view.View):0:0 -> n
    1:1:float getZ(android.view.View):0:0 -> p
    1:1:boolean isNestedScrollingEnabled(android.view.View):0:0 -> t
    1:1:void offsetLeftAndRight(android.view.View,int):0:0 -> v
    1:1:void offsetTopAndBottom(android.view.View,int):0:0 -> w
    6:7:java.lang.Object android.support.v4.view.WindowInsetsCompat.unwrap(android.support.v4.view.WindowInsetsCompat):0:0 -> x
    6:7:android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lu/u0;)Lu/u0;"}
    8:23:android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0:0 -> x
    24:29:android.support.v4.view.WindowInsetsCompat android.support.v4.view.WindowInsetsCompat.wrap(java.lang.Object):0:0 -> x
    24:29:android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0 -> x
android.support.v4.view.ViewCompat$ViewCompatApi21Impl$$ExternalSyntheticApiModelOutline3 -> u.w:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v4.view.WindowInsetsCompat$$InternalSyntheticApiModelOutline$3$0f7912207a352a9aec783fdbce621ea5520cb9c40aed85ff116b1d981ea98fb3$1.m(android.view.WindowInsets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.WindowInsets android.support.v4.view.WindowInsetsCompat$$InternalSyntheticApiModelOutline$3$b7ff3be9a4ec74fc99f2570269e6d1889da634f8495ea8ec29fdbf4a95b5e4f3$1.m(android.view.WindowInsets,int,int,int,int):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.WindowInsets android.support.v4.view.ViewCompat$ViewCompatApi21Impl$1$$InternalSyntheticApiModelOutline$2$4ec7d826fd3ac84b0c9cde7a80f3f0dd2f330d844bd059fa201de1bc8c54f05d$0.m(java.lang.Object):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.ViewCompat$ViewCompatApi21Impl$$InternalSyntheticApiModelOutline$1$82b4695217feb705acb7ee0b7193d205046914bff3dfc8cf3aaa7df4268d5230$0.m(android.view.View,android.view.View$OnApplyWindowInsetsListener):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)V"}
    1:1:void android.support.v4.view.ViewCompat$ViewCompatApi21Impl$$InternalSyntheticApiModelOutline$1$82b4695217feb705acb7ee0b7193d205046914bff3dfc8cf3aaa7df4268d5230$1.m(android.view.View,android.view.View$OnApplyWindowInsetsListener):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lu/x;)V"}
    1:1:int android.support.v4.view.WindowInsetsCompat$$InternalSyntheticApiModelOutline$3$4c0cbb2f3b23a6e9084aebb0d09d7321310708048afa67d21f8c50567db0cfcc$1.m(android.view.WindowInsets):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.ViewCompat$ViewCompatApi21Impl$$InternalSyntheticApiModelOutline$1$8681d288e26df4c6d79e812fb8342566a505f05f8ff55637dcddd0521bff0d24$0.m(android.view.View):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v4.view.WindowInsetsCompat$$InternalSyntheticApiModelOutline$3$73d313f41aefb814454d3fa04e37458c82787eaadc673a63c8d154be5f42733f$1.m(android.view.WindowInsets):0:0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v4.view.WindowInsetsCompat$$InternalSyntheticApiModelOutline$3$c2afb26c1867133544028cbb4bf90f44230aa2653ad67b69cd0c6fa4b009b921$1.m(android.view.WindowInsets):0:0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v4.view.ViewCompat$ViewCompatApi21Impl$1 -> u.x:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    android.support.v4.view.OnApplyWindowInsetsListener val$listener -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/n;"}
    1:1:void <init>(android.support.v4.view.ViewCompat$ViewCompatApi21Impl,android.support.v4.view.OnApplyWindowInsetsListener):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/n;)V"}
    6:12:android.support.v4.view.WindowInsetsCompat android.support.v4.view.WindowInsetsCompat.wrap(java.lang.Object):0:0 -> onApplyWindowInsets
    6:12:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):0 -> onApplyWindowInsets
    13:19:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):0:0 -> onApplyWindowInsets
    20:21:java.lang.Object android.support.v4.view.WindowInsetsCompat.unwrap(android.support.v4.view.WindowInsetsCompat):0:0 -> onApplyWindowInsets
    20:21:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):0 -> onApplyWindowInsets
    22:26:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):0:0 -> onApplyWindowInsets
android.support.v4.view.ViewCompat$ViewCompatApi23Impl -> u.z:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    void <init>() -> <init>
    1:1:void setScrollIndicators(android.view.View,int,int):0:0 -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;I)V"}
    1:1:void offsetLeftAndRight(android.view.View,int):0:0 -> v
    1:1:void offsetTopAndBottom(android.view.View,int):0:0 -> w
android.support.v4.view.ViewCompat$ViewCompatApi24Impl -> u.a0:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    void <init>() -> <init>
android.support.v4.view.ViewCompat$ViewCompatApi26Impl -> u.b0:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    void <init>() -> <init>
android.support.v4.view.ViewCompat$ViewCompatBaseImpl -> u.c0:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    java.util.WeakHashMap mViewPropertyAnimatorCompatMap -> a
    java.lang.reflect.Field sMinWidthField -> b
    boolean sMinWidthFieldFetched -> c
    java.lang.reflect.Field sMinHeightField -> d
    boolean sMinHeightFieldFetched -> e
    1:1:void <init>():0:0 -> <init>
    1:5:long android.support.v4.view.ViewCompat$ViewCompatBaseImpl.getFrameTime():0:0 -> A
    1:5:void postOnAnimationDelayed(android.view.View,java.lang.Runnable,long):0 -> A
    6:9:void postOnAnimationDelayed(android.view.View,java.lang.Runnable,long):0:0 -> A
    1:1:void requestApplyInsets(android.view.View):0:0 -> B
    1:1:void setAccessibilityLiveRegion(android.view.View,int):0:0 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)V"}
    1:1:void setBackground(android.view.View,android.graphics.drawable.Drawable):0:0 -> D
    1:1:void setBackgroundTintList(android.view.View,android.content.res.ColorStateList):0:0 -> E
    1:1:void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode):0:0 -> F
    1:1:void setElevation(android.view.View,float):0:0 -> G
    1:1:void setImportantForAccessibility(android.view.View,int):0:0 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)V"}
    1:1:void setOnApplyWindowInsetsListener(android.view.View,android.support.v4.view.OnApplyWindowInsetsListener):0:0 -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lu/n;)V"}
    1:1:void setPaddingRelative(android.view.View,int,int,int,int):0:0 -> J
    1:1:void setScrollIndicators(android.view.View,int,int):0:0 -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;I)V"}
    1:1:void stopNestedScroll(android.view.View):0:0 -> L
    1:1:void tickleInvalidationFlag(android.view.View):0:0 -> M
    1:1:android.support.v4.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lu/u0;)Lu/u0;"}
    1:1:android.content.res.ColorStateList getBackgroundTintList(android.view.View):0:0 -> b
    1:1:android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View):0:0 -> c
    1:1:android.view.Display getDisplay(android.view.View):0:0 -> d
    1:1:float getElevation(android.view.View):0:0 -> e
    1:1:boolean getFitsSystemWindows(android.view.View):0:0 -> f
    1:1:int getImportantForAccessibility(android.view.View):0:0 -> g
    1:1:int getLayoutDirection(android.view.View):0:0 -> h
    1:1:int getMinimumHeight(android.view.View):0:0 -> i
    1:1:int getMinimumWidth(android.view.View):0:0 -> j
    1:1:int getPaddingEnd(android.view.View):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)I"}
    1:1:int getPaddingStart(android.view.View):0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)I"}
    1:1:java.lang.String getTransitionName(android.view.View):0:0 -> m
    1:1:float getTranslationZ(android.view.View):0:0 -> n
    1:1:int getWindowSystemUiVisibility(android.view.View):0:0 -> o
    1:1:float getZ(android.view.View):0:0 -> p
    1:1:boolean hasOverlappingRendering(android.view.View):0:0 -> q
    1:1:boolean isAttachedToWindow(android.view.View):0:0 -> r
    1:1:boolean isLaidOut(android.view.View):0:0 -> s
    1:1:boolean isNestedScrollingEnabled(android.view.View):0:0 -> t
    1:1:boolean isPaddingRelative(android.view.View):0:0 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)Z"}
    1:1:void offsetLeftAndRight(android.view.View,int):0:0 -> v
    1:1:void offsetTopAndBottom(android.view.View,int):0:0 -> w
    1:1:android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0:0 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lu/u0;)Lu/u0;"}
    1:1:void postInvalidateOnAnimation(android.view.View):0:0 -> y
    1:4:long android.support.v4.view.ViewCompat$ViewCompatBaseImpl.getFrameTime():0:0 -> z
    1:4:void postOnAnimation(android.view.View,java.lang.Runnable):0 -> z
    5:8:void postOnAnimation(android.view.View,java.lang.Runnable):0:0 -> z
android.support.v4.view.ViewConfigurationCompat -> u.e0:
# {"id":"sourceFile","fileName":"ViewConfigurationCompat.java"}
    java.lang.reflect.Method sGetScaledScrollFactorMethod -> a
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:float getLegacyScrollFactor(android.view.ViewConfiguration,android.content.Context):0:0 -> a
android.support.v4.view.ViewPager -> android.support.v4.view.ViewPager:
# {"id":"sourceFile","fileName":"ViewPager.java"}
    boolean mCalledSuper -> A
    int mDecorChildCount -> B
    java.lang.Runnable mEndScrollRunnable -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/n;"}
    int mScrollState -> D
    int[] LAYOUT_ATTRS -> E
    android.view.animation.Interpolator sInterpolator -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/f0;"}
    java.util.ArrayList mItems -> a
    android.support.v4.view.ViewPager$ItemInfo mTempItem -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/h0;"}
    android.graphics.Rect mTempRect -> c
    android.widget.Scroller mScroller -> d
    int mPageMargin -> e
    android.graphics.drawable.Drawable mMarginDrawable -> f
    float mFirstOffset -> g
    float mLastOffset -> h
    int mChildHeightMeasureSpec -> i
    boolean mInLayout -> j
    boolean mScrollingCacheEnabled -> k
    int mOffscreenPageLimit -> l
    boolean mIsBeingDragged -> m
    boolean mIsUnableToDrag -> n
    int mDefaultGutterSize -> o
    int mGutterSize -> p
    int mTouchSlop -> q
    float mLastMotionX -> r
    float mInitialMotionX -> s
    float mInitialMotionY -> t
    int mActivePointerId -> u
    android.view.VelocityTracker mVelocityTracker -> v
    int mCloseEnough -> w
    android.widget.EdgeEffect mLeftEdge -> x
    android.widget.EdgeEffect mRightEdge -> y
    boolean mFirstLayout -> z
    54:137:void initViewPager():0:0 -> <init>
    54:137:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    138:145:int android.support.v4.view.ViewCompat.getImportantForAccessibility(android.view.View):0:0 -> <init>
    138:145:void initViewPager():0 -> <init>
    138:145:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    146:148:void android.support.v4.view.ViewCompat.setImportantForAccessibility(android.view.View,int):0:0 -> <init>
    146:148:void initViewPager():0 -> <init>
    146:148:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    149:153:void initViewPager():0:0 -> <init>
    149:153:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    154:157:void android.support.v4.view.ViewCompat.setOnApplyWindowInsetsListener(android.view.View,android.support.v4.view.OnApplyWindowInsetsListener):0:0 -> <init>
    154:157:void initViewPager():0 -> <init>
    154:157:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:1:boolean arrowScroll(int):0:0 -> a
    16:31:boolean isDecorView(android.view.View):0:0 -> addView
    16:31:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):0 -> addView
    32:55:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):0:0 -> addView
    1:1:boolean canScroll(android.view.View,boolean,int,int,int):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILandroid/view/View;Z)Z"}
    1:1:void completeScroll(boolean):0:0 -> c
    1:1:android.graphics.Rect getChildRectInPagerCoordinates(android.graphics.Rect,android.view.View):0:0 -> d
    8:83:boolean executeKeyEvent(android.view.KeyEvent):0:0 -> dispatchKeyEvent
    8:83:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> dispatchKeyEvent
    1:1:android.support.v4.view.ViewPager$ItemInfo infoForChild(android.view.View):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:1:android.support.v4.view.ViewPager$ItemInfo infoForPosition(int):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lu/h0;"}
    1:1:void onPageScrolled(int,float,int):0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> generateLayoutParams
    1:1:android.support.v4.view.PagerAdapter getAdapter():0:0 -> getAdapter
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu/o;"}
    33:124:android.support.v4.view.ViewPager$ItemInfo infoForCurrentScrollPosition():0:0 -> h
    33:124:boolean pageScrolled(int):0 -> h
    125:147:boolean pageScrolled(int):0:0 -> h
    1:1:void recomputeScrollPosition(int,int,int,int):0:0 -> i
    40:81:void onSecondaryPointerUp(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    40:81:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    82:127:boolean onInterceptTouchEvent(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    128:147:boolean isGutterDrag(float,float):0:0 -> onInterceptTouchEvent
    128:147:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    148:175:boolean onInterceptTouchEvent(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    176:184:void requestParentDisallowInterceptTouchEvent(boolean):0:0 -> onInterceptTouchEvent
    176:184:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    185:223:boolean onInterceptTouchEvent(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    224:253:boolean performDrag(float):0:0 -> onInterceptTouchEvent
    224:253:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    254:312:boolean onInterceptTouchEvent(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    313:321:void requestParentDisallowInterceptTouchEvent(boolean):0:0 -> onInterceptTouchEvent
    313:321:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    322:358:boolean onInterceptTouchEvent(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    359:365:void endDrag():0:0 -> onInterceptTouchEvent
    359:365:boolean resetTouch():0 -> onInterceptTouchEvent
    359:365:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    366:387:boolean resetTouch():0:0 -> onInterceptTouchEvent
    366:387:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    221:266:void scrollToItem(int,boolean,int,boolean):0:0 -> onLayout
    221:266:void onLayout(boolean,int,int,int,int):0 -> onLayout
    11:12:android.os.Parcelable android.support.v4.view.AbsSavedState.getSuperState():0:0 -> onRestoreInstanceState
    11:12:void onRestoreInstanceState(android.os.Parcelable):0 -> onRestoreInstanceState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:16:void onRestoreInstanceState(android.os.Parcelable):0:0 -> onRestoreInstanceState
    1:1:void setAdapter(android.support.v4.view.PagerAdapter):0:0 -> setAdapter
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/o;)V"}
    2:5:void setCurrentItemInternal(int,boolean,boolean,int):0:0 -> setCurrentItem
    2:5:void setCurrentItemInternal(int,boolean,boolean):0 -> setCurrentItem
    2:5:void setCurrentItem(int):0 -> setCurrentItem
    1:1:void setOnPageChangeListener(android.support.v4.view.ViewPager$OnPageChangeListener):0:0 -> setOnPageChangeListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/j0;)V"}
    1:1:void setPageMarginDrawable(int):0:0 -> setPageMarginDrawable
    2:2:void setPageMarginDrawable(android.graphics.drawable.Drawable):0:0 -> setPageMarginDrawable
android.support.v4.view.ViewPager$1 -> R8$$REMOVED$$CLASS$$80:
# {"id":"sourceFile","fileName":"ViewPager.java"}
android.support.v4.view.ViewPager$2 -> u.f0:
# {"id":"sourceFile","fileName":"ViewPager.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    3:6:void android.support.v4.view.ViewPager$2.<init>():0:0 -> <init>
    3:6:void $r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:float getInterpolation$bridge(float):0:0 -> getInterpolation
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v4.view.ViewPager$3 -> R8$$REMOVED$$CLASS$$81:
# {"id":"sourceFile","fileName":"ViewPager.java"}
android.support.v4.view.ViewPager$4 -> R8$$REMOVED$$CLASS$$82:
# {"id":"sourceFile","fileName":"ViewPager.java"}
android.support.v4.view.ViewPager$DecorView -> u.g0:
# {"id":"sourceFile","fileName":"ViewPager.java"}
android.support.v4.view.ViewPager$ItemInfo -> u.h0:
# {"id":"sourceFile","fileName":"ViewPager.java"}
    int position -> a
    float offset -> b
    void <init>() -> <init>
android.support.v4.view.ViewPager$LayoutParams -> u.i0:
# {"id":"sourceFile","fileName":"ViewPager.java"}
    boolean isDecor -> a
    int gravity -> b
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
android.support.v4.view.ViewPager$MyAccessibilityDelegate -> R8$$REMOVED$$CLASS$$83:
# {"id":"sourceFile","fileName":"ViewPager.java"}
android.support.v4.view.ViewPager$OnPageChangeListener -> u.j0:
# {"id":"sourceFile","fileName":"ViewPager.java"}
android.support.v4.view.ViewPager$PagerObserver -> u.k0:
# {"id":"sourceFile","fileName":"ViewPager.java"}
    android.support.v4.view.ViewPager this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    3:6:void android.support.v4.view.ViewPager$PagerObserver.<init>(android.support.v4.view.ViewPager):0:0 -> <init>
    3:6:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)V"}
    5:6:boolean android.support.v7.widget.ListPopupWindow.isShowing():0:0 -> onChanged
    5:6:void android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.onChanged():0 -> onChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:6:void onChanged$bridge():0 -> onChanged
      # {"id":"com.android.tools.r8.synthesized"}
    7:12:boolean android.support.v7.widget.ListPopupWindow.isShowing():0:0 -> onChanged
    7:12:void android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.onChanged():0 -> onChanged
    7:12:void onChanged$bridge():0 -> onChanged
    13:16:void android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.onChanged():0:0 -> onChanged
    13:16:void onChanged$bridge():0 -> onChanged
    5:8:void android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.onInvalidated():0:0 -> onInvalidated
    5:8:void onInvalidated$bridge():0 -> onInvalidated
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v4.view.ViewPager$SavedState -> u.l0:
# {"id":"sourceFile","fileName":"ViewPager.java"}
    int position -> c
    android.os.Parcelable adapterState -> d
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.os.Parcel,java.lang.ClassLoader):0:0 -> <init>
    2:2:void <init>(android.os.Parcelable):0:0 -> <init>
    1:1:java.lang.String toString():0:0 -> toString
    3:7:void android.support.v4.view.AbsSavedState.writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
    3:7:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
    8:16:void writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
android.support.v4.view.ViewPager$SavedState$1 -> R8$$REMOVED$$CLASS$$84:
# {"id":"sourceFile","fileName":"ViewPager.java"}
android.support.v4.view.ViewPager$ViewPositionComparator -> R8$$REMOVED$$CLASS$$85:
# {"id":"sourceFile","fileName":"ViewPager.java"}
android.support.v4.view.ViewParentCompat -> u.o0:
# {"id":"sourceFile","fileName":"ViewParentCompat.java"}
    android.support.v4.view.ViewParentCompat$ViewParentCompatBaseImpl IMPL -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/e1;"}
    1:1:void <clinit>():0:0 -> <clinit>
android.support.v4.view.ViewParentCompat$ViewParentCompatApi19Impl -> u.m0:
# {"id":"sourceFile","fileName":"ViewParentCompat.java"}
    1:1:void <init>():0:0 -> <init>
android.support.v4.view.ViewParentCompat$ViewParentCompatApi21Impl -> u.n0:
# {"id":"sourceFile","fileName":"ViewParentCompat.java"}
    void <init>() -> <init>
    1:1:boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):0:0 -> A
    1:1:boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float):0:0 -> B
    1:1:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[]):0:0 -> C
    1:1:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int):0:0 -> D
    1:1:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int):0:0 -> E
    1:1:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int):0:0 -> G
    1:1:void onStopNestedScroll(android.view.ViewParent,android.view.View):0:0 -> H
android.support.v4.view.ViewParentCompat$ViewParentCompatBaseImpl -> R8$$REMOVED$$CLASS$$86:
# {"id":"sourceFile","fileName":"ViewParentCompat.java"}
android.support.v4.view.ViewPropertyAnimatorCompat -> u.r0:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorCompat.java"}
    java.lang.ref.WeakReference mView -> a
    int mOldLayerType -> b
    1:1:void <init>(android.view.View):0:0 -> <init>
    1:1:android.support.v4.view.ViewPropertyAnimatorCompat alpha(float):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(F)V"}
    1:1:void cancel():0:0 -> b
    1:1:android.support.v4.view.ViewPropertyAnimatorCompat setDuration(long):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)V"}
    1:1:android.support.v4.view.ViewPropertyAnimatorCompat setInterpolator(android.view.animation.Interpolator):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/animation/Interpolator;)V"}
    19:42:void android.support.v4.view.ViewPropertyAnimatorCompat.setListenerInternal(android.view.View,android.support.v4.view.ViewPropertyAnimatorListener):0:0 -> e
    19:42:android.support.v4.view.ViewPropertyAnimatorCompat setListener(android.support.v4.view.ViewPropertyAnimatorListener):0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/s0;)V"}
    43:50:android.support.v4.view.ViewPropertyAnimatorCompat setListener(android.support.v4.view.ViewPropertyAnimatorListener):0:0 -> e
    51:61:void android.support.v4.view.ViewPropertyAnimatorCompat.setListenerInternal(android.view.View,android.support.v4.view.ViewPropertyAnimatorListener):0:0 -> e
    51:61:android.support.v4.view.ViewPropertyAnimatorCompat setListener(android.support.v4.view.ViewPropertyAnimatorListener):0 -> e
    1:1:android.support.v4.view.ViewPropertyAnimatorCompat setUpdateListener(android.support.v4.view.ViewPropertyAnimatorUpdateListener):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/n;)V"}
    1:1:void start():0:0 -> g
    1:1:android.support.v4.view.ViewPropertyAnimatorCompat translationY(float):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(F)V"}
android.support.v4.view.ViewPropertyAnimatorCompat$1 -> u.p0:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorCompat.java"}
    android.support.v4.view.ViewPropertyAnimatorListener val$listener -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/s0;"}
    android.view.View val$view -> b
    1:1:void <init>(android.support.v4.view.ViewPropertyAnimatorCompat,android.support.v4.view.ViewPropertyAnimatorListener,android.view.View):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/s0;Landroid/view/View;)V"}
    1:1:void onAnimationCancel(android.animation.Animator):0:0 -> onAnimationCancel
    1:1:void onAnimationEnd(android.animation.Animator):0:0 -> onAnimationEnd
    1:1:void onAnimationStart(android.animation.Animator):0:0 -> onAnimationStart
android.support.v4.view.ViewPropertyAnimatorCompat$2 -> R8$$REMOVED$$CLASS$$87:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorCompat.java"}
android.support.v4.view.ViewPropertyAnimatorCompat$ViewPropertyAnimatorListenerApi14 -> u.q0:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorCompat.java"}
    android.support.v4.view.ViewPropertyAnimatorCompat mVpa -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/r0;"}
    boolean mAnimEndCalled -> b
    1:1:void <init>(android.support.v4.view.ViewPropertyAnimatorCompat):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/r0;)V"}
    1:1:void onAnimationEnd(android.view.View):0:0 -> a
    1:1:void onAnimationStart(android.view.View):0:0 -> b
    1:1:void onAnimationCancel(android.view.View):0:0 -> c
android.support.v4.view.ViewPropertyAnimatorListener -> u.s0:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorListener.java"}
    void onAnimationEnd(android.view.View) -> a
    void onAnimationStart(android.view.View) -> b
    void onAnimationCancel(android.view.View) -> c
android.support.v4.view.ViewPropertyAnimatorListenerAdapter -> u.t0:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorListenerAdapter.java"}
    void <init>() -> <init>
    1:1:void onAnimationStart(android.view.View):0:0 -> b
    1:1:void onAnimationCancel(android.view.View):0:0 -> c
android.support.v4.view.WindowInsetsCompat -> u.u0:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    java.lang.Object mInsets -> a
    1:1:void <init>(java.lang.Object):0:0 -> <init>
    1:1:int getSystemWindowInsetBottom():0:0 -> a
    1:1:int getSystemWindowInsetLeft():0:0 -> b
    1:1:int getSystemWindowInsetRight():0:0 -> c
    1:1:int getSystemWindowInsetTop():0:0 -> d
    1:1:boolean isConsumed():0:0 -> e
    1:1:boolean equals(java.lang.Object):0:0 -> equals
    1:1:int hashCode():0:0 -> hashCode
android.support.v4.view.accessibility.AccessibilityEventCompat -> v.c:
# {"id":"sourceFile","fileName":"AccessibilityEventCompat.java"}
    android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventCompatBaseImpl IMPL -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/e1;"}
    1:1:void <clinit>():0:0 -> <clinit>
android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventCompatApi16Impl -> v.a:
# {"id":"sourceFile","fileName":"AccessibilityEventCompat.java"}
    1:1:void <init>():0:0 -> <init>
android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventCompatApi19Impl -> v.b:
# {"id":"sourceFile","fileName":"AccessibilityEventCompat.java"}
    void <init>() -> <init>
    1:1:void setContentChangeTypes(android.view.accessibility.AccessibilityEvent,int):0:0 -> P
    1:1:int getContentChangeTypes(android.view.accessibility.AccessibilityEvent):0:0 -> r
android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventCompatBaseImpl -> R8$$REMOVED$$CLASS$$88:
# {"id":"sourceFile","fileName":"AccessibilityEventCompat.java"}
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat -> v.m:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
    android.view.accessibility.AccessibilityNodeInfo mInfo -> a
    android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoBaseImpl IMPL -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/e1;"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.view.accessibility.AccessibilityNodeInfo):0:0 -> <init>
    1:1:void addAction(int):0:0 -> a
    1:1:boolean equals(java.lang.Object):0:0 -> equals
    1:1:int hashCode():0:0 -> hashCode
    20:22:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent(android.graphics.Rect):0:0 -> toString
    20:22:java.lang.String toString():0 -> toString
    23:39:java.lang.String toString():0:0 -> toString
    40:42:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen(android.graphics.Rect):0:0 -> toString
    40:42:java.lang.String toString():0 -> toString
    43:64:java.lang.String toString():0:0 -> toString
    65:68:java.lang.CharSequence android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName():0:0 -> toString
    65:68:java.lang.String toString():0 -> toString
    69:76:java.lang.String toString():0:0 -> toString
    77:80:java.lang.CharSequence android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName():0:0 -> toString
    77:80:java.lang.String toString():0 -> toString
    81:88:java.lang.String toString():0:0 -> toString
    89:92:java.lang.CharSequence android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText():0:0 -> toString
    89:92:java.lang.String toString():0 -> toString
    93:100:java.lang.String toString():0:0 -> toString
    101:104:java.lang.CharSequence android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription():0:0 -> toString
    101:104:java.lang.String toString():0 -> toString
    105:114:java.lang.String toString():0:0 -> toString
    115:118:java.lang.String android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getViewIdResourceName():0:0 -> toString
    115:118:java.lang.String toString():0 -> toString
    119:126:java.lang.String toString():0:0 -> toString
    127:130:boolean android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable():0:0 -> toString
    127:130:java.lang.String toString():0 -> toString
    131:138:java.lang.String toString():0:0 -> toString
    139:142:boolean android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked():0:0 -> toString
    139:142:java.lang.String toString():0 -> toString
    143:150:java.lang.String toString():0:0 -> toString
    151:154:boolean android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable():0:0 -> toString
    151:154:java.lang.String toString():0 -> toString
    155:162:java.lang.String toString():0:0 -> toString
    163:166:boolean android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused():0:0 -> toString
    163:166:java.lang.String toString():0 -> toString
    167:174:java.lang.String toString():0:0 -> toString
    175:178:boolean android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected():0:0 -> toString
    175:178:java.lang.String toString():0 -> toString
    179:186:java.lang.String toString():0:0 -> toString
    187:190:boolean android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable():0:0 -> toString
    187:190:java.lang.String toString():0 -> toString
    191:198:java.lang.String toString():0:0 -> toString
    199:202:boolean android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable():0:0 -> toString
    199:202:java.lang.String toString():0 -> toString
    203:210:java.lang.String toString():0:0 -> toString
    211:214:boolean android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled():0:0 -> toString
    211:214:java.lang.String toString():0 -> toString
    215:222:java.lang.String toString():0:0 -> toString
    223:226:boolean android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword():0:0 -> toString
    223:226:java.lang.String toString():0 -> toString
    227:236:java.lang.String toString():0:0 -> toString
    237:240:boolean android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable():0:0 -> toString
    237:240:java.lang.String toString():0 -> toString
    241:255:java.lang.String toString():0:0 -> toString
    256:261:int android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions():0:0 -> toString
    256:261:java.lang.String toString():0 -> toString
    262:356:java.lang.String toString():0:0 -> toString
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi16Impl -> v.d:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
    1:1:void <init>():0:0 -> <init>
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi17Impl -> v.e:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
    void <init>() -> <init>
    1:1:void setLabelFor(android.view.accessibility.AccessibilityNodeInfo,android.view.View):0:0 -> a0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/EditText;Landroid/view/accessibility/AccessibilityNodeInfo;)V"}
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi18Impl -> v.f:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
    void <init>() -> <init>
    1:1:java.lang.String getViewIdResourceName(android.view.accessibility.AccessibilityNodeInfo):0:0 -> v
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi19Impl -> v.h:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
    void <init>() -> <init>
    1:1:void setCollectionInfo(android.view.accessibility.AccessibilityNodeInfo,java.lang.Object):0:0 -> N
    1:1:void setContentInvalid(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> R
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/accessibility/AccessibilityNodeInfo;)V"}
    1:1:java.lang.Object obtainCollectionInfo(int,int,boolean,int):0:0 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Ljava/lang/Object;"}
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi19Impl$$ExternalSyntheticApiModelOutline1 -> v.g:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.accessibility.AccessibilityNodeInfo$CollectionInfo android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi19Impl$$InternalSyntheticApiModelOutline$1$66d13335ead235767f72816b3932a79eb1d4a334ff2c5e274045cf8af26d7588$0.m(int,int,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;"}
    1:1:android.view.accessibility.AccessibilityNodeInfo$CollectionInfo android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi19Impl$$InternalSyntheticApiModelOutline$1$df00cfe26d8396256b2631579a27c4956cf8b4fee61172b624a2689f50d3ba2d$0.m(java.lang.Object):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi19Impl$$InternalSyntheticApiModelOutline$1$df00cfe26d8396256b2631579a27c4956cf8b4fee61172b624a2689f50d3ba2d$1.m(android.view.accessibility.AccessibilityNodeInfo,android.view.accessibility.AccessibilityNodeInfo$CollectionInfo):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.widget.ListViewCompat$$InternalSyntheticApiModelOutline$1$ca82ed2cafeb1559e042e524c385e13fbcd908fa47efbd558c3af2a72571cc3c$0.m(android.widget.ListView,int):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl -> v.i:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
    void <init>() -> <init>
    1:1:void setError(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):0:0 -> S
    1:1:java.lang.Object obtainCollectionInfo(int,int,boolean,int):0:0 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Ljava/lang/Object;"}
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl -> v.j:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
    void <init>() -> <init>
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi23Impl -> v.k:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
    void <init>() -> <init>
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi24Impl -> v.l:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
    void <init>() -> <init>
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoBaseImpl -> R8$$REMOVED$$CLASS$$89:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat -> R8$$REMOVED$$CLASS$$90:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
android.support.v4.view.accessibility.AccessibilityNodeProviderCompat -> v.n:
# {"id":"sourceFile","fileName":"AccessibilityNodeProviderCompat.java"}
    java.lang.Object mProvider -> a
    1:1:void <init>(java.lang.Object):0:0 -> <init>
android.support.v4.view.accessibility.AccessibilityRecordCompat -> v.q:
# {"id":"sourceFile","fileName":"AccessibilityRecordCompat.java"}
    android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordCompatBaseImpl IMPL -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/o;"}
    1:1:void <clinit>():0:0 -> <clinit>
android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordCompatApi15Impl -> v.o:
# {"id":"sourceFile","fileName":"AccessibilityRecordCompat.java"}
    1:1:void <init>():0:0 -> <init>
android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordCompatApi16Impl -> v.p:
# {"id":"sourceFile","fileName":"AccessibilityRecordCompat.java"}
    void <init>() -> <init>
android.support.v4.view.animation.FastOutLinearInInterpolator -> w.a:
# {"id":"sourceFile","fileName":"FastOutLinearInInterpolator.java"}
    float[] VALUES -> c
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>():0:0 -> <init>
android.support.v4.view.animation.FastOutSlowInInterpolator -> w.b:
# {"id":"sourceFile","fileName":"FastOutSlowInInterpolator.java"}
    float[] VALUES -> c
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>():0:0 -> <init>
android.support.v4.view.animation.LinearOutSlowInInterpolator -> w.c:
# {"id":"sourceFile","fileName":"LinearOutSlowInInterpolator.java"}
    float[] VALUES -> c
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>():0:0 -> <init>
android.support.v4.view.animation.LookupTableInterpolator -> w.d:
# {"id":"sourceFile","fileName":"LookupTableInterpolator.java"}
    float[] mValues -> a
    float mStepSize -> b
    1:1:void <init>(float[]):0:0 -> <init>
    1:1:float getInterpolation(float):0:0 -> getInterpolation
android.support.v4.widget.AutoScrollHelper -> R8$$REMOVED$$CLASS$$92:
# {"id":"sourceFile","fileName":"AutoScrollHelper.java"}
android.support.v4.widget.AutoScrollHelper$ClampedScroller -> x.a:
# {"id":"sourceFile","fileName":"AutoScrollHelper.java"}
    int mRampUpDuration -> a
    int mRampDownDuration -> b
    float mTargetVelocityX -> c
    float mTargetVelocityY -> d
    long mStartTime -> e
    long mDeltaTime -> f
    long mStopTime -> g
    float mStopValue -> h
    int mEffectiveRampDown -> i
    1:1:void <init>():0:0 -> <init>
    1:1:float getValueAt(long):0:0 -> a
android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable -> R8$$REMOVED$$CLASS$$91:
# {"id":"sourceFile","fileName":"AutoScrollHelper.java"}
android.support.v4.widget.CompoundButtonCompat -> x.d:
# {"id":"sourceFile","fileName":"CompoundButtonCompat.java"}
    android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatBaseImpl IMPL -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/e1;"}
    1:1:void <clinit>():0:0 -> <clinit>
android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatApi21Impl -> x.b:
# {"id":"sourceFile","fileName":"CompoundButtonCompat.java"}
    1:1:void <init>():0:0 -> <init>
    1:1:void setButtonTintList(android.widget.CompoundButton,android.content.res.ColorStateList):0:0 -> L
    1:1:void setButtonTintMode(android.widget.CompoundButton,android.graphics.PorterDuff$Mode):0:0 -> M
android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatApi23Impl -> x.c:
# {"id":"sourceFile","fileName":"CompoundButtonCompat.java"}
    void <init>() -> <init>
    1:1:android.graphics.drawable.Drawable getButtonDrawable(android.widget.CompoundButton):0:0 -> o
android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatBaseImpl -> R8$$REMOVED$$CLASS$$93:
# {"id":"sourceFile","fileName":"CompoundButtonCompat.java"}
android.support.v4.widget.EdgeEffectCompat -> x.f:
# {"id":"sourceFile","fileName":"EdgeEffectCompat.java"}
    android.support.v4.widget.EdgeEffectCompat$EdgeEffectBaseImpl IMPL -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/e1;"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void onPull(android.widget.EdgeEffect,float,float):0:0 -> a
android.support.v4.widget.EdgeEffectCompat$EdgeEffectApi21Impl -> x.e:
# {"id":"sourceFile","fileName":"EdgeEffectCompat.java"}
    1:1:void <init>():0:0 -> <init>
    1:1:void onPull(android.widget.EdgeEffect,float,float):0:0 -> F
android.support.v4.widget.EdgeEffectCompat$EdgeEffectBaseImpl -> R8$$REMOVED$$CLASS$$94:
# {"id":"sourceFile","fileName":"EdgeEffectCompat.java"}
android.support.v4.widget.ImageViewCompat -> x.i:
# {"id":"sourceFile","fileName":"ImageViewCompat.java"}
    android.support.v4.widget.ImageViewCompat$ImageViewCompatImpl IMPL -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/e1;"}
    1:1:void <clinit>():0:0 -> <clinit>
android.support.v4.widget.ImageViewCompat$BaseViewCompatImpl -> R8$$REMOVED$$CLASS$$95:
# {"id":"sourceFile","fileName":"ImageViewCompat.java"}
android.support.v4.widget.ImageViewCompat$LollipopViewCompatImpl -> x.h:
# {"id":"sourceFile","fileName":"ImageViewCompat.java"}
    1:1:void <init>():0:0 -> <init>
    1:1:void setImageTintList(android.widget.ImageView,android.content.res.ColorStateList):0:0 -> Y
    1:1:void setImageTintMode(android.widget.ImageView,android.graphics.PorterDuff$Mode):0:0 -> Z
    1:1:android.content.res.ColorStateList getImageTintList(android.widget.ImageView):0:0 -> s
    1:1:android.graphics.PorterDuff$Mode getImageTintMode(android.widget.ImageView):0:0 -> t
android.support.v4.widget.ImageViewCompat$LollipopViewCompatImpl$$ExternalSyntheticApiModelOutline2 -> x.g:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.content.res.ColorStateList android.support.v4.widget.ImageViewCompat$LollipopViewCompatImpl$$InternalSyntheticApiModelOutline$1$664c0ca039085d1e157b5c09eac0e4932e27e45e7adab38d1ec905552fc10c23$1.m(android.widget.ImageView):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void io.github.yavski.fabspeeddial.FabSpeedDial$$InternalSyntheticApiModelOutline$1$0320d77de0808f9817f6f33c156e1bed11500b66492a9a301913875b56b0624d$0.m(android.support.design.widget.FloatingActionButton,android.content.res.ColorStateList):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.widget.ImageViewCompat$LollipopViewCompatImpl$$InternalSyntheticApiModelOutline$1$b13d6a101ea97547f9ae96decc31eea7b02c3248d2a7c676359dfe88de27e6ea$0.m(android.widget.ImageView,android.content.res.ColorStateList):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v4.widget.ListViewAutoScrollHelper -> x.j:
# {"id":"sourceFile","fileName":"ListViewAutoScrollHelper.java"}
    android.support.v4.widget.AutoScrollHelper$ClampedScroller android.support.v4.widget.AutoScrollHelper.mScroller -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"}
    android.view.animation.Interpolator android.support.v4.widget.AutoScrollHelper.mEdgeInterpolator -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/view/animation/AccelerateInterpolator;"}
    android.view.View android.support.v4.widget.AutoScrollHelper.mTarget -> c
    java.lang.Runnable android.support.v4.widget.AutoScrollHelper.mRunnable -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/n;"}
    float[] android.support.v4.widget.AutoScrollHelper.mRelativeEdges -> e
    float[] android.support.v4.widget.AutoScrollHelper.mMaximumEdges -> f
    int android.support.v4.widget.AutoScrollHelper.mEdgeType -> g
    int android.support.v4.widget.AutoScrollHelper.mActivationDelay -> h
    float[] android.support.v4.widget.AutoScrollHelper.mRelativeVelocity -> i
    float[] android.support.v4.widget.AutoScrollHelper.mMinimumVelocity -> j
    float[] android.support.v4.widget.AutoScrollHelper.mMaximumVelocity -> k
    boolean android.support.v4.widget.AutoScrollHelper.mAlreadyDelayed -> l
    boolean android.support.v4.widget.AutoScrollHelper.mNeedsReset -> m
    boolean android.support.v4.widget.AutoScrollHelper.mNeedsCancel -> n
    boolean android.support.v4.widget.AutoScrollHelper.mAnimating -> o
    boolean android.support.v4.widget.AutoScrollHelper.mEnabled -> p
    android.widget.ListView mTarget -> q
    int android.support.v4.widget.AutoScrollHelper.DEFAULT_ACTIVATION_DELAY -> r
    1:1:void android.support.v4.widget.AutoScrollHelper.<clinit>():0:0 -> <clinit>
    1:88:void android.support.v4.widget.AutoScrollHelper.<init>(android.view.View):0:0 -> <init>
    1:88:void <init>(android.widget.ListView):0 -> <init>
    89:97:android.support.v4.widget.AutoScrollHelper android.support.v4.widget.AutoScrollHelper.setMaximumVelocity(float,float):0:0 -> <init>
    89:97:void android.support.v4.widget.AutoScrollHelper.<init>(android.view.View):0 -> <init>
    89:97:void <init>(android.widget.ListView):0 -> <init>
    98:108:android.support.v4.widget.AutoScrollHelper android.support.v4.widget.AutoScrollHelper.setMinimumVelocity(float,float):0:0 -> <init>
    98:108:void android.support.v4.widget.AutoScrollHelper.<init>(android.view.View):0 -> <init>
    98:108:void <init>(android.widget.ListView):0 -> <init>
    109:117:android.support.v4.widget.AutoScrollHelper android.support.v4.widget.AutoScrollHelper.setMaximumEdges(float,float):0:0 -> <init>
    109:117:void android.support.v4.widget.AutoScrollHelper.<init>(android.view.View):0 -> <init>
    109:117:void <init>(android.widget.ListView):0 -> <init>
    118:126:android.support.v4.widget.AutoScrollHelper android.support.v4.widget.AutoScrollHelper.setRelativeEdges(float,float):0:0 -> <init>
    118:126:void android.support.v4.widget.AutoScrollHelper.<init>(android.view.View):0 -> <init>
    118:126:void <init>(android.widget.ListView):0 -> <init>
    127:144:android.support.v4.widget.AutoScrollHelper android.support.v4.widget.AutoScrollHelper.setRelativeVelocity(float,float):0:0 -> <init>
    127:144:void android.support.v4.widget.AutoScrollHelper.<init>(android.view.View):0 -> <init>
    127:144:void <init>(android.widget.ListView):0 -> <init>
    3:11:float android.support.v4.widget.AutoScrollHelper.computeTargetVelocity(int,float,float,float):0:0 -> a
    3:11:float computeTargetVelocity(int,float,float,float):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    12:63:float android.support.v4.widget.AutoScrollHelper.getEdgeValue(float,float,float,float):0:0 -> a
    12:63:float android.support.v4.widget.AutoScrollHelper.computeTargetVelocity(int,float,float,float):0 -> a
    12:63:float computeTargetVelocity(int,float,float,float):0 -> a
    64:95:float android.support.v4.widget.AutoScrollHelper.computeTargetVelocity(int,float,float,float):0:0 -> a
    64:95:float computeTargetVelocity(int,float,float,float):0 -> a
    1:1:float android.support.v4.widget.AutoScrollHelper.constrain(float,float,float):0:0 -> b
    1:1:float constrainEdgeValue(float,float):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    71:72:void android.support.v4.widget.AutoScrollHelper$ClampedScroller.setTargetVelocity(float,float):0:0 -> d
    71:72:boolean android.support.v4.widget.AutoScrollHelper.onTouch(android.view.View,android.view.MotionEvent):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    73:78:void android.support.v4.widget.AutoScrollHelper$ClampedScroller.setTargetVelocity(float,float):0:0 -> d
    73:78:boolean android.support.v4.widget.AutoScrollHelper.onTouch(android.view.View,android.view.MotionEvent):0 -> d
    79:88:boolean android.support.v4.widget.AutoScrollHelper.onTouch(android.view.View,android.view.MotionEvent):0:0 -> d
    89:111:void android.support.v4.widget.AutoScrollHelper.startAnimating():0:0 -> d
    89:111:boolean android.support.v4.widget.AutoScrollHelper.onTouch(android.view.View,android.view.MotionEvent):0 -> d
    112:119:void android.support.v4.view.ViewCompat.postOnAnimationDelayed(android.view.View,java.lang.Runnable,long):0:0 -> d
    112:119:void android.support.v4.widget.AutoScrollHelper.startAnimating():0 -> d
    112:119:boolean android.support.v4.widget.AutoScrollHelper.onTouch(android.view.View,android.view.MotionEvent):0 -> d
    120:125:void android.support.v4.widget.AutoScrollHelper.startAnimating():0:0 -> d
    120:125:boolean android.support.v4.widget.AutoScrollHelper.onTouch(android.view.View,android.view.MotionEvent):0 -> d
    11:13:void android.support.v4.widget.AutoScrollHelper.requestStop():0:0 -> e
    11:13:void requestStop():0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    14:43:void android.support.v4.widget.AutoScrollHelper$ClampedScroller.requestStop():0:0 -> e
    14:43:void android.support.v4.widget.AutoScrollHelper.requestStop():0 -> e
    14:43:void requestStop():0 -> e
    3:4:int android.support.v4.widget.AutoScrollHelper$ClampedScroller.getVerticalDirection():0:0 -> f
    3:4:boolean android.support.v4.widget.AutoScrollHelper.shouldAnimate():0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:4:boolean shouldAnimate():0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
    5:10:int android.support.v4.widget.AutoScrollHelper$ClampedScroller.getVerticalDirection():0:0 -> f
    5:10:boolean android.support.v4.widget.AutoScrollHelper.shouldAnimate():0 -> f
    5:10:boolean shouldAnimate():0 -> f
    11:20:int android.support.v4.widget.AutoScrollHelper$ClampedScroller.getHorizontalDirection():0:0 -> f
    11:20:boolean android.support.v4.widget.AutoScrollHelper.shouldAnimate():0 -> f
    11:20:boolean shouldAnimate():0 -> f
    21:75:boolean android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollVertically(int):0:0 -> f
    21:75:boolean android.support.v4.widget.AutoScrollHelper.shouldAnimate():0 -> f
    21:75:boolean shouldAnimate():0 -> f
    1:5:boolean onTouch(android.view.View,android.view.MotionEvent):0:0 -> onTouch
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v4.widget.ListViewCompat -> R8$$REMOVED$$CLASS$$96:
# {"id":"sourceFile","fileName":"ListViewCompat.java"}
android.support.v4.widget.NestedScrollView -> android.support.v4.widget.NestedScrollView:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
    android.support.v4.widget.NestedScrollView$AccessibilityDelegate ACCESSIBILITY_DELEGATE -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/k;"}
    int[] SCROLLVIEW_STYLEABLE -> B
    long mLastScroll -> a
    android.graphics.Rect mTempRect -> b
    android.widget.OverScroller mScroller -> c
    android.widget.EdgeEffect mEdgeGlowTop -> d
    android.widget.EdgeEffect mEdgeGlowBottom -> e
    int mLastMotionY -> f
    boolean mIsLayoutDirty -> g
    boolean mIsLaidOut -> h
    android.view.View mChildToScrollTo -> i
    boolean mIsBeingDragged -> j
    android.view.VelocityTracker mVelocityTracker -> k
    boolean mFillViewport -> l
    boolean mSmoothScrollingEnabled -> m
    int mTouchSlop -> n
    int mMinimumVelocity -> o
    int mMaximumVelocity -> p
    int mActivePointerId -> q
    int[] mScrollOffset -> r
    int[] mScrollConsumed -> s
    int mNestedYOffset -> t
    int mLastScrollerY -> u
    android.support.v4.widget.NestedScrollView$SavedState mSavedState -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/m;"}
    android.support.v4.view.NestedScrollingParentHelper mParentHelper -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/w0;"}
    android.support.v4.view.NestedScrollingChildHelper mChildHelper -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/k;"}
    float mVerticalScrollFactor -> y
    android.support.v4.widget.NestedScrollView$OnScrollChangeListener mOnScrollChangeListener -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/l;"}
    2:35:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    2:35:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    36:85:void initScrollView():0:0 -> <init>
    36:85:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    36:85:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    86:122:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    86:122:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    122:132:boolean isOffScreen(android.view.View):0:0 -> a
    122:132:boolean arrowScroll(int):0 -> a
    133:148:boolean arrowScroll(int):0:0 -> a
    1:1:void addView(android.view.View):0:0 -> addView
    2:2:void addView(android.view.View,int):0:0 -> addView
    3:3:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):0:0 -> addView
    4:4:void addView(android.view.View,android.view.ViewGroup$LayoutParams):0:0 -> addView
    1:1:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):0:0 -> b
    1:1:void doScrollY(int):0:0 -> c
    33:40:boolean dispatchNestedPreScroll(int,int,int[],int[],int):0:0 -> computeScroll
    33:40:void computeScroll():0 -> computeScroll
    41:74:void computeScroll():0:0 -> computeScroll
    75:80:boolean dispatchNestedScroll(int,int,int,int,int[],int):0:0 -> computeScroll
    75:80:void computeScroll():0 -> computeScroll
    81:125:void computeScroll():0:0 -> computeScroll
    126:131:boolean hasNestedScrollingParent(int):0:0 -> computeScroll
    126:131:void computeScroll():0 -> computeScroll
    132:138:void stopNestedScroll(int):0:0 -> computeScroll
    132:138:void computeScroll():0 -> computeScroll
    1:1:void ensureGlows():0:0 -> d
    3:7:boolean android.support.v4.view.NestedScrollingChildHelper.isNestedScrollingEnabled():0:0 -> dispatchNestedPreFling
    3:7:boolean android.support.v4.view.NestedScrollingChildHelper.dispatchNestedPreFling(float,float):0 -> dispatchNestedPreFling
    3:7:boolean dispatchNestedPreFling(float,float):0 -> dispatchNestedPreFling
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    8:13:boolean android.support.v4.view.NestedScrollingChildHelper.dispatchNestedPreFling(float,float):0:0 -> dispatchNestedPreFling
    8:13:boolean dispatchNestedPreFling(float,float):0 -> dispatchNestedPreFling
    14:22:boolean android.support.v4.view.ViewParentCompat.onNestedPreFling(android.view.ViewParent,android.view.View,float,float):0:0 -> dispatchNestedPreFling
    14:22:boolean android.support.v4.view.NestedScrollingChildHelper.dispatchNestedPreFling(float,float):0 -> dispatchNestedPreFling
    14:22:boolean dispatchNestedPreFling(float,float):0 -> dispatchNestedPreFling
    8:12:boolean android.support.v4.view.NestedScrollingChildHelper.dispatchNestedPreScroll(int,int,int[],int[]):0:0 -> dispatchNestedPreScroll
    8:12:boolean dispatchNestedPreScroll(int,int,int[],int[]):0 -> dispatchNestedPreScroll
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:13:boolean android.support.v4.view.NestedScrollingChildHelper.dispatchNestedScroll(int,int,int,int,int[]):0:0 -> dispatchNestedScroll
    9:13:boolean dispatchNestedScroll(int,int,int,int,int[]):0 -> dispatchNestedScroll
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:35:boolean canScroll():0:0 -> e
    7:35:boolean executeKeyEvent(android.view.KeyEvent):0 -> e
    36:75:boolean executeKeyEvent(android.view.KeyEvent):0:0 -> e
    76:136:boolean pageScroll(int):0:0 -> e
    76:136:boolean executeKeyEvent(android.view.KeyEvent):0 -> e
    137:208:boolean executeKeyEvent(android.view.KeyEvent):0:0 -> e
    33:41:void fling(int):0:0 -> f
    33:41:void flingWithNestedDispatch(int):0 -> f
    42:46:boolean startNestedScroll(int,int):0:0 -> f
    42:46:void fling(int):0 -> f
    42:46:void flingWithNestedDispatch(int):0 -> f
    47:78:void fling(int):0:0 -> f
    47:78:void flingWithNestedDispatch(int):0 -> f
    1:1:boolean fullScroll(int):0:0 -> g
    3:5:int android.support.v4.view.NestedScrollingParentHelper.getNestedScrollAxes():0:0 -> getNestedScrollAxes
    3:5:int getNestedScrollAxes():0 -> getNestedScrollAxes
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:boolean isViewDescendantOf(android.view.View,android.view.View):0:0 -> h
    4:8:boolean android.support.v4.view.NestedScrollingChildHelper.hasNestedScrollingParent():0:0 -> hasNestedScrollingParent
    4:8:boolean hasNestedScrollingParent():0 -> hasNestedScrollingParent
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:boolean isWithinDeltaOfScreen(android.view.View,int,int):0:0 -> i
    3:5:boolean android.support.v4.view.NestedScrollingChildHelper.isNestedScrollingEnabled():0:0 -> isNestedScrollingEnabled
    3:5:boolean isNestedScrollingEnabled():0 -> isNestedScrollingEnabled
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void onSecondaryPointerUp(android.view.MotionEvent):0:0 -> j
    44:54:boolean hasNestedScrollingParent(int):0:0 -> k
    44:54:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Z"}
    55:73:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):0:0 -> k
    26:123:android.view.View findFocusableViewInBounds(boolean,int,int):0:0 -> l
    26:123:boolean scrollAndFocus(int,int,int):0 -> l
    124:137:boolean scrollAndFocus(int,int,int):0:0 -> l
    1:1:void smoothScrollBy(int,int):0:0 -> m
    110:117:void initVelocityTrackerIfNotExists():0:0 -> onInterceptTouchEvent
    110:117:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    118:141:boolean onInterceptTouchEvent(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    142:148:void recycleVelocityTracker():0:0 -> onInterceptTouchEvent
    142:148:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    149:172:boolean onInterceptTouchEvent(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    173:176:void stopNestedScroll(int):0:0 -> onInterceptTouchEvent
    173:176:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    177:186:boolean onInterceptTouchEvent(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    187:228:boolean inChild(int,int):0:0 -> onInterceptTouchEvent
    187:228:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    229:238:boolean onInterceptTouchEvent(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    239:250:void initOrResetVelocityTracker():0:0 -> onInterceptTouchEvent
    239:250:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    251:267:boolean onInterceptTouchEvent(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    268:277:boolean startNestedScroll(int,int):0:0 -> onInterceptTouchEvent
    268:277:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    278:285:void recycleVelocityTracker():0:0 -> onInterceptTouchEvent
    278:285:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    21:46:void scrollToChild(android.view.View):0:0 -> onLayout
    21:46:void onLayout(boolean,int,int,int,int):0 -> onLayout
    47:133:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    3:5:void android.support.v4.view.NestedScrollingParentHelper.onNestedScrollAccepted(android.view.View,android.view.View,int,int):0:0 -> onNestedScrollAccepted
    3:5:void android.support.v4.view.NestedScrollingParentHelper.onNestedScrollAccepted(android.view.View,android.view.View,int):0 -> onNestedScrollAccepted
    3:5:void onNestedScrollAccepted(android.view.View,android.view.View,int):0 -> onNestedScrollAccepted
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    6:9:void onNestedScrollAccepted(android.view.View,android.view.View,int):0:0 -> onNestedScrollAccepted
    32:43:boolean isOffScreen(android.view.View):0:0 -> onRequestFocusInDescendants
    32:43:boolean onRequestFocusInDescendants(int,android.graphics.Rect):0 -> onRequestFocusInDescendants
    44:48:boolean onRequestFocusInDescendants(int,android.graphics.Rect):0:0 -> onRequestFocusInDescendants
    10:13:void android.support.v7.app.AlertController$2.onScrollChange(android.support.v4.widget.NestedScrollView,int,int,int,int):0:0 -> onScrollChanged
    10:13:void onScrollChanged(int,int,int,int):0 -> onScrollChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:21:void android.support.v7.app.AlertController$2.onScrollChange(android.support.v4.widget.NestedScrollView,int,int,int,int):0:0 -> onScrollChanged
    14:21:void onScrollChanged(int,int,int,int):0 -> onScrollChanged
    4:5:void android.support.v4.view.NestedScrollingParentHelper.onStopNestedScroll(android.view.View,int):0:0 -> onStopNestedScroll
    4:5:void android.support.v4.view.NestedScrollingParentHelper.onStopNestedScroll(android.view.View):0 -> onStopNestedScroll
    4:5:void onStopNestedScroll(android.view.View):0 -> onStopNestedScroll
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    6:9:void onStopNestedScroll(android.view.View):0:0 -> onStopNestedScroll
    1:1:void initVelocityTrackerIfNotExists():0:0 -> onTouchEvent
    1:1:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    2:2:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    3:3:void recycleVelocityTracker():0:0 -> onTouchEvent
    3:3:void endDrag():0 -> onTouchEvent
    3:3:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    4:4:void stopNestedScroll(int):0:0 -> onTouchEvent
    4:4:void endDrag():0 -> onTouchEvent
    4:4:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    5:5:void endDrag():0:0 -> onTouchEvent
    5:5:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    6:6:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    7:7:boolean dispatchNestedPreScroll(int,int,int[],int[],int):0:0 -> onTouchEvent
    7:7:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    8:8:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    9:9:boolean hasNestedScrollingParent(int):0:0 -> onTouchEvent
    9:9:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    10:10:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    11:11:boolean dispatchNestedScroll(int,int,int,int,int[],int):0:0 -> onTouchEvent
    11:11:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    12:12:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    13:13:void recycleVelocityTracker():0:0 -> onTouchEvent
    13:13:void endDrag():0 -> onTouchEvent
    13:13:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    14:14:void stopNestedScroll(int):0:0 -> onTouchEvent
    14:14:void endDrag():0 -> onTouchEvent
    14:14:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    15:15:void endDrag():0:0 -> onTouchEvent
    15:15:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    16:16:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    17:17:boolean startNestedScroll(int,int):0:0 -> onTouchEvent
    17:17:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    18:18:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    7:25:void scrollToChild(android.view.View):0:0 -> requestChildFocus
    7:25:void requestChildFocus(android.view.View,android.view.View):0 -> requestChildFocus
    26:29:void requestChildFocus(android.view.View,android.view.View):0:0 -> requestChildFocus
    22:43:boolean scrollToChildRect(android.graphics.Rect,boolean):0:0 -> requestChildRectangleOnScreen
    22:43:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):0 -> requestChildRectangleOnScreen
    7:12:void recycleVelocityTracker():0:0 -> requestDisallowInterceptTouchEvent
    7:12:void requestDisallowInterceptTouchEvent(boolean):0 -> requestDisallowInterceptTouchEvent
    13:16:void requestDisallowInterceptTouchEvent(boolean):0:0 -> requestDisallowInterceptTouchEvent
    43:89:void scrollTo(int,int):0:0 -> scrollTo
    3:6:void android.support.v4.view.NestedScrollingChildHelper.setNestedScrollingEnabled(boolean):0:0 -> setNestedScrollingEnabled
    3:6:void setNestedScrollingEnabled(boolean):0 -> setNestedScrollingEnabled
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:13:void android.support.v4.view.ViewCompat.stopNestedScroll(android.view.View):0:0 -> setNestedScrollingEnabled
    7:13:void android.support.v4.view.NestedScrollingChildHelper.setNestedScrollingEnabled(boolean):0 -> setNestedScrollingEnabled
    7:13:void setNestedScrollingEnabled(boolean):0 -> setNestedScrollingEnabled
    14:16:void android.support.v4.view.NestedScrollingChildHelper.setNestedScrollingEnabled(boolean):0:0 -> setNestedScrollingEnabled
    14:16:void setNestedScrollingEnabled(boolean):0 -> setNestedScrollingEnabled
    1:1:void setOnScrollChangeListener(android.support.v4.widget.NestedScrollView$OnScrollChangeListener):0:0 -> setOnScrollChangeListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/l;)V"}
    4:8:boolean android.support.v4.view.NestedScrollingChildHelper.startNestedScroll(int):0:0 -> startNestedScroll
    4:8:boolean startNestedScroll(int):0 -> startNestedScroll
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:7:void android.support.v4.view.NestedScrollingChildHelper.stopNestedScroll():0:0 -> stopNestedScroll
    4:7:void stopNestedScroll():0 -> stopNestedScroll
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
android.support.v4.widget.NestedScrollView$AccessibilityDelegate -> x.k:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
    void <init>() -> <init>
    45:49:void android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollX(android.view.accessibility.AccessibilityRecord,int):0:0 -> a
    45:49:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> a
    50:52:void android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordCompatApi15Impl.setMaxScrollX(android.view.accessibility.AccessibilityRecord,int):0:0 -> a
    50:52:void android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollX(android.view.accessibility.AccessibilityRecord,int):0 -> a
    50:52:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> a
    53:56:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> a
    57:60:void android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordCompatApi15Impl.setMaxScrollY(android.view.accessibility.AccessibilityRecord,int):0:0 -> a
    57:60:void android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollY(android.view.accessibility.AccessibilityRecord,int):0 -> a
    57:60:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> a
    3:7:void android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    3:7:void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lv/m;)V"}
    8:15:void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    16:18:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName(java.lang.CharSequence):0:0 -> b
    16:18:void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    19:31:void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    32:34:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable(boolean):0:0 -> b
    32:34:void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    35:57:void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    5:12:boolean android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction(android.view.View,int,android.os.Bundle):0:0 -> d
    5:12:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
    13:60:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0:0 -> d
    61:75:void android.support.v4.widget.NestedScrollView.smoothScrollTo(int,int):0:0 -> d
    61:75:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
    76:108:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0:0 -> d
    109:123:void android.support.v4.widget.NestedScrollView.smoothScrollTo(int,int):0:0 -> d
    109:123:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
android.support.v4.widget.NestedScrollView$OnScrollChangeListener -> x.l:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
android.support.v4.widget.NestedScrollView$SavedState -> x.m:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
    int scrollPosition -> a
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.os.Parcel):0:0 -> <init>
    2:2:void <init>(android.os.Parcelable):0:0 -> <init>
    1:1:java.lang.String toString():0:0 -> toString
    1:1:void writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
android.support.v4.widget.NestedScrollView$SavedState$1 -> R8$$REMOVED$$CLASS$$97:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
android.support.v4.widget.PopupWindowCompat -> x.q:
# {"id":"sourceFile","fileName":"PopupWindowCompat.java"}
    android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl IMPL -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/e1;"}
    1:1:void <clinit>():0:0 -> <clinit>
android.support.v4.widget.PopupWindowCompat$PopupWindowCompatApi19Impl -> x.n:
# {"id":"sourceFile","fileName":"PopupWindowCompat.java"}
    1:1:void <init>():0:0 -> <init>
    1:1:void showAsDropDown(android.widget.PopupWindow,android.view.View,int,int,int):0:0 -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e0;Landroid/view/View;III)V"}
android.support.v4.widget.PopupWindowCompat$PopupWindowCompatApi21Impl -> x.o:
# {"id":"sourceFile","fileName":"PopupWindowCompat.java"}
    java.lang.reflect.Field sOverlapAnchorField -> f
    1:1:void <clinit>():0:0 -> <clinit>
    void <init>() -> <init>
    1:1:void setOverlapAnchor(android.widget.PopupWindow,boolean):0:0 -> d0
android.support.v4.widget.PopupWindowCompat$PopupWindowCompatApi23Impl -> x.p:
# {"id":"sourceFile","fileName":"PopupWindowCompat.java"}
    void <init>() -> <init>
    1:1:void setOverlapAnchor(android.widget.PopupWindow,boolean):0:0 -> d0
    1:1:void setWindowLayoutType(android.widget.PopupWindow,int):0:0 -> j0
android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl -> R8$$REMOVED$$CLASS$$98:
# {"id":"sourceFile","fileName":"PopupWindowCompat.java"}
android.support.v4.widget.Space -> android.support.v4.widget.Space:
# {"id":"sourceFile","fileName":"Space.java"}
    2:15:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    2:15:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    5:27:int getDefaultSize2(int,int):0:0 -> onMeasure
    5:27:void onMeasure(int,int):0 -> onMeasure
    28:31:void onMeasure(int,int):0:0 -> onMeasure
    32:50:int getDefaultSize2(int,int):0:0 -> onMeasure
    32:50:void onMeasure(int,int):0 -> onMeasure
    51:54:void onMeasure(int,int):0:0 -> onMeasure
android.support.v4.widget.TextViewCompat -> x.w:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    android.support.v4.widget.TextViewCompat$TextViewCompatBaseImpl IMPL -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/e1;"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void setTextAppearance(android.widget.TextView,int):0:0 -> a
android.support.v4.widget.TextViewCompat$TextViewCompatApi16Impl -> x.r:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    1:1:void <init>():0:0 -> <init>
android.support.v4.widget.TextViewCompat$TextViewCompatApi17Impl -> x.s:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    void <init>() -> <init>
    1:1:void setCompoundDrawablesRelative(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0:0 -> O
    1:1:android.graphics.drawable.Drawable[] getCompoundDrawablesRelative(android.widget.TextView):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/EditText;)[Landroid/graphics/drawable/Drawable;"}
android.support.v4.widget.TextViewCompat$TextViewCompatApi18Impl -> x.t:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    void <init>() -> <init>
    1:1:void setCompoundDrawablesRelative(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0:0 -> O
    1:1:android.graphics.drawable.Drawable[] getCompoundDrawablesRelative(android.widget.TextView):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/EditText;)[Landroid/graphics/drawable/Drawable;"}
android.support.v4.widget.TextViewCompat$TextViewCompatApi23Impl -> x.u:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    void <init>() -> <init>
    1:1:void setTextAppearance(android.widget.TextView,int):0:0 -> e0
android.support.v4.widget.TextViewCompat$TextViewCompatApi26Impl -> x.v:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    void <init>() -> <init>
android.support.v4.widget.TextViewCompat$TextViewCompatBaseImpl -> R8$$REMOVED$$CLASS$$99:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
android.support.v4.widget.TintableCompoundButton -> x.x:
# {"id":"sourceFile","fileName":"TintableCompoundButton.java"}
    void setSupportButtonTintList(android.content.res.ColorStateList) -> setSupportButtonTintList
    void setSupportButtonTintMode(android.graphics.PorterDuff$Mode) -> setSupportButtonTintMode
android.support.v4.widget.TintableImageSourceView -> x.y:
# {"id":"sourceFile","fileName":"TintableImageSourceView.java"}
    android.content.res.ColorStateList getSupportImageTintList() -> getSupportImageTintList
    android.graphics.PorterDuff$Mode getSupportImageTintMode() -> getSupportImageTintMode
    void setSupportImageTintList(android.content.res.ColorStateList) -> setSupportImageTintList
    void setSupportImageTintMode(android.graphics.PorterDuff$Mode) -> setSupportImageTintMode
android.support.v4.widget.ViewDragHelper -> x.z:
# {"id":"sourceFile","fileName":"ViewDragHelper.java"}
    int mDragState -> a
    int mTouchSlop -> b
    int mActivePointerId -> c
    float[] mInitialMotionX -> d
    float[] mInitialMotionY -> e
    float[] mLastMotionX -> f
    float[] mLastMotionY -> g
    int[] mInitialEdgesTouched -> h
    int[] mEdgeDragsInProgress -> i
    int[] mEdgeDragsLocked -> j
    int mPointersDown -> k
    android.view.VelocityTracker mVelocityTracker -> l
    float mMaxVelocity -> m
    float mMinVelocity -> n
    int mEdgeSize -> o
    android.widget.OverScroller mScroller -> p
    android.support.v4.widget.ViewDragHelper$Callback mCallback -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/f0;"}
    android.view.View mCapturedView -> r
    boolean mReleaseInProgress -> s
    android.view.ViewGroup mParentView -> t
    java.lang.Runnable mSetIdleRunnable -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/n;"}
    android.view.animation.Interpolator sInterpolator -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/f0;"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.content.Context,android.view.ViewGroup,android.support.v4.widget.ViewDragHelper$Callback):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/app/f0;)V"}
    10:49:void android.support.v4.widget.ViewDragHelper.clearMotionHistory():0:0 -> a
    10:49:void cancel():0 -> a
    50:56:void cancel():0:0 -> a
    1:1:void captureChildView(android.view.View,int):0:0 -> b
    1:1:boolean checkTouchSlop(android.view.View,float,float):0:0 -> c
    14:46:void clearMotionHistory(int):0:0 -> d
    36:43:float android.support.v4.widget.ViewDragHelper.distanceInfluenceForSnapDuration(float):0:0 -> e
    36:43:int computeAxisDuration(int,int,int):0 -> e
    44:86:int computeAxisDuration(int,int,int):0:0 -> e
    1:1:boolean continueSettling(boolean):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Z"}
    16:49:android.view.View findTopChildUnder(int,int):0:0 -> g
    39:69:int android.support.v4.widget.ViewDragHelper.clampMag(int,int,int):0:0 -> h
    39:69:int android.support.v4.widget.ViewDragHelper.computeSettleDuration(android.view.View,int,int,int,int):0 -> h
    39:69:boolean forceSettleCapturedViewAt(int,int,int,int):0 -> h
    70:133:int android.support.v4.widget.ViewDragHelper.computeSettleDuration(android.view.View,int,int,int,int):0:0 -> h
    70:133:boolean forceSettleCapturedViewAt(int,int,int,int):0 -> h
    134:142:boolean forceSettleCapturedViewAt(int,int,int,int):0:0 -> h
    10:35:boolean isValidPointerForActionMove(int):0:0 -> i
    1:1:boolean android.support.v4.widget.ViewDragHelper.isViewUnder(android.view.View,int,int):0:0 -> j
    1:1:boolean android.support.v4.widget.ViewDragHelper.isCapturedViewUnder(int,int):0 -> j
    1:1:void processTouchEvent(android.view.MotionEvent):0 -> j
    2:2:void processTouchEvent(android.view.MotionEvent):0:0 -> j
    3:3:void android.support.v4.widget.ViewDragHelper.dispatchViewReleased(float,float):0:0 -> j
    3:3:void processTouchEvent(android.view.MotionEvent):0 -> j
    4:4:void processTouchEvent(android.view.MotionEvent):0:0 -> j
    5:5:void android.support.v4.widget.ViewDragHelper.dragTo(int,int,int,int):0:0 -> j
    5:5:void processTouchEvent(android.view.MotionEvent):0 -> j
    6:6:void processTouchEvent(android.view.MotionEvent):0:0 -> j
    7:7:boolean android.support.v4.widget.ViewDragHelper.checkNewEdgeDrag(float,float,int,int):0:0 -> j
    7:7:void android.support.v4.widget.ViewDragHelper.reportNewEdgeDrags(float,float,int):0 -> j
    7:7:void processTouchEvent(android.view.MotionEvent):0 -> j
    8:8:void processTouchEvent(android.view.MotionEvent):0:0 -> j
    20:45:float android.support.v4.widget.ViewDragHelper.clampMag(float,float,float):0:0 -> k
    20:45:void releaseViewForPointerUp():0 -> k
    46:49:void releaseViewForPointerUp():0:0 -> k
    50:78:float android.support.v4.widget.ViewDragHelper.clampMag(float,float,float):0:0 -> k
    50:78:void releaseViewForPointerUp():0 -> k
    79:92:void android.support.v4.widget.ViewDragHelper.dispatchViewReleased(float,float):0:0 -> k
    79:92:void releaseViewForPointerUp():0 -> k
    6:84:void android.support.v4.widget.ViewDragHelper.ensureMotionHistorySizeForId(int):0:0 -> l
    6:84:void saveInitialMotion(float,float,int):0 -> l
    85:102:void saveInitialMotion(float,float,int):0:0 -> l
    103:140:int android.support.v4.widget.ViewDragHelper.getEdgesTouched(int,int):0:0 -> l
    103:140:void saveInitialMotion(float,float,int):0 -> l
    141:150:void saveInitialMotion(float,float,int):0:0 -> l
    1:1:void saveLastMotion(android.view.MotionEvent):0:0 -> m
    1:1:void setDragState(int):0:0 -> n
    1:1:boolean settleCapturedViewAt(int,int):0:0 -> o
    215:261:boolean android.support.v4.widget.ViewDragHelper.checkNewEdgeDrag(float,float,int,int):0:0 -> p
    215:261:void android.support.v4.widget.ViewDragHelper.reportNewEdgeDrags(float,float,int):0 -> p
    215:261:boolean shouldInterceptTouchEvent(android.view.MotionEvent):0 -> p
    262:323:boolean shouldInterceptTouchEvent(android.view.MotionEvent):0:0 -> p
    1:1:boolean tryCaptureViewForDrag(android.view.View,int):0:0 -> q
android.support.v4.widget.ViewDragHelper$2 -> R8$$REMOVED$$CLASS$$100:
# {"id":"sourceFile","fileName":"ViewDragHelper.java"}
android.support.v4.widget.ViewDragHelper$Callback -> R8$$REMOVED$$CLASS$$101:
# {"id":"sourceFile","fileName":"ViewDragHelper.java"}
android.support.v7.app.ActionBar -> y.b:
# {"id":"sourceFile","fileName":"ActionBar.java"}
    void <init>() -> <init>
    1:1:boolean closeOptionsMenu():0:0 -> a
    boolean collapseActionView() -> b
    void dispatchMenuVisibilityChanged(boolean) -> c
    int getDisplayOptions() -> d
    android.content.Context getThemedContext() -> e
    1:1:boolean invalidateOptionsMenu():0:0 -> f
    void onConfigurationChanged(android.content.res.Configuration) -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:1:void onDestroy():0:0 -> h
    boolean onKeyShortcut(int,android.view.KeyEvent) -> i
    1:1:boolean onMenuKeyEvent(android.view.KeyEvent):0:0 -> j
    1:1:boolean openOptionsMenu():0:0 -> k
    void setDefaultDisplayHomeAsUpEnabled(boolean) -> l
    void setShowHideAnimationEnabled(boolean) -> m
    void setWindowTitle(java.lang.CharSequence) -> n
    1:1:android.support.v7.view.ActionMode startActionMode(android.support.v7.view.ActionMode$Callback):0:0 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/c0;)Lf0/b;"}
android.support.v7.app.ActionBar$LayoutParams -> y.a:
# {"id":"sourceFile","fileName":"ActionBar.java"}
    int gravity -> a
    1:1:void <init>(int,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    3:3:void <init>(android.view.ViewGroup$LayoutParams):0:0 -> <init>
    4:4:void <init>(android.support.v7.app.ActionBar$LayoutParams):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/a;)V"}
android.support.v7.app.ActionBarDrawerToggle$Delegate -> y.c:
# {"id":"sourceFile","fileName":"ActionBarDrawerToggle.java"}
android.support.v7.app.AlertController -> y.i:
# {"id":"sourceFile","fileName":"AlertController.java"}
    android.content.Context mContext -> a
    android.support.v7.app.AppCompatDialog mDialog -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/g0;"}
    android.view.Window mWindow -> c
    java.lang.CharSequence mTitle -> d
    android.widget.ListView mListView -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v7/app/AlertController$RecycleListView;"}
    android.widget.Button mButtonPositive -> f
    android.widget.Button mButtonNegative -> g
    android.widget.Button mButtonNeutral -> h
    android.support.v4.widget.NestedScrollView mScrollView -> i
    int mIconId -> j
    android.graphics.drawable.Drawable mIcon -> k
    android.widget.ImageView mIconView -> l
    android.widget.TextView mTitleView -> m
    android.widget.TextView mMessageView -> n
    android.view.View mCustomTitleView -> o
    android.widget.ListAdapter mAdapter -> p
    int mCheckedItem -> q
    int mAlertDialogLayout -> r
    int mListLayout -> s
    int mListItemLayout -> t
    boolean mShowTitle -> u
    android.os.Handler mHandler -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/b;"}
    android.view.View$OnClickListener mButtonHandler -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/m0;"}
    82:85:boolean android.support.v7.app.AppCompatDialog.supportRequestWindowFeature(int):0:0 -> <init>
    82:85:void <init>(android.content.Context,android.support.v7.app.AppCompatDialog,android.view.Window):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ly/g0;Landroid/view/Window;)V"}
    86:89:boolean android.support.v7.app.AppCompatDialog.supportRequestWindowFeature(int):0:0 -> <init>
    86:89:void <init>(android.content.Context,android.support.v7.app.AppCompatDialog,android.view.Window):0 -> <init>
    1:1:void manageScrollIndicators(android.view.View,android.view.View,android.view.View):0:0 -> a
    1:1:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):0:0 -> b
android.support.v7.app.AlertController$1 -> R8$$REMOVED$$CLASS$$102:
# {"id":"sourceFile","fileName":"AlertController.java"}
android.support.v7.app.AlertController$2 -> R8$$REMOVED$$CLASS$$103:
# {"id":"sourceFile","fileName":"AlertController.java"}
android.support.v7.app.AlertController$3 -> y.d:
# {"id":"sourceFile","fileName":"AlertController.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.view.View val$top -> b
    android.view.View val$bottom -> c
    android.support.v7.app.AlertController this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    9:12:void android.support.v7.app.AlertController$3.<init>(android.support.v7.app.AlertController,android.view.View,android.view.View):0:0 -> <init>
    9:12:void $r8$init$synthetic(android.support.v7.app.AlertController,android.view.View,android.view.View,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/i;Landroid/view/View;Landroid/view/View;I)V"}
    16:21:void android.support.design.widget.HeaderBehavior$FlingRunnable.run():0:0 -> run
    16:21:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    22:29:void android.support.v7.app.AlertController$5.run():0:0 -> run
    22:29:void run$bridge():0 -> run
    30:36:void android.support.v7.app.AlertController$3.run():0:0 -> run
    30:36:void run$bridge():0 -> run
android.support.v7.app.AlertController$4 -> y.e:
# {"id":"sourceFile","fileName":"AlertController.java"}
    android.view.View val$top -> a
    android.view.View val$bottom -> b
    1:1:void <init>(android.support.v7.app.AlertController,android.view.View,android.view.View):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroid/view/View;)V"}
    1:1:void onScroll(android.widget.AbsListView,int,int,int):0:0 -> onScroll
    1:1:void onScrollStateChanged(android.widget.AbsListView,int):0:0 -> onScrollStateChanged
android.support.v7.app.AlertController$5 -> R8$$REMOVED$$CLASS$$104:
# {"id":"sourceFile","fileName":"AlertController.java"}
android.support.v7.app.AlertController$AlertParams -> y.g:
# {"id":"sourceFile","fileName":"AlertController.java"}
    android.view.LayoutInflater mInflater -> a
    android.graphics.drawable.Drawable mIcon -> b
    java.lang.CharSequence mTitle -> c
    android.view.View mCustomTitleView -> d
    android.content.DialogInterface$OnKeyListener mOnKeyListener -> e
    android.widget.ListAdapter mAdapter -> f
    android.content.DialogInterface$OnClickListener mOnClickListener -> g
    1:1:void <init>(android.content.Context):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ContextThemeWrapper;)V"}
android.support.v7.app.AlertController$AlertParams$3 -> y.f:
# {"id":"sourceFile","fileName":"AlertController.java"}
    android.support.v7.app.AlertController val$dialog -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/i;"}
    android.support.v7.app.AlertController$AlertParams this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/g;"}
    1:1:void <init>(android.support.v7.app.AlertController$AlertParams,android.support.v7.app.AlertController):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/g;Ly/i;)V"}
    1:1:void onItemClick(android.widget.AdapterView,android.view.View,int,long):0:0 -> onItemClick
android.support.v7.app.AlertController$ButtonHandler -> R8$$REMOVED$$CLASS$$105:
# {"id":"sourceFile","fileName":"AlertController.java"}
android.support.v7.app.AlertController$CheckedItemAdapter -> y.h:
# {"id":"sourceFile","fileName":"AlertController.java"}
    1:1:void <init>(android.content.Context,int,int,java.lang.CharSequence[]):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;I)V"}
    1:1:long getItemId(int):0:0 -> getItemId
    1:1:boolean hasStableIds():0:0 -> hasStableIds
android.support.v7.app.AlertController$RecycleListView -> android.support.v7.app.AlertController$RecycleListView:
# {"id":"sourceFile","fileName":"AlertController.java"}
    int mPaddingTopNoTitle -> a
    int mPaddingBottomNoButtons -> b
android.support.v7.app.AlertDialog -> y.j:
# {"id":"sourceFile","fileName":"AlertDialog.java"}
    android.support.v7.app.AlertController mAlert -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/i;"}
    1:1:void <init>(android.content.Context,int):0:0 -> <init>
    1:1:int resolveDialogTheme(android.content.Context,int):0:0 -> b
    1:1:void android.support.v7.app.AlertController.installContent():0:0 -> onCreate
    1:1:void onCreate(android.os.Bundle):0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    2:2:void android.support.v7.app.AlertController.installContent():0:0 -> onCreate
    2:2:void onCreate(android.os.Bundle):0 -> onCreate
    3:3:void android.support.v7.app.AlertController.setupView():0:0 -> onCreate
    3:3:void android.support.v7.app.AlertController.installContent():0 -> onCreate
    3:3:void onCreate(android.os.Bundle):0 -> onCreate
    4:4:void android.support.v7.app.AlertController.setupCustomContent(android.view.ViewGroup):0:0 -> onCreate
    4:4:void android.support.v7.app.AlertController.setupView():0 -> onCreate
    4:4:void android.support.v7.app.AlertController.installContent():0 -> onCreate
    4:4:void onCreate(android.os.Bundle):0 -> onCreate
    5:5:void android.support.v7.app.AlertController.setupView():0:0 -> onCreate
    5:5:void android.support.v7.app.AlertController.installContent():0 -> onCreate
    5:5:void onCreate(android.os.Bundle):0 -> onCreate
    6:6:void android.support.v7.app.AlertController.setupContent(android.view.ViewGroup):0:0 -> onCreate
    6:6:void android.support.v7.app.AlertController.setupView():0 -> onCreate
    6:6:void android.support.v7.app.AlertController.installContent():0 -> onCreate
    6:6:void onCreate(android.os.Bundle):0 -> onCreate
    7:7:void android.support.v7.app.AlertController.setupButtons(android.view.ViewGroup):0:0 -> onCreate
    7:7:void android.support.v7.app.AlertController.setupView():0 -> onCreate
    7:7:void android.support.v7.app.AlertController.installContent():0 -> onCreate
    7:7:void onCreate(android.os.Bundle):0 -> onCreate
    8:8:boolean android.support.v7.app.AlertController.shouldCenterSingleButton(android.content.Context):0:0 -> onCreate
    8:8:void android.support.v7.app.AlertController.setupButtons(android.view.ViewGroup):0 -> onCreate
    8:8:void android.support.v7.app.AlertController.setupView():0 -> onCreate
    8:8:void android.support.v7.app.AlertController.installContent():0 -> onCreate
    8:8:void onCreate(android.os.Bundle):0 -> onCreate
    9:9:void android.support.v7.app.AlertController.setupButtons(android.view.ViewGroup):0:0 -> onCreate
    9:9:void android.support.v7.app.AlertController.setupView():0 -> onCreate
    9:9:void android.support.v7.app.AlertController.installContent():0 -> onCreate
    9:9:void onCreate(android.os.Bundle):0 -> onCreate
    10:10:void android.support.v7.app.AlertController.centerButton(android.widget.Button):0:0 -> onCreate
    10:10:void android.support.v7.app.AlertController.setupButtons(android.view.ViewGroup):0 -> onCreate
    10:10:void android.support.v7.app.AlertController.setupView():0 -> onCreate
    10:10:void android.support.v7.app.AlertController.installContent():0 -> onCreate
    10:10:void onCreate(android.os.Bundle):0 -> onCreate
    11:11:void android.support.v7.app.AlertController.setupButtons(android.view.ViewGroup):0:0 -> onCreate
    11:11:void android.support.v7.app.AlertController.setupView():0 -> onCreate
    11:11:void android.support.v7.app.AlertController.installContent():0 -> onCreate
    11:11:void onCreate(android.os.Bundle):0 -> onCreate
    12:12:void android.support.v7.app.AlertController.centerButton(android.widget.Button):0:0 -> onCreate
    12:12:void android.support.v7.app.AlertController.setupButtons(android.view.ViewGroup):0 -> onCreate
    12:12:void android.support.v7.app.AlertController.setupView():0 -> onCreate
    12:12:void android.support.v7.app.AlertController.installContent():0 -> onCreate
    12:12:void onCreate(android.os.Bundle):0 -> onCreate
    13:13:void android.support.v7.app.AlertController.setupButtons(android.view.ViewGroup):0:0 -> onCreate
    13:13:void android.support.v7.app.AlertController.setupView():0 -> onCreate
    13:13:void android.support.v7.app.AlertController.installContent():0 -> onCreate
    13:13:void onCreate(android.os.Bundle):0 -> onCreate
    14:14:void android.support.v7.app.AlertController.setupTitle(android.view.ViewGroup):0:0 -> onCreate
    14:14:void android.support.v7.app.AlertController.setupView():0 -> onCreate
    14:14:void android.support.v7.app.AlertController.installContent():0 -> onCreate
    14:14:void onCreate(android.os.Bundle):0 -> onCreate
    15:15:void android.support.v7.app.AlertController.setupView():0:0 -> onCreate
    15:15:void android.support.v7.app.AlertController.installContent():0 -> onCreate
    15:15:void onCreate(android.os.Bundle):0 -> onCreate
    16:16:void android.support.v7.app.AlertController$RecycleListView.setHasDecor(boolean,boolean):0:0 -> onCreate
    16:16:void android.support.v7.app.AlertController.setupView():0 -> onCreate
    16:16:void android.support.v7.app.AlertController.installContent():0 -> onCreate
    16:16:void onCreate(android.os.Bundle):0 -> onCreate
    17:17:void android.support.v7.app.AlertController.setupView():0:0 -> onCreate
    17:17:void android.support.v7.app.AlertController.installContent():0 -> onCreate
    17:17:void onCreate(android.os.Bundle):0 -> onCreate
    18:18:void android.support.v7.app.AlertController.setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):0:0 -> onCreate
    18:18:void android.support.v7.app.AlertController.setupView():0 -> onCreate
    18:18:void android.support.v7.app.AlertController.installContent():0 -> onCreate
    18:18:void onCreate(android.os.Bundle):0 -> onCreate
    19:19:void android.support.v4.view.ViewCompat.setScrollIndicators(android.view.View,int,int):0:0 -> onCreate
    19:19:void android.support.v7.app.AlertController.setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):0 -> onCreate
    19:19:void android.support.v7.app.AlertController.setupView():0 -> onCreate
    19:19:void android.support.v7.app.AlertController.installContent():0 -> onCreate
    19:19:void onCreate(android.os.Bundle):0 -> onCreate
    20:20:void android.support.v7.app.AlertController.setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):0:0 -> onCreate
    20:20:void android.support.v7.app.AlertController.setupView():0 -> onCreate
    20:20:void android.support.v7.app.AlertController.installContent():0 -> onCreate
    20:20:void onCreate(android.os.Bundle):0 -> onCreate
    21:21:void android.support.v7.app.AlertController.setupView():0:0 -> onCreate
    21:21:void android.support.v7.app.AlertController.installContent():0 -> onCreate
    21:21:void onCreate(android.os.Bundle):0 -> onCreate
    3:6:boolean android.support.v7.app.AlertController.onKeyDown(int,android.view.KeyEvent):0:0 -> onKeyDown
    3:6:boolean onKeyDown(int,android.view.KeyEvent):0 -> onKeyDown
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:14:boolean android.support.v7.app.AlertController.onKeyDown(int,android.view.KeyEvent):0:0 -> onKeyDown
    7:14:boolean onKeyDown(int,android.view.KeyEvent):0 -> onKeyDown
    15:19:boolean onKeyDown(int,android.view.KeyEvent):0:0 -> onKeyDown
    3:6:boolean android.support.v7.app.AlertController.onKeyUp(int,android.view.KeyEvent):0:0 -> onKeyUp
    3:6:boolean onKeyUp(int,android.view.KeyEvent):0 -> onKeyUp
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:14:boolean android.support.v7.app.AlertController.onKeyUp(int,android.view.KeyEvent):0:0 -> onKeyUp
    7:14:boolean onKeyUp(int,android.view.KeyEvent):0 -> onKeyUp
    15:19:boolean onKeyUp(int,android.view.KeyEvent):0:0 -> onKeyUp
    6:7:void android.support.v7.app.AlertController.setTitle(java.lang.CharSequence):0:0 -> setTitle
    6:7:void setTitle(java.lang.CharSequence):0 -> setTitle
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:15:void android.support.v7.app.AlertController.setTitle(java.lang.CharSequence):0:0 -> setTitle
    8:15:void setTitle(java.lang.CharSequence):0 -> setTitle
android.support.v7.app.AlertDialog$Builder -> R8$$REMOVED$$CLASS$$106:
# {"id":"sourceFile","fileName":"AlertDialog.java"}
android.support.v7.app.AppCompatActivity -> y.k:
# {"id":"sourceFile","fileName":"AppCompatActivity.java"}
    android.support.v7.app.AppCompatDelegate mDelegate -> mDelegate
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/m;"}
    1:1:void <init>():0:0 -> <init>
    7:9:void android.support.v7.app.AppCompatDelegateImplV9.addContentView(android.view.View,android.view.ViewGroup$LayoutParams):0:0 -> addContentView
    7:9:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):0 -> addContentView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:29:void android.support.v7.app.AppCompatDelegateImplV9.addContentView(android.view.View,android.view.ViewGroup$LayoutParams):0:0 -> addContentView
    10:29:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):0 -> addContentView
    1:1:void closeOptionsMenu():0:0 -> closeOptionsMenu
    1:1:boolean dispatchKeyEvent(android.view.KeyEvent):0:0 -> dispatchKeyEvent
    7:9:android.view.View android.support.v7.app.AppCompatDelegateImplV9.findViewById(int):0:0 -> findViewById
    7:9:android.view.View findViewById(int):0 -> findViewById
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:16:android.view.View android.support.v7.app.AppCompatDelegateImplV9.findViewById(int):0:0 -> findViewById
    10:16:android.view.View findViewById(int):0 -> findViewById
    5:14:android.support.v7.app.AppCompatDelegate android.support.v7.app.AppCompatDelegate.create(android.app.Activity,android.support.v7.app.AppCompatCallback):0:0 -> getDelegate
    5:14:android.support.v7.app.AppCompatDelegate getDelegate():0 -> getDelegate
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly/m;"}
    15:40:android.support.v7.app.AppCompatDelegate android.support.v7.app.AppCompatDelegate.create(android.content.Context,android.view.Window,android.support.v7.app.AppCompatCallback):0:0 -> getDelegate
    15:40:android.support.v7.app.AppCompatDelegate android.support.v7.app.AppCompatDelegate.create(android.app.Activity,android.support.v7.app.AppCompatCallback):0 -> getDelegate
    15:40:android.support.v7.app.AppCompatDelegate getDelegate():0 -> getDelegate
    7:9:android.support.v7.app.ActionBarDrawerToggle$Delegate getDrawerToggleDelegate():0:0 -> getDrawerToggleDelegate
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly/c;"}
    10:15:android.support.v7.app.ActionBarDrawerToggle$Delegate android.support.v7.app.AppCompatDelegateImplBase.getDrawerToggleDelegate():0:0 -> getDrawerToggleDelegate
    10:15:android.support.v7.app.ActionBarDrawerToggle$Delegate getDrawerToggleDelegate():0 -> getDrawerToggleDelegate
    7:10:android.view.MenuInflater android.support.v7.app.AppCompatDelegateImplBase.getMenuInflater():0:0 -> getMenuInflater
    7:10:android.view.MenuInflater getMenuInflater():0 -> getMenuInflater
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:34:android.view.MenuInflater android.support.v7.app.AppCompatDelegateImplBase.getMenuInflater():0:0 -> getMenuInflater
    11:34:android.view.MenuInflater getMenuInflater():0 -> getMenuInflater
    1:1:android.content.res.Resources getResources():0:0 -> getResources
    7:9:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar():0:0 -> getSupportActionBar
    7:9:android.support.v7.app.ActionBar getSupportActionBar():0 -> getSupportActionBar
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly/b;"}
    10:12:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar():0:0 -> getSupportActionBar
    10:12:android.support.v7.app.ActionBar getSupportActionBar():0 -> getSupportActionBar
    1:1:android.content.Intent getSupportParentActivityIntent():0:0 -> getSupportParentActivityIntent
    1:1:void invalidateOptionsMenu():0:0 -> invalidateOptionsMenu
    10:13:void android.support.v7.app.AppCompatDelegateImplV9.onConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
    10:13:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:17:void android.support.v7.app.AppCompatDelegateImplV9.onConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
    14:17:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    18:24:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar():0:0 -> onConfigurationChanged
    18:24:void android.support.v7.app.AppCompatDelegateImplV9.onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    18:24:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    25:33:void android.support.v7.app.AppCompatDelegateImplV9.onConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
    25:33:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    34:35:void android.support.v7.widget.AppCompatDrawableManager.onConfigurationChanged(android.content.Context):0:0 -> onConfigurationChanged
    34:35:void android.support.v7.app.AppCompatDelegateImplV9.onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:35:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    36:46:void android.support.v7.widget.AppCompatDrawableManager.onConfigurationChanged(android.content.Context):0:0 -> onConfigurationChanged
    36:46:void android.support.v7.app.AppCompatDelegateImplV9.onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    36:46:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    47:64:void android.support.v4.util.LongSparseArray.clear():0:0 -> onConfigurationChanged
    47:64:void android.support.v7.widget.AppCompatDrawableManager.onConfigurationChanged(android.content.Context):0 -> onConfigurationChanged
    47:64:void android.support.v7.app.AppCompatDelegateImplV9.onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    47:64:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    65:65:void android.support.v7.widget.AppCompatDrawableManager.onConfigurationChanged(android.content.Context):0:0 -> onConfigurationChanged
    65:65:void android.support.v7.app.AppCompatDelegateImplV9.onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    65:65:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    66:72:void android.support.v7.app.AppCompatDelegateImplV9.onConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
    66:72:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    73:87:void onConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
    88:91:void android.support.v7.widget.AppCompatDrawableManager.onConfigurationChanged(android.content.Context):0:0 -> onConfigurationChanged
    88:91:void android.support.v7.app.AppCompatDelegateImplV9.onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    88:91:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    1:1:void onContentChanged():0:0 -> onContentChanged
    1:1:void onCreate(android.os.Bundle):0:0 -> onCreate
    4:31:android.support.v4.app.TaskStackBuilder android.support.v4.app.TaskStackBuilder.addParentStack(android.app.Activity):0:0 -> onCreateSupportNavigateUpTaskStack
    4:31:void onCreateSupportNavigateUpTaskStack(android.support.v4.app.TaskStackBuilder):0 -> onCreateSupportNavigateUpTaskStack
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/f1;)V"}
    32:53:android.support.v4.app.TaskStackBuilder android.support.v4.app.TaskStackBuilder.addParentStack(android.content.ComponentName):0:0 -> onCreateSupportNavigateUpTaskStack
    32:53:android.support.v4.app.TaskStackBuilder android.support.v4.app.TaskStackBuilder.addParentStack(android.app.Activity):0 -> onCreateSupportNavigateUpTaskStack
    32:53:void onCreateSupportNavigateUpTaskStack(android.support.v4.app.TaskStackBuilder):0 -> onCreateSupportNavigateUpTaskStack
    54:61:android.support.v4.app.TaskStackBuilder android.support.v4.app.TaskStackBuilder.addNextIntent(android.content.Intent):0:0 -> onCreateSupportNavigateUpTaskStack
    54:61:android.support.v4.app.TaskStackBuilder android.support.v4.app.TaskStackBuilder.addParentStack(android.app.Activity):0 -> onCreateSupportNavigateUpTaskStack
    54:61:void onCreateSupportNavigateUpTaskStack(android.support.v4.app.TaskStackBuilder):0 -> onCreateSupportNavigateUpTaskStack
    62:71:android.support.v4.app.TaskStackBuilder android.support.v4.app.TaskStackBuilder.addParentStack(android.content.ComponentName):0:0 -> onCreateSupportNavigateUpTaskStack
    62:71:android.support.v4.app.TaskStackBuilder android.support.v4.app.TaskStackBuilder.addParentStack(android.app.Activity):0 -> onCreateSupportNavigateUpTaskStack
    62:71:void onCreateSupportNavigateUpTaskStack(android.support.v4.app.TaskStackBuilder):0 -> onCreateSupportNavigateUpTaskStack
    1:1:void onDestroy():0:0 -> onDestroy
    7:62:boolean android.support.v7.app.AppCompatActivity.performMenuItemShortcut(int,android.view.KeyEvent):0:0 -> onKeyDown
    7:62:boolean onKeyDown(int,android.view.KeyEvent):0 -> onKeyDown
    63:67:boolean onKeyDown(int,android.view.KeyEvent):0:0 -> onKeyDown
    1:1:boolean onMenuItemSelected(int,android.view.MenuItem):0:0 -> onMenuItemSelected
    1:1:boolean onMenuOpened(int,android.view.Menu):0:0 -> onMenuOpened
    1:1:void onPanelClosed(int,android.view.Menu):0:0 -> onPanelClosed
    10:13:void android.support.v7.app.AppCompatDelegateImplV9.onPostCreate(android.os.Bundle):0:0 -> onPostCreate
    10:13:void onPostCreate(android.os.Bundle):0 -> onPostCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:12:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar():0:0 -> onPostResume
    10:12:void android.support.v7.app.AppCompatDelegateImplV9.onPostResume():0 -> onPostResume
    10:12:void onPostResume():0 -> onPostResume
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    13:17:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar():0:0 -> onPostResume
    13:17:void android.support.v7.app.AppCompatDelegateImplV9.onPostResume():0 -> onPostResume
    13:17:void onPostResume():0 -> onPostResume
    18:21:void android.support.v7.app.AppCompatDelegateImplV9.onPostResume():0:0 -> onPostResume
    18:21:void onPostResume():0 -> onPostResume
    1:1:void onPrepareSupportNavigateUpTaskStack(android.support.v4.app.TaskStackBuilder):0:0 -> onPrepareSupportNavigateUpTaskStack
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v4/app/f1;)V"}
    1:1:void onSaveInstanceState(android.os.Bundle):0:0 -> onSaveInstanceState
    1:1:void onStart():0:0 -> onStart
    1:1:void onStop():0:0 -> onStop
    1:1:void onSupportActionModeFinished(android.support.v7.view.ActionMode):0:0 -> onSupportActionModeFinished
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;)V"}
    1:1:void onSupportActionModeStarted(android.support.v7.view.ActionMode):0:0 -> onSupportActionModeStarted
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;)V"}
    1:1:void onSupportContentChanged():0:0 -> onSupportContentChanged
    14:18:android.support.v4.app.TaskStackBuilder android.support.v4.app.TaskStackBuilder.create(android.content.Context):0:0 -> onSupportNavigateUp
    14:18:boolean onSupportNavigateUp():0 -> onSupportNavigateUp
    19:26:boolean onSupportNavigateUp():0:0 -> onSupportNavigateUp
    27:70:void android.support.v4.app.TaskStackBuilder.startActivities(android.os.Bundle):0:0 -> onSupportNavigateUp
    27:70:void android.support.v4.app.TaskStackBuilder.startActivities():0 -> onSupportNavigateUp
    27:70:boolean onSupportNavigateUp():0 -> onSupportNavigateUp
    71:77:boolean android.support.v4.content.ContextCompat.startActivities(android.content.Context,android.content.Intent[],android.os.Bundle):0:0 -> onSupportNavigateUp
    71:77:void android.support.v4.app.TaskStackBuilder.startActivities(android.os.Bundle):0 -> onSupportNavigateUp
    71:77:void android.support.v4.app.TaskStackBuilder.startActivities():0 -> onSupportNavigateUp
    71:77:boolean onSupportNavigateUp():0 -> onSupportNavigateUp
    78:81:boolean onSupportNavigateUp():0:0 -> onSupportNavigateUp
    82:89:void android.support.v4.app.ActivityCompat.finishAffinity(android.app.Activity):0:0 -> onSupportNavigateUp
    82:89:boolean onSupportNavigateUp():0 -> onSupportNavigateUp
    90:93:boolean onSupportNavigateUp():0:0 -> onSupportNavigateUp
    94:101:void android.support.v4.app.TaskStackBuilder.startActivities(android.os.Bundle):0:0 -> onSupportNavigateUp
    94:101:void android.support.v4.app.TaskStackBuilder.startActivities():0 -> onSupportNavigateUp
    94:101:boolean onSupportNavigateUp():0 -> onSupportNavigateUp
    102:107:boolean onSupportNavigateUp():0:0 -> onSupportNavigateUp
    10:13:void android.support.v7.app.AppCompatDelegateImplBase.setTitle(java.lang.CharSequence):0:0 -> onTitleChanged
    10:13:void onTitleChanged(java.lang.CharSequence,int):0 -> onTitleChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:21:void android.support.v7.app.AppCompatDelegateImplV9.onTitleChanged(java.lang.CharSequence):0:0 -> onTitleChanged
    14:21:void android.support.v7.app.AppCompatDelegateImplBase.setTitle(java.lang.CharSequence):0 -> onTitleChanged
    14:21:void onTitleChanged(java.lang.CharSequence,int):0 -> onTitleChanged
    22:25:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.peekSupportActionBar():0:0 -> onTitleChanged
    22:25:void android.support.v7.app.AppCompatDelegateImplV9.onTitleChanged(java.lang.CharSequence):0 -> onTitleChanged
    22:25:void android.support.v7.app.AppCompatDelegateImplBase.setTitle(java.lang.CharSequence):0 -> onTitleChanged
    22:25:void onTitleChanged(java.lang.CharSequence,int):0 -> onTitleChanged
    26:37:void android.support.v7.app.AppCompatDelegateImplV9.onTitleChanged(java.lang.CharSequence):0:0 -> onTitleChanged
    26:37:void android.support.v7.app.AppCompatDelegateImplBase.setTitle(java.lang.CharSequence):0 -> onTitleChanged
    26:37:void onTitleChanged(java.lang.CharSequence,int):0 -> onTitleChanged
    1:1:android.support.v7.view.ActionMode onWindowStartingSupportActionMode(android.support.v7.view.ActionMode$Callback):0:0 -> onWindowStartingSupportActionMode
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/a;)Lf0/b;"}
    1:1:void openOptionsMenu():0:0 -> openOptionsMenu
    1:1:void setContentView(int):0:0 -> setContentView
    2:2:void android.support.v7.app.AppCompatDelegateImplV9.setContentView(android.view.View):0:0 -> setContentView
    2:2:void setContentView(android.view.View):0 -> setContentView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:3:void android.support.v7.app.AppCompatDelegateImplV9.setContentView(android.view.View):0:0 -> setContentView
    3:3:void setContentView(android.view.View):0 -> setContentView
    4:4:void android.support.v7.app.AppCompatDelegateImplV9.setContentView(android.view.View,android.view.ViewGroup$LayoutParams):0:0 -> setContentView
    4:4:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):0 -> setContentView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:5:void android.support.v7.app.AppCompatDelegateImplV9.setContentView(android.view.View,android.view.ViewGroup$LayoutParams):0:0 -> setContentView
    5:5:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):0 -> setContentView
    7:8:void android.support.v7.app.AppCompatDelegateImplV9.setSupportActionBar(android.support.v7.widget.Toolbar):0:0 -> setSupportActionBar
    7:8:void setSupportActionBar(android.support.v7.widget.Toolbar):0 -> setSupportActionBar
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:13:void android.support.v7.app.AppCompatDelegateImplV9.setSupportActionBar(android.support.v7.widget.Toolbar):0:0 -> setSupportActionBar
    9:13:void setSupportActionBar(android.support.v7.widget.Toolbar):0 -> setSupportActionBar
    14:18:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar():0:0 -> setSupportActionBar
    14:18:void android.support.v7.app.AppCompatDelegateImplV9.setSupportActionBar(android.support.v7.widget.Toolbar):0 -> setSupportActionBar
    14:18:void setSupportActionBar(android.support.v7.widget.Toolbar):0 -> setSupportActionBar
    19:72:void android.support.v7.app.AppCompatDelegateImplV9.setSupportActionBar(android.support.v7.widget.Toolbar):0:0 -> setSupportActionBar
    19:72:void setSupportActionBar(android.support.v7.widget.Toolbar):0 -> setSupportActionBar
    1:1:void setSupportProgress(int):0:0 -> setSupportProgress
    1:1:void setSupportProgressBarIndeterminate(boolean):0:0 -> setSupportProgressBarIndeterminate
    1:1:void setSupportProgressBarIndeterminateVisibility(boolean):0:0 -> setSupportProgressBarIndeterminateVisibility
    1:1:void setSupportProgressBarVisibility(boolean):0:0 -> setSupportProgressBarVisibility
    1:1:void setTheme(int):0:0 -> setTheme
    1:1:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0:0 -> startSupportActionMode
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/a;)Lf0/b;"}
    1:1:void supportInvalidateOptionsMenu():0:0 -> supportInvalidateOptionsMenu
    7:22:void android.support.v4.app.NavUtils.navigateUpTo(android.app.Activity,android.content.Intent):0:0 -> supportNavigateUpTo
    7:22:void supportNavigateUpTo(android.content.Intent):0 -> supportNavigateUpTo
    1:1:boolean supportRequestWindowFeature(int):0:0 -> supportRequestWindowFeature
    7:33:boolean android.support.v4.app.NavUtils.shouldUpRecreateTask(android.app.Activity,android.content.Intent):0:0 -> supportShouldUpRecreateTask
    7:33:boolean supportShouldUpRecreateTask(android.content.Intent):0 -> supportShouldUpRecreateTask
android.support.v7.app.AppCompatCallback -> y.l:
# {"id":"sourceFile","fileName":"AppCompatCallback.java"}
    void onSupportActionModeFinished(android.support.v7.view.ActionMode) -> onSupportActionModeFinished
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;)V"}
    void onSupportActionModeStarted(android.support.v7.view.ActionMode) -> onSupportActionModeStarted
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;)V"}
    android.support.v7.view.ActionMode onWindowStartingSupportActionMode(android.support.v7.view.ActionMode$Callback) -> onWindowStartingSupportActionMode
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/a;)Lf0/b;"}
android.support.v7.app.AppCompatDelegate -> y.m:
# {"id":"sourceFile","fileName":"AppCompatDelegate.java"}
    void <init>() -> <init>
    boolean applyDayNight() -> a
    void installViewFactory() -> b
    void invalidateOptionsMenu() -> c
    void onCreate(android.os.Bundle) -> d
    void onDestroy() -> e
    void onSaveInstanceState(android.os.Bundle) -> f
    void onStart() -> g
    void onStop() -> h
    boolean requestWindowFeature(int) -> i
    void setContentView(int) -> j
    android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback) -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/a;)Lf0/b;"}
android.support.v7.app.AppCompatDelegateImplBase -> y.p:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplBase.java"}
    android.content.Context mContext -> a
    android.view.Window mWindow -> b
    android.view.Window$Callback mOriginalWindowCallback -> c
    android.view.Window$Callback mAppCompatWindowCallback -> d
    android.support.v7.app.AppCompatCallback mAppCompatCallback -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/l;"}
    android.support.v7.app.ActionBar mActionBar -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/b;"}
    android.view.MenuInflater mMenuInflater -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/i;"}
    boolean mHasActionBar -> h
    boolean mOverlayActionBar -> i
    boolean mOverlayActionMode -> j
    boolean mIsFloating -> k
    boolean mWindowNoTitle -> l
    java.lang.CharSequence mTitle -> m
    boolean mIsDestroyed -> n
    boolean sInstalledExceptionHandler -> o
    int[] sWindowBackgroundStyleable -> p
    1:1:void <clinit>():0:0 -> <clinit>
    32:36:android.support.v7.widget.TintTypedArray android.support.v7.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[]):0:0 -> <init>
    32:36:void <init>(android.content.Context,android.view.Window,android.support.v7.app.AppCompatCallback):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/view/Window;Ly/l;)V"}
    37:59:android.graphics.drawable.Drawable android.support.v7.widget.TintTypedArray.getDrawableIfKnown(int):0:0 -> <init>
    37:59:void <init>(android.content.Context,android.view.Window,android.support.v7.app.AppCompatCallback):0 -> <init>
    60:62:void <init>(android.content.Context,android.view.Window,android.support.v7.app.AppCompatCallback):0:0 -> <init>
    63:66:void android.support.v7.widget.TintTypedArray.recycle():0:0 -> <init>
    63:66:void <init>(android.content.Context,android.view.Window,android.support.v7.app.AppCompatCallback):0 -> <init>
    67:74:void <init>(android.content.Context,android.view.Window,android.support.v7.app.AppCompatCallback):0:0 -> <init>
    1:1:void android.support.v7.app.AppCompatDelegateImplV14.onStart():0:0 -> g
    boolean dispatchKeyEvent(android.view.KeyEvent) -> m
    void initWindowDecorActionBar() -> n
    android.view.Window$Callback wrapWindowCallback(android.view.Window$Callback) -> o
android.support.v7.app.AppCompatDelegateImplBase$1 -> y.n:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplBase.java"}
    java.lang.Thread$UncaughtExceptionHandler val$defHandler -> a
    1:1:void <init>(java.lang.Thread$UncaughtExceptionHandler):0:0 -> <init>
    1:28:boolean android.support.v7.app.AppCompatDelegateImplBase$1.shouldWrapException(java.lang.Throwable):0:0 -> uncaughtException
    1:28:void uncaughtException(java.lang.Thread,java.lang.Throwable):0 -> uncaughtException
    29:76:void uncaughtException(java.lang.Thread,java.lang.Throwable):0:0 -> uncaughtException
android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase -> y.o:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplBase.java"}
    android.support.v7.app.AppCompatDelegateImplBase this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/p;"}
    1:1:void <init>(android.support.v7.app.AppCompatDelegateImplBase,android.view.Window$Callback):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/p;Landroid/view/Window$Callback;)V"}
    11:21:boolean android.support.v7.view.WindowCallbackWrapper.dispatchKeyEvent(android.view.KeyEvent):0:0 -> dispatchKeyEvent
    11:21:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> dispatchKeyEvent
    3:9:boolean android.support.v7.view.WindowCallbackWrapper.dispatchKeyShortcutEvent(android.view.KeyEvent):0:0 -> dispatchKeyShortcutEvent
    3:9:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):0 -> dispatchKeyShortcutEvent
    10:17:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):0:0 -> dispatchKeyShortcutEvent
    18:20:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar():0:0 -> dispatchKeyShortcutEvent
    18:20:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyShortcut(int,android.view.KeyEvent):0 -> dispatchKeyShortcutEvent
    18:20:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):0 -> dispatchKeyShortcutEvent
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    21:24:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar():0:0 -> dispatchKeyShortcutEvent
    21:24:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyShortcut(int,android.view.KeyEvent):0 -> dispatchKeyShortcutEvent
    21:24:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):0 -> dispatchKeyShortcutEvent
    25:79:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyShortcut(int,android.view.KeyEvent):0:0 -> dispatchKeyShortcutEvent
    25:79:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):0 -> dispatchKeyShortcutEvent
    1:1:void onContentChanged():0:0 -> onContentChanged
    11:15:boolean android.support.v7.view.WindowCallbackWrapper.onCreatePanelMenu(int,android.view.Menu):0:0 -> onCreatePanelMenu
    11:15:boolean onCreatePanelMenu(int,android.view.Menu):0 -> onCreatePanelMenu
    13:15:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar():0:0 -> onMenuOpened
    13:15:boolean android.support.v7.app.AppCompatDelegateImplV9.onMenuOpened(int,android.view.Menu):0 -> onMenuOpened
    13:15:boolean onMenuOpened(int,android.view.Menu):0 -> onMenuOpened
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    16:19:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar():0:0 -> onMenuOpened
    16:19:boolean android.support.v7.app.AppCompatDelegateImplV9.onMenuOpened(int,android.view.Menu):0 -> onMenuOpened
    16:19:boolean onMenuOpened(int,android.view.Menu):0 -> onMenuOpened
    20:23:boolean android.support.v7.app.AppCompatDelegateImplV9.onMenuOpened(int,android.view.Menu):0:0 -> onMenuOpened
    20:23:boolean onMenuOpened(int,android.view.Menu):0 -> onMenuOpened
    24:27:boolean onMenuOpened(int,android.view.Menu):0:0 -> onMenuOpened
    13:15:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar():0:0 -> onPanelClosed
    13:15:void android.support.v7.app.AppCompatDelegateImplV9.onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
    13:15:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    16:19:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar():0:0 -> onPanelClosed
    16:19:void android.support.v7.app.AppCompatDelegateImplV9.onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
    16:19:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
    20:25:void android.support.v7.app.AppCompatDelegateImplV9.onPanelClosed(int,android.view.Menu):0:0 -> onPanelClosed
    20:25:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
    26:29:void android.support.v7.app.AppCompatDelegateImplV9.onPanelClosed(int,android.view.Menu):0:0 -> onPanelClosed
    26:29:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:37:void android.support.v7.app.AppCompatDelegateImplV9.onPanelClosed(int,android.view.Menu):0:0 -> onPanelClosed
    30:37:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
    38:41:void onPanelClosed(int,android.view.Menu):0:0 -> onPanelClosed
    19:22:void android.support.v7.view.menu.MenuBuilder.setOverrideVisibleItems(boolean):0:0 -> onPreparePanel
    19:22:boolean onPreparePanel(int,android.view.View,android.view.Menu):0 -> onPreparePanel
    23:28:boolean android.support.v7.view.WindowCallbackWrapper.onPreparePanel(int,android.view.View,android.view.Menu):0:0 -> onPreparePanel
    23:28:boolean onPreparePanel(int,android.view.View,android.view.Menu):0 -> onPreparePanel
    29:31:void android.support.v7.view.menu.MenuBuilder.setOverrideVisibleItems(boolean):0:0 -> onPreparePanel
    29:31:boolean onPreparePanel(int,android.view.View,android.view.Menu):0 -> onPreparePanel
android.support.v7.app.AppCompatDelegateImplN -> y.r:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplN.java"}
    1:1:void <init>(android.content.Context,android.view.Window,android.support.v7.app.AppCompatCallback):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/view/Window;Ly/l;)V"}
    1:1:android.view.Window$Callback wrapWindowCallback(android.view.Window$Callback):0:0 -> o
android.support.v7.app.AppCompatDelegateImplN$AppCompatWindowCallbackN -> y.q:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplN.java"}
    android.support.v7.app.AppCompatDelegateImplN this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/r;"}
    1:1:void <init>(android.support.v7.app.AppCompatDelegateImplN,android.view.Window$Callback):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/r;Landroid/view/Window$Callback;)V"}
    1:1:void onProvideKeyboardShortcuts(java.util.List,android.view.Menu,int):0:0 -> onProvideKeyboardShortcuts
android.support.v7.app.AppCompatDelegateImplV11 -> y.s:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV11.java"}
    1:1:void <init>(android.content.Context,android.view.Window,android.support.v7.app.AppCompatCallback):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/view/Window;Ly/l;)V"}
    1:1:android.view.View callActivityOnCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;"}
android.support.v7.app.AppCompatDelegateImplV14 -> y.w:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV14.java"}
    int mLocalNightMode -> Q
    boolean mApplyDayNightCalled -> R
    boolean mHandleNativeActionModes -> S
    android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager mAutoNightModeManager -> T
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/v;"}
    1:1:void <init>(android.content.Context,android.view.Window,android.support.v7.app.AppCompatCallback):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/view/Window;Ly/l;)V"}
    13:33:android.support.v7.app.TwilightManager android.support.v7.app.TwilightManager.getInstance(android.content.Context):0:0 -> C
    13:33:void ensureAutoNightModeManager():0 -> C
    34:39:void ensureAutoNightModeManager():0:0 -> C
    13:14:int android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager.getApplyableNightMode():0:0 -> D
    13:14:int mapNightMode(int):0 -> D
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:28:int android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager.getApplyableNightMode():0:0 -> D
    15:28:int mapNightMode(int):0 -> D
    10:20:boolean applyDayNight():0:0 -> a
    21:46:boolean android.support.v7.app.AppCompatDelegateImplV14.updateForNightMode(int):0:0 -> a
    21:46:boolean applyDayNight():0 -> a
    47:82:boolean android.support.v7.app.AppCompatDelegateImplV14.shouldRecreateOnNightModeChange():0:0 -> a
    47:82:boolean android.support.v7.app.AppCompatDelegateImplV14.updateForNightMode(int):0 -> a
    47:82:boolean applyDayNight():0 -> a
    83:130:boolean android.support.v7.app.AppCompatDelegateImplV14.updateForNightMode(int):0:0 -> a
    83:130:boolean applyDayNight():0 -> a
    131:230:boolean android.support.v7.app.ResourcesFlusher.flushNougats(android.content.res.Resources):0:0 -> a
    131:230:boolean android.support.v7.app.ResourcesFlusher.flush(android.content.res.Resources):0 -> a
    131:230:boolean android.support.v7.app.AppCompatDelegateImplV14.updateForNightMode(int):0 -> a
    131:230:boolean applyDayNight():0 -> a
    231:275:boolean android.support.v7.app.ResourcesFlusher.flushMarshmallows(android.content.res.Resources):0:0 -> a
    231:275:boolean android.support.v7.app.ResourcesFlusher.flush(android.content.res.Resources):0 -> a
    231:275:boolean android.support.v7.app.AppCompatDelegateImplV14.updateForNightMode(int):0 -> a
    231:275:boolean applyDayNight():0 -> a
    276:315:boolean android.support.v7.app.ResourcesFlusher.flushLollipops(android.content.res.Resources):0:0 -> a
    276:315:boolean android.support.v7.app.ResourcesFlusher.flush(android.content.res.Resources):0 -> a
    276:315:boolean android.support.v7.app.AppCompatDelegateImplV14.updateForNightMode(int):0 -> a
    276:315:boolean applyDayNight():0 -> a
    316:320:boolean applyDayNight():0:0 -> a
    321:333:void android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager.cleanup():0:0 -> a
    321:333:void android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager.setup():0 -> a
    321:333:boolean applyDayNight():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    334:386:void android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager.setup():0:0 -> a
    334:386:boolean applyDayNight():0 -> a
    1:1:void onCreate(android.os.Bundle):0:0 -> d
    8:22:void android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager.cleanup():0:0 -> e
    8:22:void onDestroy():0 -> e
    1:1:void onSaveInstanceState(android.os.Bundle):0:0 -> f
    8:22:void android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager.cleanup():0:0 -> h
    8:22:void onStop():0 -> h
    1:1:android.view.Window$Callback wrapWindowCallback(android.view.Window$Callback):0:0 -> o
android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14 -> y.t:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV14.java"}
    android.support.v7.app.AppCompatDelegateImplV14 this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/w;"}
    1:1:void <init>(android.support.v7.app.AppCompatDelegateImplV14,android.view.Window$Callback):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/w;Landroid/view/Window$Callback;)V"}
    3:6:boolean android.support.v7.app.AppCompatDelegateImplV14.isHandleNativeActionModesEnabled():0:0 -> onWindowStartingActionMode
    3:6:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:28:android.view.ActionMode android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14.startAsSupportActionMode(android.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    7:28:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    29:33:android.view.ActionMode android.support.v7.view.WindowCallbackWrapper.onWindowStartingActionMode(android.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    29:33:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager -> y.v:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV14.java"}
    android.support.v7.app.TwilightManager mTwilightManager -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/c;"}
    boolean mIsNight -> b
    android.content.BroadcastReceiver mAutoTimeChangeReceiver -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u;"}
    android.content.IntentFilter mAutoTimeChangeReceiverFilter -> d
    android.support.v7.app.AppCompatDelegateImplV14 this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/w;"}
    1:1:void <init>(android.support.v7.app.AppCompatDelegateImplV14,android.support.v7.app.TwilightManager):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/w;Lg/c;)V"}
android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager$1 -> y.u:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV14.java"}
    android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager this$1 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/v;"}
    1:1:void <init>(android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/v;)V"}
    3:4:void android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager.dispatchTimeChanged():0:0 -> onReceive
    3:4:void onReceive(android.content.Context,android.content.Intent):0 -> onReceive
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:20:void android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager.dispatchTimeChanged():0:0 -> onReceive
    5:20:void onReceive(android.content.Context,android.content.Intent):0 -> onReceive
android.support.v7.app.AppCompatDelegateImplV23 -> y.y:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV23.java"}
    android.app.UiModeManager mUiModeManager -> U
    1:1:void <init>(android.content.Context,android.view.Window,android.support.v7.app.AppCompatCallback):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/view/Window;Ly/l;)V"}
    1:1:int mapNightMode(int):0:0 -> D
    1:1:android.view.Window$Callback wrapWindowCallback(android.view.Window$Callback):0:0 -> o
android.support.v7.app.AppCompatDelegateImplV23$AppCompatWindowCallbackV23 -> y.x:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV23.java"}
    android.support.v7.app.AppCompatDelegateImplV23 this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/y;"}
    1:1:void <init>(android.support.v7.app.AppCompatDelegateImplV23,android.view.Window$Callback):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/y;Landroid/view/Window$Callback;)V"}
    1:1:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    2:2:boolean android.support.v7.app.AppCompatDelegateImplV14.isHandleNativeActionModesEnabled():0:0 -> onWindowStartingActionMode
    2:2:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:3:android.view.ActionMode android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14.startAsSupportActionMode(android.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    3:3:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    4:4:android.view.ActionMode android.support.v7.view.WindowCallbackWrapper.onWindowStartingActionMode(android.view.ActionMode$Callback,int):0:0 -> onWindowStartingActionMode
    4:4:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
android.support.v7.app.AppCompatDelegateImplV9 -> y.f0:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV9.java"}
    android.widget.TextView mTitleView -> A
    android.view.View mStatusGuard -> B
    boolean mFeatureProgress -> C
    boolean mFeatureIndeterminateProgress -> D
    boolean mClosingActionMenu -> E
    android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState[] mPanels -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Ly/e0;"}
    android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState mPreparedPanel -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/e0;"}
    boolean mLongPressBackDown -> H
    boolean mInvalidatePanelMenuPosted -> I
    int mInvalidatePanelMenuFeatures -> J
    java.lang.Runnable mInvalidatePanelMenuRunnable -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/z;"}
    boolean mEnableDefaultActionBarUp -> L
    android.graphics.Rect mTempRect1 -> M
    android.graphics.Rect mTempRect2 -> N
    android.support.v7.app.AppCompatViewInflater mAppCompatViewInflater -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/i0;"}
    boolean IS_PRE_LOLLIPOP -> P
    android.support.v7.widget.DecorContentParent mDecorContentParent -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/b1;"}
    android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback mActionMenuPresenterCallback -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/a0;"}
    android.support.v7.app.AppCompatDelegateImplV9$PanelMenuPresenterCallback mPanelMenuPresenterCallback -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/a0;"}
    android.support.v7.view.ActionMode mActionMode -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/b;"}
    android.support.v7.widget.ActionBarContextView mActionModeView -> u
    android.widget.PopupWindow mActionModePopup -> v
    java.lang.Runnable mShowActionModePopup -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/z;"}
    android.support.v4.view.ViewPropertyAnimatorCompat mFadeAnim -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/r0;"}
    boolean mSubDecorInstalled -> y
    android.view.ViewGroup mSubDecor -> z
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.content.Context,android.view.Window,android.support.v7.app.AppCompatCallback):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/view/Window;Ly/l;)V"}
    1:1:void throwFeatureRequestIfSubDecorInstalled():0:0 -> A
    1:1:int updateStatusGuard(int):0:0 -> B
    13:18:void android.support.v4.view.LayoutInflaterCompat.setFactory2(android.view.LayoutInflater,android.view.LayoutInflater$Factory2):0:0 -> b
    13:18:void installViewFactory():0 -> b
    19:34:void installViewFactory():0:0 -> b
    1:7:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar():0:0 -> c
    1:7:void invalidateOptionsMenu():0 -> c
    8:26:void invalidateOptionsMenu():0:0 -> c
    27:38:void android.support.v7.app.AppCompatDelegateImplV9.invalidatePanelMenu(int):0:0 -> c
    27:38:void invalidateOptionsMenu():0 -> c
    9:26:java.lang.String android.support.v4.app.NavUtils.getParentActivityName(android.app.Activity):0:0 -> d
    9:26:void onCreate(android.os.Bundle):0 -> d
    27:31:void onCreate(android.os.Bundle):0:0 -> d
    32:38:java.lang.String android.support.v4.app.NavUtils.getParentActivityName(android.app.Activity):0:0 -> d
    32:38:void onCreate(android.os.Bundle):0 -> d
    23:26:void onDestroy():0:0 -> e
    1:8:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar():0:0 -> h
    1:8:void onStop():0 -> h
    9:12:void onStop():0:0 -> h
    13:64:int android.support.v7.app.AppCompatDelegateImplV9.sanitizeWindowFeatureId(int):0:0 -> i
    13:64:boolean requestWindowFeature(int):0 -> i
    65:105:boolean requestWindowFeature(int):0:0 -> i
    1:1:void setContentView(int):0:0 -> j
    1:1:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar():0:0 -> k
    1:1:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/a;)Lf0/b;"}
    2:2:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0:0 -> k
    3:3:void android.support.v7.app.AppCompatDelegateImplV9.endOnGoingFadeAnimation():0:0 -> k
    3:3:android.support.v7.view.ActionMode android.support.v7.app.AppCompatDelegateImplV9.startSupportActionModeFromWindow(android.support.v7.view.ActionMode$Callback):0 -> k
    3:3:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0 -> k
    4:5:android.support.v7.view.ActionMode android.support.v7.app.AppCompatDelegateImplV9.startSupportActionModeFromWindow(android.support.v7.view.ActionMode$Callback):0:0 -> k
    4:5:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0 -> k
    6:6:void android.support.v7.widget.ActionBarContextView.<init>(android.content.Context):0:0 -> k
    6:6:android.support.v7.view.ActionMode android.support.v7.app.AppCompatDelegateImplV9.startSupportActionModeFromWindow(android.support.v7.view.ActionMode$Callback):0 -> k
    6:6:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0 -> k
    7:7:android.support.v7.view.ActionMode android.support.v7.app.AppCompatDelegateImplV9.startSupportActionModeFromWindow(android.support.v7.view.ActionMode$Callback):0:0 -> k
    7:7:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0 -> k
    8:8:void android.support.v4.widget.PopupWindowCompat.setWindowLayoutType(android.widget.PopupWindow,int):0:0 -> k
    8:8:android.support.v7.view.ActionMode android.support.v7.app.AppCompatDelegateImplV9.startSupportActionModeFromWindow(android.support.v7.view.ActionMode$Callback):0 -> k
    8:8:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0 -> k
    9:9:android.support.v7.view.ActionMode android.support.v7.app.AppCompatDelegateImplV9.startSupportActionModeFromWindow(android.support.v7.view.ActionMode$Callback):0:0 -> k
    9:9:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0 -> k
    10:10:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar():0:0 -> k
    10:10:android.content.Context android.support.v7.app.AppCompatDelegateImplBase.getActionBarThemedContext():0 -> k
    10:10:android.support.v7.view.ActionMode android.support.v7.app.AppCompatDelegateImplV9.startSupportActionModeFromWindow(android.support.v7.view.ActionMode$Callback):0 -> k
    10:10:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0 -> k
    11:11:android.content.Context android.support.v7.app.AppCompatDelegateImplBase.getActionBarThemedContext():0:0 -> k
    11:11:android.support.v7.view.ActionMode android.support.v7.app.AppCompatDelegateImplV9.startSupportActionModeFromWindow(android.support.v7.view.ActionMode$Callback):0 -> k
    11:11:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0 -> k
    12:12:android.support.v7.view.ActionMode android.support.v7.app.AppCompatDelegateImplV9.startSupportActionModeFromWindow(android.support.v7.view.ActionMode$Callback):0:0 -> k
    12:12:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0 -> k
    13:13:void android.support.v7.app.AppCompatDelegateImplV9.endOnGoingFadeAnimation():0:0 -> k
    13:13:android.support.v7.view.ActionMode android.support.v7.app.AppCompatDelegateImplV9.startSupportActionModeFromWindow(android.support.v7.view.ActionMode$Callback):0 -> k
    13:13:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0 -> k
    14:14:void android.support.v7.widget.ActionBarContextView.killMode():0:0 -> k
    14:14:android.support.v7.view.ActionMode android.support.v7.app.AppCompatDelegateImplV9.startSupportActionModeFromWindow(android.support.v7.view.ActionMode$Callback):0 -> k
    14:14:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    15:15:void android.support.v7.widget.ActionBarContextView.killMode():0:0 -> k
    15:15:android.support.v7.view.ActionMode android.support.v7.app.AppCompatDelegateImplV9.startSupportActionModeFromWindow(android.support.v7.view.ActionMode$Callback):0 -> k
    15:15:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0 -> k
    16:16:android.support.v7.view.ActionMode android.support.v7.app.AppCompatDelegateImplV9.startSupportActionModeFromWindow(android.support.v7.view.ActionMode$Callback):0:0 -> k
    16:16:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0 -> k
    17:17:boolean android.support.v7.app.AppCompatDelegateImplV9$ActionModeCallbackWrapperV9.onCreateActionMode(android.support.v7.view.ActionMode,android.view.Menu):0:0 -> k
    17:17:android.support.v7.view.ActionMode android.support.v7.app.AppCompatDelegateImplV9.startSupportActionModeFromWindow(android.support.v7.view.ActionMode$Callback):0 -> k
    17:17:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0 -> k
    18:18:android.support.v7.view.ActionMode android.support.v7.app.AppCompatDelegateImplV9.startSupportActionModeFromWindow(android.support.v7.view.ActionMode$Callback):0:0 -> k
    18:18:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0 -> k
    19:19:boolean android.support.v4.view.ViewCompat.isLaidOut(android.view.View):0:0 -> k
    19:19:boolean android.support.v7.app.AppCompatDelegateImplV9.shouldAnimateActionModeView():0 -> k
    19:19:android.support.v7.view.ActionMode android.support.v7.app.AppCompatDelegateImplV9.startSupportActionModeFromWindow(android.support.v7.view.ActionMode$Callback):0 -> k
    19:19:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0 -> k
    20:20:android.support.v7.view.ActionMode android.support.v7.app.AppCompatDelegateImplV9.startSupportActionModeFromWindow(android.support.v7.view.ActionMode$Callback):0:0 -> k
    20:20:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0 -> k
    21:21:android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode$Callback):0:0 -> k
    3:13:android.view.Window$Callback android.support.v7.app.AppCompatDelegateImplBase.getWindowCallback():0:0 -> l
    3:13:boolean onMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Landroid/view/MenuItem;)Z"}
    14:21:boolean onMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> l
    22:42:android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState android.support.v7.app.AppCompatDelegateImplV9.findMenuPanel(android.view.Menu):0:0 -> l
    22:42:boolean onMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0 -> l
    43:50:boolean onMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> l
    36:54:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyDownPanel(int,android.view.KeyEvent):0:0 -> m
    36:54:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyDown(int,android.view.KeyEvent):0 -> m
    36:54:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    55:80:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyDown(int,android.view.KeyEvent):0:0 -> m
    55:80:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    81:92:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0:0 -> m
    81:92:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    81:92:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    93:99:boolean android.support.v7.widget.ActionBarOverlayLayout.canShowOverflowMenu():0:0 -> m
    93:99:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0 -> m
    93:99:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    93:99:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    100:101:boolean android.support.v7.widget.Toolbar.canShowOverflowMenu():0:0 -> m
    100:101:boolean android.support.v7.widget.ToolbarWidgetWrapper.canShowOverflowMenu():0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    100:101:boolean android.support.v7.widget.ActionBarOverlayLayout.canShowOverflowMenu():0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    100:101:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0 -> m
    100:101:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    100:101:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    102:107:boolean android.support.v7.widget.Toolbar.canShowOverflowMenu():0:0 -> m
    102:107:boolean android.support.v7.widget.ToolbarWidgetWrapper.canShowOverflowMenu():0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    102:107:boolean android.support.v7.widget.ActionBarOverlayLayout.canShowOverflowMenu():0 -> m
    102:107:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0 -> m
    102:107:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    102:107:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    108:111:boolean android.support.v7.widget.Toolbar.canShowOverflowMenu():0:0 -> m
    108:111:boolean android.support.v7.widget.ToolbarWidgetWrapper.canShowOverflowMenu():0 -> m
    108:111:boolean android.support.v7.widget.ActionBarOverlayLayout.canShowOverflowMenu():0 -> m
    108:111:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0 -> m
    108:111:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    108:111:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    112:115:boolean android.support.v7.widget.ActionMenuView.isOverflowReserved():0:0 -> m
    112:115:boolean android.support.v7.widget.Toolbar.canShowOverflowMenu():0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    112:115:boolean android.support.v7.widget.ToolbarWidgetWrapper.canShowOverflowMenu():0 -> m
    112:115:boolean android.support.v7.widget.ActionBarOverlayLayout.canShowOverflowMenu():0 -> m
    112:115:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0 -> m
    112:115:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    112:115:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    116:129:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0:0 -> m
    116:129:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    116:129:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    130:132:boolean android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0:0 -> m
    130:132:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0 -> m
    130:132:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    130:132:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    133:136:boolean android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0:0 -> m
    133:136:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0 -> m
    133:136:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    133:136:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    137:138:boolean android.support.v7.widget.ToolbarWidgetWrapper.isOverflowMenuShowing():0:0 -> m
    137:138:boolean android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    137:138:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0 -> m
    137:138:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    137:138:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    139:148:boolean android.support.v7.widget.ToolbarWidgetWrapper.isOverflowMenuShowing():0:0 -> m
    139:148:boolean android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0 -> m
    139:148:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0 -> m
    139:148:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    139:148:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    149:158:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0:0 -> m
    149:158:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    149:158:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    159:161:boolean android.support.v7.widget.ActionBarOverlayLayout.showOverflowMenu():0:0 -> m
    159:161:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0 -> m
    159:161:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    159:161:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    162:165:boolean android.support.v7.widget.ActionBarOverlayLayout.showOverflowMenu():0:0 -> m
    162:165:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0 -> m
    162:165:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    162:165:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    166:167:boolean android.support.v7.widget.ToolbarWidgetWrapper.showOverflowMenu():0:0 -> m
    166:167:boolean android.support.v7.widget.ActionBarOverlayLayout.showOverflowMenu():0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    166:167:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0 -> m
    166:167:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    166:167:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    168:176:boolean android.support.v7.widget.ToolbarWidgetWrapper.showOverflowMenu():0:0 -> m
    168:176:boolean android.support.v7.widget.ActionBarOverlayLayout.showOverflowMenu():0 -> m
    168:176:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0 -> m
    168:176:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    168:176:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    177:179:boolean android.support.v7.widget.ActionBarOverlayLayout.hideOverflowMenu():0:0 -> m
    177:179:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0 -> m
    177:179:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    177:179:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    180:183:boolean android.support.v7.widget.ActionBarOverlayLayout.hideOverflowMenu():0:0 -> m
    180:183:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0 -> m
    180:183:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    180:183:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    184:185:boolean android.support.v7.widget.Toolbar.hideOverflowMenu():0:0 -> m
    184:185:boolean android.support.v7.widget.ToolbarWidgetWrapper.hideOverflowMenu():0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    184:185:boolean android.support.v7.widget.ActionBarOverlayLayout.hideOverflowMenu():0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    184:185:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0 -> m
    184:185:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    184:185:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    186:189:boolean android.support.v7.widget.Toolbar.hideOverflowMenu():0:0 -> m
    186:189:boolean android.support.v7.widget.ToolbarWidgetWrapper.hideOverflowMenu():0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    186:189:boolean android.support.v7.widget.ActionBarOverlayLayout.hideOverflowMenu():0 -> m
    186:189:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0 -> m
    186:189:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    186:189:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    190:193:boolean android.support.v7.widget.ActionMenuView.hideOverflowMenu():0:0 -> m
    190:193:boolean android.support.v7.widget.Toolbar.hideOverflowMenu():0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    190:193:boolean android.support.v7.widget.ToolbarWidgetWrapper.hideOverflowMenu():0 -> m
    190:193:boolean android.support.v7.widget.ActionBarOverlayLayout.hideOverflowMenu():0 -> m
    190:193:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0 -> m
    190:193:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    190:193:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    194:200:boolean android.support.v7.widget.ActionMenuView.hideOverflowMenu():0:0 -> m
    194:200:boolean android.support.v7.widget.Toolbar.hideOverflowMenu():0 -> m
    194:200:boolean android.support.v7.widget.ToolbarWidgetWrapper.hideOverflowMenu():0 -> m
    194:200:boolean android.support.v7.widget.ActionBarOverlayLayout.hideOverflowMenu():0 -> m
    194:200:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0 -> m
    194:200:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    194:200:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    201:261:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUpPanel(int,android.view.KeyEvent):0:0 -> m
    201:261:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    201:261:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    262:279:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0:0 -> m
    262:279:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    280:283:boolean android.support.v7.app.AppCompatDelegateImplV9.onBackPressed():0:0 -> m
    280:283:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    280:283:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    284:290:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar():0:0 -> m
    284:290:boolean android.support.v7.app.AppCompatDelegateImplV9.onBackPressed():0 -> m
    284:290:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    284:290:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    291:297:boolean android.support.v7.app.AppCompatDelegateImplV9.onBackPressed():0:0 -> m
    291:297:boolean android.support.v7.app.AppCompatDelegateImplV9.onKeyUp(int,android.view.KeyEvent):0 -> m
    291:297:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> m
    1:1:void initWindowDecorActionBar():0:0 -> n
    1:1:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    1:1:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    2:2:boolean android.support.v7.app.AppCompatDelegateImplV9.shouldInheritContext(android.view.ViewParent):0:0 -> onCreateView
    2:2:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    2:2:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    3:3:boolean android.support.v4.view.ViewCompat.isAttachedToWindow(android.view.View):0:0 -> onCreateView
    3:3:boolean android.support.v7.app.AppCompatDelegateImplV9.shouldInheritContext(android.view.ViewParent):0 -> onCreateView
    3:3:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    3:3:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    4:4:boolean android.support.v7.app.AppCompatDelegateImplV9.shouldInheritContext(android.view.ViewParent):0:0 -> onCreateView
    4:4:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    4:4:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    5:5:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    5:5:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    6:6:android.view.View android.support.v7.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0:0 -> onCreateView
    6:6:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    6:6:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    7:7:android.content.Context android.support.v7.app.AppCompatViewInflater.themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):0:0 -> onCreateView
    7:7:android.view.View android.support.v7.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    7:7:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    7:7:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    8:8:int android.support.v7.view.ContextThemeWrapper.getThemeResId():0:0 -> onCreateView
    8:8:android.content.Context android.support.v7.app.AppCompatViewInflater.themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):0 -> onCreateView
    8:8:android.view.View android.support.v7.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    8:8:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    8:8:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    9:9:android.content.Context android.support.v7.app.AppCompatViewInflater.themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):0:0 -> onCreateView
    9:9:android.view.View android.support.v7.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    9:9:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    9:9:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    10:10:android.view.View android.support.v7.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0:0 -> onCreateView
    10:10:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    10:10:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    11:11:void android.support.v7.widget.AppCompatButton.<init>(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    11:11:android.view.View android.support.v7.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    11:11:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    11:11:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    12:12:android.view.View android.support.v7.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0:0 -> onCreateView
    12:12:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    12:12:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    13:13:void android.support.v7.widget.AppCompatAutoCompleteTextView.<init>(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    13:13:android.view.View android.support.v7.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    13:13:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    13:13:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    14:14:android.view.View android.support.v7.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0:0 -> onCreateView
    14:14:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    14:14:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    15:15:void android.support.v7.widget.AppCompatImageView.<init>(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    15:15:android.view.View android.support.v7.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    15:15:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    15:15:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    16:16:android.view.View android.support.v7.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0:0 -> onCreateView
    16:16:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    16:16:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    17:17:void android.support.v7.widget.AppCompatImageButton.<init>(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    17:17:android.view.View android.support.v7.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    17:17:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    17:17:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    18:18:android.view.View android.support.v7.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0:0 -> onCreateView
    18:18:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    18:18:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    19:19:android.view.View android.support.v7.app.AppCompatViewInflater.createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):0:0 -> onCreateView
    19:19:android.view.View android.support.v7.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    19:19:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    19:19:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    20:20:void android.support.v7.app.AppCompatViewInflater.checkOnClickListener(android.view.View,android.util.AttributeSet):0:0 -> onCreateView
    20:20:android.view.View android.support.v7.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    20:20:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    20:20:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    21:22:boolean android.support.v4.view.ViewCompat.hasOnClickListeners(android.view.View):0:0 -> onCreateView
    21:22:void android.support.v7.app.AppCompatViewInflater.checkOnClickListener(android.view.View,android.util.AttributeSet):0 -> onCreateView
    21:22:android.view.View android.support.v7.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    21:22:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    21:22:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    23:23:boolean android.support.v4.view.ViewCompat$ViewCompatApi15Impl.hasOnClickListeners(android.view.View):0:0 -> onCreateView
    23:23:boolean android.support.v4.view.ViewCompat.hasOnClickListeners(android.view.View):0 -> onCreateView
    23:23:void android.support.v7.app.AppCompatViewInflater.checkOnClickListener(android.view.View,android.util.AttributeSet):0 -> onCreateView
    23:23:android.view.View android.support.v7.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    23:23:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    23:23:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    24:24:void android.support.v7.app.AppCompatViewInflater.checkOnClickListener(android.view.View,android.util.AttributeSet):0:0 -> onCreateView
    24:24:android.view.View android.support.v7.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    24:24:android.view.View android.support.v7.app.AppCompatDelegateImplV9.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    24:24:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    25:25:android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    android.view.View callActivityOnCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet) -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;"}
    31:34:void callOnPanelClosed(int,android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.Menu):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy/e0;Lg0/n;)V"}
    9:15:boolean android.support.v7.widget.ActionBarOverlayLayout.canShowOverflowMenu():0:0 -> r
    9:15:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    9:15:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)V"}
    16:17:boolean android.support.v7.widget.Toolbar.canShowOverflowMenu():0:0 -> r
    16:17:boolean android.support.v7.widget.ToolbarWidgetWrapper.canShowOverflowMenu():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:17:boolean android.support.v7.widget.ActionBarOverlayLayout.canShowOverflowMenu():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    16:17:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    16:17:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    18:23:boolean android.support.v7.widget.Toolbar.canShowOverflowMenu():0:0 -> r
    18:23:boolean android.support.v7.widget.ToolbarWidgetWrapper.canShowOverflowMenu():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:23:boolean android.support.v7.widget.ActionBarOverlayLayout.canShowOverflowMenu():0 -> r
    18:23:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    18:23:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    24:27:boolean android.support.v7.widget.Toolbar.canShowOverflowMenu():0:0 -> r
    24:27:boolean android.support.v7.widget.ToolbarWidgetWrapper.canShowOverflowMenu():0 -> r
    24:27:boolean android.support.v7.widget.ActionBarOverlayLayout.canShowOverflowMenu():0 -> r
    24:27:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    24:27:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    28:33:boolean android.support.v7.widget.ActionMenuView.isOverflowReserved():0:0 -> r
    28:33:boolean android.support.v7.widget.Toolbar.canShowOverflowMenu():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    28:33:boolean android.support.v7.widget.ToolbarWidgetWrapper.canShowOverflowMenu():0 -> r
    28:33:boolean android.support.v7.widget.ActionBarOverlayLayout.canShowOverflowMenu():0 -> r
    28:33:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    28:33:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    34:47:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0:0 -> r
    34:47:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    48:50:boolean android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowPending():0:0 -> r
    48:50:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    48:50:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    51:54:boolean android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowPending():0:0 -> r
    51:54:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    51:54:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    55:56:boolean android.support.v7.widget.Toolbar.isOverflowMenuShowPending():0:0 -> r
    55:56:boolean android.support.v7.widget.ToolbarWidgetWrapper.isOverflowMenuShowPending():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    55:56:boolean android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowPending():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    55:56:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    55:56:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    57:60:boolean android.support.v7.widget.Toolbar.isOverflowMenuShowPending():0:0 -> r
    57:60:boolean android.support.v7.widget.ToolbarWidgetWrapper.isOverflowMenuShowPending():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    57:60:boolean android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowPending():0 -> r
    57:60:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    57:60:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    61:64:boolean android.support.v7.widget.ActionMenuView.isOverflowMenuShowPending():0:0 -> r
    61:64:boolean android.support.v7.widget.Toolbar.isOverflowMenuShowPending():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    61:64:boolean android.support.v7.widget.ToolbarWidgetWrapper.isOverflowMenuShowPending():0 -> r
    61:64:boolean android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowPending():0 -> r
    61:64:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    61:64:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    65:68:boolean android.support.v7.widget.ActionMenuPresenter.isOverflowMenuShowPending():0:0 -> r
    65:68:boolean android.support.v7.widget.ActionMenuView.isOverflowMenuShowPending():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    65:68:boolean android.support.v7.widget.Toolbar.isOverflowMenuShowPending():0 -> r
    65:68:boolean android.support.v7.widget.ToolbarWidgetWrapper.isOverflowMenuShowPending():0 -> r
    65:68:boolean android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowPending():0 -> r
    65:68:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    65:68:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    69:76:boolean android.support.v7.widget.ActionMenuPresenter.isOverflowMenuShowPending():0:0 -> r
    69:76:boolean android.support.v7.widget.ActionMenuView.isOverflowMenuShowPending():0 -> r
    69:76:boolean android.support.v7.widget.Toolbar.isOverflowMenuShowPending():0 -> r
    69:76:boolean android.support.v7.widget.ToolbarWidgetWrapper.isOverflowMenuShowPending():0 -> r
    69:76:boolean android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowPending():0 -> r
    69:76:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    69:76:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    77:84:android.view.Window$Callback android.support.v7.app.AppCompatDelegateImplBase.getWindowCallback():0:0 -> r
    77:84:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    77:84:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    85:87:boolean android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0:0 -> r
    85:87:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    85:87:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    88:91:boolean android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0:0 -> r
    88:91:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    88:91:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    92:93:boolean android.support.v7.widget.ToolbarWidgetWrapper.isOverflowMenuShowing():0:0 -> r
    92:93:boolean android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    92:93:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    92:93:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    94:105:boolean android.support.v7.widget.ToolbarWidgetWrapper.isOverflowMenuShowing():0:0 -> r
    94:105:boolean android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0 -> r
    94:105:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    94:105:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    106:108:boolean android.support.v7.widget.ActionBarOverlayLayout.hideOverflowMenu():0:0 -> r
    106:108:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    106:108:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    109:112:boolean android.support.v7.widget.ActionBarOverlayLayout.hideOverflowMenu():0:0 -> r
    109:112:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    109:112:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    113:114:boolean android.support.v7.widget.Toolbar.hideOverflowMenu():0:0 -> r
    113:114:boolean android.support.v7.widget.ToolbarWidgetWrapper.hideOverflowMenu():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    113:114:boolean android.support.v7.widget.ActionBarOverlayLayout.hideOverflowMenu():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    113:114:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    113:114:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    115:118:boolean android.support.v7.widget.Toolbar.hideOverflowMenu():0:0 -> r
    115:118:boolean android.support.v7.widget.ToolbarWidgetWrapper.hideOverflowMenu():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    115:118:boolean android.support.v7.widget.ActionBarOverlayLayout.hideOverflowMenu():0 -> r
    115:118:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    115:118:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    119:122:boolean android.support.v7.widget.ActionMenuView.hideOverflowMenu():0:0 -> r
    119:122:boolean android.support.v7.widget.Toolbar.hideOverflowMenu():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    119:122:boolean android.support.v7.widget.ToolbarWidgetWrapper.hideOverflowMenu():0 -> r
    119:122:boolean android.support.v7.widget.ActionBarOverlayLayout.hideOverflowMenu():0 -> r
    119:122:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    119:122:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    123:130:boolean android.support.v7.widget.ActionMenuView.hideOverflowMenu():0:0 -> r
    123:130:boolean android.support.v7.widget.Toolbar.hideOverflowMenu():0 -> r
    123:130:boolean android.support.v7.widget.ToolbarWidgetWrapper.hideOverflowMenu():0 -> r
    123:130:boolean android.support.v7.widget.ActionBarOverlayLayout.hideOverflowMenu():0 -> r
    123:130:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    123:130:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    131:196:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0:0 -> r
    131:196:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    197:199:boolean android.support.v7.widget.ActionBarOverlayLayout.showOverflowMenu():0:0 -> r
    197:199:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    197:199:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    200:203:boolean android.support.v7.widget.ActionBarOverlayLayout.showOverflowMenu():0:0 -> r
    200:203:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    200:203:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    204:205:boolean android.support.v7.widget.ToolbarWidgetWrapper.showOverflowMenu():0:0 -> r
    204:205:boolean android.support.v7.widget.ActionBarOverlayLayout.showOverflowMenu():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    204:205:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    204:205:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    206:209:boolean android.support.v7.widget.ToolbarWidgetWrapper.showOverflowMenu():0:0 -> r
    206:209:boolean android.support.v7.widget.ActionBarOverlayLayout.showOverflowMenu():0 -> r
    206:209:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> r
    206:209:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    210:223:void android.support.v7.app.AppCompatDelegateImplV9.reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean):0:0 -> r
    210:223:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    13:15:void android.support.v7.widget.ActionBarOverlayLayout.dismissPopups():0:0 -> s
    13:15:void checkCloseActionMenu(android.support.v7.view.menu.MenuBuilder):0 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)V"}
    16:19:void android.support.v7.widget.ActionBarOverlayLayout.dismissPopups():0:0 -> s
    16:19:void checkCloseActionMenu(android.support.v7.view.menu.MenuBuilder):0 -> s
    20:21:void android.support.v7.widget.Toolbar.dismissPopupMenus():0:0 -> s
    20:21:void android.support.v7.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:21:void android.support.v7.widget.ActionBarOverlayLayout.dismissPopups():0 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    20:21:void checkCloseActionMenu(android.support.v7.view.menu.MenuBuilder):0 -> s
    22:25:void android.support.v7.widget.Toolbar.dismissPopupMenus():0:0 -> s
    22:25:void android.support.v7.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:25:void android.support.v7.widget.ActionBarOverlayLayout.dismissPopups():0 -> s
    22:25:void checkCloseActionMenu(android.support.v7.view.menu.MenuBuilder):0 -> s
    26:29:void android.support.v7.widget.ActionMenuView.dismissPopupMenus():0:0 -> s
    26:29:void android.support.v7.widget.Toolbar.dismissPopupMenus():0 -> s
    26:29:void android.support.v7.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> s
    26:29:void android.support.v7.widget.ActionBarOverlayLayout.dismissPopups():0 -> s
    26:29:void checkCloseActionMenu(android.support.v7.view.menu.MenuBuilder):0 -> s
    30:32:boolean android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus():0:0 -> s
    30:32:void android.support.v7.widget.ActionMenuView.dismissPopupMenus():0 -> s
    30:32:void android.support.v7.widget.Toolbar.dismissPopupMenus():0 -> s
    30:32:void android.support.v7.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> s
    30:32:void android.support.v7.widget.ActionBarOverlayLayout.dismissPopups():0 -> s
    30:32:void checkCloseActionMenu(android.support.v7.view.menu.MenuBuilder):0 -> s
    33:36:boolean android.support.v7.widget.ActionMenuPresenter.hideSubMenus():0:0 -> s
    33:36:boolean android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus():0 -> s
    33:36:void android.support.v7.widget.ActionMenuView.dismissPopupMenus():0 -> s
    33:36:void android.support.v7.widget.Toolbar.dismissPopupMenus():0 -> s
    33:36:void android.support.v7.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> s
    33:36:void android.support.v7.widget.ActionBarOverlayLayout.dismissPopups():0 -> s
    33:36:void checkCloseActionMenu(android.support.v7.view.menu.MenuBuilder):0 -> s
    37:49:void android.support.v7.view.menu.MenuPopupHelper.dismiss():0:0 -> s
    37:49:boolean android.support.v7.widget.ActionMenuPresenter.hideSubMenus():0 -> s
    37:49:boolean android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus():0 -> s
    37:49:void android.support.v7.widget.ActionMenuView.dismissPopupMenus():0 -> s
    37:49:void android.support.v7.widget.Toolbar.dismissPopupMenus():0 -> s
    37:49:void android.support.v7.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> s
    37:49:void android.support.v7.widget.ActionBarOverlayLayout.dismissPopups():0 -> s
    37:49:void checkCloseActionMenu(android.support.v7.view.menu.MenuBuilder):0 -> s
    50:61:android.view.Window$Callback android.support.v7.app.AppCompatDelegateImplBase.getWindowCallback():0:0 -> s
    50:61:void checkCloseActionMenu(android.support.v7.view.menu.MenuBuilder):0 -> s
    62:68:void checkCloseActionMenu(android.support.v7.view.menu.MenuBuilder):0:0 -> s
    13:19:boolean android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0:0 -> t
    13:19:void closePanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,boolean):0 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/e0;Z)V"}
    20:21:boolean android.support.v7.widget.ToolbarWidgetWrapper.isOverflowMenuShowing():0:0 -> t
    20:21:boolean android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:21:void closePanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,boolean):0 -> t
    22:27:boolean android.support.v7.widget.ToolbarWidgetWrapper.isOverflowMenuShowing():0:0 -> t
    22:27:boolean android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0 -> t
    22:27:void closePanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,boolean):0 -> t
    28:83:void closePanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,boolean):0:0 -> t
    1:1:void doInvalidatePanelMenu(int):0:0 -> u
    1:1:android.view.ViewGroup android.support.v7.app.AppCompatDelegateImplV9.createSubDecor():0:0 -> v
    1:1:void ensureSubDecor():0 -> v
    2:2:android.view.Window$Callback android.support.v7.app.AppCompatDelegateImplBase.getWindowCallback():0:0 -> v
    2:2:android.view.ViewGroup android.support.v7.app.AppCompatDelegateImplV9.createSubDecor():0 -> v
    2:2:void ensureSubDecor():0 -> v
    3:3:android.view.ViewGroup android.support.v7.app.AppCompatDelegateImplV9.createSubDecor():0:0 -> v
    3:3:void ensureSubDecor():0 -> v
    4:4:void android.support.v4.view.ViewCompat.setOnApplyWindowInsetsListener(android.view.View,android.support.v4.view.OnApplyWindowInsetsListener):0:0 -> v
    4:4:android.view.ViewGroup android.support.v7.app.AppCompatDelegateImplV9.createSubDecor():0 -> v
    4:4:void ensureSubDecor():0 -> v
    5:5:android.view.ViewGroup android.support.v7.app.AppCompatDelegateImplV9.createSubDecor():0:0 -> v
    5:5:void ensureSubDecor():0 -> v
    6:6:void android.support.v7.widget.ViewUtils.makeOptionalFitsSystemWindows(android.view.View):0:0 -> v
    6:6:android.view.ViewGroup android.support.v7.app.AppCompatDelegateImplV9.createSubDecor():0 -> v
    6:6:void ensureSubDecor():0 -> v
    7:7:android.view.ViewGroup android.support.v7.app.AppCompatDelegateImplV9.createSubDecor():0:0 -> v
    7:7:void ensureSubDecor():0 -> v
    8:8:java.lang.CharSequence android.support.v7.app.AppCompatDelegateImplBase.getTitle():0:0 -> v
    8:8:void ensureSubDecor():0 -> v
    9:9:void ensureSubDecor():0:0 -> v
    10:11:void android.support.v7.app.AppCompatDelegateImplV9.onTitleChanged(java.lang.CharSequence):0:0 -> v
    10:11:void ensureSubDecor():0 -> v
    12:12:void android.support.v7.app.AppCompatDelegateImplV9.applyFixedSizeWindow():0:0 -> v
    12:12:void ensureSubDecor():0 -> v
    13:13:void android.support.v7.widget.ContentFrameLayout.setDecorPadding(int,int,int,int):0:0 -> v
    13:13:void android.support.v7.app.AppCompatDelegateImplV9.applyFixedSizeWindow():0 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:13:void ensureSubDecor():0 -> v
    14:14:void android.support.v7.widget.ContentFrameLayout.setDecorPadding(int,int,int,int):0:0 -> v
    14:14:void android.support.v7.app.AppCompatDelegateImplV9.applyFixedSizeWindow():0 -> v
    14:14:void ensureSubDecor():0 -> v
    15:15:boolean android.support.v4.view.ViewCompat.isLaidOut(android.view.View):0:0 -> v
    15:15:void android.support.v7.widget.ContentFrameLayout.setDecorPadding(int,int,int,int):0 -> v
    15:15:void android.support.v7.app.AppCompatDelegateImplV9.applyFixedSizeWindow():0 -> v
    15:15:void ensureSubDecor():0 -> v
    16:16:void android.support.v7.widget.ContentFrameLayout.setDecorPadding(int,int,int,int):0:0 -> v
    16:16:void android.support.v7.app.AppCompatDelegateImplV9.applyFixedSizeWindow():0 -> v
    16:16:void ensureSubDecor():0 -> v
    17:17:void android.support.v7.app.AppCompatDelegateImplV9.applyFixedSizeWindow():0:0 -> v
    17:17:void ensureSubDecor():0 -> v
    18:18:void ensureSubDecor():0:0 -> v
    19:19:void android.support.v7.app.AppCompatDelegateImplV9.invalidatePanelMenu(int):0:0 -> v
    19:19:void ensureSubDecor():0 -> v
    20:20:android.view.ViewGroup android.support.v7.app.AppCompatDelegateImplV9.createSubDecor():0:0 -> v
    20:20:void ensureSubDecor():0 -> v
    1:1:android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState getPanelState(int,boolean):0:0 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ly/e0;"}
    15:60:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0:0 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/e0;Landroid/view/KeyEvent;)V"}
    61:66:android.view.Window$Callback android.support.v7.app.AppCompatDelegateImplBase.getWindowCallback():0:0 -> x
    61:66:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> x
    67:126:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0:0 -> x
    127:133:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar():0:0 -> x
    127:133:android.content.Context android.support.v7.app.AppCompatDelegateImplBase.getActionBarThemedContext():0 -> x
    127:133:boolean android.support.v7.app.AppCompatDelegateImplV9.initializePanelDecor(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState):0 -> x
    127:133:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> x
    134:143:android.content.Context android.support.v7.app.AppCompatDelegateImplBase.getActionBarThemedContext():0:0 -> x
    134:143:boolean android.support.v7.app.AppCompatDelegateImplV9.initializePanelDecor(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState):0 -> x
    134:143:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> x
    144:231:void android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState.setStyle(android.content.Context):0:0 -> x
    144:231:boolean android.support.v7.app.AppCompatDelegateImplV9.initializePanelDecor(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState):0 -> x
    144:231:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> x
    232:245:boolean android.support.v7.app.AppCompatDelegateImplV9.initializePanelDecor(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState):0:0 -> x
    232:245:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> x
    246:260:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0:0 -> x
    261:286:boolean android.support.v7.app.AppCompatDelegateImplV9.initializePanelContent(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState):0:0 -> x
    261:286:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> x
    287:303:android.support.v7.view.menu.MenuView android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState.getListMenuView(android.support.v7.view.menu.MenuPresenter$Callback):0:0 -> x
    287:303:boolean android.support.v7.app.AppCompatDelegateImplV9.initializePanelContent(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState):0 -> x
    287:303:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> x
    304:305:void android.support.v7.view.menu.MenuBuilder.addMenuPresenter(android.support.v7.view.menu.MenuPresenter):0:0 -> x
    304:305:android.support.v7.view.menu.MenuView android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState.getListMenuView(android.support.v7.view.menu.MenuPresenter$Callback):0 -> x
    304:305:boolean android.support.v7.app.AppCompatDelegateImplV9.initializePanelContent(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState):0 -> x
    304:305:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> x
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    306:308:void android.support.v7.view.menu.MenuBuilder.addMenuPresenter(android.support.v7.view.menu.MenuPresenter):0:0 -> x
    306:308:android.support.v7.view.menu.MenuView android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState.getListMenuView(android.support.v7.view.menu.MenuPresenter$Callback):0 -> x
    306:308:boolean android.support.v7.app.AppCompatDelegateImplV9.initializePanelContent(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState):0 -> x
    306:308:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> x
    309:312:android.support.v7.view.menu.MenuView android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState.getListMenuView(android.support.v7.view.menu.MenuPresenter$Callback):0:0 -> x
    309:312:boolean android.support.v7.app.AppCompatDelegateImplV9.initializePanelContent(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState):0 -> x
    309:312:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> x
    313:316:android.support.v7.view.menu.MenuView android.support.v7.view.menu.ListMenuPresenter.getMenuView(android.view.ViewGroup):0:0 -> x
    313:316:android.support.v7.view.menu.MenuView android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState.getListMenuView(android.support.v7.view.menu.MenuPresenter$Callback):0 -> x
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    313:316:boolean android.support.v7.app.AppCompatDelegateImplV9.initializePanelContent(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState):0 -> x
    313:316:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> x
    317:354:android.support.v7.view.menu.MenuView android.support.v7.view.menu.ListMenuPresenter.getMenuView(android.view.ViewGroup):0:0 -> x
    317:354:android.support.v7.view.menu.MenuView android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState.getListMenuView(android.support.v7.view.menu.MenuPresenter$Callback):0 -> x
    317:354:boolean android.support.v7.app.AppCompatDelegateImplV9.initializePanelContent(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState):0 -> x
    317:354:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> x
    355:358:boolean android.support.v7.app.AppCompatDelegateImplV9.initializePanelContent(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState):0:0 -> x
    355:358:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> x
    359:371:boolean android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState.hasPanelItems():0:0 -> x
    359:371:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> x
    372:375:android.widget.ListAdapter android.support.v7.view.menu.ListMenuPresenter.getAdapter():0:0 -> x
    372:375:boolean android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState.hasPanelItems():0 -> x
    372:375:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> x
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    376:384:android.widget.ListAdapter android.support.v7.view.menu.ListMenuPresenter.getAdapter():0:0 -> x
    376:384:boolean android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState.hasPanelItems():0 -> x
    376:384:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> x
    385:390:boolean android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState.hasPanelItems():0:0 -> x
    385:390:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> x
    391:483:void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0:0 -> x
    1:1:boolean performPanelShortcut(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,int,android.view.KeyEvent,int):0:0 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/e0;ILandroid/view/KeyEvent;)Z"}
    7:23:boolean preparePanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0:0 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/e0;Landroid/view/KeyEvent;)Z"}
    24:27:android.view.Window$Callback android.support.v7.app.AppCompatDelegateImplBase.getWindowCallback():0:0 -> z
    24:27:boolean preparePanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> z
    28:55:boolean preparePanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0:0 -> z
    56:58:void android.support.v7.widget.ActionBarOverlayLayout.setMenuPrepared():0:0 -> z
    56:58:boolean preparePanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> z
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    59:62:void android.support.v7.widget.ActionBarOverlayLayout.setMenuPrepared():0:0 -> z
    59:62:boolean preparePanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> z
    63:64:void android.support.v7.widget.ToolbarWidgetWrapper.setMenuPrepared():0:0 -> z
    63:64:void android.support.v7.widget.ActionBarOverlayLayout.setMenuPrepared():0 -> z
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    63:64:boolean preparePanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> z
    65:97:boolean preparePanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0:0 -> z
    98:187:boolean android.support.v7.app.AppCompatDelegateImplV9.initializePanelMenu(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState):0:0 -> z
    98:187:boolean preparePanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> z
    188:207:void android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState.setMenu(android.support.v7.view.menu.MenuBuilder):0:0 -> z
    188:207:boolean android.support.v7.app.AppCompatDelegateImplV9.initializePanelMenu(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState):0 -> z
    188:207:boolean preparePanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> z
    208:210:void android.support.v7.view.menu.MenuBuilder.addMenuPresenter(android.support.v7.view.menu.MenuPresenter):0:0 -> z
    208:210:void android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState.setMenu(android.support.v7.view.menu.MenuBuilder):0 -> z
    208:210:boolean android.support.v7.app.AppCompatDelegateImplV9.initializePanelMenu(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState):0 -> z
    208:210:boolean preparePanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> z
    211:255:boolean preparePanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0:0 -> z
    256:279:void android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState.setMenu(android.support.v7.view.menu.MenuBuilder):0:0 -> z
    256:279:boolean preparePanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0 -> z
    280:368:boolean preparePanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent):0:0 -> z
android.support.v7.app.AppCompatDelegateImplV9$1 -> y.z:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV9.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v7.app.AppCompatDelegateImplV9 this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/f0;"}
    5:8:void android.support.v7.app.AppCompatDelegateImplV9$1.<init>(android.support.v7.app.AppCompatDelegateImplV9):0:0 -> <init>
    5:8:void $r8$init$synthetic(android.support.v7.app.AppCompatDelegateImplV9,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/f0;I)V"}
    10:18:void android.support.v7.app.AppCompatDelegateImplV9$5.run():0:0 -> run
    10:18:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    19:25:void android.support.v7.app.AppCompatDelegateImplV9.endOnGoingFadeAnimation():0:0 -> run
    19:25:void android.support.v7.app.AppCompatDelegateImplV9$5.run():0 -> run
    19:25:void run$bridge():0 -> run
    26:33:boolean android.support.v7.app.AppCompatDelegateImplV9.shouldAnimateActionModeView():0:0 -> run
    26:33:void android.support.v7.app.AppCompatDelegateImplV9$5.run():0 -> run
    26:33:void run$bridge():0 -> run
    34:47:boolean android.support.v4.view.ViewCompat.isLaidOut(android.view.View):0:0 -> run
    34:47:boolean android.support.v7.app.AppCompatDelegateImplV9.shouldAnimateActionModeView():0 -> run
    34:47:void android.support.v7.app.AppCompatDelegateImplV9$5.run():0 -> run
    34:47:void run$bridge():0 -> run
    48:84:void android.support.v7.app.AppCompatDelegateImplV9$5.run():0:0 -> run
    48:84:void run$bridge():0 -> run
    85:108:void android.support.v7.app.AppCompatDelegateImplV9$1.run():0:0 -> run
    85:108:void run$bridge():0 -> run
android.support.v7.app.AppCompatDelegateImplV9$2 -> y.a0:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV9.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v7.app.AppCompatDelegateImplV9 this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/f0;"}
    5:8:void android.support.v7.app.AppCompatDelegateImplV9$2.<init>(android.support.v7.app.AppCompatDelegateImplV9):0:0 -> <init>
    5:8:void $r8$init$synthetic(android.support.v7.app.AppCompatDelegateImplV9,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/f0;I)V"}
    8:21:void android.support.v7.app.AppCompatDelegateImplV9$PanelMenuPresenterCallback.onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0:0 -> a
    8:21:void android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback.onCloseMenu$bridge(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Z)V"}
    22:25:android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState android.support.v7.app.AppCompatDelegateImplV9.findMenuPanel(android.view.Menu):0:0 -> a
    22:25:void android.support.v7.app.AppCompatDelegateImplV9$PanelMenuPresenterCallback.onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
    22:25:void android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback.onCloseMenu$bridge(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    26:47:android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState android.support.v7.app.AppCompatDelegateImplV9.findMenuPanel(android.view.Menu):0:0 -> a
    26:47:void android.support.v7.app.AppCompatDelegateImplV9$PanelMenuPresenterCallback.onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
    26:47:void android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback.onCloseMenu$bridge(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
    48:60:void android.support.v7.app.AppCompatDelegateImplV9$PanelMenuPresenterCallback.onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0:0 -> a
    48:60:void android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback.onCloseMenu$bridge(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
    61:64:void android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback.onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0:0 -> a
    61:64:void android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback.onCloseMenu$bridge(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
    31:48:android.support.v4.view.WindowInsetsCompat android.support.v4.view.WindowInsetsCompat.replaceSystemWindowInsets(int,int,int,int):0:0 -> b
    31:48:android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lu/u0;)Lu/u0;"}
    49:55:android.support.v4.view.WindowInsetsCompat android.support.v4.view.ViewCompat.onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0:0 -> b
    49:55:android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat):0 -> b
    13:16:boolean android.support.v7.app.AppCompatDelegateImplV9$PanelMenuPresenterCallback.onOpenSubMenu(android.support.v7.view.menu.MenuBuilder):0:0 -> n
    13:16:boolean android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback.onOpenSubMenu$bridge(android.support.v7.view.menu.MenuBuilder):0 -> n
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)Z"}
    17:18:android.view.Window$Callback android.support.v7.app.AppCompatDelegateImplBase.getWindowCallback():0:0 -> n
    17:18:boolean android.support.v7.app.AppCompatDelegateImplV9$PanelMenuPresenterCallback.onOpenSubMenu(android.support.v7.view.menu.MenuBuilder):0 -> n
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:18:boolean android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback.onOpenSubMenu$bridge(android.support.v7.view.menu.MenuBuilder):0 -> n
    19:24:android.view.Window$Callback android.support.v7.app.AppCompatDelegateImplBase.getWindowCallback():0:0 -> n
    19:24:boolean android.support.v7.app.AppCompatDelegateImplV9$PanelMenuPresenterCallback.onOpenSubMenu(android.support.v7.view.menu.MenuBuilder):0 -> n
    19:24:boolean android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback.onOpenSubMenu$bridge(android.support.v7.view.menu.MenuBuilder):0 -> n
    25:28:boolean android.support.v7.app.AppCompatDelegateImplBase.isDestroyed():0:0 -> n
    25:28:boolean android.support.v7.app.AppCompatDelegateImplV9$PanelMenuPresenterCallback.onOpenSubMenu(android.support.v7.view.menu.MenuBuilder):0 -> n
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:28:boolean android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback.onOpenSubMenu$bridge(android.support.v7.view.menu.MenuBuilder):0 -> n
    29:32:boolean android.support.v7.app.AppCompatDelegateImplV9$PanelMenuPresenterCallback.onOpenSubMenu(android.support.v7.view.menu.MenuBuilder):0:0 -> n
    29:32:boolean android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback.onOpenSubMenu$bridge(android.support.v7.view.menu.MenuBuilder):0 -> n
    33:34:android.view.Window$Callback android.support.v7.app.AppCompatDelegateImplBase.getWindowCallback():0:0 -> n
    33:34:boolean android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback.onOpenSubMenu(android.support.v7.view.menu.MenuBuilder):0 -> n
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:34:boolean android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback.onOpenSubMenu$bridge(android.support.v7.view.menu.MenuBuilder):0 -> n
    35:40:android.view.Window$Callback android.support.v7.app.AppCompatDelegateImplBase.getWindowCallback():0:0 -> n
    35:40:boolean android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback.onOpenSubMenu(android.support.v7.view.menu.MenuBuilder):0 -> n
    35:40:boolean android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback.onOpenSubMenu$bridge(android.support.v7.view.menu.MenuBuilder):0 -> n
    41:44:boolean android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback.onOpenSubMenu(android.support.v7.view.menu.MenuBuilder):0:0 -> n
    41:44:boolean android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback.onOpenSubMenu$bridge(android.support.v7.view.menu.MenuBuilder):0 -> n
android.support.v7.app.AppCompatDelegateImplV9$3 -> R8$$REMOVED$$CLASS$$107:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV9.java"}
android.support.v7.app.AppCompatDelegateImplV9$4 -> R8$$REMOVED$$CLASS$$108:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV9.java"}
android.support.v7.app.AppCompatDelegateImplV9$5 -> R8$$REMOVED$$CLASS$$109:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV9.java"}
android.support.v7.app.AppCompatDelegateImplV9$5$1 -> y.b0:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV9.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v7.app.AppCompatDelegateImplV9$5 this$1 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    5:8:void android.support.v7.app.AppCompatDelegateImplV9$5$1.<init>(android.support.v7.app.AppCompatDelegateImplV9$5):0:0 -> <init>
    5:8:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    13:67:void android.support.v7.app.AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1.onAnimationEnd(android.view.View):0:0 -> a
    13:67:void onAnimationEnd$bridge(android.view.View):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    68:82:void android.support.v7.app.AppCompatDelegateImplV9$6.onAnimationEnd(android.view.View):0:0 -> a
    68:82:void onAnimationEnd$bridge(android.view.View):0 -> a
    83:100:void android.support.v7.app.AppCompatDelegateImplV9$5$1.onAnimationEnd(android.view.View):0:0 -> a
    83:100:void onAnimationEnd$bridge(android.view.View):0 -> a
    12:47:void android.support.v7.app.AppCompatDelegateImplV9$6.onAnimationStart(android.view.View):0:0 -> b
    12:47:void onAnimationStart$bridge(android.view.View):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    48:56:void android.support.v7.app.AppCompatDelegateImplV9$5$1.onAnimationStart(android.view.View):0:0 -> b
    48:56:void onAnimationStart$bridge(android.view.View):0 -> b
android.support.v7.app.AppCompatDelegateImplV9$6 -> R8$$REMOVED$$CLASS$$110:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV9.java"}
android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback -> R8$$REMOVED$$CLASS$$111:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV9.java"}
android.support.v7.app.AppCompatDelegateImplV9$ActionModeCallbackWrapperV9 -> y.c0:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV9.java"}
    android.support.v7.view.ActionMode$Callback mWrapped -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/a;"}
    android.support.v7.app.AppCompatDelegateImplV9 this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/f0;"}
    1:1:void <init>(android.support.v7.app.AppCompatDelegateImplV9,android.support.v7.view.ActionMode$Callback):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/f0;Lf0/a;)V"}
    1:1:boolean onActionItemClicked(android.support.v7.view.ActionMode,android.view.MenuItem):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;Landroid/view/MenuItem;)Z"}
    1:1:boolean onPrepareActionMode(android.support.v7.view.ActionMode,android.view.Menu):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;Lg0/n;)Z"}
    1:1:boolean onCreateActionMode(android.support.v7.view.ActionMode,android.view.Menu):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;Lg0/n;)Z"}
    27:33:void android.support.v7.app.AppCompatDelegateImplV9.endOnGoingFadeAnimation():0:0 -> d
    27:33:void onDestroyActionMode(android.support.v7.view.ActionMode):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;)V"}
    34:67:void onDestroyActionMode(android.support.v7.view.ActionMode):0:0 -> d
android.support.v7.app.AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1 -> R8$$REMOVED$$CLASS$$112:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV9.java"}
android.support.v7.app.AppCompatDelegateImplV9$ListMenuDecorView -> y.d0:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV9.java"}
    android.support.v7.app.AppCompatDelegateImplV9 this$0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/f0;"}
    4:7:void android.support.v7.widget.ContentFrameLayout.<init>(android.content.Context):0:0 -> <init>
    4:7:void <init>(android.support.v7.app.AppCompatDelegateImplV9,android.content.Context):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/f0;Lf0/d;)V"}
    1:1:boolean dispatchKeyEvent(android.view.KeyEvent):0:0 -> dispatchKeyEvent
    22:40:boolean android.support.v7.app.AppCompatDelegateImplV9$ListMenuDecorView.isOutOfBounds(int,int):0:0 -> onInterceptTouchEvent
    22:40:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    41:45:void android.support.v7.app.AppCompatDelegateImplV9.closePanel(int):0:0 -> onInterceptTouchEvent
    41:45:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    46:49:void android.support.v7.app.AppCompatDelegateImplV9.closePanel(int):0:0 -> onInterceptTouchEvent
    46:49:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    50:54:boolean onInterceptTouchEvent(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    1:1:void setBackgroundResource(int):0:0 -> setBackgroundResource
android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState -> y.e0:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV9.java"}
    int featureId -> a
    int background -> b
    int gravity -> c
    int windowAnimations -> d
    android.view.ViewGroup decorView -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/d0;"}
    android.view.View shownPanelView -> f
    android.view.View createdPanelView -> g
    android.support.v7.view.menu.MenuBuilder menu -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/n;"}
    android.support.v7.view.menu.ListMenuPresenter listMenuPresenter -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/j;"}
    android.content.Context listPresenterContext -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/d;"}
    boolean isPrepared -> k
    boolean isHandled -> l
    boolean isOpen -> m
    boolean refreshDecorView -> n
    boolean refreshMenuContent -> o
    android.os.Bundle frozenActionViewState -> p
    1:1:void <init>(int):0:0 -> <init>
android.support.v7.app.AppCompatDelegateImplV9$PanelMenuPresenterCallback -> R8$$REMOVED$$CLASS$$113:
# {"id":"sourceFile","fileName":"AppCompatDelegateImplV9.java"}
android.support.v7.app.AppCompatDialog -> y.g0:
# {"id":"sourceFile","fileName":"AppCompatDialog.java"}
    android.support.v7.app.AppCompatDelegate mDelegate -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/w;"}
    3:20:int android.support.v7.app.AppCompatDialog.getThemeResId(android.content.Context,int):0:0 -> <init>
    3:20:void <init>(android.content.Context,int):0 -> <init>
    21:39:void <init>(android.content.Context,int):0:0 -> <init>
    5:18:android.support.v7.app.AppCompatDelegate android.support.v7.app.AppCompatDelegate.create(android.app.Dialog,android.support.v7.app.AppCompatCallback):0:0 -> a
    5:18:android.support.v7.app.AppCompatDelegate getDelegate():0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly/m;"}
    19:44:android.support.v7.app.AppCompatDelegate android.support.v7.app.AppCompatDelegate.create(android.content.Context,android.view.Window,android.support.v7.app.AppCompatCallback):0:0 -> a
    19:44:android.support.v7.app.AppCompatDelegate android.support.v7.app.AppCompatDelegate.create(android.app.Dialog,android.support.v7.app.AppCompatCallback):0 -> a
    19:44:android.support.v7.app.AppCompatDelegate getDelegate():0 -> a
    7:9:void android.support.v7.app.AppCompatDelegateImplV9.addContentView(android.view.View,android.view.ViewGroup$LayoutParams):0:0 -> addContentView
    7:9:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):0 -> addContentView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:29:void android.support.v7.app.AppCompatDelegateImplV9.addContentView(android.view.View,android.view.ViewGroup$LayoutParams):0:0 -> addContentView
    10:29:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):0 -> addContentView
    7:9:android.view.View android.support.v7.app.AppCompatDelegateImplV9.findViewById(int):0:0 -> findViewById
    7:9:android.view.View findViewById(int):0 -> findViewById
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:16:android.view.View android.support.v7.app.AppCompatDelegateImplV9.findViewById(int):0:0 -> findViewById
    10:16:android.view.View findViewById(int):0 -> findViewById
    1:1:void invalidateOptionsMenu():0:0 -> invalidateOptionsMenu
    1:1:void onCreate(android.os.Bundle):0:0 -> onCreate
    1:1:void onStop():0:0 -> onStop
    1:1:void onSupportActionModeFinished(android.support.v7.view.ActionMode):0:0 -> onSupportActionModeFinished
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;)V"}
    1:1:void onSupportActionModeStarted(android.support.v7.view.ActionMode):0:0 -> onSupportActionModeStarted
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;)V"}
    1:1:android.support.v7.view.ActionMode onWindowStartingSupportActionMode(android.support.v7.view.ActionMode$Callback):0:0 -> onWindowStartingSupportActionMode
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/a;)Lf0/b;"}
    1:1:void setContentView(int):0:0 -> setContentView
    2:2:void android.support.v7.app.AppCompatDelegateImplV9.setContentView(android.view.View):0:0 -> setContentView
    2:2:void setContentView(android.view.View):0 -> setContentView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:3:void android.support.v7.app.AppCompatDelegateImplV9.setContentView(android.view.View):0:0 -> setContentView
    3:3:void setContentView(android.view.View):0 -> setContentView
    4:4:void android.support.v7.app.AppCompatDelegateImplV9.setContentView(android.view.View,android.view.ViewGroup$LayoutParams):0:0 -> setContentView
    4:4:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):0 -> setContentView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:5:void android.support.v7.app.AppCompatDelegateImplV9.setContentView(android.view.View,android.view.ViewGroup$LayoutParams):0:0 -> setContentView
    5:5:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):0 -> setContentView
    1:1:void android.support.v7.app.AppCompatDelegateImplBase.setTitle(java.lang.CharSequence):0:0 -> setTitle
    1:1:void setTitle(int):0 -> setTitle
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    2:2:void android.support.v7.app.AppCompatDelegateImplV9.onTitleChanged(java.lang.CharSequence):0:0 -> setTitle
    2:2:void android.support.v7.app.AppCompatDelegateImplBase.setTitle(java.lang.CharSequence):0 -> setTitle
    2:2:void setTitle(int):0 -> setTitle
    3:3:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.peekSupportActionBar():0:0 -> setTitle
    3:3:void android.support.v7.app.AppCompatDelegateImplV9.onTitleChanged(java.lang.CharSequence):0 -> setTitle
    3:3:void android.support.v7.app.AppCompatDelegateImplBase.setTitle(java.lang.CharSequence):0 -> setTitle
    3:3:void setTitle(int):0 -> setTitle
    4:4:void android.support.v7.app.AppCompatDelegateImplV9.onTitleChanged(java.lang.CharSequence):0:0 -> setTitle
    4:4:void android.support.v7.app.AppCompatDelegateImplBase.setTitle(java.lang.CharSequence):0 -> setTitle
    4:4:void setTitle(int):0 -> setTitle
    5:5:void android.support.v7.app.AppCompatDelegateImplBase.setTitle(java.lang.CharSequence):0:0 -> setTitle
    5:5:void setTitle(java.lang.CharSequence):0 -> setTitle
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:6:void android.support.v7.app.AppCompatDelegateImplV9.onTitleChanged(java.lang.CharSequence):0:0 -> setTitle
    6:6:void android.support.v7.app.AppCompatDelegateImplBase.setTitle(java.lang.CharSequence):0 -> setTitle
    6:6:void setTitle(java.lang.CharSequence):0 -> setTitle
    7:7:android.support.v7.app.ActionBar android.support.v7.app.AppCompatDelegateImplBase.peekSupportActionBar():0:0 -> setTitle
    7:7:void android.support.v7.app.AppCompatDelegateImplV9.onTitleChanged(java.lang.CharSequence):0 -> setTitle
    7:7:void android.support.v7.app.AppCompatDelegateImplBase.setTitle(java.lang.CharSequence):0 -> setTitle
    7:7:void setTitle(java.lang.CharSequence):0 -> setTitle
    8:8:void android.support.v7.app.AppCompatDelegateImplV9.onTitleChanged(java.lang.CharSequence):0:0 -> setTitle
    8:8:void android.support.v7.app.AppCompatDelegateImplBase.setTitle(java.lang.CharSequence):0 -> setTitle
    8:8:void setTitle(java.lang.CharSequence):0 -> setTitle
android.support.v7.app.AppCompatViewInflater -> y.i0:
# {"id":"sourceFile","fileName":"AppCompatViewInflater.java"}
    java.lang.Object[] mConstructorArgs -> a
    java.lang.Class[] sConstructorSignature -> b
    int[] sOnClickAttrs -> c
    java.lang.String[] sClassPrefixList -> d
    java.util.Map sConstructorMap -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/b;"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>():0:0 -> <init>
    1:1:android.view.View createView(android.content.Context,java.lang.String,java.lang.String):0:0 -> a
android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener -> y.h0:
# {"id":"sourceFile","fileName":"AppCompatViewInflater.java"}
    android.view.View mHostView -> a
    java.lang.String mMethodName -> b
    java.lang.reflect.Method mResolvedMethod -> c
    android.content.Context mResolvedContext -> d
    1:1:void <init>(android.view.View,java.lang.String):0:0 -> <init>
    17:141:void android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.resolveMethod(android.content.Context,java.lang.String):0:0 -> onClick
    17:141:void onClick(android.view.View):0 -> onClick
    142:167:void onClick(android.view.View):0:0 -> onClick
android.support.v7.app.ResourcesFlusher -> R8$$REMOVED$$CLASS$$114:
# {"id":"sourceFile","fileName":"ResourcesFlusher.java"}
android.support.v7.app.ToolbarActionBar -> y.m0:
# {"id":"sourceFile","fileName":"ToolbarActionBar.java"}
    android.support.v7.widget.DecorToolbar mDecorToolbar -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/b4;"}
    boolean mToolbarMenuPrepared -> b
    android.view.Window$Callback mWindowCallback -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/l0;"}
    boolean mMenuCallbackSet -> d
    boolean mLastMenuVisibility -> e
    java.util.ArrayList mMenuVisibilityListeners -> f
    java.lang.Runnable mMenuInvalidator -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/n;"}
    41:57:void <init>(android.support.v7.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):0:0 -> <init>
    58:61:void android.support.v7.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):0:0 -> <init>
    58:61:void android.support.v7.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):0 -> <init>
    58:61:void <init>(android.support.v7.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback):0 -> <init>
    3:4:boolean android.support.v7.widget.Toolbar.hideOverflowMenu():0:0 -> a
    3:4:boolean android.support.v7.widget.ToolbarWidgetWrapper.hideOverflowMenu():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:4:boolean closeOptionsMenu():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    5:8:boolean android.support.v7.widget.Toolbar.hideOverflowMenu():0:0 -> a
    5:8:boolean android.support.v7.widget.ToolbarWidgetWrapper.hideOverflowMenu():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:8:boolean closeOptionsMenu():0 -> a
    9:12:boolean android.support.v7.widget.ActionMenuView.hideOverflowMenu():0:0 -> a
    9:12:boolean android.support.v7.widget.Toolbar.hideOverflowMenu():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:12:boolean android.support.v7.widget.ToolbarWidgetWrapper.hideOverflowMenu():0 -> a
    9:12:boolean closeOptionsMenu():0 -> a
    13:22:boolean android.support.v7.widget.ActionMenuView.hideOverflowMenu():0:0 -> a
    13:22:boolean android.support.v7.widget.Toolbar.hideOverflowMenu():0 -> a
    13:22:boolean android.support.v7.widget.ToolbarWidgetWrapper.hideOverflowMenu():0 -> a
    13:22:boolean closeOptionsMenu():0 -> a
    3:4:boolean android.support.v7.widget.Toolbar.hasExpandedActionView():0:0 -> b
    3:4:boolean android.support.v7.widget.ToolbarWidgetWrapper.hasExpandedActionView():0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:4:boolean collapseActionView():0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    5:8:boolean android.support.v7.widget.Toolbar.hasExpandedActionView():0:0 -> b
    5:8:boolean android.support.v7.widget.ToolbarWidgetWrapper.hasExpandedActionView():0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:8:boolean collapseActionView():0 -> b
    9:17:boolean android.support.v7.widget.Toolbar.hasExpandedActionView():0:0 -> b
    9:17:boolean android.support.v7.widget.ToolbarWidgetWrapper.hasExpandedActionView():0 -> b
    9:17:boolean collapseActionView():0 -> b
    18:24:void android.support.v7.widget.Toolbar.collapseActionView():0:0 -> b
    18:24:void android.support.v7.widget.ToolbarWidgetWrapper.collapseActionView():0 -> b
    18:24:boolean collapseActionView():0 -> b
    1:1:void dispatchMenuVisibilityChanged(boolean):0:0 -> c
    3:5:int android.support.v7.widget.ToolbarWidgetWrapper.getDisplayOptions():0:0 -> d
    3:5:int getDisplayOptions():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:4:android.content.Context android.support.v7.widget.ToolbarWidgetWrapper.getContext():0:0 -> e
    3:4:android.content.Context getThemedContext():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:9:android.content.Context android.support.v7.widget.ToolbarWidgetWrapper.getContext():0:0 -> e
    5:9:android.content.Context getThemedContext():0 -> e
    3:6:android.view.ViewGroup android.support.v7.widget.ToolbarWidgetWrapper.getViewGroup():0:0 -> f
    3:6:boolean invalidateOptionsMenu():0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:9:boolean invalidateOptionsMenu():0:0 -> f
    10:11:android.view.ViewGroup android.support.v7.widget.ToolbarWidgetWrapper.getViewGroup():0:0 -> f
    10:11:boolean invalidateOptionsMenu():0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:16:boolean invalidateOptionsMenu():0:0 -> f
    1:1:void onConfigurationChanged(android.content.res.Configuration):0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    3:6:android.view.ViewGroup android.support.v7.widget.ToolbarWidgetWrapper.getViewGroup():0:0 -> h
    3:6:void onDestroy():0 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:10:void onDestroy():0:0 -> h
    1:1:boolean onKeyShortcut(int,android.view.KeyEvent):0:0 -> i
    1:1:boolean onMenuKeyEvent(android.view.KeyEvent):0:0 -> j
    3:4:boolean android.support.v7.widget.ToolbarWidgetWrapper.showOverflowMenu():0:0 -> k
    3:4:boolean openOptionsMenu():0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:9:boolean android.support.v7.widget.ToolbarWidgetWrapper.showOverflowMenu():0:0 -> k
    5:9:boolean openOptionsMenu():0 -> k
    1:1:void setDefaultDisplayHomeAsUpEnabled(boolean):0:0 -> l
    1:1:void setShowHideAnimationEnabled(boolean):0:0 -> m
    3:6:void android.support.v7.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):0:0 -> n
    3:6:void setWindowTitle(java.lang.CharSequence):0 -> n
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:20:void android.support.v7.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):0:0 -> n
    7:20:void android.support.v7.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):0 -> n
    7:20:void setWindowTitle(java.lang.CharSequence):0 -> n
    17:18:void android.support.v7.widget.Toolbar.setMenuCallbacks(android.support.v7.view.menu.MenuPresenter$Callback,android.support.v7.view.menu.MenuBuilder$Callback):0:0 -> p
    17:18:void android.support.v7.widget.ToolbarWidgetWrapper.setMenuCallbacks(android.support.v7.view.menu.MenuPresenter$Callback,android.support.v7.view.menu.MenuBuilder$Callback):0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:18:android.view.Menu getMenu():0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    19:20:void android.support.v7.widget.Toolbar.setMenuCallbacks(android.support.v7.view.menu.MenuPresenter$Callback,android.support.v7.view.menu.MenuBuilder$Callback):0:0 -> p
    19:20:void android.support.v7.widget.ToolbarWidgetWrapper.setMenuCallbacks(android.support.v7.view.menu.MenuPresenter$Callback,android.support.v7.view.menu.MenuBuilder$Callback):0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:20:android.view.Menu getMenu():0 -> p
    21:26:void android.support.v7.widget.Toolbar.setMenuCallbacks(android.support.v7.view.menu.MenuPresenter$Callback,android.support.v7.view.menu.MenuBuilder$Callback):0:0 -> p
    21:26:void android.support.v7.widget.ToolbarWidgetWrapper.setMenuCallbacks(android.support.v7.view.menu.MenuPresenter$Callback,android.support.v7.view.menu.MenuBuilder$Callback):0 -> p
    21:26:android.view.Menu getMenu():0 -> p
    27:28:void android.support.v7.widget.ActionMenuView.setMenuCallbacks(android.support.v7.view.menu.MenuPresenter$Callback,android.support.v7.view.menu.MenuBuilder$Callback):0:0 -> p
    27:28:void android.support.v7.widget.Toolbar.setMenuCallbacks(android.support.v7.view.menu.MenuPresenter$Callback,android.support.v7.view.menu.MenuBuilder$Callback):0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:28:void android.support.v7.widget.ToolbarWidgetWrapper.setMenuCallbacks(android.support.v7.view.menu.MenuPresenter$Callback,android.support.v7.view.menu.MenuBuilder$Callback):0 -> p
    27:28:android.view.Menu getMenu():0 -> p
    29:33:void android.support.v7.widget.ActionMenuView.setMenuCallbacks(android.support.v7.view.menu.MenuPresenter$Callback,android.support.v7.view.menu.MenuBuilder$Callback):0:0 -> p
    29:33:void android.support.v7.widget.Toolbar.setMenuCallbacks(android.support.v7.view.menu.MenuPresenter$Callback,android.support.v7.view.menu.MenuBuilder$Callback):0 -> p
    29:33:void android.support.v7.widget.ToolbarWidgetWrapper.setMenuCallbacks(android.support.v7.view.menu.MenuPresenter$Callback,android.support.v7.view.menu.MenuBuilder$Callback):0 -> p
    29:33:android.view.Menu getMenu():0 -> p
    34:35:android.view.Menu android.support.v7.widget.ToolbarWidgetWrapper.getMenu():0:0 -> p
    34:35:android.view.Menu getMenu():0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    36:40:android.view.Menu android.support.v7.widget.ToolbarWidgetWrapper.getMenu():0:0 -> p
    36:40:android.view.Menu getMenu():0 -> p
android.support.v7.app.ToolbarActionBar$1 -> R8$$REMOVED$$CLASS$$115:
# {"id":"sourceFile","fileName":"ToolbarActionBar.java"}
android.support.v7.app.ToolbarActionBar$2 -> y.j0:
# {"id":"sourceFile","fileName":"ToolbarActionBar.java"}
    android.support.v7.app.ToolbarActionBar this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/m0;"}
    3:6:void android.support.v7.app.ToolbarActionBar$2.<init>(android.support.v7.app.ToolbarActionBar):0:0 -> <init>
    3:6:void $r8$init$synthetic(android.support.v7.app.ToolbarActionBar):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/m0;)V"}
    1:1:boolean android.support.v7.app.ToolbarActionBar$MenuBuilderCallback.onMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Landroid/view/MenuItem;)Z"}
    9:10:boolean android.support.v7.widget.ToolbarWidgetWrapper.isOverflowMenuShowing():0:0 -> r
    9:10:void android.support.v7.app.ToolbarActionBar$MenuBuilderCallback.onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)V"}
    11:18:boolean android.support.v7.widget.ToolbarWidgetWrapper.isOverflowMenuShowing():0:0 -> r
    11:18:void android.support.v7.app.ToolbarActionBar$MenuBuilderCallback.onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
    19:40:void android.support.v7.app.ToolbarActionBar$MenuBuilderCallback.onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0:0 -> r
android.support.v7.app.ToolbarActionBar$ActionMenuPresenterCallback -> y.k0:
# {"id":"sourceFile","fileName":"ToolbarActionBar.java"}
    boolean mClosingActionMenu -> a
    android.support.v7.app.ToolbarActionBar this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:1:void android.support.v7.widget.GridLayoutManager$SpanSizeLookup.<init>():0:0 -> <init>
    1:1:void android.support.v7.widget.GridLayoutManager$DefaultSpanSizeLookup.<init>():0 -> <init>
    2:2:void <init>(android.support.v7.app.ToolbarActionBar):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/m0;)V"}
    15:16:void android.support.v7.widget.Toolbar.dismissPopupMenus():0:0 -> a
    15:16:void android.support.v7.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:16:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Z)V"}
    17:20:void android.support.v7.widget.Toolbar.dismissPopupMenus():0:0 -> a
    17:20:void android.support.v7.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:20:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
    21:24:void android.support.v7.widget.ActionMenuView.dismissPopupMenus():0:0 -> a
    21:24:void android.support.v7.widget.Toolbar.dismissPopupMenus():0 -> a
    21:24:void android.support.v7.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> a
    21:24:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
    25:27:boolean android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus():0:0 -> a
    25:27:void android.support.v7.widget.ActionMenuView.dismissPopupMenus():0 -> a
    25:27:void android.support.v7.widget.Toolbar.dismissPopupMenus():0 -> a
    25:27:void android.support.v7.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> a
    25:27:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
    28:31:boolean android.support.v7.widget.ActionMenuPresenter.hideSubMenus():0:0 -> a
    28:31:boolean android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus():0 -> a
    28:31:void android.support.v7.widget.ActionMenuView.dismissPopupMenus():0 -> a
    28:31:void android.support.v7.widget.Toolbar.dismissPopupMenus():0 -> a
    28:31:void android.support.v7.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> a
    28:31:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
    32:42:void android.support.v7.view.menu.MenuPopupHelper.dismiss():0:0 -> a
    32:42:boolean android.support.v7.widget.ActionMenuPresenter.hideSubMenus():0 -> a
    32:42:boolean android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus():0 -> a
    32:42:void android.support.v7.widget.ActionMenuView.dismissPopupMenus():0 -> a
    32:42:void android.support.v7.widget.Toolbar.dismissPopupMenus():0 -> a
    32:42:void android.support.v7.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> a
    32:42:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
    43:55:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0:0 -> a
    1:1:int android.support.v7.widget.GridLayoutManager$DefaultSpanSizeLookup.getSpanGroupIndex(int,int):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    5:8:void android.support.v7.widget.GridLayoutManager$SpanSizeLookup.invalidateSpanIndexCache():0:0 -> c
    5:8:void android.support.v7.widget.GridLayoutManager$DefaultSpanSizeLookup.invalidateSpanIndexCache():0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean onOpenSubMenu(android.support.v7.view.menu.MenuBuilder):0:0 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)Z"}
android.support.v7.app.ToolbarActionBar$MenuBuilderCallback -> R8$$REMOVED$$CLASS$$116:
# {"id":"sourceFile","fileName":"ToolbarActionBar.java"}
android.support.v7.app.ToolbarActionBar$ToolbarCallbackWrapper -> y.l0:
# {"id":"sourceFile","fileName":"ToolbarActionBar.java"}
    android.support.v7.app.ToolbarActionBar this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/m0;"}
    1:1:void <init>(android.support.v7.app.ToolbarActionBar,android.view.Window$Callback):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/m0;Landroid/view/Window$Callback;)V"}
    9:10:android.content.Context android.support.v7.widget.ToolbarWidgetWrapper.getContext():0:0 -> onCreatePanelView
    9:10:android.view.View onCreatePanelView(int):0 -> onCreatePanelView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:14:android.content.Context android.support.v7.widget.ToolbarWidgetWrapper.getContext():0:0 -> onCreatePanelView
    11:14:android.view.View onCreatePanelView(int):0 -> onCreatePanelView
    15:20:android.view.View onCreatePanelView(int):0:0 -> onCreatePanelView
    21:25:android.view.View android.support.v7.view.WindowCallbackWrapper.onCreatePanelView(int):0:0 -> onCreatePanelView
    21:25:android.view.View onCreatePanelView(int):0 -> onCreatePanelView
    3:10:boolean android.support.v7.view.WindowCallbackWrapper.onPreparePanel(int,android.view.View,android.view.Menu):0:0 -> onPreparePanel
    3:10:boolean onPreparePanel(int,android.view.View,android.view.Menu):0 -> onPreparePanel
    11:17:boolean onPreparePanel(int,android.view.View,android.view.Menu):0:0 -> onPreparePanel
    18:19:void android.support.v7.widget.ToolbarWidgetWrapper.setMenuPrepared():0:0 -> onPreparePanel
    18:19:boolean onPreparePanel(int,android.view.View,android.view.Menu):0 -> onPreparePanel
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:22:boolean onPreparePanel(int,android.view.View,android.view.Menu):0:0 -> onPreparePanel
android.support.v7.app.TwilightCalculator -> y.n0:
# {"id":"sourceFile","fileName":"TwilightCalculator.java"}
    long sunset -> a
    long sunrise -> b
    int state -> c
    android.support.v7.app.TwilightCalculator sInstance -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/n0;"}
    void <init>() -> <init>
    1:1:void calculateTwilight(long,double,double):0:0 -> a
android.support.v7.app.TwilightManager -> R8$$REMOVED$$CLASS$$117:
# {"id":"sourceFile","fileName":"TwilightManager.java"}
android.support.v7.app.TwilightManager$TwilightState -> y.o0:
# {"id":"sourceFile","fileName":"TwilightManager.java"}
    boolean isNight -> a
    long nextUpdate -> b
    void <init>() -> <init>
android.support.v7.app.WindowDecorActionBar -> y.r0:
# {"id":"sourceFile","fileName":"WindowDecorActionBar.java"}
    android.content.Context mContext -> a
    android.content.Context mThemedContext -> b
    android.support.v7.widget.ActionBarOverlayLayout mOverlayLayout -> c
    android.support.v7.widget.ActionBarContainer mContainerView -> d
    android.support.v7.widget.DecorToolbar mDecorToolbar -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/c1;"}
    android.support.v7.widget.ActionBarContextView mContextView -> f
    android.view.View mContentView -> g
    boolean mDisplayHomeAsUpSet -> h
    android.support.v7.app.WindowDecorActionBar$ActionModeImpl mActionMode -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/q0;"}
    android.support.v7.view.ActionMode mDeferredDestroyActionMode -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/q0;"}
    android.support.v7.view.ActionMode$Callback mDeferredModeDestroyCallback -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/a;"}
    boolean mLastMenuVisibility -> l
    java.util.ArrayList mMenuVisibilityListeners -> m
    int mCurWindowVisibility -> n
    boolean mContentAnimations -> o
    boolean mHiddenBySystem -> p
    boolean mShowingForMode -> q
    boolean mNowShowing -> r
    android.support.v7.view.ViewPropertyAnimatorCompatSet mCurrentShowAnim -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/k;"}
    boolean mShowHideAnimationEnabled -> t
    boolean mHideOnContentScroll -> u
    android.support.v4.view.ViewPropertyAnimatorListener mHideListener -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/p0;"}
    android.support.v4.view.ViewPropertyAnimatorListener mShowListener -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/p0;"}
    android.support.v4.view.ViewPropertyAnimatorUpdateListener mUpdateListener -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/n;"}
    android.view.animation.Interpolator sHideInterpolator -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/view/animation/AccelerateInterpolator;"}
    android.view.animation.Interpolator sShowInterpolator -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/view/animation/DecelerateInterpolator;"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.app.Activity,boolean):0:0 -> <init>
    2:2:void <init>(android.app.Dialog):0:0 -> <init>
    8:13:boolean android.support.v7.widget.Toolbar.hasExpandedActionView():0:0 -> b
    8:13:boolean android.support.v7.widget.ToolbarWidgetWrapper.hasExpandedActionView():0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:13:boolean collapseActionView():0 -> b
    14:19:boolean android.support.v7.widget.Toolbar.hasExpandedActionView():0:0 -> b
    14:19:boolean android.support.v7.widget.ToolbarWidgetWrapper.hasExpandedActionView():0 -> b
    14:19:boolean collapseActionView():0 -> b
    20:21:void android.support.v7.widget.ToolbarWidgetWrapper.collapseActionView():0:0 -> b
    20:21:boolean collapseActionView():0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:27:void android.support.v7.widget.Toolbar.collapseActionView():0:0 -> b
    22:27:void android.support.v7.widget.ToolbarWidgetWrapper.collapseActionView():0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:27:boolean collapseActionView():0 -> b
    28:38:void android.support.v7.widget.Toolbar.collapseActionView():0:0 -> b
    28:38:void android.support.v7.widget.ToolbarWidgetWrapper.collapseActionView():0 -> b
    28:38:boolean collapseActionView():0 -> b
    1:1:void dispatchMenuVisibilityChanged(boolean):0:0 -> c
    5:7:int android.support.v7.widget.ToolbarWidgetWrapper.getDisplayOptions():0:0 -> d
    5:7:int getDisplayOptions():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:android.content.Context getThemedContext():0:0 -> e
    3:12:boolean android.support.v7.view.ActionBarPolicy.hasEmbeddedTabs():0:0 -> g
    3:12:void onConfigurationChanged(android.content.res.Configuration):0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    13:16:void onConfigurationChanged(android.content.res.Configuration):0:0 -> g
    7:12:android.view.Menu android.support.v7.app.WindowDecorActionBar$ActionModeImpl.getMenu():0:0 -> i
    7:12:boolean onKeyShortcut(int,android.view.KeyEvent):0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:40:boolean onKeyShortcut(int,android.view.KeyEvent):0:0 -> i
    15:23:int android.support.v7.widget.ToolbarWidgetWrapper.getDisplayOptions():0:0 -> l
    15:23:void android.support.v7.app.WindowDecorActionBar.setDisplayOptions(int,int):0 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:23:void android.support.v7.app.WindowDecorActionBar.setDisplayHomeAsUpEnabled(boolean):0 -> l
    15:23:void setDefaultDisplayHomeAsUpEnabled(boolean):0 -> l
    24:27:void android.support.v7.app.WindowDecorActionBar.setDisplayOptions(int,int):0:0 -> l
    24:27:void android.support.v7.app.WindowDecorActionBar.setDisplayHomeAsUpEnabled(boolean):0 -> l
    24:27:void setDefaultDisplayHomeAsUpEnabled(boolean):0 -> l
    1:1:void setShowHideAnimationEnabled(boolean):0:0 -> m
    5:8:void android.support.v7.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):0:0 -> n
    5:8:void setWindowTitle(java.lang.CharSequence):0 -> n
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:22:void android.support.v7.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):0:0 -> n
    9:22:void android.support.v7.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):0 -> n
    9:22:void setWindowTitle(java.lang.CharSequence):0 -> n
    16:19:void android.support.v7.widget.ActionBarContextView.killMode():0:0 -> o
    16:19:android.support.v7.view.ActionMode startActionMode(android.support.v7.view.ActionMode$Callback):0 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/c0;)Lf0/b;"}
    20:23:void android.support.v7.widget.ActionBarContextView.killMode():0:0 -> o
    20:23:android.support.v7.view.ActionMode startActionMode(android.support.v7.view.ActionMode$Callback):0 -> o
    24:36:android.support.v7.view.ActionMode startActionMode(android.support.v7.view.ActionMode$Callback):0:0 -> o
    37:52:boolean android.support.v7.app.WindowDecorActionBar$ActionModeImpl.dispatchOnCreate():0:0 -> o
    37:52:android.support.v7.view.ActionMode startActionMode(android.support.v7.view.ActionMode$Callback):0 -> o
    53:74:android.support.v7.view.ActionMode startActionMode(android.support.v7.view.ActionMode$Callback):0:0 -> o
    75:78:boolean android.support.v7.app.WindowDecorActionBar$ActionModeImpl.dispatchOnCreate():0:0 -> o
    75:78:android.support.v7.view.ActionMode startActionMode(android.support.v7.view.ActionMode$Callback):0 -> o
    15:31:void android.support.v7.app.WindowDecorActionBar.showForActionMode():0:0 -> p
    15:31:void animateToMode(boolean):0 -> p
    32:39:void android.support.v7.app.WindowDecorActionBar.hideForActionMode():0:0 -> p
    32:39:void animateToMode(boolean):0 -> p
    40:60:boolean android.support.v4.view.ViewCompat.isLaidOut(android.view.View):0:0 -> p
    40:60:boolean android.support.v7.app.WindowDecorActionBar.shouldAnimateContextView():0 -> p
    40:60:void animateToMode(boolean):0 -> p
    61:62:android.support.v4.view.ViewPropertyAnimatorCompat android.support.v7.widget.ToolbarWidgetWrapper.setupAnimatorToVisibility(int,long):0:0 -> p
    61:62:void animateToMode(boolean):0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    63:83:android.support.v4.view.ViewPropertyAnimatorCompat android.support.v7.widget.ToolbarWidgetWrapper.setupAnimatorToVisibility(int,long):0:0 -> p
    63:83:void animateToMode(boolean):0 -> p
    84:92:void animateToMode(boolean):0:0 -> p
    93:94:android.support.v4.view.ViewPropertyAnimatorCompat android.support.v7.widget.ToolbarWidgetWrapper.setupAnimatorToVisibility(int,long):0:0 -> p
    93:94:void animateToMode(boolean):0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    95:116:android.support.v4.view.ViewPropertyAnimatorCompat android.support.v7.widget.ToolbarWidgetWrapper.setupAnimatorToVisibility(int,long):0:0 -> p
    95:116:void animateToMode(boolean):0 -> p
    117:130:void animateToMode(boolean):0:0 -> p
    131:133:android.support.v7.view.ViewPropertyAnimatorCompatSet android.support.v7.view.ViewPropertyAnimatorCompatSet.playSequentially(android.support.v4.view.ViewPropertyAnimatorCompat,android.support.v4.view.ViewPropertyAnimatorCompat):0:0 -> p
    131:133:void animateToMode(boolean):0 -> p
    134:135:long android.support.v4.view.ViewPropertyAnimatorCompat.getDuration():0:0 -> p
    134:135:android.support.v7.view.ViewPropertyAnimatorCompatSet android.support.v7.view.ViewPropertyAnimatorCompatSet.playSequentially(android.support.v4.view.ViewPropertyAnimatorCompat,android.support.v4.view.ViewPropertyAnimatorCompat):0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    134:135:void animateToMode(boolean):0 -> p
    136:154:long android.support.v4.view.ViewPropertyAnimatorCompat.getDuration():0:0 -> p
    136:154:android.support.v7.view.ViewPropertyAnimatorCompatSet android.support.v7.view.ViewPropertyAnimatorCompatSet.playSequentially(android.support.v4.view.ViewPropertyAnimatorCompat,android.support.v4.view.ViewPropertyAnimatorCompat):0 -> p
    136:154:void animateToMode(boolean):0 -> p
    155:171:android.support.v4.view.ViewPropertyAnimatorCompat android.support.v4.view.ViewPropertyAnimatorCompat.setStartDelay(long):0:0 -> p
    155:171:android.support.v7.view.ViewPropertyAnimatorCompatSet android.support.v7.view.ViewPropertyAnimatorCompatSet.playSequentially(android.support.v4.view.ViewPropertyAnimatorCompat,android.support.v4.view.ViewPropertyAnimatorCompat):0 -> p
    155:171:void animateToMode(boolean):0 -> p
    172:174:android.support.v7.view.ViewPropertyAnimatorCompatSet android.support.v7.view.ViewPropertyAnimatorCompatSet.playSequentially(android.support.v4.view.ViewPropertyAnimatorCompat,android.support.v4.view.ViewPropertyAnimatorCompat):0:0 -> p
    172:174:void animateToMode(boolean):0 -> p
    175:184:void animateToMode(boolean):0:0 -> p
    185:186:void android.support.v7.widget.ToolbarWidgetWrapper.setVisibility(int):0:0 -> p
    185:186:void animateToMode(boolean):0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    187:191:void android.support.v7.widget.ToolbarWidgetWrapper.setVisibility(int):0:0 -> p
    187:191:void animateToMode(boolean):0 -> p
    192:199:void animateToMode(boolean):0:0 -> p
    200:201:void android.support.v7.widget.ToolbarWidgetWrapper.setVisibility(int):0:0 -> p
    200:201:void animateToMode(boolean):0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    202:206:void android.support.v7.widget.ToolbarWidgetWrapper.setVisibility(int):0:0 -> p
    202:206:void animateToMode(boolean):0 -> p
    207:210:void animateToMode(boolean):0:0 -> p
    24:45:android.support.v7.widget.DecorToolbar android.support.v7.app.WindowDecorActionBar.getDecorToolbar(android.view.View):0:0 -> q
    24:45:void init(android.view.View):0 -> q
    46:76:void init(android.view.View):0:0 -> q
    77:78:android.content.Context android.support.v7.widget.ToolbarWidgetWrapper.getContext():0:0 -> q
    77:78:void init(android.view.View):0 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    79:88:android.content.Context android.support.v7.widget.ToolbarWidgetWrapper.getContext():0:0 -> q
    79:88:void init(android.view.View):0 -> q
    89:103:int android.support.v7.widget.ToolbarWidgetWrapper.getDisplayOptions():0:0 -> q
    89:103:void init(android.view.View):0 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    104:113:boolean android.support.v7.view.ActionBarPolicy.enableHomeButtonByDefault():0:0 -> q
    104:113:void init(android.view.View):0 -> q
    114:116:void android.support.v7.app.WindowDecorActionBar.setHomeButtonEnabled(boolean):0:0 -> q
    114:116:void init(android.view.View):0 -> q
    117:126:boolean android.support.v7.view.ActionBarPolicy.hasEmbeddedTabs():0:0 -> q
    117:126:void init(android.view.View):0 -> q
    127:149:void init(android.view.View):0:0 -> q
    150:155:boolean android.support.v7.widget.ActionBarOverlayLayout.isInOverlayMode():0:0 -> q
    150:155:void android.support.v7.app.WindowDecorActionBar.setHideOnContentScrollEnabled(boolean):0 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    150:155:void init(android.view.View):0 -> q
    156:169:void android.support.v7.app.WindowDecorActionBar.setHideOnContentScrollEnabled(boolean):0:0 -> q
    156:169:void init(android.view.View):0 -> q
    170:178:void init(android.view.View):0:0 -> q
    179:183:void android.support.v4.view.ViewCompat.setElevation(android.view.View,float):0:0 -> q
    179:183:void android.support.v7.app.WindowDecorActionBar.setElevation(float):0 -> q
    179:183:void init(android.view.View):0 -> q
    184:205:void init(android.view.View):0:0 -> q
    206:238:android.support.v7.widget.DecorToolbar android.support.v7.app.WindowDecorActionBar.getDecorToolbar(android.view.View):0:0 -> q
    206:238:void init(android.view.View):0 -> q
    31:37:int android.support.v7.app.WindowDecorActionBar.getNavigationMode():0:0 -> r
    31:37:void setHasEmbeddedTabs(boolean):0 -> r
    38:40:void android.support.v7.widget.ToolbarWidgetWrapper.setCollapsible(boolean):0:0 -> r
    38:40:void setHasEmbeddedTabs(boolean):0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    41:45:void android.support.v7.widget.ToolbarWidgetWrapper.setCollapsible(boolean):0:0 -> r
    41:45:void setHasEmbeddedTabs(boolean):0 -> r
    46:49:void setHasEmbeddedTabs(boolean):0:0 -> r
    35:111:void android.support.v7.app.WindowDecorActionBar.doShow(boolean):0:0 -> s
    35:111:void updateVisibility(boolean):0 -> s
    112:120:android.support.v7.view.ViewPropertyAnimatorCompatSet android.support.v7.view.ViewPropertyAnimatorCompatSet.play(android.support.v4.view.ViewPropertyAnimatorCompat):0:0 -> s
    112:120:void android.support.v7.app.WindowDecorActionBar.doShow(boolean):0 -> s
    112:120:void updateVisibility(boolean):0 -> s
    121:134:void android.support.v7.app.WindowDecorActionBar.doShow(boolean):0:0 -> s
    121:134:void updateVisibility(boolean):0 -> s
    135:155:android.support.v7.view.ViewPropertyAnimatorCompatSet android.support.v7.view.ViewPropertyAnimatorCompatSet.play(android.support.v4.view.ViewPropertyAnimatorCompat):0:0 -> s
    135:155:void android.support.v7.app.WindowDecorActionBar.doShow(boolean):0 -> s
    135:155:void updateVisibility(boolean):0 -> s
    156:200:void android.support.v7.app.WindowDecorActionBar.doShow(boolean):0:0 -> s
    156:200:void updateVisibility(boolean):0 -> s
    201:271:void android.support.v7.app.WindowDecorActionBar.doHide(boolean):0:0 -> s
    201:271:void updateVisibility(boolean):0 -> s
    272:280:android.support.v7.view.ViewPropertyAnimatorCompatSet android.support.v7.view.ViewPropertyAnimatorCompatSet.play(android.support.v4.view.ViewPropertyAnimatorCompat):0:0 -> s
    272:280:void android.support.v7.app.WindowDecorActionBar.doHide(boolean):0 -> s
    272:280:void updateVisibility(boolean):0 -> s
    281:291:void android.support.v7.app.WindowDecorActionBar.doHide(boolean):0:0 -> s
    281:291:void updateVisibility(boolean):0 -> s
    292:312:android.support.v7.view.ViewPropertyAnimatorCompatSet android.support.v7.view.ViewPropertyAnimatorCompatSet.play(android.support.v4.view.ViewPropertyAnimatorCompat):0:0 -> s
    292:312:void android.support.v7.app.WindowDecorActionBar.doHide(boolean):0 -> s
    292:312:void updateVisibility(boolean):0 -> s
    313:320:void android.support.v7.app.WindowDecorActionBar.doHide(boolean):0:0 -> s
    313:320:void updateVisibility(boolean):0 -> s
android.support.v7.app.WindowDecorActionBar$1 -> y.p0:
# {"id":"sourceFile","fileName":"WindowDecorActionBar.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v7.app.WindowDecorActionBar this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/r0;"}
    5:8:void android.support.v7.app.WindowDecorActionBar$1.<init>(android.support.v7.app.WindowDecorActionBar):0:0 -> <init>
    5:8:void $r8$init$synthetic(android.support.v7.app.WindowDecorActionBar,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/r0;I)V"}
    9:16:void android.support.v7.app.WindowDecorActionBar$2.onAnimationEnd(android.view.View):0:0 -> a
    9:16:void onAnimationEnd$bridge(android.view.View):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    17:48:void android.support.v7.app.WindowDecorActionBar$1.onAnimationEnd(android.view.View):0:0 -> a
    17:48:void onAnimationEnd$bridge(android.view.View):0 -> a
    49:52:void android.support.v7.app.WindowDecorActionBar.completeDeferredDestroyActionMode():0:0 -> a
    49:52:void android.support.v7.app.WindowDecorActionBar$1.onAnimationEnd(android.view.View):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    49:52:void onAnimationEnd$bridge(android.view.View):0 -> a
    53:61:void android.support.v7.app.WindowDecorActionBar.completeDeferredDestroyActionMode():0:0 -> a
    53:61:void android.support.v7.app.WindowDecorActionBar$1.onAnimationEnd(android.view.View):0 -> a
    53:61:void onAnimationEnd$bridge(android.view.View):0 -> a
    62:70:void android.support.v7.app.WindowDecorActionBar$1.onAnimationEnd(android.view.View):0:0 -> a
    62:70:void onAnimationEnd$bridge(android.view.View):0 -> a
android.support.v7.app.WindowDecorActionBar$2 -> R8$$REMOVED$$CLASS$$118:
# {"id":"sourceFile","fileName":"WindowDecorActionBar.java"}
android.support.v7.app.WindowDecorActionBar$3 -> R8$$REMOVED$$CLASS$$119:
# {"id":"sourceFile","fileName":"WindowDecorActionBar.java"}
android.support.v7.app.WindowDecorActionBar$ActionModeImpl -> y.q0:
# {"id":"sourceFile","fileName":"WindowDecorActionBar.java"}
    android.content.Context mActionModeContext -> c
    android.support.v7.view.menu.MenuBuilder mMenu -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/n;"}
    android.support.v7.view.ActionMode$Callback mCallback -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/a;"}
    java.lang.ref.WeakReference mCustomView -> f
    android.support.v7.app.WindowDecorActionBar this$0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/r0;"}
    1:1:void <init>(android.support.v7.app.WindowDecorActionBar,android.content.Context,android.support.v7.view.ActionMode$Callback):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/r0;Landroid/content/Context;Ly/c0;)V"}
    12:32:void finish():0:0 -> a
    33:36:void android.support.v7.widget.ActionBarContextView.closeMode():0:0 -> a
    33:36:void finish():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:43:void android.support.v7.widget.ActionBarContextView.killMode():0:0 -> a
    37:43:void android.support.v7.widget.ActionBarContextView.closeMode():0 -> a
    37:43:void finish():0 -> a
    44:47:void finish():0:0 -> a
    48:51:android.view.ViewGroup android.support.v7.widget.ToolbarWidgetWrapper.getViewGroup():0:0 -> a
    48:51:void finish():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    52:64:void finish():0:0 -> a
    1:1:android.view.View getCustomView():0:0 -> b
    1:1:android.view.Menu getMenu():0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/n;"}
    1:1:android.view.MenuInflater getMenuInflater():0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf0/i;"}
    1:1:java.lang.CharSequence getSubtitle():0:0 -> e
    1:1:java.lang.CharSequence getTitle():0:0 -> f
    1:1:void invalidate():0:0 -> g
    5:7:boolean android.support.v7.widget.ActionBarContextView.isTitleOptional():0:0 -> h
    5:7:boolean isTitleOptional():0 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void setCustomView(android.view.View):0:0 -> i
    1:1:void setSubtitle(int):0:0 -> j
    1:1:void setSubtitle(java.lang.CharSequence):0:0 -> k
    1:1:boolean onMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Landroid/view/MenuItem;)Z"}
    1:1:void setTitle(int):0:0 -> m
    1:1:void setTitle(java.lang.CharSequence):0:0 -> n
    5:10:void setTitleOptionalHint(boolean):0:0 -> o
    13:16:boolean android.support.v7.widget.ActionBarContextView.showOverflowMenu():0:0 -> r
    13:16:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)V"}
    17:20:boolean android.support.v7.widget.ActionBarContextView.showOverflowMenu():0:0 -> r
    17:20:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
android.support.v7.appcompat.R$styleable -> z.a:
    int[] ViewBackgroundHelper -> A
    int[] ViewStubCompat -> B
    int[] ActionBar -> a
    int[] ActionBarLayout -> b
    int[] ActionMenuItemView -> c
    int[] ActionMode -> d
    int[] AlertDialog -> e
    int[] AppCompatImageView -> f
    int[] AppCompatSeekBar -> g
    int[] AppCompatTextHelper -> h
    int[] AppCompatTextView -> i
    int[] AppCompatTheme -> j
    int[] ButtonBarLayout -> k
    int[] ColorStateListItem -> l
    int[] CompoundButton -> m
    int[] LinearLayoutCompat -> n
    int[] LinearLayoutCompat_Layout -> o
    int[] ListPopupWindow -> p
    int[] MenuGroup -> q
    int[] MenuItem -> r
    int[] MenuView -> s
    int[] PopupWindow -> t
    int[] RecycleListView -> u
    int[] Spinner -> v
    int[] SwitchCompat -> w
    int[] TextAppearance -> x
    int[] Toolbar -> y
    int[] View -> z
    1:1:void <clinit>():0:0 -> <clinit>
android.support.v7.cardview.R$styleable -> a0.a:
    int[] CardView -> a
    1:1:void <clinit>():0:0 -> <clinit>
android.support.v7.content.res.AppCompatColorStateListInflater -> R8$$REMOVED$$CLASS$$120:
# {"id":"sourceFile","fileName":"AppCompatColorStateListInflater.java"}
android.support.v7.content.res.AppCompatResources -> b0.b:
# {"id":"sourceFile","fileName":"AppCompatResources.java"}
    java.lang.ThreadLocal TL_TYPED_VALUE -> a
    java.util.WeakHashMap sColorStateCaches -> b
    java.lang.Object sColorStateCacheLock -> c
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void addColorStateListToCache(android.content.Context,int,android.content.res.ColorStateList):0:0 -> a
    14:69:android.content.res.ColorStateList android.support.v7.content.res.AppCompatResources.getCachedColorStateList(android.content.Context,int):0:0 -> b
    14:69:android.content.res.ColorStateList getColorStateList(android.content.Context,int):0 -> b
    70:75:boolean android.support.v7.content.res.AppCompatResources.isColorInt(android.content.Context,int):0:0 -> b
    70:75:android.content.res.ColorStateList android.support.v7.content.res.AppCompatResources.inflateColorStateList(android.content.Context,int):0 -> b
    70:75:android.content.res.ColorStateList getColorStateList(android.content.Context,int):0 -> b
    76:92:android.util.TypedValue android.support.v7.content.res.AppCompatResources.getTypedValue():0:0 -> b
    76:92:boolean android.support.v7.content.res.AppCompatResources.isColorInt(android.content.Context,int):0 -> b
    76:92:android.content.res.ColorStateList android.support.v7.content.res.AppCompatResources.inflateColorStateList(android.content.Context,int):0 -> b
    76:92:android.content.res.ColorStateList getColorStateList(android.content.Context,int):0 -> b
    93:106:boolean android.support.v7.content.res.AppCompatResources.isColorInt(android.content.Context,int):0:0 -> b
    93:106:android.content.res.ColorStateList android.support.v7.content.res.AppCompatResources.inflateColorStateList(android.content.Context,int):0 -> b
    93:106:android.content.res.ColorStateList getColorStateList(android.content.Context,int):0 -> b
    107:133:android.content.res.ColorStateList android.support.v7.content.res.AppCompatResources.inflateColorStateList(android.content.Context,int):0:0 -> b
    107:133:android.content.res.ColorStateList getColorStateList(android.content.Context,int):0 -> b
    134:142:android.content.res.ColorStateList getColorStateList(android.content.Context,int):0:0 -> b
    143:144:android.content.res.ColorStateList android.support.v7.content.res.AppCompatResources.getCachedColorStateList(android.content.Context,int):0:0 -> b
    143:144:android.content.res.ColorStateList getColorStateList(android.content.Context,int):0 -> b
    6:10:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.getDrawable(android.content.Context,int):0:0 -> c
    6:10:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
android.support.v7.content.res.AppCompatResources$ColorStateListCacheEntry -> b0.a:
# {"id":"sourceFile","fileName":"AppCompatResources.java"}
    android.content.res.ColorStateList value -> a
    android.content.res.Configuration configuration -> b
    1:1:void <init>(android.content.res.ColorStateList,android.content.res.Configuration):0:0 -> <init>
android.support.v7.content.res.GrowingArrayUtils -> R8$$REMOVED$$CLASS$$121:
# {"id":"sourceFile","fileName":"GrowingArrayUtils.java"}
android.support.v7.graphics.drawable.DrawableWrapper -> c0.a:
# {"id":"sourceFile","fileName":"DrawableWrapper.java"}
    android.graphics.drawable.Drawable mDrawable -> a
    9:19:void android.support.v7.graphics.drawable.DrawableWrapper.setWrappedDrawable(android.graphics.drawable.Drawable):0:0 -> <init>
    9:19:void <init>(android.graphics.drawable.Drawable):0 -> <init>
    1:1:void draw(android.graphics.Canvas):0:0 -> draw
    1:1:int getChangingConfigurations():0:0 -> getChangingConfigurations
    1:1:android.graphics.drawable.Drawable getCurrent():0:0 -> getCurrent
    1:1:int getIntrinsicHeight():0:0 -> getIntrinsicHeight
    1:1:int getIntrinsicWidth():0:0 -> getIntrinsicWidth
    1:1:int getMinimumHeight():0:0 -> getMinimumHeight
    1:1:int getMinimumWidth():0:0 -> getMinimumWidth
    1:1:int getOpacity():0:0 -> getOpacity
    1:1:boolean getPadding(android.graphics.Rect):0:0 -> getPadding
    1:1:int[] getState():0:0 -> getState
    1:1:android.graphics.Region getTransparentRegion():0:0 -> getTransparentRegion
    1:1:void invalidateDrawable(android.graphics.drawable.Drawable):0:0 -> invalidateDrawable
    3:9:boolean android.support.v4.graphics.drawable.DrawableCompat.isAutoMirrored(android.graphics.drawable.Drawable):0:0 -> isAutoMirrored
    3:9:boolean isAutoMirrored():0 -> isAutoMirrored
    1:1:boolean isStateful():0:0 -> isStateful
    3:7:void android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState(android.graphics.drawable.Drawable):0:0 -> jumpToCurrentState
    3:7:void jumpToCurrentState():0 -> jumpToCurrentState
    8:11:void android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl.jumpToCurrentState(android.graphics.drawable.Drawable):0:0 -> jumpToCurrentState
    8:11:void android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState(android.graphics.drawable.Drawable):0 -> jumpToCurrentState
    8:11:void jumpToCurrentState():0 -> jumpToCurrentState
    1:1:void onBoundsChange(android.graphics.Rect):0:0 -> onBoundsChange
    1:1:boolean onLevelChange(int):0:0 -> onLevelChange
    1:1:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):0:0 -> scheduleDrawable
    1:1:void setAlpha(int):0:0 -> setAlpha
    3:8:void android.support.v4.graphics.drawable.DrawableCompat.setAutoMirrored(android.graphics.drawable.Drawable,boolean):0:0 -> setAutoMirrored
    3:8:void setAutoMirrored(boolean):0 -> setAutoMirrored
    1:1:void setChangingConfigurations(int):0:0 -> setChangingConfigurations
    1:1:void setColorFilter(android.graphics.ColorFilter):0:0 -> setColorFilter
    1:1:void setDither(boolean):0:0 -> setDither
    1:1:void setFilterBitmap(boolean):0:0 -> setFilterBitmap
    1:1:void setHotspot(float,float):0:0 -> setHotspot
    3:12:void android.support.v4.graphics.drawable.DrawableCompat.setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int):0:0 -> setHotspotBounds
    3:12:void setHotspotBounds(int,int,int,int):0 -> setHotspotBounds
    1:1:boolean setState(int[]):0:0 -> setState
    3:8:void android.support.v4.graphics.drawable.DrawableCompat.setTint(android.graphics.drawable.Drawable,int):0:0 -> setTint
    3:8:void setTint(int):0 -> setTint
    1:1:void setTintList(android.content.res.ColorStateList):0:0 -> setTintList
    1:1:void setTintMode(android.graphics.PorterDuff$Mode):0:0 -> setTintMode
    1:1:boolean setVisible(boolean,boolean):0:0 -> setVisible
    1:1:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):0:0 -> unscheduleDrawable
android.support.v7.recyclerview.R$styleable -> d0.a:
    int[] RecyclerView -> a
    1:1:void <clinit>():0:0 -> <clinit>
android.support.v7.text.AllCapsTransformationMethod -> e0.a:
# {"id":"sourceFile","fileName":"AllCapsTransformationMethod.java"}
    java.util.Locale mLocale -> a
    1:1:void <init>(android.content.Context):0:0 -> <init>
    1:1:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):0:0 -> getTransformation
    1:1:void onFocusChanged(android.view.View,java.lang.CharSequence,boolean,int,android.graphics.Rect):0:0 -> onFocusChanged
android.support.v7.view.ActionBarPolicy -> R8$$REMOVED$$CLASS$$122:
# {"id":"sourceFile","fileName":"ActionBarPolicy.java"}
android.support.v7.view.ActionMode -> f0.b:
# {"id":"sourceFile","fileName":"ActionMode.java"}
    java.lang.Object mTag -> a
    boolean mTitleOptionalHint -> b
    void <init>() -> <init>
    void finish() -> a
    android.view.View getCustomView() -> b
    android.view.Menu getMenu() -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/n;"}
    android.view.MenuInflater getMenuInflater() -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf0/i;"}
    java.lang.CharSequence getSubtitle() -> e
    java.lang.CharSequence getTitle() -> f
    void invalidate() -> g
    boolean isTitleOptional() -> h
    void setCustomView(android.view.View) -> i
    void setSubtitle(int) -> j
    void setSubtitle(java.lang.CharSequence) -> k
    void setTitle(int) -> m
    void setTitle(java.lang.CharSequence) -> n
    void setTitleOptionalHint(boolean) -> o
android.support.v7.view.ActionMode$Callback -> f0.a:
# {"id":"sourceFile","fileName":"ActionMode.java"}
    boolean onActionItemClicked(android.support.v7.view.ActionMode,android.view.MenuItem) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;Landroid/view/MenuItem;)Z"}
    boolean onPrepareActionMode(android.support.v7.view.ActionMode,android.view.Menu) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;Lg0/n;)Z"}
    boolean onCreateActionMode(android.support.v7.view.ActionMode,android.view.Menu) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;Lg0/n;)Z"}
    void onDestroyActionMode(android.support.v7.view.ActionMode) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;)V"}
android.support.v7.view.CollapsibleActionView -> f0.c:
# {"id":"sourceFile","fileName":"CollapsibleActionView.java"}
android.support.v7.view.ContextThemeWrapper -> f0.d:
# {"id":"sourceFile","fileName":"ContextThemeWrapper.java"}
    int mThemeResource -> a
    android.content.res.Resources$Theme mTheme -> b
    android.view.LayoutInflater mInflater -> c
    android.content.res.Resources mResources -> d
    1:1:void <init>(android.content.Context,int):0:0 -> <init>
    35:38:void android.support.v7.view.ContextThemeWrapper.onApplyThemeResource(android.content.res.Resources$Theme,int,boolean):0:0 -> a
    35:38:void initializeTheme():0 -> a
    1:1:void attachBaseContext(android.content.Context):0:0 -> attachBaseContext
    1:1:android.content.res.AssetManager getAssets():0:0 -> getAssets
    5:13:android.content.res.Resources android.support.v7.view.ContextThemeWrapper.getResourcesInternal():0:0 -> getResources
    5:13:android.content.res.Resources getResources():0 -> getResources
    1:1:java.lang.Object getSystemService(java.lang.String):0:0 -> getSystemService
    1:1:android.content.res.Resources$Theme getTheme():0:0 -> getTheme
    1:1:void setTheme(int):0:0 -> setTheme
android.support.v7.view.StandaloneActionMode -> f0.e:
# {"id":"sourceFile","fileName":"StandaloneActionMode.java"}
    android.content.Context mContext -> c
    android.support.v7.widget.ActionBarContextView mContextView -> d
    android.support.v7.view.ActionMode$Callback mCallback -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/a;"}
    java.lang.ref.WeakReference mCustomView -> f
    boolean mFinished -> g
    android.support.v7.view.menu.MenuBuilder mMenu -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/n;"}
    1:1:void <init>(android.content.Context,android.support.v7.widget.ActionBarContextView,android.support.v7.view.ActionMode$Callback,boolean):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/support/v7/widget/ActionBarContextView;Lf0/a;)V"}
    1:1:void finish():0:0 -> a
    1:1:android.view.View getCustomView():0:0 -> b
    1:1:android.view.Menu getMenu():0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/n;"}
    1:1:android.view.MenuInflater getMenuInflater():0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf0/i;"}
    1:1:java.lang.CharSequence getSubtitle():0:0 -> e
    1:1:java.lang.CharSequence getTitle():0:0 -> f
    1:1:void invalidate():0:0 -> g
    3:5:boolean android.support.v7.widget.ActionBarContextView.isTitleOptional():0:0 -> h
    3:5:boolean isTitleOptional():0 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void setCustomView(android.view.View):0:0 -> i
    1:1:void setSubtitle(int):0:0 -> j
    1:1:void setSubtitle(java.lang.CharSequence):0:0 -> k
    1:1:boolean onMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Landroid/view/MenuItem;)Z"}
    1:1:void setTitle(int):0:0 -> m
    1:1:void setTitle(java.lang.CharSequence):0:0 -> n
    5:8:void setTitleOptionalHint(boolean):0:0 -> o
    6:9:boolean android.support.v7.widget.ActionBarContextView.showOverflowMenu():0:0 -> r
    6:9:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)V"}
    10:13:boolean android.support.v7.widget.ActionBarContextView.showOverflowMenu():0:0 -> r
    10:13:void onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0 -> r
android.support.v7.view.SupportActionModeWrapper -> f0.f:
# {"id":"sourceFile","fileName":"SupportActionModeWrapper.java"}
    android.content.Context mContext -> a
    android.support.v7.view.ActionMode mWrappedObject -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/b;"}
    1:1:void <init>(android.content.Context,android.support.v7.view.ActionMode):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lf0/b;)V"}
    1:1:void finish():0:0 -> finish
    1:1:android.view.View getCustomView():0:0 -> getCustomView
    7:14:android.view.Menu android.support.v7.view.menu.MenuWrapperFactory.wrapSupportMenu(android.content.Context,android.support.v4.internal.view.SupportMenu):0:0 -> getMenu
    7:14:android.view.Menu getMenu():0 -> getMenu
    1:1:android.view.MenuInflater getMenuInflater():0:0 -> getMenuInflater
    1:1:java.lang.CharSequence getSubtitle():0:0 -> getSubtitle
    3:5:java.lang.Object android.support.v7.view.ActionMode.getTag():0:0 -> getTag
    3:5:java.lang.Object getTag():0 -> getTag
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:java.lang.CharSequence getTitle():0:0 -> getTitle
    3:5:boolean android.support.v7.view.ActionMode.getTitleOptionalHint():0:0 -> getTitleOptionalHint
    3:5:boolean getTitleOptionalHint():0 -> getTitleOptionalHint
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void invalidate():0:0 -> invalidate
    1:1:boolean isTitleOptional():0:0 -> isTitleOptional
    1:1:void setCustomView(android.view.View):0:0 -> setCustomView
    1:1:void setSubtitle(int):0:0 -> setSubtitle
    2:2:void setSubtitle(java.lang.CharSequence):0:0 -> setSubtitle
    3:5:void android.support.v7.view.ActionMode.setTag(java.lang.Object):0:0 -> setTag
    3:5:void setTag(java.lang.Object):0 -> setTag
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void setTitle(int):0:0 -> setTitle
    2:2:void setTitle(java.lang.CharSequence):0:0 -> setTitle
    1:1:void setTitleOptionalHint(boolean):0:0 -> setTitleOptionalHint
android.support.v7.view.SupportActionModeWrapper$CallbackWrapper -> R8$$REMOVED$$CLASS$$123:
# {"id":"sourceFile","fileName":"SupportActionModeWrapper.java"}
android.support.v7.view.SupportMenuInflater -> f0.i:
# {"id":"sourceFile","fileName":"SupportMenuInflater.java"}
    java.lang.Object[] mActionViewConstructorArguments -> a
    java.lang.Object[] mActionProviderConstructorArguments -> b
    android.content.Context mContext -> c
    java.lang.Object mRealOwner -> d
    java.lang.Class[] ACTION_VIEW_CONSTRUCTOR_SIGNATURE -> e
    java.lang.Class[] ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE -> f
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.content.Context):0:0 -> <init>
    1:1:java.lang.Object findRealOwner(java.lang.Object):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Ljava/lang/Object;"}
    115:128:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/XmlResourceParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V"}
    129:130:boolean android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper.hasSubMenu():0:0 -> b
    129:130:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    131:148:boolean android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper.hasSubMenu():0:0 -> b
    131:148:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    149:172:android.view.SubMenu android.support.v7.view.SupportMenuInflater$MenuState.addSubMenuItem():0:0 -> b
    149:172:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    173:180:void android.support.v7.view.SupportMenuInflater$MenuState.addItem():0:0 -> b
    173:180:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    181:209:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0:0 -> b
    210:259:void android.support.v7.view.SupportMenuInflater$MenuState.readGroup(android.util.AttributeSet):0:0 -> b
    210:259:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    260:265:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0:0 -> b
    266:334:void android.support.v7.view.SupportMenuInflater$MenuState.readItem(android.util.AttributeSet):0:0 -> b
    266:334:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    335:344:char android.support.v7.view.SupportMenuInflater$MenuState.getShortcut(java.lang.String):0:0 -> b
    335:344:void android.support.v7.view.SupportMenuInflater$MenuState.readItem(android.util.AttributeSet):0 -> b
    335:344:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    345:360:void android.support.v7.view.SupportMenuInflater$MenuState.readItem(android.util.AttributeSet):0:0 -> b
    345:360:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    361:368:char android.support.v7.view.SupportMenuInflater$MenuState.getShortcut(java.lang.String):0:0 -> b
    361:368:void android.support.v7.view.SupportMenuInflater$MenuState.readItem(android.util.AttributeSet):0 -> b
    361:368:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    369:559:void android.support.v7.view.SupportMenuInflater$MenuState.readItem(android.util.AttributeSet):0:0 -> b
    369:559:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    560:577:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0:0 -> b
    578:590:android.view.SubMenu android.support.v7.view.SupportMenuInflater$MenuState.addSubMenuItem():0:0 -> b
    578:590:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    591:617:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0:0 -> b
    1:1:void inflate(int,android.view.Menu):0:0 -> inflate
android.support.v7.view.SupportMenuInflater$InflatedOnMenuItemClickListener -> f0.g:
# {"id":"sourceFile","fileName":"SupportMenuInflater.java"}
    java.lang.Object mRealOwner -> a
    java.lang.reflect.Method mMethod -> b
    java.lang.Class[] PARAM_TYPES -> c
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(java.lang.Object,java.lang.String):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)V"}
    1:1:boolean onMenuItemClick(android.view.MenuItem):0:0 -> onMenuItemClick
android.support.v7.view.SupportMenuInflater$MenuState -> f0.h:
# {"id":"sourceFile","fileName":"SupportMenuInflater.java"}
    java.lang.CharSequence itemContentDescription -> A
    java.lang.CharSequence itemTooltipText -> B
    android.content.res.ColorStateList itemIconTintList -> C
    android.graphics.PorterDuff$Mode itemIconTintMode -> D
    android.support.v7.view.SupportMenuInflater this$0 -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/i;"}
    android.view.Menu menu -> a
    int groupId -> b
    int groupCategory -> c
    int groupOrder -> d
    int groupCheckable -> e
    boolean groupVisible -> f
    boolean groupEnabled -> g
    boolean itemAdded -> h
    int itemId -> i
    int itemCategoryOrder -> j
    java.lang.CharSequence itemTitle -> k
    java.lang.CharSequence itemTitleCondensed -> l
    int itemIconResId -> m
    char itemAlphabeticShortcut -> n
    int itemAlphabeticModifiers -> o
    char itemNumericShortcut -> p
    int itemNumericModifiers -> q
    int itemCheckable -> r
    boolean itemChecked -> s
    boolean itemVisible -> t
    boolean itemEnabled -> u
    int itemShowAsAction -> v
    int itemActionViewLayout -> w
    java.lang.String itemActionViewClassName -> x
    java.lang.String itemListenerMethodName -> y
    android.support.v4.view.ActionProvider itemActionProvider -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/q;"}
    1:1:void <init>(android.support.v7.view.SupportMenuInflater,android.view.Menu):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/i;Landroid/view/Menu;)V"}
    1:1:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):0:0 -> a
    66:69:java.lang.Object android.support.v7.view.SupportMenuInflater.getRealOwner():0:0 -> b
    66:69:void setItem(android.view.MenuItem):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    70:81:java.lang.Object android.support.v7.view.SupportMenuInflater.getRealOwner():0:0 -> b
    70:81:void setItem(android.view.MenuItem):0 -> b
    82:113:void setItem(android.view.MenuItem):0:0 -> b
    114:122:void android.support.v7.view.menu.MenuItemImpl.setExclusiveCheckable(boolean):0:0 -> b
    114:122:void setItem(android.view.MenuItem):0 -> b
    123:129:void setItem(android.view.MenuItem):0:0 -> b
    130:182:void android.support.v7.view.menu.MenuItemWrapperICS.setExclusiveCheckable(boolean):0:0 -> b
    130:182:void setItem(android.view.MenuItem):0 -> b
    183:219:void setItem(android.view.MenuItem):0:0 -> b
    220:239:android.view.MenuItem android.support.v4.view.MenuItemCompat.setActionProvider(android.view.MenuItem,android.support.v4.view.ActionProvider):0:0 -> b
    220:239:void setItem(android.view.MenuItem):0 -> b
    240:241:void setItem(android.view.MenuItem):0:0 -> b
    242:261:void android.support.v4.view.MenuItemCompat.setContentDescription(android.view.MenuItem,java.lang.CharSequence):0:0 -> b
    242:261:void setItem(android.view.MenuItem):0 -> b
    262:279:void android.support.v4.view.MenuItemCompat.setTooltipText(android.view.MenuItem,java.lang.CharSequence):0:0 -> b
    262:279:void setItem(android.view.MenuItem):0 -> b
    280:297:void android.support.v4.view.MenuItemCompat.setAlphabeticShortcut(android.view.MenuItem,char,int):0:0 -> b
    280:297:void setItem(android.view.MenuItem):0 -> b
    298:315:void android.support.v4.view.MenuItemCompat.setNumericShortcut(android.view.MenuItem,char,int):0:0 -> b
    298:315:void setItem(android.view.MenuItem):0 -> b
    316:333:void android.support.v4.view.MenuItemCompat.setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):0:0 -> b
    316:333:void setItem(android.view.MenuItem):0 -> b
    334:345:void android.support.v4.view.MenuItemCompat.setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):0:0 -> b
    334:345:void setItem(android.view.MenuItem):0 -> b
android.support.v7.view.ViewPropertyAnimatorCompatSet -> f0.k:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorCompatSet.java"}
    java.util.ArrayList mAnimators -> a
    long mDuration -> b
    android.view.animation.Interpolator mInterpolator -> c
    android.support.v4.view.ViewPropertyAnimatorListener mListener -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/s0;"}
    boolean mIsStarted -> e
    android.support.v4.view.ViewPropertyAnimatorListenerAdapter mProxyListener -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/j;"}
    1:1:void <init>():0:0 -> <init>
    1:1:void cancel():0:0 -> a
    1:1:void start():0:0 -> b
android.support.v7.view.ViewPropertyAnimatorCompatSet$1 -> f0.j:
# {"id":"sourceFile","fileName":"ViewPropertyAnimatorCompatSet.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    boolean mProxyStarted -> b
    int mProxyEndCount -> c
    android.support.v7.view.ViewPropertyAnimatorCompatSet this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:1:void android.support.v7.view.ViewPropertyAnimatorCompatSet$1.<init>(android.support.v7.view.ViewPropertyAnimatorCompatSet):0:0 -> <init>
    1:1:void $r8$init$synthetic(android.support.v7.view.ViewPropertyAnimatorCompatSet):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)V"}
    2:2:void android.support.v7.widget.ToolbarWidgetWrapper$2.<init>(android.support.v7.widget.ToolbarWidgetWrapper,int):0:0 -> <init>
    2:2:void $r8$init$synthetic(android.support.v7.widget.ToolbarWidgetWrapper,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/b4;I)V"}
    14:29:void android.support.v7.widget.ToolbarWidgetWrapper$2.onAnimationEnd(android.view.View):0:0 -> a
    14:29:void onAnimationEnd$bridge(android.view.View):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    30:50:void android.support.v7.view.ViewPropertyAnimatorCompatSet$1.onAnimationEnd(android.view.View):0:0 -> a
    30:50:void onAnimationEnd$bridge(android.view.View):0 -> a
    51:54:void android.support.v7.view.ViewPropertyAnimatorCompatSet.onAnimationsEnded():0:0 -> a
    51:54:void android.support.v7.view.ViewPropertyAnimatorCompatSet$1.onEnd():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    51:54:void android.support.v7.view.ViewPropertyAnimatorCompatSet$1.onAnimationEnd(android.view.View):0 -> a
    51:54:void onAnimationEnd$bridge(android.view.View):0 -> a
    10:26:void android.support.v7.widget.ToolbarWidgetWrapper$2.onAnimationStart(android.view.View):0:0 -> b
    10:26:void onAnimationStart$bridge(android.view.View):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    27:36:void android.support.v7.view.ViewPropertyAnimatorCompatSet$1.onAnimationStart(android.view.View):0:0 -> b
    27:36:void onAnimationStart$bridge(android.view.View):0 -> b
    1:1:void android.support.v7.widget.ToolbarWidgetWrapper$2.onAnimationCancel$bridge(android.view.View):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v7.view.WindowCallbackWrapper -> f0.n:
# {"id":"sourceFile","fileName":"WindowCallbackWrapper.java"}
    android.view.Window$Callback mWrapped -> a
    1:1:void <init>(android.view.Window$Callback):0:0 -> <init>
    1:1:boolean dispatchGenericMotionEvent(android.view.MotionEvent):0:0 -> dispatchGenericMotionEvent
    1:1:boolean dispatchKeyEvent(android.view.KeyEvent):0:0 -> dispatchKeyEvent
    1:1:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):0:0 -> dispatchKeyShortcutEvent
    1:1:boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0:0 -> dispatchPopulateAccessibilityEvent
    1:1:boolean dispatchTouchEvent(android.view.MotionEvent):0:0 -> dispatchTouchEvent
    1:1:boolean dispatchTrackballEvent(android.view.MotionEvent):0:0 -> dispatchTrackballEvent
    1:1:void onActionModeFinished(android.view.ActionMode):0:0 -> onActionModeFinished
    1:1:void onActionModeStarted(android.view.ActionMode):0:0 -> onActionModeStarted
    1:1:void onAttachedToWindow():0:0 -> onAttachedToWindow
    1:1:void onContentChanged():0:0 -> onContentChanged
    1:1:boolean onCreatePanelMenu(int,android.view.Menu):0:0 -> onCreatePanelMenu
    1:1:android.view.View onCreatePanelView(int):0:0 -> onCreatePanelView
    1:1:void onDetachedFromWindow():0:0 -> onDetachedFromWindow
    1:1:boolean onMenuItemSelected(int,android.view.MenuItem):0:0 -> onMenuItemSelected
    1:1:boolean onMenuOpened(int,android.view.Menu):0:0 -> onMenuOpened
    1:1:void onPanelClosed(int,android.view.Menu):0:0 -> onPanelClosed
    1:1:void onPointerCaptureChanged(boolean):0:0 -> onPointerCaptureChanged
    1:1:void onProvideKeyboardShortcuts(java.util.List,android.view.Menu,int):0:0 -> onProvideKeyboardShortcuts
    1:1:boolean onSearchRequested():0:0 -> onSearchRequested
    2:2:boolean onSearchRequested(android.view.SearchEvent):0:0 -> onSearchRequested
    1:1:void onWindowAttributesChanged(android.view.WindowManager$LayoutParams):0:0 -> onWindowAttributesChanged
    1:1:void onWindowFocusChanged(boolean):0:0 -> onWindowFocusChanged
    1:1:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    2:2:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0:0 -> onWindowStartingActionMode
android.support.v7.view.WindowCallbackWrapper$$ExternalSyntheticApiModelOutline0 -> f0.l:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:float android.support.v4.view.ViewConfigurationCompat$$InternalSyntheticApiModelOutline$1$32b3f489a4bdfbd2bef32c03224e23a5eeb81009745438869a9cca18e5a259a5$0.m(android.view.ViewConfiguration):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v7.widget.AppCompatTextHelper$$InternalSyntheticApiModelOutline$1$3686008e5f5c938cda2edfcf1919de2d20de6a9c4cd37df8905d4e5fbc13468b$0.m(android.widget.TextView):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.MenuItem android.support.v4.view.MenuItemCompat$MenuItemCompatApi26Impl$$InternalSyntheticApiModelOutline$1$5eb74ab58eaf2b69467d876ca4c81b2cf208cb4527dd3248c55d4a9721bb54de$0.m(android.view.MenuItem,char,int):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MenuItem;CI)V"}
    1:1:android.view.MenuItem android.support.v4.view.MenuItemCompat$MenuItemCompatApi26Impl$$InternalSyntheticApiModelOutline$1$ec7b23e6142d481b499dcf326098992efe71923cc22f30ce67115aafc7664367$0.m(android.view.MenuItem,android.content.res.ColorStateList):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MenuItem;Landroid/content/res/ColorStateList;)V"}
    1:1:android.view.MenuItem android.support.v4.view.MenuItemCompat$MenuItemCompatApi26Impl$$InternalSyntheticApiModelOutline$1$913c83f9a570240e2b3bd1dfd923bc6774c55dd9d5b2f2fb7fe4a2afed10b195$0.m(android.view.MenuItem,android.graphics.PorterDuff$Mode):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MenuItem;Landroid/graphics/PorterDuff$Mode;)V"}
    1:1:android.view.MenuItem android.support.v4.view.MenuItemCompat$MenuItemCompatApi26Impl$$InternalSyntheticApiModelOutline$1$624263431fd9760b48854d159cefe6108a24443a6a9ee9715fbfbce0647e909c$0.m(android.view.MenuItem,java.lang.CharSequence):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MenuItem;Ljava/lang/CharSequence;)V"}
    1:1:void android.support.v7.view.WindowCallbackWrapper$$InternalSyntheticApiModelOutline$1$02e16977ca87da23504464a004fb90593f75ea91fe6ca0113b4460759eeeda1a$0.m(android.view.Window$Callback,boolean):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v7.widget.AppCompatTextHelper$$InternalSyntheticApiModelOutline$1$3686008e5f5c938cda2edfcf1919de2d20de6a9c4cd37df8905d4e5fbc13468b$1.m(android.widget.TextView,int,int,int,int):0:0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;III)V"}
    1:1:void android.support.v7.widget.AppCompatTextHelper$$InternalSyntheticApiModelOutline$1$3686008e5f5c938cda2edfcf1919de2d20de6a9c4cd37df8905d4e5fbc13468b$2.m(android.widget.TextView,int[],int):0:0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;[I)V"}
    1:1:void android.support.v7.widget.TooltipCompat$Api26ViewCompatImpl$$InternalSyntheticApiModelOutline$1$3896e7e1e434ea6854655798e3abceb609a52767af17044bdc0b1286b6b68c44$0.m(android.view.View,java.lang.CharSequence):0:0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;Landroid/view/View;)V"}
    1:1:float android.support.v4.view.ViewConfigurationCompat$$InternalSyntheticApiModelOutline$1$3e7a50b5d60c27c617df98e726a5b309034683ae2ede194506ed58f5523cfe2f$0.m(android.view.ViewConfiguration):0:0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.MenuItem android.support.v4.view.MenuItemCompat$MenuItemCompatApi26Impl$$InternalSyntheticApiModelOutline$1$9528b9d35feda121a802764a6b80ec56fff0460596e334c933d1ced652820348$0.m(android.view.MenuItem,char,int):0:0 -> l
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MenuItem;CI)V"}
    1:1:android.view.MenuItem android.support.v4.view.MenuItemCompat$MenuItemCompatApi26Impl$$InternalSyntheticApiModelOutline$1$66801afadc5b60d6b816bac681a76da9aca1d34d366a6883e87911faa0dd307f$0.m(android.view.MenuItem,java.lang.CharSequence):0:0 -> m
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MenuItem;Ljava/lang/CharSequence;)V"}
android.support.v7.view.WindowCallbackWrapper$$ExternalSyntheticApiModelOutline2 -> f0.m:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.os.LocaleList com.freeapps.hosamazzam.androidchangelanguage.MyContextWrapper$$InternalSyntheticApiModelOutline$1$fb1a953826e10b78e10e2cb8c151961b284dbebe8ae5692053da24bc44fa5f17$0.m(android.content.res.Configuration):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.util.Locale com.freeapps.hosamazzam.androidchangelanguage.MyContextWrapper$$InternalSyntheticApiModelOutline$1$fb1a953826e10b78e10e2cb8c151961b284dbebe8ae5692053da24bc44fa5f17$1.m(android.os.LocaleList,int):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/LocaleList;)Ljava/util/Locale;"}
    1:1:void android.support.v7.view.WindowCallbackWrapper$$InternalSyntheticApiModelOutline$1$424a3d42ac60eeb39a0992edfce4dbce92ada2d4f49a735792ce5ae43fa701ff$0.m(android.view.Window$Callback,java.util.List,android.view.Menu,int):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v7.view.menu.ActionMenuItem -> g0.a:
# {"id":"sourceFile","fileName":"ActionMenuItem.java"}
    java.lang.CharSequence mTitle -> a
    java.lang.CharSequence mTitleCondensed -> b
    android.content.Intent mIntent -> c
    char mShortcutNumericChar -> d
    int mShortcutNumericModifiers -> e
    char mShortcutAlphabeticChar -> f
    int mShortcutAlphabeticModifiers -> g
    android.graphics.drawable.Drawable mIconDrawable -> h
    android.content.Context mContext -> i
    java.lang.CharSequence mContentDescription -> j
    java.lang.CharSequence mTooltipText -> k
    android.content.res.ColorStateList mIconTintList -> l
    android.graphics.PorterDuff$Mode mIconTintMode -> m
    boolean mHasIconTint -> n
    boolean mHasIconTintMode -> o
    int mFlags -> p
    1:1:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/CharSequence;)V"}
    1:1:android.support.v4.internal.view.SupportMenuItem setSupportActionProvider(android.support.v4.view.ActionProvider):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/q;)Lp/b;"}
    1:1:android.support.v4.view.ActionProvider getSupportActionProvider():0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/q;"}
    13:20:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableCompat.wrap(android.graphics.drawable.Drawable):0:0 -> c
    13:20:void applyIconTint():0 -> c
    21:47:void applyIconTint():0:0 -> c
    1:1:boolean collapseActionView():0:0 -> collapseActionView
    1:1:boolean expandActionView():0:0 -> expandActionView
    1:1:android.view.ActionProvider getActionProvider():0:0 -> getActionProvider
    1:1:android.view.View getActionView():0:0 -> getActionView
    1:1:int getAlphabeticModifiers():0:0 -> getAlphabeticModifiers
    1:1:char getAlphabeticShortcut():0:0 -> getAlphabeticShortcut
    1:1:java.lang.CharSequence getContentDescription():0:0 -> getContentDescription
    1:1:int getGroupId():0:0 -> getGroupId
    1:1:android.graphics.drawable.Drawable getIcon():0:0 -> getIcon
    1:1:android.content.res.ColorStateList getIconTintList():0:0 -> getIconTintList
    1:1:android.graphics.PorterDuff$Mode getIconTintMode():0:0 -> getIconTintMode
    1:1:android.content.Intent getIntent():0:0 -> getIntent
    1:1:int getItemId():0:0 -> getItemId
    1:1:android.view.ContextMenu$ContextMenuInfo getMenuInfo():0:0 -> getMenuInfo
    1:1:int getNumericModifiers():0:0 -> getNumericModifiers
    1:1:char getNumericShortcut():0:0 -> getNumericShortcut
    1:1:int getOrder():0:0 -> getOrder
    1:1:android.view.SubMenu getSubMenu():0:0 -> getSubMenu
    1:1:java.lang.CharSequence getTitle():0:0 -> getTitle
    1:1:java.lang.CharSequence getTitleCondensed():0:0 -> getTitleCondensed
    1:1:java.lang.CharSequence getTooltipText():0:0 -> getTooltipText
    1:1:boolean hasSubMenu():0:0 -> hasSubMenu
    1:1:boolean isActionViewExpanded():0:0 -> isActionViewExpanded
    1:1:boolean isCheckable():0:0 -> isCheckable
    1:1:boolean isChecked():0:0 -> isChecked
    1:1:boolean isEnabled():0:0 -> isEnabled
    1:1:boolean isVisible():0:0 -> isVisible
    1:1:android.view.MenuItem setActionProvider(android.view.ActionProvider):0:0 -> setActionProvider
    1:1:android.support.v4.internal.view.SupportMenuItem android.support.v7.view.menu.ActionMenuItem.setActionView(int):0:0 -> setActionView
    1:1:android.view.MenuItem setActionView(int):0 -> setActionView
    2:2:android.support.v4.internal.view.SupportMenuItem android.support.v7.view.menu.ActionMenuItem.setActionView(android.view.View):0:0 -> setActionView
    2:2:android.view.MenuItem setActionView(android.view.View):0 -> setActionView
    1:1:android.view.MenuItem setAlphabeticShortcut(char):0:0 -> setAlphabeticShortcut
    2:2:android.view.MenuItem setAlphabeticShortcut(char,int):0:0 -> setAlphabeticShortcut
    1:1:android.view.MenuItem setCheckable(boolean):0:0 -> setCheckable
    1:1:android.view.MenuItem setChecked(boolean):0:0 -> setChecked
    1:1:android.view.MenuItem setContentDescription(java.lang.CharSequence):0:0 -> setContentDescription
    2:2:android.support.v4.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence):0:0 -> setContentDescription
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lp/b;"}
    1:1:android.view.MenuItem setEnabled(boolean):0:0 -> setEnabled
    1:1:android.view.MenuItem setIcon(int):0:0 -> setIcon
    2:2:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon
    1:1:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):0:0 -> setIconTintList
    1:1:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):0:0 -> setIconTintMode
    1:1:android.view.MenuItem setIntent(android.content.Intent):0:0 -> setIntent
    1:1:android.view.MenuItem setNumericShortcut(char):0:0 -> setNumericShortcut
    2:2:android.view.MenuItem setNumericShortcut(char,int):0:0 -> setNumericShortcut
    1:1:android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener):0:0 -> setOnActionExpandListener
    1:1:android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener):0:0 -> setOnMenuItemClickListener
    1:1:android.view.MenuItem setShortcut(char,char):0:0 -> setShortcut
    2:2:android.view.MenuItem setShortcut(char,char,int,int):0:0 -> setShortcut
    1:1:void setShowAsAction(int):0:0 -> setShowAsAction
    1:1:android.view.MenuItem setShowAsActionFlags(int):0:0 -> setShowAsActionFlags
    1:1:android.view.MenuItem setTitle(int):0:0 -> setTitle
    2:2:android.view.MenuItem setTitle(java.lang.CharSequence):0:0 -> setTitle
    1:1:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):0:0 -> setTitleCondensed
    1:1:android.view.MenuItem setTooltipText(java.lang.CharSequence):0:0 -> setTooltipText
    2:2:android.support.v4.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence):0:0 -> setTooltipText
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lp/b;"}
    1:1:android.view.MenuItem setVisible(boolean):0:0 -> setVisible
android.support.v7.view.menu.ActionMenuItemView -> android.support.v7.view.menu.ActionMenuItemView:
# {"id":"sourceFile","fileName":"ActionMenuItemView.java"}
    android.support.v7.view.menu.MenuItemImpl mItemData -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/p;"}
    java.lang.CharSequence mTitle -> b
    android.graphics.drawable.Drawable mIcon -> c
    android.support.v7.view.menu.MenuBuilder$ItemInvoker mItemInvoker -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/m;"}
    android.support.v7.widget.ForwardingListener mForwardingListener -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/b;"}
    android.support.v7.view.menu.ActionMenuItemView$PopupCallback mPopupCallback -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/c;"}
    boolean mAllowTextWithIcon -> g
    boolean mExpandedFormat -> h
    int mMinWidth -> i
    int mSavedPaddingLeft -> j
    int mMaxIconSize -> k
    2:55:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    2:55:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:14:boolean hasText():0:0 -> a
    1:14:boolean needsDividerBefore():0 -> a
    15:23:boolean needsDividerBefore():0:0 -> a
    1:11:boolean hasText():0:0 -> b
    1:11:boolean needsDividerAfter():0 -> b
    10:13:java.lang.CharSequence android.support.v7.view.menu.MenuItemImpl.getTitleForItemView(android.support.v7.view.menu.MenuView$ItemView):0:0 -> c
    10:13:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)V"}
    14:59:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0:0 -> c
    1:1:boolean shouldAllowTextWithIcon():0:0 -> d
    15:38:boolean android.support.v7.view.menu.MenuItemImpl.showsTextAsAction():0:0 -> e
    15:38:void updateTextButtonVisibility():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    39:43:void updateTextButtonVisibility():0:0 -> e
    44:45:java.lang.CharSequence android.support.v7.view.menu.MenuItemImpl.getContentDescription():0:0 -> e
    44:45:void updateTextButtonVisibility():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    46:57:void updateTextButtonVisibility():0:0 -> e
    58:59:java.lang.CharSequence android.support.v7.view.menu.MenuItemImpl.getTitle():0:0 -> e
    58:59:void updateTextButtonVisibility():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    60:64:void updateTextButtonVisibility():0:0 -> e
    65:66:java.lang.CharSequence android.support.v7.view.menu.MenuItemImpl.getTooltipText():0:0 -> e
    65:66:void updateTextButtonVisibility():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    67:77:void updateTextButtonVisibility():0:0 -> e
    78:79:java.lang.CharSequence android.support.v7.view.menu.MenuItemImpl.getTitle():0:0 -> e
    78:79:void updateTextButtonVisibility():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    80:87:void updateTextButtonVisibility():0:0 -> e
    1:1:android.support.v7.view.menu.MenuItemImpl getItemData():0:0 -> getItemData
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/p;"}
    1:16:boolean hasText():0:0 -> onMeasure
    1:16:void onMeasure(int,int):0 -> onMeasure
    17:112:void onMeasure(int,int):0:0 -> onMeasure
    11:13:void android.support.v7.view.menu.MenuItemImpl.actionFormatChanged():0:0 -> setExpandedFormat
    11:13:void setExpandedFormat(boolean):0 -> setExpandedFormat
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:15:void android.support.v7.view.menu.MenuBuilder.onItemActionRequestChanged(android.support.v7.view.menu.MenuItemImpl):0:0 -> setExpandedFormat
    14:15:void android.support.v7.view.menu.MenuItemImpl.actionFormatChanged():0 -> setExpandedFormat
    14:15:void setExpandedFormat(boolean):0 -> setExpandedFormat
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    16:19:void android.support.v7.view.menu.MenuBuilder.onItemActionRequestChanged(android.support.v7.view.menu.MenuItemImpl):0:0 -> setExpandedFormat
    16:19:void android.support.v7.view.menu.MenuItemImpl.actionFormatChanged():0 -> setExpandedFormat
    16:19:void setExpandedFormat(boolean):0 -> setExpandedFormat
    1:1:void setItemInvoker(android.support.v7.view.menu.MenuBuilder$ItemInvoker):0:0 -> setItemInvoker
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/m;)V"}
    1:1:void setPopupCallback(android.support.v7.view.menu.ActionMenuItemView$PopupCallback):0:0 -> setPopupCallback
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/c;)V"}
android.support.v7.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener -> g0.b:
# {"id":"sourceFile","fileName":"ActionMenuItemView.java"}
    android.support.v7.view.menu.ActionMenuItemView this$0 -> j
    1:1:void <init>(android.support.v7.view.menu.ActionMenuItemView):0:0 -> <init>
    10:11:android.support.v7.view.menu.ShowableListMenu android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback.getPopup():0:0 -> b
    10:11:android.support.v7.view.menu.ShowableListMenu getPopup():0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/g0;"}
    12:20:android.support.v7.view.menu.ShowableListMenu android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback.getPopup():0:0 -> b
    12:20:android.support.v7.view.menu.ShowableListMenu getPopup():0 -> b
    1:1:boolean onForwardingStarted():0:0 -> c
android.support.v7.view.menu.ActionMenuItemView$PopupCallback -> g0.c:
# {"id":"sourceFile","fileName":"ActionMenuItemView.java"}
    void <init>() -> <init>
android.support.v7.view.menu.BaseMenuPresenter -> R8$$REMOVED$$CLASS$$124:
# {"id":"sourceFile","fileName":"BaseMenuPresenter.java"}
android.support.v7.view.menu.BaseMenuWrapper -> g0.d:
# {"id":"sourceFile","fileName":"BaseMenuWrapper.java"}
    android.content.Context mContext -> b
    java.util.Map mMenuItems -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/b;"}
    1:1:void <init>(android.content.Context,java.lang.Object):0:0 -> <init>
    37:49:android.view.MenuItem android.support.v7.view.menu.MenuWrapperFactory.wrapSupportMenuItem(android.content.Context,android.support.v4.internal.view.SupportMenuItem):0:0 -> c
    37:49:android.view.MenuItem getMenuItemWrapper(android.view.MenuItem):0 -> c
    50:53:android.view.MenuItem getMenuItemWrapper(android.view.MenuItem):0:0 -> c
android.support.v7.view.menu.BaseWrapper -> R8$$REMOVED$$CLASS$$125:
# {"id":"sourceFile","fileName":"BaseWrapper.java"}
android.support.v7.view.menu.CascadingMenuPopup -> g0.h:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    boolean mShouldCloseImmediately -> A
    android.content.Context mContext -> b
    int mMenuMaxWidth -> c
    int mPopupStyleAttr -> d
    int mPopupStyleRes -> e
    boolean mOverflowOnly -> f
    android.os.Handler mSubMenuHoverHandler -> g
    java.util.List mPendingMenus -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/LinkedList;"}
    java.util.List mShowingMenus -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    android.view.ViewTreeObserver$OnGlobalLayoutListener mGlobalLayoutListener -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/e;"}
    android.view.View$OnAttachStateChangeListener mAttachStateChangeListener -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/f;"}
    android.support.v7.widget.MenuItemHoverListener mMenuItemHoverListener -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/n;"}
    int mRawDropDownGravity -> m
    int mDropDownGravity -> n
    android.view.View mAnchorView -> o
    android.view.View mShownAnchorView -> p
    int mLastPosition -> q
    boolean mHasXOffset -> r
    boolean mHasYOffset -> s
    int mXOffset -> t
    int mYOffset -> u
    boolean mForceShowIcon -> v
    boolean mShowTitle -> w
    android.support.v7.view.menu.MenuPresenter$Callback mPresenterCallback -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/b0;"}
    android.view.ViewTreeObserver mTreeObserver -> y
    android.widget.PopupWindow$OnDismissListener mOnDismissListener -> z
    56:68:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> <init>
    56:68:int android.support.v7.view.menu.CascadingMenuPopup.getInitialMenuPosition():0 -> <init>
    56:68:void <init>(android.content.Context,android.view.View,int,int,boolean):0 -> <init>
    69:101:void <init>(android.content.Context,android.view.View,int,int,boolean):0:0 -> <init>
    3:30:int android.support.v7.view.menu.CascadingMenuPopup.findIndexOfAddedMenu(android.support.v7.view.menu.MenuBuilder):0:0 -> a
    3:30:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Z)V"}
    31:71:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0:0 -> a
    72:73:void android.support.v7.widget.MenuPopupWindow.setExitTransition(java.lang.Object):0:0 -> a
    72:73:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    74:77:void android.support.v7.widget.MenuPopupWindow.setExitTransition(java.lang.Object):0:0 -> a
    74:77:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
    78:80:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0:0 -> a
    81:82:void android.support.v7.widget.ListPopupWindow.setAnimationStyle(int):0:0 -> a
    81:82:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    83:85:void android.support.v7.widget.ListPopupWindow.setAnimationStyle(int):0:0 -> a
    83:85:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
    86:110:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0:0 -> a
    111:124:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> a
    111:124:int android.support.v7.view.menu.CascadingMenuPopup.getInitialMenuPosition():0 -> a
    111:124:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
    125:180:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0:0 -> a
    1:1:void setCallback(android.support.v7.view.menu.MenuPresenter$Callback):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/b0;)V"}
    24:27:android.widget.ListView android.support.v7.widget.ListPopupWindow.getListView():0:0 -> c
    24:27:android.widget.ListView android.support.v7.view.menu.CascadingMenuPopup$CascadingMenuInfo.getListView():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:27:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/i0;)Z"}
    28:50:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0:0 -> c
    19:20:android.widget.ListView android.support.v7.widget.ListPopupWindow.getListView():0:0 -> d
    19:20:android.widget.ListView android.support.v7.view.menu.CascadingMenuPopup$CascadingMenuInfo.getListView():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:20:void updateMenuView(boolean):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    21:22:android.widget.ListView android.support.v7.widget.ListPopupWindow.getListView():0:0 -> d
    21:22:android.widget.ListView android.support.v7.view.menu.CascadingMenuPopup$CascadingMenuInfo.getListView():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:22:void updateMenuView(boolean):0 -> d
    23:26:void updateMenuView(boolean):0:0 -> d
    27:38:android.support.v7.view.menu.MenuAdapter android.support.v7.view.menu.MenuPopup.toMenuAdapter(android.widget.ListAdapter):0:0 -> d
    27:38:void updateMenuView(boolean):0 -> d
    39:43:void updateMenuView(boolean):0:0 -> d
    25:26:boolean android.support.v7.widget.ListPopupWindow.isShowing():0:0 -> dismiss
    25:26:void dismiss():0 -> dismiss
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:32:boolean android.support.v7.widget.ListPopupWindow.isShowing():0:0 -> dismiss
    27:32:void dismiss():0 -> dismiss
    33:41:void dismiss():0:0 -> dismiss
    18:19:boolean android.support.v7.widget.ListPopupWindow.isShowing():0:0 -> e
    18:19:boolean isShowing():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:27:boolean android.support.v7.widget.ListPopupWindow.isShowing():0:0 -> e
    20:27:boolean isShowing():0 -> e
    23:24:android.widget.ListView android.support.v7.widget.ListPopupWindow.getListView():0:0 -> f
    23:24:android.widget.ListView android.support.v7.view.menu.CascadingMenuPopup$CascadingMenuInfo.getListView():0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:24:android.widget.ListView getListView():0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/g1;"}
    25:27:android.widget.ListView android.support.v7.widget.ListPopupWindow.getListView():0:0 -> f
    25:27:android.widget.ListView android.support.v7.view.menu.CascadingMenuPopup$CascadingMenuInfo.getListView():0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:27:android.widget.ListView getListView():0 -> f
    1:1:void show():0:0 -> g
    1:1:boolean flagActionItems():0:0 -> h
    1:1:void addMenu(android.support.v7.view.menu.MenuBuilder):0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)V"}
    9:14:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> n
    9:14:void setAnchorView(android.view.View):0 -> n
    15:21:void setAnchorView(android.view.View):0:0 -> n
    1:1:void setForceShowIcon(boolean):0:0 -> o
    19:20:boolean android.support.v7.widget.ListPopupWindow.isShowing():0:0 -> onDismiss
    19:20:void onDismiss():0 -> onDismiss
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:33:boolean android.support.v7.widget.ListPopupWindow.isShowing():0:0 -> onDismiss
    21:33:void onDismiss():0 -> onDismiss
    34:39:void onDismiss():0:0 -> onDismiss
    1:1:boolean onKey(android.view.View,int,android.view.KeyEvent):0:0 -> onKey
    9:14:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> p
    9:14:void setGravity(int):0 -> p
    15:21:void setGravity(int):0:0 -> p
    1:1:void setHorizontalOffset(int):0:0 -> q
    1:1:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):0:0 -> r
    1:1:void setShowTitle(boolean):0:0 -> s
    1:1:void setVerticalOffset(int):0:0 -> t
    1:1:void showMenu(android.support.v7.view.menu.MenuBuilder):0:0 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)V"}
    2:2:android.support.v7.widget.MenuPopupWindow android.support.v7.view.menu.CascadingMenuPopup.createPopupWindow():0:0 -> v
    2:2:void showMenu(android.support.v7.view.menu.MenuBuilder):0 -> v
    3:3:void android.support.v7.widget.ListPopupWindow.setOnDismissListener(android.widget.PopupWindow$OnDismissListener):0:0 -> v
    3:3:android.support.v7.widget.MenuPopupWindow android.support.v7.view.menu.CascadingMenuPopup.createPopupWindow():0 -> v
    3:3:void showMenu(android.support.v7.view.menu.MenuBuilder):0 -> v
    4:4:void android.support.v7.widget.ListPopupWindow.setModal(boolean):0:0 -> v
    4:4:android.support.v7.widget.MenuPopupWindow android.support.v7.view.menu.CascadingMenuPopup.createPopupWindow():0 -> v
    4:4:void showMenu(android.support.v7.view.menu.MenuBuilder):0 -> v
    5:5:void android.support.v7.widget.ListPopupWindow.setInputMethodMode(int):0:0 -> v
    5:5:android.support.v7.widget.MenuPopupWindow android.support.v7.view.menu.CascadingMenuPopup.createPopupWindow():0 -> v
    5:5:void showMenu(android.support.v7.view.menu.MenuBuilder):0 -> v
    6:6:void showMenu(android.support.v7.view.menu.MenuBuilder):0:0 -> v
    7:7:android.view.View android.support.v7.view.menu.CascadingMenuPopup.findParentViewForSubmenu(android.support.v7.view.menu.CascadingMenuPopup$CascadingMenuInfo,android.support.v7.view.menu.MenuBuilder):0:0 -> v
    7:7:void showMenu(android.support.v7.view.menu.MenuBuilder):0 -> v
    8:8:int android.support.v7.view.menu.MenuBuilder.size():0:0 -> v
    8:8:android.view.MenuItem android.support.v7.view.menu.CascadingMenuPopup.findMenuItemForSubmenu(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuBuilder):0 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:8:android.view.View android.support.v7.view.menu.CascadingMenuPopup.findParentViewForSubmenu(android.support.v7.view.menu.CascadingMenuPopup$CascadingMenuInfo,android.support.v7.view.menu.MenuBuilder):0 -> v
    8:8:void showMenu(android.support.v7.view.menu.MenuBuilder):0 -> v
    9:9:int android.support.v7.view.menu.MenuBuilder.size():0:0 -> v
    9:9:android.view.MenuItem android.support.v7.view.menu.CascadingMenuPopup.findMenuItemForSubmenu(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuBuilder):0 -> v
    9:9:android.view.View android.support.v7.view.menu.CascadingMenuPopup.findParentViewForSubmenu(android.support.v7.view.menu.CascadingMenuPopup$CascadingMenuInfo,android.support.v7.view.menu.MenuBuilder):0 -> v
    9:9:void showMenu(android.support.v7.view.menu.MenuBuilder):0 -> v
    10:10:android.view.MenuItem android.support.v7.view.menu.CascadingMenuPopup.findMenuItemForSubmenu(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuBuilder):0:0 -> v
    10:10:android.view.View android.support.v7.view.menu.CascadingMenuPopup.findParentViewForSubmenu(android.support.v7.view.menu.CascadingMenuPopup$CascadingMenuInfo,android.support.v7.view.menu.MenuBuilder):0 -> v
    10:10:void showMenu(android.support.v7.view.menu.MenuBuilder):0 -> v
    11:11:android.widget.ListView android.support.v7.widget.ListPopupWindow.getListView():0:0 -> v
    11:11:android.widget.ListView android.support.v7.view.menu.CascadingMenuPopup$CascadingMenuInfo.getListView():0 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:11:android.view.View android.support.v7.view.menu.CascadingMenuPopup.findParentViewForSubmenu(android.support.v7.view.menu.CascadingMenuPopup$CascadingMenuInfo,android.support.v7.view.menu.MenuBuilder):0 -> v
    11:11:void showMenu(android.support.v7.view.menu.MenuBuilder):0 -> v
    12:12:android.view.View android.support.v7.view.menu.CascadingMenuPopup.findParentViewForSubmenu(android.support.v7.view.menu.CascadingMenuPopup$CascadingMenuInfo,android.support.v7.view.menu.MenuBuilder):0:0 -> v
    12:12:void showMenu(android.support.v7.view.menu.MenuBuilder):0 -> v
    13:13:void android.support.v7.widget.MenuPopupWindow.setTouchModal(boolean):0:0 -> v
    13:13:void showMenu(android.support.v7.view.menu.MenuBuilder):0 -> v
    14:14:void android.support.v7.widget.MenuPopupWindow.setEnterTransition(java.lang.Object):0:0 -> v
    14:14:void showMenu(android.support.v7.view.menu.MenuBuilder):0 -> v
    15:15:int android.support.v7.view.menu.CascadingMenuPopup.getNextMenuPosition(int):0:0 -> v
    15:15:void showMenu(android.support.v7.view.menu.MenuBuilder):0 -> v
    16:16:android.widget.ListView android.support.v7.widget.ListPopupWindow.getListView():0:0 -> v
    16:16:android.widget.ListView android.support.v7.view.menu.CascadingMenuPopup$CascadingMenuInfo.getListView():0 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:16:int android.support.v7.view.menu.CascadingMenuPopup.getNextMenuPosition(int):0 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    16:16:void showMenu(android.support.v7.view.menu.MenuBuilder):0 -> v
    17:17:android.widget.ListView android.support.v7.widget.ListPopupWindow.getListView():0:0 -> v
    17:17:android.widget.ListView android.support.v7.view.menu.CascadingMenuPopup$CascadingMenuInfo.getListView():0 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:17:int android.support.v7.view.menu.CascadingMenuPopup.getNextMenuPosition(int):0 -> v
    17:17:void showMenu(android.support.v7.view.menu.MenuBuilder):0 -> v
    18:18:int android.support.v7.view.menu.CascadingMenuPopup.getNextMenuPosition(int):0:0 -> v
    18:18:void showMenu(android.support.v7.view.menu.MenuBuilder):0 -> v
    19:19:void showMenu(android.support.v7.view.menu.MenuBuilder):0:0 -> v
    20:20:java.lang.CharSequence android.support.v7.view.menu.MenuBuilder.getHeaderTitle():0:0 -> v
    20:20:void showMenu(android.support.v7.view.menu.MenuBuilder):0 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:21:void showMenu(android.support.v7.view.menu.MenuBuilder):0:0 -> v
    22:22:java.lang.CharSequence android.support.v7.view.menu.MenuBuilder.getHeaderTitle():0:0 -> v
    22:22:void showMenu(android.support.v7.view.menu.MenuBuilder):0 -> v
    23:23:void showMenu(android.support.v7.view.menu.MenuBuilder):0:0 -> v
android.support.v7.view.menu.CascadingMenuPopup$1 -> g0.e:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v7.view.menu.CascadingMenuPopup this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/x;"}
    5:8:void android.support.v7.view.menu.CascadingMenuPopup$1.<init>(android.support.v7.view.menu.CascadingMenuPopup):0:0 -> <init>
    5:8:void $r8$init$synthetic(android.support.v7.view.menu.MenuPopup,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/x;I)V"}
    10:15:void android.support.v7.view.menu.StandardMenuPopup$1.onGlobalLayout():0:0 -> onGlobalLayout
    10:15:void onGlobalLayout$bridge():0 -> onGlobalLayout
      # {"id":"com.android.tools.r8.synthesized"}
    16:21:boolean android.support.v7.widget.ListPopupWindow.isModal():0:0 -> onGlobalLayout
    16:21:void android.support.v7.view.menu.StandardMenuPopup$1.onGlobalLayout():0 -> onGlobalLayout
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:21:void onGlobalLayout$bridge():0 -> onGlobalLayout
    22:42:void android.support.v7.view.menu.StandardMenuPopup$1.onGlobalLayout():0:0 -> onGlobalLayout
    22:42:void onGlobalLayout$bridge():0 -> onGlobalLayout
    43:65:void android.support.v7.view.menu.CascadingMenuPopup$1.onGlobalLayout():0:0 -> onGlobalLayout
    43:65:void onGlobalLayout$bridge():0 -> onGlobalLayout
    66:69:boolean android.support.v7.widget.ListPopupWindow.isModal():0:0 -> onGlobalLayout
    66:69:void android.support.v7.view.menu.CascadingMenuPopup$1.onGlobalLayout():0 -> onGlobalLayout
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    66:69:void onGlobalLayout$bridge():0 -> onGlobalLayout
    70:106:void android.support.v7.view.menu.CascadingMenuPopup$1.onGlobalLayout():0:0 -> onGlobalLayout
    70:106:void onGlobalLayout$bridge():0 -> onGlobalLayout
android.support.v7.view.menu.CascadingMenuPopup$2 -> g0.f:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v7.view.menu.CascadingMenuPopup this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/x;"}
    5:8:void android.support.v7.view.menu.CascadingMenuPopup$2.<init>(android.support.v7.view.menu.CascadingMenuPopup):0:0 -> <init>
    5:8:void $r8$init$synthetic(android.support.v7.view.menu.MenuPopup,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/x;I)V"}
    1:1:void onViewAttachedToWindow$bridge(android.view.View):0:0 -> onViewAttachedToWindow
      # {"id":"com.android.tools.r8.synthesized"}
    10:13:android.view.ViewTreeObserver android.support.v7.view.menu.StandardMenuPopup.access$000(android.support.v7.view.menu.StandardMenuPopup):0:0 -> onViewDetachedFromWindow
    10:13:void android.support.v7.view.menu.StandardMenuPopup$2.onViewDetachedFromWindow(android.view.View):0 -> onViewDetachedFromWindow
    10:13:void onViewDetachedFromWindow$bridge(android.view.View):0 -> onViewDetachedFromWindow
      # {"id":"com.android.tools.r8.synthesized"}
    14:23:void android.support.v7.view.menu.StandardMenuPopup$2.onViewDetachedFromWindow(android.view.View):0:0 -> onViewDetachedFromWindow
    14:23:void onViewDetachedFromWindow$bridge(android.view.View):0 -> onViewDetachedFromWindow
    24:25:android.view.ViewTreeObserver android.support.v7.view.menu.StandardMenuPopup.access$002(android.support.v7.view.menu.StandardMenuPopup,android.view.ViewTreeObserver):0:0 -> onViewDetachedFromWindow
    24:25:void android.support.v7.view.menu.StandardMenuPopup$2.onViewDetachedFromWindow(android.view.View):0 -> onViewDetachedFromWindow
    24:25:void onViewDetachedFromWindow$bridge(android.view.View):0 -> onViewDetachedFromWindow
    26:27:android.view.ViewTreeObserver android.support.v7.view.menu.StandardMenuPopup.access$000(android.support.v7.view.menu.StandardMenuPopup):0:0 -> onViewDetachedFromWindow
    26:27:void android.support.v7.view.menu.StandardMenuPopup$2.onViewDetachedFromWindow(android.view.View):0 -> onViewDetachedFromWindow
    26:27:void onViewDetachedFromWindow$bridge(android.view.View):0 -> onViewDetachedFromWindow
    28:38:void android.support.v7.view.menu.StandardMenuPopup$2.onViewDetachedFromWindow(android.view.View):0:0 -> onViewDetachedFromWindow
    28:38:void onViewDetachedFromWindow$bridge(android.view.View):0 -> onViewDetachedFromWindow
    39:42:android.view.ViewTreeObserver android.support.v7.view.menu.CascadingMenuPopup.access$000(android.support.v7.view.menu.CascadingMenuPopup):0:0 -> onViewDetachedFromWindow
    39:42:void android.support.v7.view.menu.CascadingMenuPopup$2.onViewDetachedFromWindow(android.view.View):0 -> onViewDetachedFromWindow
    39:42:void onViewDetachedFromWindow$bridge(android.view.View):0 -> onViewDetachedFromWindow
    43:52:void android.support.v7.view.menu.CascadingMenuPopup$2.onViewDetachedFromWindow(android.view.View):0:0 -> onViewDetachedFromWindow
    43:52:void onViewDetachedFromWindow$bridge(android.view.View):0 -> onViewDetachedFromWindow
    53:54:android.view.ViewTreeObserver android.support.v7.view.menu.CascadingMenuPopup.access$002(android.support.v7.view.menu.CascadingMenuPopup,android.view.ViewTreeObserver):0:0 -> onViewDetachedFromWindow
    53:54:void android.support.v7.view.menu.CascadingMenuPopup$2.onViewDetachedFromWindow(android.view.View):0 -> onViewDetachedFromWindow
    53:54:void onViewDetachedFromWindow$bridge(android.view.View):0 -> onViewDetachedFromWindow
    55:56:android.view.ViewTreeObserver android.support.v7.view.menu.CascadingMenuPopup.access$000(android.support.v7.view.menu.CascadingMenuPopup):0:0 -> onViewDetachedFromWindow
    55:56:void android.support.v7.view.menu.CascadingMenuPopup$2.onViewDetachedFromWindow(android.view.View):0 -> onViewDetachedFromWindow
    55:56:void onViewDetachedFromWindow$bridge(android.view.View):0 -> onViewDetachedFromWindow
    57:66:void android.support.v7.view.menu.CascadingMenuPopup$2.onViewDetachedFromWindow(android.view.View):0:0 -> onViewDetachedFromWindow
    57:66:void onViewDetachedFromWindow$bridge(android.view.View):0 -> onViewDetachedFromWindow
android.support.v7.view.menu.CascadingMenuPopup$3 -> R8$$REMOVED$$CLASS$$127:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
android.support.v7.view.menu.CascadingMenuPopup$3$1 -> R8$$REMOVED$$CLASS$$126:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
android.support.v7.view.menu.CascadingMenuPopup$CascadingMenuInfo -> g0.g:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    android.support.v7.widget.MenuPopupWindow window -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/j2;"}
    android.support.v7.view.menu.MenuBuilder menu -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/n;"}
    int position -> c
    1:1:void <init>(android.support.v7.widget.MenuPopupWindow,android.support.v7.view.menu.MenuBuilder,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/j2;Lg0/n;I)V"}
android.support.v7.view.menu.ExpandedMenuView -> android.support.v7.view.menu.ExpandedMenuView:
# {"id":"sourceFile","fileName":"ExpandedMenuView.java"}
    android.support.v7.view.menu.MenuBuilder mMenu -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/n;"}
    int[] TINT_ATTRS -> b
    1:8:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:8:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    9:21:android.support.v7.widget.TintTypedArray android.support.v7.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):0:0 -> <init>
    9:21:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    9:21:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    22:52:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    22:52:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    5:9:boolean android.support.v7.view.menu.MenuBuilder.performItemAction(android.view.MenuItem,int):0:0 -> a
    5:9:boolean invokeItem(android.support.v7.view.menu.MenuItemImpl):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)Z"}
    1:1:void initialize(android.support.v7.view.menu.MenuBuilder):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)V"}
android.support.v7.view.menu.ListMenuItemView -> android.support.v7.view.menu.ListMenuItemView:
# {"id":"sourceFile","fileName":"ListMenuItemView.java"}
    android.support.v7.view.menu.MenuItemImpl mItemData -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/p;"}
    android.widget.ImageView mIconView -> b
    android.widget.RadioButton mRadioButton -> c
    android.widget.TextView mTitleView -> d
    android.widget.CheckBox mCheckBox -> e
    android.widget.TextView mShortcutView -> f
    android.widget.ImageView mSubMenuArrowView -> g
    android.graphics.drawable.Drawable mBackground -> h
    int mTextAppearance -> i
    android.content.Context mTextAppearanceContext -> j
    boolean mPreserveIconSpacing -> k
    android.graphics.drawable.Drawable mSubMenuArrow -> l
    android.view.LayoutInflater mInflater -> m
    boolean mForceShowIcon -> n
    1:53:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:53:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    19:20:java.lang.CharSequence android.support.v7.view.menu.MenuItemImpl.getTitle():0:0 -> c
    19:20:java.lang.CharSequence android.support.v7.view.menu.MenuItemImpl.getTitleForItemView(android.support.v7.view.menu.MenuView$ItemView):0 -> c
    19:20:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)V"}
    21:30:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0:0 -> c
    31:38:boolean android.support.v7.view.menu.MenuItemImpl.shouldShowShortcut():0:0 -> c
    31:38:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0 -> c
    39:56:char android.support.v7.view.menu.MenuItemImpl.getShortcut():0:0 -> c
    39:56:boolean android.support.v7.view.menu.MenuItemImpl.shouldShowShortcut():0 -> c
    39:56:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0 -> c
    57:65:char android.support.v7.view.menu.MenuItemImpl.getShortcut():0:0 -> c
    57:65:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0 -> c
    66:67:boolean android.support.v7.view.menu.MenuItemImpl.shouldShowShortcut():0:0 -> c
    66:67:void setShortcut(boolean,char):0 -> c
    66:67:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    68:73:boolean android.support.v7.view.menu.MenuItemImpl.shouldShowShortcut():0:0 -> c
    68:73:void setShortcut(boolean,char):0 -> c
    68:73:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0 -> c
    74:97:char android.support.v7.view.menu.MenuItemImpl.getShortcut():0:0 -> c
    74:97:boolean android.support.v7.view.menu.MenuItemImpl.shouldShowShortcut():0 -> c
    74:97:void setShortcut(boolean,char):0 -> c
    74:97:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0 -> c
    98:99:char android.support.v7.view.menu.MenuItemImpl.getShortcut():0:0 -> c
    98:99:java.lang.String android.support.v7.view.menu.MenuItemImpl.getShortcutLabel():0 -> c
    98:99:void setShortcut(boolean,char):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    98:99:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    100:115:char android.support.v7.view.menu.MenuItemImpl.getShortcut():0:0 -> c
    100:115:java.lang.String android.support.v7.view.menu.MenuItemImpl.getShortcutLabel():0 -> c
    100:115:void setShortcut(boolean,char):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    100:115:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0 -> c
    116:142:java.lang.String android.support.v7.view.menu.MenuItemImpl.getShortcutLabel():0:0 -> c
    116:142:void setShortcut(boolean,char):0 -> c
    116:142:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0 -> c
    143:158:void setShortcut(boolean,char):0:0 -> c
    143:158:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0 -> c
    159:179:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0:0 -> c
    180:181:java.lang.CharSequence android.support.v7.view.menu.MenuItemImpl.getContentDescription():0:0 -> c
    180:181:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0 -> c
    182:185:void initialize(android.support.v7.view.menu.MenuItemImpl,int):0:0 -> c
    1:1:android.support.v7.view.menu.MenuItemImpl getItemData():0:0 -> getItemData
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/p;"}
    14:24:boolean android.support.v7.view.menu.MenuItemImpl.isExclusiveCheckable():0:0 -> setCheckable
    14:24:void setCheckable(boolean):0 -> setCheckable
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:51:void insertRadioButton():0:0 -> setCheckable
    25:51:void setCheckable(boolean):0 -> setCheckable
    52:79:void insertCheckBox():0:0 -> setCheckable
    52:79:void setCheckable(boolean):0 -> setCheckable
    80:127:void setCheckable(boolean):0:0 -> setCheckable
    3:13:boolean android.support.v7.view.menu.MenuItemImpl.isExclusiveCheckable():0:0 -> setChecked
    3:13:void setChecked(boolean):0 -> setChecked
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:38:void insertRadioButton():0:0 -> setChecked
    14:38:void setChecked(boolean):0 -> setChecked
    39:58:void insertCheckBox():0:0 -> setChecked
    39:58:void setChecked(boolean):0 -> setChecked
    59:62:void setChecked(boolean):0:0 -> setChecked
    3:4:boolean android.support.v7.view.menu.MenuItemImpl.shouldShowIcon():0:0 -> setIcon
    3:4:void setIcon(android.graphics.drawable.Drawable):0 -> setIcon
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:30:boolean android.support.v7.view.menu.MenuItemImpl.shouldShowIcon():0:0 -> setIcon
    5:30:void setIcon(android.graphics.drawable.Drawable):0 -> setIcon
    31:59:void insertIconView():0:0 -> setIcon
    31:59:void setIcon(android.graphics.drawable.Drawable):0 -> setIcon
    60:86:void setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon
android.support.v7.view.menu.ListMenuPresenter -> g0.j:
# {"id":"sourceFile","fileName":"ListMenuPresenter.java"}
    android.content.Context mContext -> a
    android.view.LayoutInflater mInflater -> b
    android.support.v7.view.menu.MenuBuilder mMenu -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/n;"}
    android.support.v7.view.menu.ExpandedMenuView mMenuView -> d
    android.support.v7.view.menu.MenuPresenter$Callback mCallback -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/b0;"}
    android.support.v7.view.menu.ListMenuPresenter$MenuAdapter mAdapter -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/i;"}
    1:5:void android.support.v7.view.menu.ListMenuPresenter.<init>(int,int):0:0 -> <init>
    1:5:void <init>(android.content.Context,int):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)V"}
    6:12:void <init>(android.content.Context,int):0:0 -> <init>
    1:1:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Z)V"}
    1:1:void setCallback(android.support.v7.view.menu.MenuPresenter$Callback):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/b0;)V"}
    14:19:void android.support.v7.app.AlertDialog$Builder.<init>(android.content.Context):0:0 -> c
    14:19:void android.support.v7.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> c
    14:19:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/i0;)Z"}
    20:33:void android.support.v7.app.AlertDialog$Builder.<init>(android.content.Context,int):0:0 -> c
    20:33:void android.support.v7.app.AlertDialog$Builder.<init>(android.content.Context):0 -> c
    20:33:void android.support.v7.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> c
    20:33:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    34:42:void android.support.v7.view.menu.MenuDialogHelper.show(android.os.IBinder):0:0 -> c
    34:42:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    43:47:void android.support.v7.view.menu.MenuBuilder.addMenuPresenter(android.support.v7.view.menu.MenuPresenter):0:0 -> c
    43:47:void android.support.v7.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> c
    43:47:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    48:51:android.widget.ListAdapter android.support.v7.view.menu.ListMenuPresenter.getAdapter():0:0 -> c
    48:51:void android.support.v7.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> c
    48:51:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    52:64:android.widget.ListAdapter android.support.v7.view.menu.ListMenuPresenter.getAdapter():0:0 -> c
    52:64:void android.support.v7.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> c
    52:64:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    65:71:android.view.View android.support.v7.view.menu.MenuBuilder.getHeaderView():0:0 -> c
    65:71:void android.support.v7.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> c
    65:71:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    72:75:android.graphics.drawable.Drawable android.support.v7.view.menu.MenuBuilder.getHeaderIcon():0:0 -> c
    72:75:void android.support.v7.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> c
    72:75:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    76:81:java.lang.CharSequence android.support.v7.view.menu.MenuBuilder.getHeaderTitle():0:0 -> c
    76:81:void android.support.v7.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> c
    76:81:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    82:92:android.support.v7.app.AlertDialog android.support.v7.app.AlertDialog$Builder.create():0:0 -> c
    82:92:void android.support.v7.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> c
    82:92:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    93:99:void android.support.v7.app.AlertController.setCustomTitle(android.view.View):0:0 -> c
    93:99:void android.support.v7.app.AlertController$AlertParams.apply(android.support.v7.app.AlertController):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    93:99:android.support.v7.app.AlertDialog android.support.v7.app.AlertDialog$Builder.create():0 -> c
    93:99:void android.support.v7.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> c
    93:99:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    100:101:void android.support.v7.app.AlertController.setTitle(java.lang.CharSequence):0:0 -> c
    100:101:void android.support.v7.app.AlertController$AlertParams.apply(android.support.v7.app.AlertController):0 -> c
    100:101:android.support.v7.app.AlertDialog android.support.v7.app.AlertDialog$Builder.create():0 -> c
    100:101:void android.support.v7.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> c
    100:101:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(4)"]}
    102:112:void android.support.v7.app.AlertController.setTitle(java.lang.CharSequence):0:0 -> c
    102:112:void android.support.v7.app.AlertController$AlertParams.apply(android.support.v7.app.AlertController):0 -> c
    102:112:android.support.v7.app.AlertDialog android.support.v7.app.AlertDialog$Builder.create():0 -> c
    102:112:void android.support.v7.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> c
    102:112:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    113:114:void android.support.v7.app.AlertController.setIcon(android.graphics.drawable.Drawable):0:0 -> c
    113:114:void android.support.v7.app.AlertController$AlertParams.apply(android.support.v7.app.AlertController):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    113:114:android.support.v7.app.AlertDialog android.support.v7.app.AlertDialog$Builder.create():0 -> c
    113:114:void android.support.v7.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> c
    113:114:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    115:133:void android.support.v7.app.AlertController.setIcon(android.graphics.drawable.Drawable):0:0 -> c
    115:133:void android.support.v7.app.AlertController$AlertParams.apply(android.support.v7.app.AlertController):0 -> c
    115:133:android.support.v7.app.AlertDialog android.support.v7.app.AlertDialog$Builder.create():0 -> c
    115:133:void android.support.v7.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> c
    115:133:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    134:175:void android.support.v7.app.AlertController$AlertParams.createListView(android.support.v7.app.AlertController):0:0 -> c
    134:175:void android.support.v7.app.AlertController$AlertParams.apply(android.support.v7.app.AlertController):0 -> c
    134:175:android.support.v7.app.AlertDialog android.support.v7.app.AlertDialog$Builder.create():0 -> c
    134:175:void android.support.v7.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> c
    134:175:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    176:196:android.support.v7.app.AlertDialog android.support.v7.app.AlertDialog$Builder.create():0:0 -> c
    176:196:void android.support.v7.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> c
    176:196:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    197:229:void android.support.v7.view.menu.MenuDialogHelper.show(android.os.IBinder):0:0 -> c
    197:229:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    230:233:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0:0 -> c
    1:1:void updateMenuView(boolean):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:1:boolean flagActionItems():0:0 -> h
    1:1:void initForMenu(android.content.Context,android.support.v7.view.menu.MenuBuilder):0:0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lg0/n;)V"}
    1:1:boolean expandItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0:0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)Z"}
    1:1:boolean collapseItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)Z"}
    1:1:void onItemClick(android.widget.AdapterView,android.view.View,int,long):0:0 -> onItemClick
android.support.v7.view.menu.ListMenuPresenter$MenuAdapter -> g0.i:
# {"id":"sourceFile","fileName":"ListMenuPresenter.java"}
    int mExpandedIndex -> a
    android.support.v7.view.menu.ListMenuPresenter this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/j;"}
    1:1:void <init>(android.support.v7.view.menu.ListMenuPresenter):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/j;)V"}
    5:8:android.support.v7.view.menu.MenuItemImpl android.support.v7.view.menu.MenuBuilder.getExpandedItem():0:0 -> a
    5:8:void findExpandedIndex():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:11:java.util.ArrayList android.support.v7.view.menu.MenuBuilder.getNonActionItems():0:0 -> a
    9:11:void findExpandedIndex():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:13:java.util.ArrayList android.support.v7.view.menu.MenuBuilder.getNonActionItems():0:0 -> a
    12:13:void findExpandedIndex():0 -> a
    14:38:void findExpandedIndex():0:0 -> a
    5:7:java.util.ArrayList android.support.v7.view.menu.MenuBuilder.getNonActionItems():0:0 -> b
    5:7:android.support.v7.view.menu.MenuItemImpl getItem(int):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lg0/p;"}
    8:9:java.util.ArrayList android.support.v7.view.menu.MenuBuilder.getNonActionItems():0:0 -> b
    8:9:android.support.v7.view.menu.MenuItemImpl getItem(int):0 -> b
    10:27:android.support.v7.view.menu.MenuItemImpl getItem(int):0:0 -> b
    5:7:java.util.ArrayList android.support.v7.view.menu.MenuBuilder.getNonActionItems():0:0 -> getCount
    5:7:int getCount():0 -> getCount
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:9:java.util.ArrayList android.support.v7.view.menu.MenuBuilder.getNonActionItems():0:0 -> getCount
    8:9:int getCount():0 -> getCount
    10:24:int getCount():0:0 -> getCount
    1:1:java.lang.Object getItem(int):0:0 -> getItem
    1:1:long getItemId(int):0:0 -> getItemId
    1:1:android.view.View getView(int,android.view.View,android.view.ViewGroup):0:0 -> getView
    1:1:void notifyDataSetChanged():0:0 -> notifyDataSetChanged
android.support.v7.view.menu.MenuAdapter -> g0.k:
# {"id":"sourceFile","fileName":"MenuAdapter.java"}
    android.support.v7.view.menu.MenuBuilder mAdapterMenu -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/n;"}
    int mExpandedIndex -> b
    boolean mForceShowIcon -> c
    boolean mOverflowOnly -> d
    android.view.LayoutInflater mInflater -> e
    1:1:void <init>(android.support.v7.view.menu.MenuBuilder,android.view.LayoutInflater,boolean):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Landroid/view/LayoutInflater;Z)V"}
    3:6:android.support.v7.view.menu.MenuItemImpl android.support.v7.view.menu.MenuBuilder.getExpandedItem():0:0 -> a
    3:6:void findExpandedIndex():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:9:java.util.ArrayList android.support.v7.view.menu.MenuBuilder.getNonActionItems():0:0 -> a
    7:9:void findExpandedIndex():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:11:java.util.ArrayList android.support.v7.view.menu.MenuBuilder.getNonActionItems():0:0 -> a
    10:11:void findExpandedIndex():0 -> a
    12:36:void findExpandedIndex():0:0 -> a
    7:9:java.util.ArrayList android.support.v7.view.menu.MenuBuilder.getNonActionItems():0:0 -> b
    7:9:android.support.v7.view.menu.MenuItemImpl getItem(int):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lg0/p;"}
    10:12:java.util.ArrayList android.support.v7.view.menu.MenuBuilder.getNonActionItems():0:0 -> b
    10:12:android.support.v7.view.menu.MenuItemImpl getItem(int):0 -> b
    13:31:android.support.v7.view.menu.MenuItemImpl getItem(int):0:0 -> b
    7:9:java.util.ArrayList android.support.v7.view.menu.MenuBuilder.getNonActionItems():0:0 -> getCount
    7:9:int getCount():0 -> getCount
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:12:java.util.ArrayList android.support.v7.view.menu.MenuBuilder.getNonActionItems():0:0 -> getCount
    10:12:int getCount():0 -> getCount
    13:28:int getCount():0:0 -> getCount
    1:1:java.lang.Object getItem(int):0:0 -> getItem
    1:1:long getItemId(int):0:0 -> getItemId
    1:1:android.view.View getView(int,android.view.View,android.view.ViewGroup):0:0 -> getView
    1:1:void notifyDataSetChanged():0:0 -> notifyDataSetChanged
android.support.v7.view.menu.MenuBuilder -> g0.n:
# {"id":"sourceFile","fileName":"MenuBuilder.java"}
    android.content.Context mContext -> a
    android.content.res.Resources mResources -> b
    boolean mQwertyMode -> c
    boolean mShortcutsVisible -> d
    android.support.v7.view.menu.MenuBuilder$Callback mCallback -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/l;"}
    java.util.ArrayList mItems -> f
    java.util.ArrayList mVisibleItems -> g
    boolean mIsVisibleItemsStale -> h
    java.util.ArrayList mActionItems -> i
    java.util.ArrayList mNonActionItems -> j
    boolean mIsActionItemsStale -> k
    int mDefaultShowAsAction -> l
    java.lang.CharSequence mHeaderTitle -> m
    android.graphics.drawable.Drawable mHeaderIcon -> n
    android.view.View mHeaderView -> o
    boolean mPreventDispatchingItemsChanged -> p
    boolean mItemsChangedWhileDispatchPrevented -> q
    boolean mStructureChangedWhileDispatchPrevented -> r
    boolean mIsClosing -> s
    java.util.ArrayList mTempShortcutItemList -> t
    java.util.concurrent.CopyOnWriteArrayList mPresenters -> u
    android.support.v7.view.menu.MenuItemImpl mExpandedItem -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/p;"}
    boolean mOverrideVisibleItems -> w
    int[] sCategoryToOrder -> x
    1:1:void <clinit>():0:0 -> <clinit>
    70:90:void android.support.v7.view.menu.MenuBuilder.setShortcutsVisibleInner(boolean):0:0 -> <init>
    70:90:void <init>(android.content.Context):0 -> <init>
    13:23:int android.support.v7.view.menu.MenuBuilder.getOrdering(int):0:0 -> a
    13:23:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/CharSequence;)Lg0/p;"}
    24:37:android.support.v7.view.menu.MenuItemImpl android.support.v7.view.menu.MenuBuilder.createNewMenuItem(int,int,int,int,java.lang.CharSequence,int):0:0 -> a
    24:37:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):0 -> a
    38:51:int android.support.v7.view.menu.MenuBuilder.findInsertIndex(java.util.ArrayList,int):0:0 -> a
    38:51:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):0 -> a
    52:61:int android.support.v7.view.menu.MenuItemImpl.getOrdering():0:0 -> a
    52:61:int android.support.v7.view.menu.MenuBuilder.findInsertIndex(java.util.ArrayList,int):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    52:61:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):0 -> a
    62:68:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):0:0 -> a
    69:78:int android.support.v7.view.menu.MenuBuilder.getOrdering(int):0:0 -> a
    69:78:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):0 -> a
    1:1:android.view.MenuItem add(int):0:0 -> add
    2:2:android.view.MenuItem add(int,int,int,int):0:0 -> add
    3:3:android.view.MenuItem add(int,int,int,java.lang.CharSequence):0:0 -> add
    4:4:android.view.MenuItem add(java.lang.CharSequence):0:0 -> add
    1:1:android.view.MenuItem android.support.v7.view.menu.MenuBuilder.add(int,int,int,java.lang.CharSequence):0:0 -> addIntentOptions
    1:1:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):0 -> addIntentOptions
    2:2:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):0:0 -> addIntentOptions
    3:3:android.view.MenuItem android.support.v7.view.menu.MenuItemImpl.setIntent(android.content.Intent):0:0 -> addIntentOptions
    3:3:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):0 -> addIntentOptions
    4:4:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):0:0 -> addIntentOptions
    1:1:android.view.SubMenu addSubMenu(int):0:0 -> addSubMenu
    2:2:android.view.SubMenu addSubMenu(int,int,int,int):0:0 -> addSubMenu
    3:3:void android.support.v7.view.menu.MenuItemImpl.setSubMenu(android.support.v7.view.menu.SubMenuBuilder):0:0 -> addSubMenu
    3:3:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):0 -> addSubMenu
    4:4:java.lang.CharSequence android.support.v7.view.menu.MenuItemImpl.getTitle():0:0 -> addSubMenu
    4:4:void android.support.v7.view.menu.MenuItemImpl.setSubMenu(android.support.v7.view.menu.SubMenuBuilder):0 -> addSubMenu
    4:4:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):0 -> addSubMenu
    5:5:void android.support.v7.view.menu.MenuItemImpl.setSubMenu(android.support.v7.view.menu.SubMenuBuilder):0:0 -> addSubMenu
    5:5:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):0 -> addSubMenu
    6:6:android.view.SubMenu addSubMenu(java.lang.CharSequence):0:0 -> addSubMenu
    1:1:void addMenuPresenter(android.support.v7.view.menu.MenuPresenter,android.content.Context):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/c0;Landroid/content/Context;)V"}
    1:1:void close(boolean):0:0 -> c
    1:1:void clear():0:0 -> clear
    1:1:void clearHeader():0:0 -> clearHeader
    1:1:void close():0:0 -> close
    1:1:boolean collapseItemActionView(android.support.v7.view.menu.MenuItemImpl):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)Z"}
    1:1:boolean dispatchMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Landroid/view/MenuItem;)Z"}
    1:1:boolean expandItemActionView(android.support.v7.view.menu.MenuItemImpl):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)Z"}
    3:9:int android.support.v7.view.menu.MenuBuilder.size():0:0 -> findItem
    3:9:android.view.MenuItem findItem(int):0 -> findItem
    10:15:android.view.MenuItem findItem(int):0:0 -> findItem
    16:20:int android.support.v7.view.menu.MenuItemImpl.getItemId():0:0 -> findItem
    16:20:android.view.MenuItem findItem(int):0 -> findItem
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:26:android.view.MenuItem findItem(int):0:0 -> findItem
    27:28:android.view.SubMenu android.support.v7.view.menu.MenuItemImpl.getSubMenu():0:0 -> findItem
    27:28:android.view.MenuItem findItem(int):0 -> findItem
    29:40:android.view.MenuItem findItem(int):0:0 -> findItem
    59:61:char android.support.v7.view.menu.MenuItemImpl.getAlphabeticShortcut():0:0 -> g
    59:61:android.support.v7.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/view/KeyEvent;)Lg0/p;"}
    62:65:char android.support.v7.view.menu.MenuItemImpl.getNumericShortcut():0:0 -> g
    62:65:android.support.v7.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    66:97:android.support.v7.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):0:0 -> g
    1:1:android.view.MenuItem getItem(int):0:0 -> getItem
    55:56:android.view.SubMenu android.support.v7.view.menu.MenuItemImpl.getSubMenu():0:0 -> h
    55:56:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;ILandroid/view/KeyEvent;)V"}
    57:61:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):0:0 -> h
    62:64:char android.support.v7.view.menu.MenuItemImpl.getAlphabeticShortcut():0:0 -> h
    62:64:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):0 -> h
    65:68:char android.support.v7.view.menu.MenuItemImpl.getNumericShortcut():0:0 -> h
    65:68:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):0 -> h
    69:71:int android.support.v7.view.menu.MenuItemImpl.getAlphabeticModifiers():0:0 -> h
    69:71:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):0 -> h
    72:85:int android.support.v7.view.menu.MenuItemImpl.getNumericModifiers():0:0 -> h
    72:85:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):0 -> h
    86:123:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):0:0 -> h
    9:16:int android.support.v7.view.menu.MenuBuilder.size():0:0 -> hasVisibleItems
    9:16:boolean hasVisibleItems():0 -> hasVisibleItems
    17:33:boolean hasVisibleItems():0:0 -> hasVisibleItems
    1:1:void flagActionItems():0:0 -> i
    1:1:boolean isShortcutKey(int,android.view.KeyEvent):0:0 -> isShortcutKey
    1:1:java.lang.String getActionViewStatesKey():0:0 -> j
    1:1:android.support.v7.view.menu.MenuBuilder getRootMenu():0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/n;"}
    1:1:java.util.ArrayList getVisibleItems():0:0 -> l
    1:1:boolean isQwertyMode():0:0 -> m
    1:1:boolean isShortcutsVisible():0:0 -> n
    14:66:void android.support.v7.view.menu.MenuBuilder.dispatchPresenterUpdate(boolean):0:0 -> o
    14:66:void onItemsChanged(boolean):0 -> o
    14:39:boolean android.support.v7.view.menu.MenuItemImpl.invoke():0:0 -> p
    14:39:boolean performItemAction(android.view.MenuItem,android.support.v7.view.menu.MenuPresenter,int):0 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MenuItem;Lg0/c0;I)Z"}
    40:41:android.content.Context android.support.v7.view.menu.MenuBuilder.getContext():0:0 -> p
    40:41:boolean android.support.v7.view.menu.MenuItemImpl.invoke():0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    40:41:boolean performItemAction(android.view.MenuItem,android.support.v7.view.menu.MenuPresenter,int):0 -> p
    42:57:boolean android.support.v7.view.menu.MenuItemImpl.invoke():0:0 -> p
    42:57:boolean performItemAction(android.view.MenuItem,android.support.v7.view.menu.MenuPresenter,int):0 -> p
    58:59:boolean android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPerformDefaultAction():0:0 -> p
    58:59:boolean android.support.v7.view.menu.MenuItemImpl.invoke():0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    58:59:boolean performItemAction(android.view.MenuItem,android.support.v7.view.menu.MenuPresenter,int):0 -> p
    60:67:boolean android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPerformDefaultAction():0:0 -> p
    60:67:boolean android.support.v7.view.menu.MenuItemImpl.invoke():0 -> p
    60:67:boolean performItemAction(android.view.MenuItem,android.support.v7.view.menu.MenuPresenter,int):0 -> p
    68:71:android.support.v4.view.ActionProvider android.support.v7.view.menu.MenuItemImpl.getSupportActionProvider():0:0 -> p
    68:71:boolean performItemAction(android.view.MenuItem,android.support.v7.view.menu.MenuPresenter,int):0 -> p
    72:82:boolean android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper.hasSubMenu():0:0 -> p
    72:82:boolean performItemAction(android.view.MenuItem,android.support.v7.view.menu.MenuPresenter,int):0 -> p
    83:134:boolean performItemAction(android.view.MenuItem,android.support.v7.view.menu.MenuPresenter,int):0:0 -> p
    135:136:void android.support.v7.view.menu.MenuItemImpl.setSubMenu(android.support.v7.view.menu.SubMenuBuilder):0:0 -> p
    135:136:boolean performItemAction(android.view.MenuItem,android.support.v7.view.menu.MenuPresenter,int):0 -> p
    137:138:java.lang.CharSequence android.support.v7.view.menu.MenuItemImpl.getTitle():0:0 -> p
    137:138:void android.support.v7.view.menu.MenuItemImpl.setSubMenu(android.support.v7.view.menu.SubMenuBuilder):0 -> p
    137:138:boolean performItemAction(android.view.MenuItem,android.support.v7.view.menu.MenuPresenter,int):0 -> p
    139:141:void android.support.v7.view.menu.MenuItemImpl.setSubMenu(android.support.v7.view.menu.SubMenuBuilder):0:0 -> p
    139:141:boolean performItemAction(android.view.MenuItem,android.support.v7.view.menu.MenuPresenter,int):0 -> p
    142:145:android.view.SubMenu android.support.v7.view.menu.MenuItemImpl.getSubMenu():0:0 -> p
    142:145:boolean performItemAction(android.view.MenuItem,android.support.v7.view.menu.MenuPresenter,int):0 -> p
    146:147:void android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPrepareSubMenu(android.view.SubMenu):0:0 -> p
    146:147:boolean performItemAction(android.view.MenuItem,android.support.v7.view.menu.MenuPresenter,int):0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    148:157:void android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPrepareSubMenu(android.view.SubMenu):0:0 -> p
    148:157:boolean performItemAction(android.view.MenuItem,android.support.v7.view.menu.MenuPresenter,int):0 -> p
    158:211:boolean android.support.v7.view.menu.MenuBuilder.dispatchSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder,android.support.v7.view.menu.MenuPresenter):0:0 -> p
    158:211:boolean performItemAction(android.view.MenuItem,android.support.v7.view.menu.MenuPresenter,int):0 -> p
    6:10:boolean android.support.v7.view.menu.MenuBuilder.performItemAction(android.view.MenuItem,int):0:0 -> performIdentifierAction
    6:10:boolean performIdentifierAction(int,int):0 -> performIdentifierAction
    8:18:boolean android.support.v7.view.menu.MenuBuilder.performItemAction(android.view.MenuItem,int):0:0 -> performShortcut
    8:18:boolean performShortcut(int,android.view.KeyEvent,int):0 -> performShortcut
    19:22:boolean performShortcut(int,android.view.KeyEvent,int):0:0 -> performShortcut
    1:1:void removeMenuPresenter(android.support.v7.view.menu.MenuPresenter):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/c0;)V"}
    14:20:int android.support.v7.view.menu.MenuBuilder.size():0:0 -> r
    14:20:void restoreActionViewStates(android.os.Bundle):0 -> r
    21:76:void restoreActionViewStates(android.os.Bundle):0:0 -> r
    3:10:int android.support.v7.view.menu.MenuBuilder.size():0:0 -> removeGroup
    3:10:int android.support.v7.view.menu.MenuBuilder.findGroupIndex(int,int):0 -> removeGroup
    3:10:int android.support.v7.view.menu.MenuBuilder.findGroupIndex(int):0 -> removeGroup
    3:10:void removeGroup(int):0 -> removeGroup
    11:16:int android.support.v7.view.menu.MenuBuilder.findGroupIndex(int,int):0:0 -> removeGroup
    11:16:int android.support.v7.view.menu.MenuBuilder.findGroupIndex(int):0 -> removeGroup
    11:16:void removeGroup(int):0 -> removeGroup
    17:27:int android.support.v7.view.menu.MenuItemImpl.getGroupId():0:0 -> removeGroup
    17:27:int android.support.v7.view.menu.MenuBuilder.findGroupIndex(int,int):0 -> removeGroup
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:27:int android.support.v7.view.menu.MenuBuilder.findGroupIndex(int):0 -> removeGroup
    17:27:void removeGroup(int):0 -> removeGroup
    28:42:void removeGroup(int):0:0 -> removeGroup
    43:50:int android.support.v7.view.menu.MenuItemImpl.getGroupId():0:0 -> removeGroup
    43:50:void removeGroup(int):0 -> removeGroup
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    51:63:void android.support.v7.view.menu.MenuBuilder.removeItemAtInt(int,boolean):0:0 -> removeGroup
    51:63:void removeGroup(int):0 -> removeGroup
    64:67:void removeGroup(int):0:0 -> removeGroup
    3:9:int android.support.v7.view.menu.MenuBuilder.size():0:0 -> removeItem
    3:9:int android.support.v7.view.menu.MenuBuilder.findItemIndex(int):0 -> removeItem
    3:9:void removeItem(int):0 -> removeItem
    10:15:int android.support.v7.view.menu.MenuBuilder.findItemIndex(int):0:0 -> removeItem
    10:15:void removeItem(int):0 -> removeItem
    16:28:int android.support.v7.view.menu.MenuItemImpl.getItemId():0:0 -> removeItem
    16:28:int android.support.v7.view.menu.MenuBuilder.findItemIndex(int):0 -> removeItem
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:28:void removeItem(int):0 -> removeItem
    29:43:void android.support.v7.view.menu.MenuBuilder.removeItemAtInt(int,boolean):0:0 -> removeItem
    29:43:void removeItem(int):0 -> removeItem
    3:10:int android.support.v7.view.menu.MenuBuilder.size():0:0 -> s
    3:10:void saveActionViewStates(android.os.Bundle):0 -> s
    11:80:void saveActionViewStates(android.os.Bundle):0:0 -> s
    17:20:int android.support.v7.view.menu.MenuItemImpl.getGroupId():0:0 -> setGroupCheckable
    17:20:void setGroupCheckable(int,boolean,boolean):0 -> setGroupCheckable
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:32:void android.support.v7.view.menu.MenuItemImpl.setExclusiveCheckable(boolean):0:0 -> setGroupCheckable
    21:32:void setGroupCheckable(int,boolean,boolean):0 -> setGroupCheckable
    33:39:void setGroupCheckable(int,boolean,boolean):0:0 -> setGroupCheckable
    16:19:int android.support.v7.view.menu.MenuItemImpl.getGroupId():0:0 -> setGroupEnabled
    16:19:void setGroupEnabled(int,boolean):0 -> setGroupEnabled
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:26:void setGroupEnabled(int,boolean):0:0 -> setGroupEnabled
    19:22:int android.support.v7.view.menu.MenuItemImpl.getGroupId():0:0 -> setGroupVisible
    19:22:void setGroupVisible(int,boolean):0 -> setGroupVisible
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:43:boolean android.support.v7.view.menu.MenuItemImpl.setVisibleInt(boolean):0:0 -> setGroupVisible
    23:43:void setGroupVisible(int,boolean):0 -> setGroupVisible
    44:47:void setGroupVisible(int,boolean):0:0 -> setGroupVisible
    1:1:void setQwertyMode(boolean):0:0 -> setQwertyMode
    1:1:int size():0:0 -> size
    1:1:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):0:0 -> t
    1:1:void startDispatchingItemsChanged():0:0 -> u
    1:1:void stopDispatchingItemsChanged():0:0 -> v
android.support.v7.view.menu.MenuBuilder$Callback -> g0.l:
# {"id":"sourceFile","fileName":"MenuBuilder.java"}
    boolean onMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem) -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Landroid/view/MenuItem;)Z"}
    void onMenuModeChange(android.support.v7.view.menu.MenuBuilder) -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)V"}
android.support.v7.view.menu.MenuBuilder$ItemInvoker -> g0.m:
# {"id":"sourceFile","fileName":"MenuBuilder.java"}
    boolean invokeItem(android.support.v7.view.menu.MenuItemImpl) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)Z"}
android.support.v7.view.menu.MenuDialogHelper -> g0.o:
# {"id":"sourceFile","fileName":"MenuDialogHelper.java"}
    android.support.v7.view.menu.MenuBuilder mMenu -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/n;"}
    android.support.v7.app.AlertDialog mDialog -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/j;"}
    android.support.v7.view.menu.ListMenuPresenter mPresenter -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/j;"}
    1:1:void <init>(android.support.v7.view.menu.MenuBuilder):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)V"}
    11:14:void android.support.v7.view.menu.MenuDialogHelper.dismiss():0:0 -> a
    11:14:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Z)V"}
    1:1:boolean onOpenSubMenu(android.support.v7.view.menu.MenuBuilder):0:0 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)Z"}
    3:6:android.widget.ListAdapter android.support.v7.view.menu.ListMenuPresenter.getAdapter():0:0 -> onClick
    3:6:void onClick(android.content.DialogInterface,int):0 -> onClick
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:15:android.widget.ListAdapter android.support.v7.view.menu.ListMenuPresenter.getAdapter():0:0 -> onClick
    7:15:void onClick(android.content.DialogInterface,int):0 -> onClick
    16:23:java.lang.Object android.support.v7.view.menu.ListMenuPresenter$MenuAdapter.getItem(int):0:0 -> onClick
    16:23:void onClick(android.content.DialogInterface,int):0 -> onClick
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:27:boolean android.support.v7.view.menu.MenuBuilder.performItemAction(android.view.MenuItem,int):0:0 -> onClick
    24:27:void onClick(android.content.DialogInterface,int):0 -> onClick
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void onDismiss(android.content.DialogInterface):0:0 -> onDismiss
    1:1:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):0:0 -> onKey
android.support.v7.view.menu.MenuItemImpl -> g0.p:
# {"id":"sourceFile","fileName":"MenuItemImpl.java"}
    android.support.v4.view.ActionProvider mActionProvider -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/q;"}
    android.view.MenuItem$OnActionExpandListener mOnActionExpandListener -> B
    boolean mIsActionViewExpanded -> C
    int mId -> a
    int mGroup -> b
    int mCategoryOrder -> c
    int mOrdering -> d
    java.lang.CharSequence mTitle -> e
    java.lang.CharSequence mTitleCondensed -> f
    android.content.Intent mIntent -> g
    char mShortcutNumericChar -> h
    int mShortcutNumericModifiers -> i
    char mShortcutAlphabeticChar -> j
    int mShortcutAlphabeticModifiers -> k
    android.graphics.drawable.Drawable mIconDrawable -> l
    int mIconResId -> m
    android.support.v7.view.menu.MenuBuilder mMenu -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/n;"}
    android.support.v7.view.menu.SubMenuBuilder mSubMenu -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/i0;"}
    android.view.MenuItem$OnMenuItemClickListener mClickListener -> p
    java.lang.CharSequence mContentDescription -> q
    java.lang.CharSequence mTooltipText -> r
    android.content.res.ColorStateList mIconTintList -> s
    android.graphics.PorterDuff$Mode mIconTintMode -> t
    boolean mHasIconTint -> u
    boolean mHasIconTintMode -> v
    boolean mNeedToApplyIconTint -> w
    int mFlags -> x
    int mShowAsAction -> y
    android.view.View mActionView -> z
    1:1:void <init>(android.support.v7.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;IIIILjava/lang/CharSequence;I)V"}
    6:14:void android.support.v4.view.ActionProvider.reset():0:0 -> a
    6:14:android.support.v4.internal.view.SupportMenuItem setSupportActionProvider(android.support.v4.view.ActionProvider):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/q;)Lp/b;"}
    15:30:android.support.v4.internal.view.SupportMenuItem setSupportActionProvider(android.support.v4.view.ActionProvider):0:0 -> a
    1:1:android.support.v4.view.ActionProvider getSupportActionProvider():0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/q;"}
    15:20:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableCompat.wrap(android.graphics.drawable.Drawable):0:0 -> c
    15:20:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):0 -> c
    21:46:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):0:0 -> c
    1:1:boolean collapseActionView():0:0 -> collapseActionView
    1:1:boolean hasCollapsibleActionView():0:0 -> d
    1:1:boolean isActionButton():0:0 -> e
    1:1:boolean expandActionView():0:0 -> expandActionView
    1:1:void setIsActionButton(boolean):0:0 -> f
    1:1:android.view.ActionProvider getActionProvider():0:0 -> getActionProvider
    1:1:android.view.View getActionView():0:0 -> getActionView
    1:1:int getAlphabeticModifiers():0:0 -> getAlphabeticModifiers
    1:1:char getAlphabeticShortcut():0:0 -> getAlphabeticShortcut
    1:1:java.lang.CharSequence getContentDescription():0:0 -> getContentDescription
    1:1:int getGroupId():0:0 -> getGroupId
    16:17:android.content.Context android.support.v7.view.menu.MenuBuilder.getContext():0:0 -> getIcon
    16:17:android.graphics.drawable.Drawable getIcon():0 -> getIcon
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:33:android.graphics.drawable.Drawable getIcon():0:0 -> getIcon
    1:1:android.content.res.ColorStateList getIconTintList():0:0 -> getIconTintList
    1:1:android.graphics.PorterDuff$Mode getIconTintMode():0:0 -> getIconTintMode
    1:1:android.content.Intent getIntent():0:0 -> getIntent
    1:1:int getItemId():0:0 -> getItemId
    1:1:android.view.ContextMenu$ContextMenuInfo getMenuInfo():0:0 -> getMenuInfo
    1:1:int getNumericModifiers():0:0 -> getNumericModifiers
    1:1:char getNumericShortcut():0:0 -> getNumericShortcut
    1:1:int getOrder():0:0 -> getOrder
    1:1:android.view.SubMenu getSubMenu():0:0 -> getSubMenu
    1:1:java.lang.CharSequence getTitle():0:0 -> getTitle
    1:1:java.lang.CharSequence getTitleCondensed():0:0 -> getTitleCondensed
    1:1:java.lang.CharSequence getTooltipText():0:0 -> getTooltipText
    1:1:boolean hasSubMenu():0:0 -> hasSubMenu
    1:1:boolean isActionViewExpanded():0:0 -> isActionViewExpanded
    1:1:boolean isCheckable():0:0 -> isCheckable
    1:1:boolean isChecked():0:0 -> isChecked
    1:1:boolean isEnabled():0:0 -> isEnabled
    1:1:boolean isVisible():0:0 -> isVisible
    1:1:android.view.MenuItem setActionProvider(android.view.ActionProvider):0:0 -> setActionProvider
    1:1:android.content.Context android.support.v7.view.menu.MenuBuilder.getContext():0:0 -> setActionView
    1:1:android.support.v4.internal.view.SupportMenuItem android.support.v7.view.menu.MenuItemImpl.setActionView(int):0 -> setActionView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:android.view.MenuItem setActionView(int):0 -> setActionView
    2:2:android.support.v4.internal.view.SupportMenuItem android.support.v7.view.menu.MenuItemImpl.setActionView(int):0:0 -> setActionView
    2:2:android.view.MenuItem setActionView(int):0 -> setActionView
    3:3:android.support.v4.internal.view.SupportMenuItem android.support.v7.view.menu.MenuItemImpl.setActionView(android.view.View):0:0 -> setActionView
    3:3:android.support.v4.internal.view.SupportMenuItem android.support.v7.view.menu.MenuItemImpl.setActionView(int):0 -> setActionView
    3:3:android.view.MenuItem setActionView(int):0 -> setActionView
    4:4:void android.support.v7.view.menu.MenuBuilder.onItemActionRequestChanged(android.support.v7.view.menu.MenuItemImpl):0:0 -> setActionView
    4:4:android.support.v4.internal.view.SupportMenuItem android.support.v7.view.menu.MenuItemImpl.setActionView(android.view.View):0 -> setActionView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:4:android.support.v4.internal.view.SupportMenuItem android.support.v7.view.menu.MenuItemImpl.setActionView(int):0 -> setActionView
    4:4:android.view.MenuItem setActionView(int):0 -> setActionView
    5:5:void android.support.v7.view.menu.MenuBuilder.onItemActionRequestChanged(android.support.v7.view.menu.MenuItemImpl):0:0 -> setActionView
    5:5:android.support.v4.internal.view.SupportMenuItem android.support.v7.view.menu.MenuItemImpl.setActionView(android.view.View):0 -> setActionView
    5:5:android.support.v4.internal.view.SupportMenuItem android.support.v7.view.menu.MenuItemImpl.setActionView(int):0 -> setActionView
    5:5:android.view.MenuItem setActionView(int):0 -> setActionView
    6:6:android.support.v4.internal.view.SupportMenuItem android.support.v7.view.menu.MenuItemImpl.setActionView(android.view.View):0:0 -> setActionView
    6:6:android.view.MenuItem setActionView(android.view.View):0 -> setActionView
    7:7:void android.support.v7.view.menu.MenuBuilder.onItemActionRequestChanged(android.support.v7.view.menu.MenuItemImpl):0:0 -> setActionView
    7:7:android.support.v4.internal.view.SupportMenuItem android.support.v7.view.menu.MenuItemImpl.setActionView(android.view.View):0 -> setActionView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:7:android.view.MenuItem setActionView(android.view.View):0 -> setActionView
    8:8:void android.support.v7.view.menu.MenuBuilder.onItemActionRequestChanged(android.support.v7.view.menu.MenuItemImpl):0:0 -> setActionView
    8:8:android.support.v4.internal.view.SupportMenuItem android.support.v7.view.menu.MenuItemImpl.setActionView(android.view.View):0 -> setActionView
    8:8:android.view.MenuItem setActionView(android.view.View):0 -> setActionView
    1:1:android.view.MenuItem setAlphabeticShortcut(char):0:0 -> setAlphabeticShortcut
    2:2:android.view.MenuItem setAlphabeticShortcut(char,int):0:0 -> setAlphabeticShortcut
    1:1:android.view.MenuItem setCheckable(boolean):0:0 -> setCheckable
    14:31:void android.support.v7.view.menu.MenuBuilder.setExclusiveItemChecked(android.view.MenuItem):0:0 -> setChecked
    14:31:android.view.MenuItem setChecked(boolean):0 -> setChecked
    32:37:int android.support.v7.view.menu.MenuItemImpl.getGroupId():0:0 -> setChecked
    32:37:void android.support.v7.view.menu.MenuBuilder.setExclusiveItemChecked(android.view.MenuItem):0 -> setChecked
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    32:37:android.view.MenuItem setChecked(boolean):0 -> setChecked
    38:43:boolean android.support.v7.view.menu.MenuItemImpl.isExclusiveCheckable():0:0 -> setChecked
    38:43:void android.support.v7.view.menu.MenuBuilder.setExclusiveItemChecked(android.view.MenuItem):0 -> setChecked
    38:43:android.view.MenuItem setChecked(boolean):0 -> setChecked
    44:55:void android.support.v7.view.menu.MenuBuilder.setExclusiveItemChecked(android.view.MenuItem):0:0 -> setChecked
    44:55:android.view.MenuItem setChecked(boolean):0 -> setChecked
    56:77:void android.support.v7.view.menu.MenuItemImpl.setCheckedInt(boolean):0:0 -> setChecked
    56:77:void android.support.v7.view.menu.MenuBuilder.setExclusiveItemChecked(android.view.MenuItem):0 -> setChecked
    56:77:android.view.MenuItem setChecked(boolean):0 -> setChecked
    78:95:void android.support.v7.view.menu.MenuBuilder.setExclusiveItemChecked(android.view.MenuItem):0:0 -> setChecked
    78:95:android.view.MenuItem setChecked(boolean):0 -> setChecked
    96:99:void android.support.v7.view.menu.MenuItemImpl.setCheckedInt(boolean):0:0 -> setChecked
    96:99:android.view.MenuItem setChecked(boolean):0 -> setChecked
    1:1:android.view.MenuItem setContentDescription(java.lang.CharSequence):0:0 -> setContentDescription
    2:2:android.support.v4.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence):0:0 -> setContentDescription
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lp/b;"}
    1:1:android.view.MenuItem setEnabled(boolean):0:0 -> setEnabled
    1:1:android.view.MenuItem setIcon(int):0:0 -> setIcon
    2:2:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon
    1:1:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):0:0 -> setIconTintList
    1:1:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):0:0 -> setIconTintMode
    1:1:android.view.MenuItem setIntent(android.content.Intent):0:0 -> setIntent
    1:1:android.view.MenuItem setNumericShortcut(char):0:0 -> setNumericShortcut
    2:2:android.view.MenuItem setNumericShortcut(char,int):0:0 -> setNumericShortcut
    1:1:android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener):0:0 -> setOnActionExpandListener
    1:1:android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener):0:0 -> setOnMenuItemClickListener
    1:1:android.view.MenuItem setShortcut(char,char):0:0 -> setShortcut
    2:2:android.view.MenuItem setShortcut(char,char,int,int):0:0 -> setShortcut
    24:25:void android.support.v7.view.menu.MenuBuilder.onItemActionRequestChanged(android.support.v7.view.menu.MenuItemImpl):0:0 -> setShowAsAction
    24:25:void setShowAsAction(int):0 -> setShowAsAction
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:29:void android.support.v7.view.menu.MenuBuilder.onItemActionRequestChanged(android.support.v7.view.menu.MenuItemImpl):0:0 -> setShowAsAction
    26:29:void setShowAsAction(int):0 -> setShowAsAction
    1:4:android.support.v4.internal.view.SupportMenuItem android.support.v7.view.menu.MenuItemImpl.setShowAsActionFlags(int):0:0 -> setShowAsActionFlags
    1:4:android.view.MenuItem setShowAsActionFlags(int):0 -> setShowAsActionFlags
    1:1:android.content.Context android.support.v7.view.menu.MenuBuilder.getContext():0:0 -> setTitle
    1:1:android.view.MenuItem setTitle(int):0 -> setTitle
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    2:2:android.view.MenuItem setTitle(int):0:0 -> setTitle
    3:3:android.view.MenuItem setTitle(java.lang.CharSequence):0:0 -> setTitle
    1:1:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):0:0 -> setTitleCondensed
    1:1:android.view.MenuItem setTooltipText(java.lang.CharSequence):0:0 -> setTooltipText
    2:2:android.support.v4.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence):0:0 -> setTooltipText
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lp/b;"}
    19:20:void android.support.v7.view.menu.MenuBuilder.onItemVisibleChanged(android.support.v7.view.menu.MenuItemImpl):0:0 -> setVisible
    19:20:android.view.MenuItem setVisible(boolean):0 -> setVisible
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:24:void android.support.v7.view.menu.MenuBuilder.onItemVisibleChanged(android.support.v7.view.menu.MenuItemImpl):0:0 -> setVisible
    21:24:android.view.MenuItem setVisible(boolean):0 -> setVisible
    1:1:java.lang.String toString():0:0 -> toString
android.support.v7.view.menu.MenuItemImpl$1 -> R8$$REMOVED$$CLASS$$128:
# {"id":"sourceFile","fileName":"MenuItemImpl.java"}
android.support.v7.view.menu.MenuItemWrapperICS -> g0.u:
# {"id":"sourceFile","fileName":"MenuItemWrapperICS.java"}
    java.lang.reflect.Method mSetExclusiveCheckableMethod -> d
    1:1:void <init>(android.content.Context,android.support.v4.internal.view.SupportMenuItem):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lp/b;)V"}
    1:1:boolean collapseActionView():0:0 -> collapseActionView
    1:1:android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper createActionProviderWrapper(android.view.ActionProvider):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ActionProvider;)Lg0/q;"}
    1:1:boolean expandActionView():0:0 -> expandActionView
    1:1:android.view.ActionProvider getActionProvider():0:0 -> getActionProvider
    15:16:android.view.View android.support.v7.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.getWrappedView():0:0 -> getActionView
    15:16:android.view.View getActionView():0 -> getActionView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:19:android.view.View android.support.v7.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.getWrappedView():0:0 -> getActionView
    17:19:android.view.View getActionView():0 -> getActionView
    1:1:int getAlphabeticModifiers():0:0 -> getAlphabeticModifiers
    1:1:char getAlphabeticShortcut():0:0 -> getAlphabeticShortcut
    1:1:java.lang.CharSequence getContentDescription():0:0 -> getContentDescription
    1:1:int getGroupId():0:0 -> getGroupId
    1:1:android.graphics.drawable.Drawable getIcon():0:0 -> getIcon
    1:1:android.content.res.ColorStateList getIconTintList():0:0 -> getIconTintList
    1:1:android.graphics.PorterDuff$Mode getIconTintMode():0:0 -> getIconTintMode
    1:1:android.content.Intent getIntent():0:0 -> getIntent
    1:1:int getItemId():0:0 -> getItemId
    1:1:android.view.ContextMenu$ContextMenuInfo getMenuInfo():0:0 -> getMenuInfo
    1:1:int getNumericModifiers():0:0 -> getNumericModifiers
    1:1:char getNumericShortcut():0:0 -> getNumericShortcut
    1:1:int getOrder():0:0 -> getOrder
    1:1:android.view.SubMenu getSubMenu():0:0 -> getSubMenu
    1:1:java.lang.CharSequence getTitle():0:0 -> getTitle
    1:1:java.lang.CharSequence getTitleCondensed():0:0 -> getTitleCondensed
    1:1:java.lang.CharSequence getTooltipText():0:0 -> getTooltipText
    1:1:boolean hasSubMenu():0:0 -> hasSubMenu
    1:1:boolean isActionViewExpanded():0:0 -> isActionViewExpanded
    1:1:boolean isCheckable():0:0 -> isCheckable
    1:1:boolean isChecked():0:0 -> isChecked
    1:1:boolean isEnabled():0:0 -> isEnabled
    1:1:boolean isVisible():0:0 -> isVisible
    1:1:android.view.MenuItem setActionProvider(android.view.ActionProvider):0:0 -> setActionProvider
    1:1:android.view.MenuItem setActionView(int):0:0 -> setActionView
    2:2:android.view.MenuItem setActionView(android.view.View):0:0 -> setActionView
    1:1:android.view.MenuItem setAlphabeticShortcut(char):0:0 -> setAlphabeticShortcut
    2:2:android.view.MenuItem setAlphabeticShortcut(char,int):0:0 -> setAlphabeticShortcut
    1:1:android.view.MenuItem setCheckable(boolean):0:0 -> setCheckable
    1:1:android.view.MenuItem setChecked(boolean):0:0 -> setChecked
    1:1:android.view.MenuItem setContentDescription(java.lang.CharSequence):0:0 -> setContentDescription
    1:1:android.view.MenuItem setEnabled(boolean):0:0 -> setEnabled
    1:1:android.view.MenuItem setIcon(int):0:0 -> setIcon
    2:2:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon
    1:1:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):0:0 -> setIconTintList
    1:1:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):0:0 -> setIconTintMode
    1:1:android.view.MenuItem setIntent(android.content.Intent):0:0 -> setIntent
    1:1:android.view.MenuItem setNumericShortcut(char):0:0 -> setNumericShortcut
    2:2:android.view.MenuItem setNumericShortcut(char,int):0:0 -> setNumericShortcut
    1:1:android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener):0:0 -> setOnActionExpandListener
    1:1:android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener):0:0 -> setOnMenuItemClickListener
    1:1:android.view.MenuItem setShortcut(char,char):0:0 -> setShortcut
    2:2:android.view.MenuItem setShortcut(char,char,int,int):0:0 -> setShortcut
    1:1:void setShowAsAction(int):0:0 -> setShowAsAction
    1:1:android.view.MenuItem setShowAsActionFlags(int):0:0 -> setShowAsActionFlags
    1:1:android.view.MenuItem setTitle(int):0:0 -> setTitle
    2:2:android.view.MenuItem setTitle(java.lang.CharSequence):0:0 -> setTitle
    1:1:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):0:0 -> setTitleCondensed
    1:1:android.view.MenuItem setTooltipText(java.lang.CharSequence):0:0 -> setTooltipText
    1:1:android.view.MenuItem setVisible(boolean):0:0 -> setVisible
android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper -> g0.q:
# {"id":"sourceFile","fileName":"MenuItemWrapperICS.java"}
    android.support.v4.view.ActionProvider$VisibilityListener android.support.v4.view.ActionProvider.mVisibilityListener -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/n;"}
    android.view.ActionProvider mInner -> b
    android.support.v7.view.menu.MenuItemWrapperICS this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/u;"}
    3:8:void android.support.v4.view.ActionProvider.<init>(android.content.Context):0:0 -> <init>
    3:8:void <init>(android.support.v7.view.menu.MenuItemWrapperICS,android.content.Context,android.view.ActionProvider):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/u;Landroid/view/ActionProvider;)V"}
    1:1:boolean isVisible():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:android.view.View android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onCreateActionView():0:0 -> b
    3:7:android.view.View android.support.v4.view.ActionProvider.onCreateActionView(android.view.MenuItem):0 -> b
    3:7:android.view.View onCreateActionView(android.view.MenuItem):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean overridesItemVisibility():0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    5:39:void android.support.v4.view.ActionProvider.setVisibilityListener(android.support.v4.view.ActionProvider$VisibilityListener):0:0 -> d
    5:39:void setVisibilityListener(android.support.v7.view.menu.MenuItemImpl$1):0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/n;)V"}
android.support.v7.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper -> g0.r:
# {"id":"sourceFile","fileName":"MenuItemWrapperICS.java"}
    android.view.CollapsibleActionView mWrappedView -> a
    1:1:void <init>(android.view.View):0:0 -> <init>
android.support.v7.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper -> g0.s:
# {"id":"sourceFile","fileName":"MenuItemWrapperICS.java"}
    android.support.v7.view.menu.MenuItemWrapperICS this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/u;"}
    1:1:void <init>(android.support.v7.view.menu.MenuItemWrapperICS,android.view.MenuItem$OnActionExpandListener):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/u;Landroid/view/MenuItem$OnActionExpandListener;)V"}
    1:1:boolean onMenuItemActionCollapse(android.view.MenuItem):0:0 -> onMenuItemActionCollapse
    1:1:boolean onMenuItemActionExpand(android.view.MenuItem):0:0 -> onMenuItemActionExpand
android.support.v7.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper -> g0.t:
# {"id":"sourceFile","fileName":"MenuItemWrapperICS.java"}
    android.support.v7.view.menu.MenuItemWrapperICS this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/u;"}
    1:1:void <init>(android.support.v7.view.menu.MenuItemWrapperICS,android.view.MenuItem$OnMenuItemClickListener):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/u;Landroid/view/MenuItem$OnMenuItemClickListener;)V"}
    1:1:boolean onMenuItemClick(android.view.MenuItem):0:0 -> onMenuItemClick
android.support.v7.view.menu.MenuItemWrapperJB -> g0.w:
# {"id":"sourceFile","fileName":"MenuItemWrapperJB.java"}
    1:1:void <init>(android.content.Context,android.support.v4.internal.view.SupportMenuItem):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lp/b;)V"}
    1:1:android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper createActionProviderWrapper(android.view.ActionProvider):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ActionProvider;)Lg0/q;"}
android.support.v7.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB -> g0.v:
# {"id":"sourceFile","fileName":"MenuItemWrapperJB.java"}
    android.support.v4.view.ActionProvider$VisibilityListener mListener -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/n;"}
    1:1:void <init>(android.support.v7.view.menu.MenuItemWrapperJB,android.content.Context,android.view.ActionProvider):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/w;Landroid/view/ActionProvider;)V"}
    1:1:boolean isVisible():0:0 -> a
    1:1:android.view.View onCreateActionView(android.view.MenuItem):0:0 -> b
    1:1:boolean overridesItemVisibility():0:0 -> c
    1:1:void setVisibilityListener(android.support.v4.view.ActionProvider$VisibilityListener):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/n;)V"}
    5:8:void android.support.v7.view.menu.MenuItemImpl$1.onActionProviderVisibilityChanged(boolean):0:0 -> onActionProviderVisibilityChanged
    5:8:void onActionProviderVisibilityChanged(boolean):0 -> onActionProviderVisibilityChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:11:void android.support.v7.view.menu.MenuItemImpl$1.onActionProviderVisibilityChanged(boolean):0:0 -> onActionProviderVisibilityChanged
    9:11:void onActionProviderVisibilityChanged(boolean):0 -> onActionProviderVisibilityChanged
    12:13:void android.support.v7.view.menu.MenuBuilder.onItemVisibleChanged(android.support.v7.view.menu.MenuItemImpl):0:0 -> onActionProviderVisibilityChanged
    12:13:void android.support.v7.view.menu.MenuItemImpl$1.onActionProviderVisibilityChanged(boolean):0 -> onActionProviderVisibilityChanged
    12:13:void onActionProviderVisibilityChanged(boolean):0 -> onActionProviderVisibilityChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    14:17:void android.support.v7.view.menu.MenuBuilder.onItemVisibleChanged(android.support.v7.view.menu.MenuItemImpl):0:0 -> onActionProviderVisibilityChanged
    14:17:void android.support.v7.view.menu.MenuItemImpl$1.onActionProviderVisibilityChanged(boolean):0 -> onActionProviderVisibilityChanged
    14:17:void onActionProviderVisibilityChanged(boolean):0 -> onActionProviderVisibilityChanged
android.support.v7.view.menu.MenuPopup -> g0.x:
# {"id":"sourceFile","fileName":"MenuPopup.java"}
    android.graphics.Rect mEpicenterBounds -> a
    void <init>() -> <init>
    1:1:void initForMenu(android.content.Context,android.support.v7.view.menu.MenuBuilder):0:0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lg0/n;)V"}
    1:1:boolean expandItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0:0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)Z"}
    1:1:boolean collapseItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)Z"}
    void addMenu(android.support.v7.view.menu.MenuBuilder) -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)V"}
    1:1:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):0:0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/k;Landroid/content/Context;I)I"}
    void setAnchorView(android.view.View) -> n
    void setForceShowIcon(boolean) -> o
    7:23:android.support.v7.view.menu.MenuAdapter android.support.v7.view.menu.MenuPopup.toMenuAdapter(android.widget.ListAdapter):0:0 -> onItemClick
    7:23:void onItemClick(android.widget.AdapterView,android.view.View,int,long):0 -> onItemClick
    24:31:void onItemClick(android.widget.AdapterView,android.view.View,int,long):0:0 -> onItemClick
    32:40:boolean android.support.v7.view.menu.MenuPopup.closeMenuOnSubMenuOpened():0:0 -> onItemClick
    32:40:void onItemClick(android.widget.AdapterView,android.view.View,int,long):0 -> onItemClick
    41:44:void onItemClick(android.widget.AdapterView,android.view.View,int,long):0:0 -> onItemClick
    void setGravity(int) -> p
    void setHorizontalOffset(int) -> q
    void setOnDismissListener(android.widget.PopupWindow$OnDismissListener) -> r
    void setShowTitle(boolean) -> s
    void setVerticalOffset(int) -> t
    1:2:int android.support.v7.view.menu.MenuBuilder.size():0:0 -> u
    1:2:boolean shouldPreserveIconSpacing(android.support.v7.view.menu.MenuBuilder):0 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)Z"}
    3:10:int android.support.v7.view.menu.MenuBuilder.size():0:0 -> u
    3:10:boolean shouldPreserveIconSpacing(android.support.v7.view.menu.MenuBuilder):0 -> u
    11:32:boolean shouldPreserveIconSpacing(android.support.v7.view.menu.MenuBuilder):0:0 -> u
android.support.v7.view.menu.MenuPopupHelper -> g0.a0:
# {"id":"sourceFile","fileName":"MenuPopupHelper.java"}
    android.content.Context mContext -> a
    android.support.v7.view.menu.MenuBuilder mMenu -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/n;"}
    boolean mOverflowOnly -> c
    int mPopupStyleAttr -> d
    int mPopupStyleRes -> e
    android.view.View mAnchorView -> f
    int mDropDownGravity -> g
    boolean mForceShowIcon -> h
    android.support.v7.view.menu.MenuPresenter$Callback mPresenterCallback -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/b0;"}
    android.support.v7.view.menu.MenuPopup mPopup -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/x;"}
    android.widget.PopupWindow$OnDismissListener mOnDismissListener -> k
    android.widget.PopupWindow$OnDismissListener mInternalOnDismissListener -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/z;"}
    1:1:void <init>(android.content.Context,android.support.v7.view.menu.MenuBuilder,android.view.View,boolean,int,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroid/content/Context;Lg0/n;Landroid/view/View;Z)V"}
    9:127:android.support.v7.view.menu.MenuPopup android.support.v7.view.menu.MenuPopupHelper.createPopup():0:0 -> a
    9:127:android.support.v7.view.menu.MenuPopup getPopup():0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/x;"}
    1:1:boolean isShowing():0:0 -> b
    1:1:void onDismiss():0:0 -> c
    14:19:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> d
    14:19:void showPopup(int,int,boolean,boolean):0 -> d
    20:72:void showPopup(int,int,boolean,boolean):0:0 -> d
    73:74:void android.support.v7.view.menu.MenuPopup.setEpicenterBounds(android.graphics.Rect):0:0 -> d
    73:74:void showPopup(int,int,boolean,boolean):0 -> d
    75:78:void showPopup(int,int,boolean,boolean):0:0 -> d
android.support.v7.view.menu.MenuPopupHelper$$ExternalSyntheticApiModelOutline0 -> g0.y:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v7.widget.MenuPopupWindow$MenuDropDownListView$$InternalSyntheticApiModelOutline$2$b45f8a8441407e47b6b7bf8c4309460f6e3ac57fc44bae37041b4720fcea3fce$0.m(android.content.res.Configuration):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v4.view.ViewCompat$ViewCompatApi17Impl$$InternalSyntheticApiModelOutline$1$25bbebf6f19ad02afa470832c98a8552b66d17a595a0cfd750bc41dae7ec1155$0.m(android.view.View):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v4.view.MarginLayoutParamsCompat$$InternalSyntheticApiModelOutline$1$0c4746b84d0d8aaea49264f66e5b545a984fddaed0609fb9d75af4b8cab8b592$0.m(android.view.ViewGroup$MarginLayoutParams):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v4.widget.TextViewCompat$TextViewCompatApi17Impl$$InternalSyntheticApiModelOutline$1$ae2aa54b9cf0b4036e94a44d7bba0a1d9982753a8515844300136caeecb4895e$0.m(android.widget.TextView):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/EditText;)I"}
    1:1:int android.support.v4.view.ViewCompat$ViewCompatApi17Impl$$InternalSyntheticApiModelOutline$1$6d96dc9c9bab3ec43f03689c5d91605f32ad4e5a62d1bdaa7f75dbb961076259$0.m(android.view.View):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)I"}
    1:1:android.content.Context com.freeapps.hosamazzam.androidchangelanguage.MyContextWrapper$$InternalSyntheticApiModelOutline$1$0dfd1dd169a83e76b0c69e1af1528b995d614c48a33c258c4e982a02c452987a$0.m(android.content.Context,android.content.res.Configuration):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.Display android.support.v4.view.ViewCompat$ViewCompatApi17Impl$$InternalSyntheticApiModelOutline$1$0775d278dde652db74b1128b9b4cfab2cc88b9bdea3eac7a0b5b4595cc1b4232$0.m(android.view.View):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.GravityCompat$$InternalSyntheticApiModelOutline$1$f4e573e85f388106a7e194f1b3bdf187eb9d8edaef3b078531db85cc36249a43$0.m(int,int,int,android.graphics.Rect,android.graphics.Rect,int):0:0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void com.freeapps.hosamazzam.androidchangelanguage.MyContextWrapper$$InternalSyntheticApiModelOutline$1$a055ce0747a3f3ca7920332d09c39409bdce8b6f90b39deff6fa68ca7d13df20$0.m(android.content.res.Configuration,java.util.Locale):0:0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v7.view.menu.MenuPopupHelper$$InternalSyntheticApiModelOutline$1$4f6c166bafa19edebd6326e8a1559ed1e1becb33fe1b3f9310117dde844563b9$0.m(android.view.Display,android.graphics.Point):0:0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.ViewCompat$ViewCompatApi17Impl$$InternalSyntheticApiModelOutline$1$0d8ca77ba85808adbd8d58454d23951d86007c781b23b12a370b91fd516edd35$0.m(android.view.View,int,int,int,int):0:0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi17Impl$$InternalSyntheticApiModelOutline$1$b7821e19a162d29c4da1ffe51104f6402db60c86a73877a03d0c42de9fd0cc39$0.m(android.view.accessibility.AccessibilityNodeInfo,android.view.View):0:0 -> l
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/EditText;Landroid/view/accessibility/AccessibilityNodeInfo;)V"}
    1:1:void android.support.v4.widget.TextViewCompat$TextViewCompatApi18Impl$$InternalSyntheticApiModelOutline$1$c5ea7bcf63f222771a73f23d6946c4d0adfac886db0ad867e2b4b61343e670bc$0.m(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0:0 -> m
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v4.view.ViewCompat$ViewCompatApi17Impl$$InternalSyntheticApiModelOutline$1$09557d2e114fda832ff6a21c2651e8647acfadce8062b242b81209f31f5a35cd$0.m(android.view.View):0:0 -> n
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)Z"}
    1:1:android.graphics.drawable.Drawable[] android.support.v4.widget.TextViewCompat$TextViewCompatApi18Impl$$InternalSyntheticApiModelOutline$1$2af81c071e433e33595e5072fff3363593558919f0923119979bf7e096a8db3b$0.m(android.widget.TextView):0:0 -> o
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/EditText;)[Landroid/graphics/drawable/Drawable;"}
    1:1:android.graphics.drawable.Drawable[] android.support.v7.widget.AppCompatTextHelperV17$$InternalSyntheticApiModelOutline$1$e015203e63b58cdcaecc640c43983e1fa9b8107139013ca8306e19e0523327b1$0.m(android.widget.TextView):0:0 -> p
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v4.view.MarginLayoutParamsCompat$$InternalSyntheticApiModelOutline$1$9d58700eaa30a0471d2f5df571ccd63951dd0554e7b0b1d82b9e6f28350ff8d9$0.m(android.view.ViewGroup$MarginLayoutParams):0:0 -> q
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int android.support.v4.view.ViewCompat$ViewCompatApi17Impl$$InternalSyntheticApiModelOutline$1$71075cc1b373ddca712489024f1bb53bdf7f4dea23c841b559cdd05867d7cdf9$0.m(android.view.View):0:0 -> r
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)I"}
    1:1:int android.support.v4.widget.TextViewCompat$TextViewCompatApi17Impl$$InternalSyntheticApiModelOutline$1$5a9070ed2d3c1305e0816671ea50d338c08d943f1176bccf35361e84ded82720$0.m(android.widget.TextView):0:0 -> s
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v7.view.menu.MenuPopupHelper$1 -> g0.z:
# {"id":"sourceFile","fileName":"MenuPopupHelper.java"}
    android.support.v7.view.menu.MenuPopupHelper this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/a0;"}
    1:1:void <init>(android.support.v7.view.menu.MenuPopupHelper):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/a0;)V"}
    1:1:void onDismiss():0:0 -> onDismiss
android.support.v7.view.menu.MenuPresenter -> g0.c0:
# {"id":"sourceFile","fileName":"MenuPresenter.java"}
    void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Z)V"}
    void setCallback(android.support.v7.view.menu.MenuPresenter$Callback) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/b0;)V"}
    boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/i0;)Z"}
    void updateMenuView(boolean) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    boolean flagActionItems() -> h
    void initForMenu(android.content.Context,android.support.v7.view.menu.MenuBuilder) -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lg0/n;)V"}
    boolean expandItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl) -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)Z"}
    boolean collapseItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl) -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)Z"}
android.support.v7.view.menu.MenuPresenter$Callback -> g0.b0:
# {"id":"sourceFile","fileName":"MenuPresenter.java"}
    void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Z)V"}
    boolean onOpenSubMenu(android.support.v7.view.menu.MenuBuilder) -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)Z"}
android.support.v7.view.menu.MenuView -> g0.e0:
# {"id":"sourceFile","fileName":"MenuView.java"}
    void initialize(android.support.v7.view.menu.MenuBuilder) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)V"}
android.support.v7.view.menu.MenuView$ItemView -> g0.d0:
# {"id":"sourceFile","fileName":"MenuView.java"}
    void initialize(android.support.v7.view.menu.MenuItemImpl,int) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)V"}
    android.support.v7.view.menu.MenuItemImpl getItemData() -> getItemData
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/p;"}
android.support.v7.view.menu.MenuWrapperFactory -> R8$$REMOVED$$CLASS$$129:
# {"id":"sourceFile","fileName":"MenuWrapperFactory.java"}
android.support.v7.view.menu.MenuWrapperICS -> g0.f0:
# {"id":"sourceFile","fileName":"MenuWrapperICS.java"}
    1:1:void <init>(android.content.Context,android.support.v4.internal.view.SupportMenu):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lp/a;)V"}
    1:1:android.view.MenuItem add(int):0:0 -> add
    2:2:android.view.MenuItem add(int,int,int,int):0:0 -> add
    3:3:android.view.MenuItem android.support.v7.view.menu.MenuBuilder.add(int,int,int,java.lang.CharSequence):0:0 -> add
    3:3:android.view.MenuItem add(int,int,int,java.lang.CharSequence):0 -> add
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:4:android.view.MenuItem add(int,int,int,java.lang.CharSequence):0:0 -> add
    5:5:android.view.MenuItem android.support.v7.view.menu.MenuBuilder.add(java.lang.CharSequence):0:0 -> add
    5:5:android.view.MenuItem add(java.lang.CharSequence):0 -> add
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:6:android.view.MenuItem add(java.lang.CharSequence):0:0 -> add
    1:1:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):0:0 -> addIntentOptions
    1:1:android.view.SubMenu addSubMenu(int):0:0 -> addSubMenu
    2:2:android.view.SubMenu addSubMenu(int,int,int,int):0:0 -> addSubMenu
    3:3:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):0:0 -> addSubMenu
    4:4:android.view.SubMenu android.support.v7.view.menu.MenuBuilder.addSubMenu(java.lang.CharSequence):0:0 -> addSubMenu
    4:4:android.view.SubMenu addSubMenu(java.lang.CharSequence):0 -> addSubMenu
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:9:void android.support.v7.view.menu.BaseMenuWrapper.internalClear():0:0 -> clear
    5:9:void clear():0 -> clear
    10:17:void clear():0:0 -> clear
    8:11:void android.support.v7.view.menu.MenuBuilder.close():0:0 -> close
    8:11:void close():0 -> close
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:android.view.MenuItem findItem(int):0:0 -> findItem
    1:1:android.view.MenuItem getItem(int):0:0 -> getItem
    1:1:boolean hasVisibleItems():0:0 -> hasVisibleItems
    1:1:boolean isShortcutKey(int,android.view.KeyEvent):0:0 -> isShortcutKey
    1:1:boolean performIdentifierAction(int,int):0:0 -> performIdentifierAction
    1:1:boolean performShortcut(int,android.view.KeyEvent,int):0:0 -> performShortcut
    6:39:void android.support.v7.view.menu.BaseMenuWrapper.internalRemoveGroup(int):0:0 -> removeGroup
    6:39:void removeGroup(int):0 -> removeGroup
    40:47:void removeGroup(int):0:0 -> removeGroup
    6:38:void android.support.v7.view.menu.BaseMenuWrapper.internalRemoveItem(int):0:0 -> removeItem
    6:38:void removeItem(int):0 -> removeItem
    39:46:void removeItem(int):0:0 -> removeItem
    1:1:void setGroupCheckable(int,boolean,boolean):0:0 -> setGroupCheckable
    1:1:void setGroupEnabled(int,boolean):0:0 -> setGroupEnabled
    1:1:void setGroupVisible(int,boolean):0:0 -> setGroupVisible
    1:1:void setQwertyMode(boolean):0:0 -> setQwertyMode
    7:8:int android.support.v7.view.menu.MenuBuilder.size():0:0 -> size
    7:8:int size():0 -> size
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:13:int android.support.v7.view.menu.MenuBuilder.size():0:0 -> size
    9:13:int size():0 -> size
android.support.v7.view.menu.ShowableListMenu -> g0.g0:
# {"id":"sourceFile","fileName":"ShowableListMenu.java"}
    void dismiss() -> dismiss
    boolean isShowing() -> e
    android.widget.ListView getListView() -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/g1;"}
    void show() -> g
android.support.v7.view.menu.StandardMenuPopup -> g0.h0:
# {"id":"sourceFile","fileName":"StandardMenuPopup.java"}
    android.content.Context mContext -> b
    android.support.v7.view.menu.MenuBuilder mMenu -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/n;"}
    android.support.v7.view.menu.MenuAdapter mAdapter -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/k;"}
    boolean mOverflowOnly -> e
    int mPopupMaxWidth -> f
    int mPopupStyleAttr -> g
    int mPopupStyleRes -> h
    android.support.v7.widget.MenuPopupWindow mPopup -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/j2;"}
    android.view.ViewTreeObserver$OnGlobalLayoutListener mGlobalLayoutListener -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/e;"}
    android.view.View$OnAttachStateChangeListener mAttachStateChangeListener -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/f;"}
    android.widget.PopupWindow$OnDismissListener mOnDismissListener -> l
    android.view.View mAnchorView -> m
    android.view.View mShownAnchorView -> n
    android.support.v7.view.menu.MenuPresenter$Callback mPresenterCallback -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/b0;"}
    android.view.ViewTreeObserver mTreeObserver -> p
    boolean mWasDismissed -> q
    boolean mHasContentWidth -> r
    int mContentWidth -> s
    int mDropDownGravity -> t
    boolean mShowTitle -> u
    1:1:void <init>(android.content.Context,android.support.v7.view.menu.MenuBuilder,android.view.View,int,int,boolean):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroid/content/Context;Lg0/n;Landroid/view/View;Z)V"}
    1:1:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Z)V"}
    1:1:void setCallback(android.support.v7.view.menu.MenuPresenter$Callback):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/b0;)V"}
    33:35:void android.support.v7.view.menu.MenuPopupHelper.setPresenterCallback(android.support.v7.view.menu.MenuPresenter$Callback):0:0 -> c
    33:35:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/i0;)Z"}
    36:45:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0:0 -> c
    46:61:void android.support.v7.view.menu.MenuPopupHelper.setForceShowIcon(boolean):0:0 -> c
    46:61:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    62:66:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0:0 -> c
    67:68:int android.support.v7.widget.ListPopupWindow.getHorizontalOffset():0:0 -> c
    67:68:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    69:76:int android.support.v7.widget.ListPopupWindow.getVerticalOffset():0:0 -> c
    69:76:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    77:96:boolean android.support.v7.view.menu.MenuPopupHelper.tryShow(int,int):0:0 -> c
    77:96:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    97:101:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0:0 -> c
    1:1:void updateMenuView(boolean):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:1:void dismiss():0:0 -> dismiss
    7:8:boolean android.support.v7.widget.ListPopupWindow.isShowing():0:0 -> e
    7:8:boolean isShowing():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:18:boolean android.support.v7.widget.ListPopupWindow.isShowing():0:0 -> e
    9:18:boolean isShowing():0 -> e
    3:5:android.widget.ListView android.support.v7.widget.ListPopupWindow.getListView():0:0 -> f
    3:5:android.widget.ListView getListView():0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/g1;"}
    1:20:boolean android.support.v7.view.menu.StandardMenuPopup.tryShow():0:0 -> g
    1:20:void show():0 -> g
    21:22:void android.support.v7.widget.ListPopupWindow.setOnDismissListener(android.widget.PopupWindow$OnDismissListener):0:0 -> g
    21:22:boolean android.support.v7.view.menu.StandardMenuPopup.tryShow():0 -> g
    21:22:void show():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    23:25:void android.support.v7.widget.ListPopupWindow.setOnDismissListener(android.widget.PopupWindow$OnDismissListener):0:0 -> g
    23:25:boolean android.support.v7.view.menu.StandardMenuPopup.tryShow():0 -> g
    23:25:void show():0 -> g
    26:28:void android.support.v7.widget.ListPopupWindow.setOnItemClickListener(android.widget.AdapterView$OnItemClickListener):0:0 -> g
    26:28:boolean android.support.v7.view.menu.StandardMenuPopup.tryShow():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:28:void show():0 -> g
    29:45:void android.support.v7.widget.ListPopupWindow.setModal(boolean):0:0 -> g
    29:45:boolean android.support.v7.view.menu.StandardMenuPopup.tryShow():0 -> g
    29:45:void show():0 -> g
    46:63:boolean android.support.v7.view.menu.StandardMenuPopup.tryShow():0:0 -> g
    46:63:void show():0 -> g
    64:67:void android.support.v7.widget.ListPopupWindow.setAnchorView(android.view.View):0:0 -> g
    64:67:boolean android.support.v7.view.menu.StandardMenuPopup.tryShow():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    64:67:void show():0 -> g
    68:79:void android.support.v7.widget.ListPopupWindow.setDropDownGravity(int):0:0 -> g
    68:79:boolean android.support.v7.view.menu.StandardMenuPopup.tryShow():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    68:79:void show():0 -> g
    80:93:boolean android.support.v7.view.menu.StandardMenuPopup.tryShow():0:0 -> g
    80:93:void show():0 -> g
    94:100:void android.support.v7.widget.ListPopupWindow.setInputMethodMode(int):0:0 -> g
    94:100:boolean android.support.v7.view.menu.StandardMenuPopup.tryShow():0 -> g
    94:100:void show():0 -> g
    101:102:void android.support.v7.widget.ListPopupWindow.setEpicenterBounds(android.graphics.Rect):0:0 -> g
    101:102:boolean android.support.v7.view.menu.StandardMenuPopup.tryShow():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    101:102:void show():0 -> g
    103:105:boolean android.support.v7.view.menu.StandardMenuPopup.tryShow():0:0 -> g
    103:105:void show():0 -> g
    106:107:android.widget.ListView android.support.v7.widget.ListPopupWindow.getListView():0:0 -> g
    106:107:boolean android.support.v7.view.menu.StandardMenuPopup.tryShow():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    106:107:void show():0 -> g
    108:116:boolean android.support.v7.view.menu.StandardMenuPopup.tryShow():0:0 -> g
    108:116:void show():0 -> g
    117:120:java.lang.CharSequence android.support.v7.view.menu.MenuBuilder.getHeaderTitle():0:0 -> g
    117:120:boolean android.support.v7.view.menu.StandardMenuPopup.tryShow():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    117:120:void show():0 -> g
    121:144:boolean android.support.v7.view.menu.StandardMenuPopup.tryShow():0:0 -> g
    121:144:void show():0 -> g
    145:146:java.lang.CharSequence android.support.v7.view.menu.MenuBuilder.getHeaderTitle():0:0 -> g
    145:146:boolean android.support.v7.view.menu.StandardMenuPopup.tryShow():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    145:146:void show():0 -> g
    147:163:boolean android.support.v7.view.menu.StandardMenuPopup.tryShow():0:0 -> g
    147:163:void show():0 -> g
    164:171:void show():0:0 -> g
    1:1:boolean flagActionItems():0:0 -> h
    1:1:void addMenu(android.support.v7.view.menu.MenuBuilder):0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)V"}
    1:1:void setAnchorView(android.view.View):0:0 -> n
    3:5:void android.support.v7.view.menu.MenuAdapter.setForceShowIcon(boolean):0:0 -> o
    3:5:void setForceShowIcon(boolean):0 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:12:void android.support.v7.view.menu.MenuBuilder.close():0:0 -> onDismiss
    6:12:void onDismiss():0 -> onDismiss
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:51:void onDismiss():0:0 -> onDismiss
    1:1:boolean onKey(android.view.View,int,android.view.KeyEvent):0:0 -> onKey
    1:1:void setGravity(int):0:0 -> p
    3:5:void android.support.v7.widget.ListPopupWindow.setHorizontalOffset(int):0:0 -> q
    3:5:void setHorizontalOffset(int):0 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):0:0 -> r
    1:1:void setShowTitle(boolean):0:0 -> s
    3:5:void android.support.v7.widget.ListPopupWindow.setVerticalOffset(int):0:0 -> t
    3:5:void setVerticalOffset(int):0 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:8:void android.support.v7.widget.ListPopupWindow.setVerticalOffset(int):0:0 -> t
    6:8:void setVerticalOffset(int):0 -> t
android.support.v7.view.menu.StandardMenuPopup$1 -> R8$$REMOVED$$CLASS$$130:
# {"id":"sourceFile","fileName":"StandardMenuPopup.java"}
android.support.v7.view.menu.StandardMenuPopup$2 -> R8$$REMOVED$$CLASS$$131:
# {"id":"sourceFile","fileName":"StandardMenuPopup.java"}
android.support.v7.view.menu.SubMenuBuilder -> g0.i0:
# {"id":"sourceFile","fileName":"SubMenuBuilder.java"}
    android.support.v7.view.menu.MenuBuilder mParentMenu -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/n;"}
    android.support.v7.view.menu.MenuItemImpl mItem -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/p;"}
    1:1:void <init>(android.content.Context,android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lg0/n;Lg0/p;)V"}
    1:1:boolean collapseItemActionView(android.support.v7.view.menu.MenuItemImpl):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)Z"}
    1:1:boolean dispatchMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Landroid/view/MenuItem;)Z"}
    1:1:boolean expandItemActionView(android.support.v7.view.menu.MenuItemImpl):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)Z"}
    1:1:android.view.MenuItem getItem():0:0 -> getItem
    5:14:int android.support.v7.view.menu.MenuItemImpl.getItemId():0:0 -> j
    5:14:java.lang.String getActionViewStatesKey():0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:19:java.lang.String getActionViewStatesKey():0:0 -> j
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":20,"3":22,"6":25,"9":29},"outline":"La/b;a(Ljava/lang/String;I)Ljava/lang/String;"}
    20:20:java.lang.String getActionViewStatesKey():0:0 -> j
    22:22:java.lang.String getActionViewStatesKey():0:0 -> j
    25:25:java.lang.String getActionViewStatesKey():0:0 -> j
    29:29:java.lang.String getActionViewStatesKey():0:0 -> j
    1:1:android.support.v7.view.menu.MenuBuilder getRootMenu():0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/n;"}
    1:1:boolean isQwertyMode():0:0 -> m
    1:1:boolean isShortcutsVisible():0:0 -> n
    1:1:android.support.v7.view.menu.MenuBuilder android.support.v7.view.menu.MenuBuilder.setHeaderIconInt(int):0:0 -> setHeaderIcon
    1:1:android.view.SubMenu setHeaderIcon(int):0 -> setHeaderIcon
    2:2:android.support.v7.view.menu.MenuBuilder android.support.v7.view.menu.MenuBuilder.setHeaderIconInt(android.graphics.drawable.Drawable):0:0 -> setHeaderIcon
    2:2:android.view.SubMenu setHeaderIcon(android.graphics.drawable.Drawable):0 -> setHeaderIcon
    1:1:android.support.v7.view.menu.MenuBuilder android.support.v7.view.menu.MenuBuilder.setHeaderTitleInt(int):0:0 -> setHeaderTitle
    1:1:android.view.SubMenu setHeaderTitle(int):0 -> setHeaderTitle
    2:2:android.support.v7.view.menu.MenuBuilder android.support.v7.view.menu.MenuBuilder.setHeaderTitleInt(java.lang.CharSequence):0:0 -> setHeaderTitle
    2:2:android.view.SubMenu setHeaderTitle(java.lang.CharSequence):0 -> setHeaderTitle
    7:10:android.support.v7.view.menu.MenuBuilder android.support.v7.view.menu.MenuBuilder.setHeaderViewInt(android.view.View):0:0 -> setHeaderView
    7:10:android.view.SubMenu setHeaderView(android.view.View):0 -> setHeaderView
    1:1:android.view.SubMenu setIcon(int):0:0 -> setIcon
    2:2:android.view.SubMenu setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon
    1:1:void setQwertyMode(boolean):0:0 -> setQwertyMode
android.support.v7.widget.AbsActionBarView -> R8$$REMOVED$$CLASS$$132:
# {"id":"sourceFile","fileName":"AbsActionBarView.java"}
android.support.v7.widget.AbsActionBarView$VisibilityAnimListener -> h0.a:
# {"id":"sourceFile","fileName":"AbsActionBarView.java"}
    boolean mCanceled -> a
    int mFinalVisibility -> b
    android.support.v7.widget.AbsActionBarView this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v7/widget/ActionBarContextView;"}
    1:1:void <init>(android.support.v7.widget.AbsActionBarView):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v7/widget/ActionBarContextView;)V"}
    1:1:void onAnimationEnd(android.view.View):0:0 -> a
    1:1:void onAnimationStart(android.view.View):0:0 -> b
    1:1:void onAnimationCancel(android.view.View):0:0 -> c
android.support.v7.widget.ActionBarBackgroundDrawable -> h0.b:
# {"id":"sourceFile","fileName":"ActionBarBackgroundDrawable.java"}
    android.support.v7.widget.ActionBarContainer mContainer -> a
    1:1:void <init>(android.support.v7.widget.ActionBarContainer):0:0 -> <init>
    1:1:void draw(android.graphics.Canvas):0:0 -> draw
    1:1:int getOpacity():0:0 -> getOpacity
    1:1:void setAlpha(int):0:0 -> setAlpha
    1:1:void setColorFilter(android.graphics.ColorFilter):0:0 -> setColorFilter
android.support.v7.widget.ActionBarBackgroundDrawableV21 -> h0.c:
# {"id":"sourceFile","fileName":"ActionBarBackgroundDrawableV21.java"}
    1:1:void <init>(android.support.v7.widget.ActionBarContainer):0:0 -> <init>
    1:1:void getOutline(android.graphics.Outline):0:0 -> getOutline
android.support.v7.widget.ActionBarContainer -> android.support.v7.widget.ActionBarContainer:
# {"id":"sourceFile","fileName":"ActionBarContainer.java"}
    boolean mIsTransitioning -> a
    android.view.View mActionBarView -> b
    android.view.View mContextView -> c
    android.graphics.drawable.Drawable mBackground -> d
    android.graphics.drawable.Drawable mStackedBackground -> e
    android.graphics.drawable.Drawable mSplitBackground -> f
    boolean mIsSplit -> g
    boolean mIsStacked -> h
    int mHeight -> i
    1:1:void setTabContainer(android.support.v7.widget.ScrollingTabContainerView):0:0 -> setTabContainer
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/l3;)V"}
    1:1:android.view.ActionMode startActionModeForChild(android.view.View,android.view.ActionMode$Callback):0:0 -> startActionModeForChild
    2:2:android.view.ActionMode startActionModeForChild(android.view.View,android.view.ActionMode$Callback,int):0:0 -> startActionModeForChild
android.support.v7.widget.ActionBarContextView -> android.support.v7.widget.ActionBarContextView:
# {"id":"sourceFile","fileName":"ActionBarContextView.java"}
    android.support.v7.widget.AbsActionBarView$VisibilityAnimListener android.support.v7.widget.AbsActionBarView.mVisAnimListener -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/a;"}
    android.content.Context android.support.v7.widget.AbsActionBarView.mPopupContext -> b
    android.support.v7.widget.ActionMenuView android.support.v7.widget.AbsActionBarView.mMenuView -> c
    android.support.v7.widget.ActionMenuPresenter android.support.v7.widget.AbsActionBarView.mActionMenuPresenter -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/l;"}
    int android.support.v7.widget.AbsActionBarView.mContentHeight -> e
    android.support.v4.view.ViewPropertyAnimatorCompat android.support.v7.widget.AbsActionBarView.mVisibilityAnim -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/r0;"}
    boolean android.support.v7.widget.AbsActionBarView.mEatingTouch -> g
    boolean android.support.v7.widget.AbsActionBarView.mEatingHover -> h
    java.lang.CharSequence mTitle -> i
    java.lang.CharSequence mSubtitle -> j
    android.view.View mClose -> k
    android.view.View mCustomView -> l
    android.widget.LinearLayout mTitleLayout -> m
    android.widget.TextView mTitleView -> n
    android.widget.TextView mSubtitleView -> o
    int mTitleStyleRes -> p
    int mSubtitleStyleRes -> q
    boolean mTitleOptional -> r
    int mCloseItemLayout -> s
    4:51:void android.support.v7.widget.AbsActionBarView.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    4:51:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    4:51:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    52:55:android.support.v7.widget.TintTypedArray android.support.v7.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):0:0 -> <init>
    52:55:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    52:55:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    56:76:android.graphics.drawable.Drawable android.support.v7.widget.TintTypedArray.getDrawable(int):0:0 -> <init>
    56:76:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    56:76:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    77:80:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    77:80:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    81:94:int android.support.v7.widget.TintTypedArray.getResourceId(int,int):0:0 -> <init>
    81:94:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    81:94:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    95:104:int android.support.v7.widget.TintTypedArray.getLayoutDimension(int,int):0:0 -> <init>
    95:104:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    95:104:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    105:110:int android.support.v7.widget.TintTypedArray.getResourceId(int,int):0:0 -> <init>
    105:110:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    105:110:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    111:114:void android.support.v7.widget.TintTypedArray.recycle():0:0 -> <init>
    111:114:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    111:114:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:1:void android.support.v7.widget.AbsActionBarView.access$001(android.support.v7.widget.AbsActionBarView,int):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v7/widget/ActionBarContextView;)V"}
    1:1:void android.support.v7.widget.AbsActionBarView.access$101(android.support.v7.widget.AbsActionBarView,int):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v7/widget/ActionBarContextView;I)V"}
    60:62:boolean android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus():0:0 -> c
    60:62:void initForMode(android.support.v7.view.ActionMode):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;)V"}
    63:66:boolean android.support.v7.widget.ActionMenuPresenter.hideSubMenus():0:0 -> c
    63:66:boolean android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus():0 -> c
    63:66:void initForMode(android.support.v7.view.ActionMode):0 -> c
    67:77:void android.support.v7.view.menu.MenuPopupHelper.dismiss():0:0 -> c
    67:77:boolean android.support.v7.widget.ActionMenuPresenter.hideSubMenus():0 -> c
    67:77:boolean android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus():0 -> c
    67:77:void initForMode(android.support.v7.view.ActionMode):0 -> c
    78:109:void initForMode(android.support.v7.view.ActionMode):0:0 -> c
    110:113:android.support.v7.view.menu.MenuView android.support.v7.widget.ActionMenuPresenter.getMenuView(android.view.ViewGroup):0:0 -> c
    110:113:void initForMode(android.support.v7.view.ActionMode):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    114:137:android.support.v7.view.menu.MenuView android.support.v7.view.menu.BaseMenuPresenter.getMenuView(android.view.ViewGroup):0:0 -> c
    114:137:android.support.v7.view.menu.MenuView android.support.v7.widget.ActionMenuPresenter.getMenuView(android.view.ViewGroup):0 -> c
    114:137:void initForMode(android.support.v7.view.ActionMode):0 -> c
    138:143:android.support.v7.view.menu.MenuView android.support.v7.widget.ActionMenuPresenter.getMenuView(android.view.ViewGroup):0:0 -> c
    138:143:void initForMode(android.support.v7.view.ActionMode):0 -> c
    144:157:void initForMode(android.support.v7.view.ActionMode):0:0 -> c
    1:1:void initTitle():0:0 -> d
    3:20:int android.support.v7.widget.AbsActionBarView.measureChildView(android.view.View,int,int,int):0:0 -> e
    3:20:int measureChildView(android.view.View,int,int,int):0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;II)I"}
    35:36:void android.support.v7.widget.ActionMenuPresenter.onConfigurationChanged(android.content.res.Configuration):0:0 -> f
    35:36:void android.support.v7.widget.AbsActionBarView.onConfigurationChanged(android.content.res.Configuration):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:97:int android.support.v7.view.ActionBarPolicy.getMaxActionButtons():0:0 -> f
    37:97:void android.support.v7.widget.ActionMenuPresenter.onConfigurationChanged(android.content.res.Configuration):0 -> f
    37:97:void android.support.v7.widget.AbsActionBarView.onConfigurationChanged(android.content.res.Configuration):0 -> f
    98:108:void android.support.v7.widget.ActionMenuPresenter.onConfigurationChanged(android.content.res.Configuration):0:0 -> f
    98:108:void android.support.v7.widget.AbsActionBarView.onConfigurationChanged(android.content.res.Configuration):0 -> f
    1:1:boolean android.support.v7.widget.AbsActionBarView.onHoverEvent(android.view.MotionEvent):0:0 -> g
    7:14:int android.support.v7.widget.AbsActionBarView.getAnimatedVisibility():0:0 -> getAnimatedVisibility
    7:14:int getAnimatedVisibility():0 -> getAnimatedVisibility
    1:1:boolean android.support.v7.widget.AbsActionBarView.onTouchEvent(android.view.MotionEvent):0:0 -> h
    1:31:int android.support.v7.widget.AbsActionBarView.positionChild(android.view.View,int,int,int,boolean):0:0 -> i
    1:31:int positionChild(android.view.View,int,int,int,boolean):0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILandroid/view/View;Z)I"}
    1:1:void android.support.v7.widget.AbsActionBarView.setVisibility(int):0:0 -> j
    5:33:android.support.v4.view.ViewPropertyAnimatorCompat android.support.v7.widget.AbsActionBarView.setupAnimatorToVisibility(int,long):0:0 -> k
    5:33:android.support.v4.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IJ)Lu/r0;"}
    34:35:android.support.v7.widget.AbsActionBarView$VisibilityAnimListener android.support.v7.widget.AbsActionBarView$VisibilityAnimListener.withFinalVisibility(android.support.v4.view.ViewPropertyAnimatorCompat,int):0:0 -> k
    34:35:android.support.v4.view.ViewPropertyAnimatorCompat android.support.v7.widget.AbsActionBarView.setupAnimatorToVisibility(int,long):0 -> k
    34:35:android.support.v4.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    36:39:android.support.v7.widget.AbsActionBarView$VisibilityAnimListener android.support.v7.widget.AbsActionBarView$VisibilityAnimListener.withFinalVisibility(android.support.v4.view.ViewPropertyAnimatorCompat,int):0:0 -> k
    36:39:android.support.v4.view.ViewPropertyAnimatorCompat android.support.v7.widget.AbsActionBarView.setupAnimatorToVisibility(int,long):0 -> k
    36:39:android.support.v4.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):0 -> k
    40:53:android.support.v4.view.ViewPropertyAnimatorCompat android.support.v7.widget.AbsActionBarView.setupAnimatorToVisibility(int,long):0:0 -> k
    40:53:android.support.v4.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):0 -> k
    54:55:android.support.v7.widget.AbsActionBarView$VisibilityAnimListener android.support.v7.widget.AbsActionBarView$VisibilityAnimListener.withFinalVisibility(android.support.v4.view.ViewPropertyAnimatorCompat,int):0:0 -> k
    54:55:android.support.v4.view.ViewPropertyAnimatorCompat android.support.v7.widget.AbsActionBarView.setupAnimatorToVisibility(int,long):0 -> k
    54:55:android.support.v4.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    56:59:android.support.v7.widget.AbsActionBarView$VisibilityAnimListener android.support.v7.widget.AbsActionBarView$VisibilityAnimListener.withFinalVisibility(android.support.v4.view.ViewPropertyAnimatorCompat,int):0:0 -> k
    56:59:android.support.v4.view.ViewPropertyAnimatorCompat android.support.v7.widget.AbsActionBarView.setupAnimatorToVisibility(int,long):0 -> k
    56:59:android.support.v4.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):0 -> k
    60:64:android.support.v4.view.ViewPropertyAnimatorCompat android.support.v7.widget.AbsActionBarView.setupAnimatorToVisibility(int,long):0:0 -> k
    60:64:android.support.v4.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):0 -> k
    1:4:void onConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
      # {"id":"com.android.tools.r8.synthesized"}
    13:16:boolean android.support.v7.widget.ActionMenuPresenter.hideSubMenus():0:0 -> onDetachedFromWindow
    13:16:void onDetachedFromWindow():0 -> onDetachedFromWindow
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:28:void android.support.v7.view.menu.MenuPopupHelper.dismiss():0:0 -> onDetachedFromWindow
    17:28:boolean android.support.v7.widget.ActionMenuPresenter.hideSubMenus():0 -> onDetachedFromWindow
    17:28:void onDetachedFromWindow():0 -> onDetachedFromWindow
    1:5:boolean onHoverEvent(android.view.MotionEvent):0:0 -> onHoverEvent
      # {"id":"com.android.tools.r8.synthesized"}
    75:138:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    1:5:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v7.widget.ActionBarContextView$1 -> h0.d:
# {"id":"sourceFile","fileName":"ActionBarContextView.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v7.view.ActionMode val$mode -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    android.support.v7.widget.ActionBarContextView this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:1:void android.support.v7.widget.ActionBarContextView$1.<init>(android.support.v7.widget.ActionBarContextView,android.support.v7.view.ActionMode):0:0 -> <init>
    1:1:void $r8$init$synthetic(android.support.v7.widget.ActionBarContextView,android.support.v7.view.ActionMode):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v7/widget/ActionBarContextView;Lf0/b;)V"}
    2:2:void android.support.v7.widget.ToolbarWidgetWrapper$1.<init>(android.support.v7.widget.ToolbarWidgetWrapper):0:0 -> <init>
    2:2:void $r8$init$synthetic(android.support.v7.widget.ToolbarWidgetWrapper):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/b4;)V"}
    12:28:void android.support.v7.widget.ToolbarWidgetWrapper$1.onClick(android.view.View):0:0 -> onClick
    12:28:void onClick$bridge(android.view.View):0 -> onClick
      # {"id":"com.android.tools.r8.synthesized"}
    29:32:void android.support.v7.widget.ActionBarContextView$1.onClick(android.view.View):0:0 -> onClick
    29:32:void onClick$bridge(android.view.View):0 -> onClick
android.support.v7.widget.ActionBarOverlayLayout -> android.support.v7.widget.ActionBarOverlayLayout:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
    android.support.v4.view.NestedScrollingParentHelper mParentHelper -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/w0;"}
    int[] ATTRS -> B
    int mActionBarHeight -> a
    int mWindowVisibility -> b
    android.support.v7.widget.ContentFrameLayout mContent -> c
    android.support.v7.widget.ActionBarContainer mActionBarTop -> d
    android.support.v7.widget.DecorToolbar mDecorToolbar -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/c1;"}
    android.graphics.drawable.Drawable mWindowContentOverlay -> f
    boolean mIgnoreWindowContentOverlay -> g
    boolean mOverlayMode -> h
    boolean mHasNonEmbeddedTabs -> i
    boolean mHideOnContentScroll -> j
    boolean mAnimatingForFling -> k
    int mHideOnContentScrollReference -> l
    int mLastSystemUiVisibility -> m
    android.graphics.Rect mBaseContentInsets -> n
    android.graphics.Rect mLastBaseContentInsets -> o
    android.graphics.Rect mContentInsets -> p
    android.graphics.Rect mBaseInnerInsets -> q
    android.graphics.Rect mLastBaseInnerInsets -> r
    android.graphics.Rect mInnerInsets -> s
    android.graphics.Rect mLastInnerInsets -> t
    android.support.v7.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback mActionBarVisibilityCallback -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/f;"}
    android.widget.OverScroller mFlingEstimator -> v
    android.view.ViewPropertyAnimator mCurrentActionBarTopAnimator -> w
    android.animation.AnimatorListenerAdapter mTopAnimatorListener -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/f0;"}
    java.lang.Runnable mRemoveActionBarHideOffset -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/e;"}
    java.lang.Runnable mAddActionBarHideOffset -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/e;"}
    1:1:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/FrameLayout;Landroid/graphics/Rect;Z)Z"}
    1:1:void haltActionBarHideOffsetAnimations():0:0 -> b
    1:1:void init(android.content.Context):0:0 -> c
    28:30:void initFeature(int):0:0 -> d
    31:38:void android.support.v7.widget.ToolbarWidgetWrapper.initIndeterminateProgress():0:0 -> d
    31:38:void initFeature(int):0 -> d
    39:41:void initFeature(int):0:0 -> d
    42:45:void android.support.v7.widget.ToolbarWidgetWrapper.initProgress():0:0 -> d
    42:45:void initFeature(int):0 -> d
    34:74:android.support.v7.widget.DecorToolbar getDecorToolbar(android.view.View):0:0 -> e
    34:74:void pullChildren():0 -> e
    8:9:void android.support.v7.widget.ToolbarWidgetWrapper.setMenu(android.view.Menu,android.support.v7.view.menu.MenuPresenter$Callback):0:0 -> f
    8:9:void setMenu(android.view.Menu,android.support.v7.view.menu.MenuPresenter$Callback):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Ly/a0;)V"}
    10:26:void android.support.v7.widget.ToolbarWidgetWrapper.setMenu(android.view.Menu,android.support.v7.view.menu.MenuPresenter$Callback):0:0 -> f
    10:26:void setMenu(android.view.Menu,android.support.v7.view.menu.MenuPresenter$Callback):0 -> f
    27:30:void android.support.v7.view.menu.BaseMenuPresenter.setCallback(android.support.v7.view.menu.MenuPresenter$Callback):0:0 -> f
    27:30:void android.support.v7.widget.ToolbarWidgetWrapper.setMenu(android.view.Menu,android.support.v7.view.menu.MenuPresenter$Callback):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:30:void setMenu(android.view.Menu,android.support.v7.view.menu.MenuPresenter$Callback):0 -> f
    31:38:void android.support.v7.widget.Toolbar.setMenu(android.support.v7.view.menu.MenuBuilder,android.support.v7.widget.ActionMenuPresenter):0:0 -> f
    31:38:void android.support.v7.widget.ToolbarWidgetWrapper.setMenu(android.view.Menu,android.support.v7.view.menu.MenuPresenter$Callback):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:38:void setMenu(android.view.Menu,android.support.v7.view.menu.MenuPresenter$Callback):0 -> f
    39:40:void android.support.v7.widget.Toolbar.setMenu(android.support.v7.view.menu.MenuBuilder,android.support.v7.widget.ActionMenuPresenter):0:0 -> f
    39:40:void android.support.v7.widget.ToolbarWidgetWrapper.setMenu(android.view.Menu,android.support.v7.view.menu.MenuPresenter$Callback):0 -> f
    39:40:void setMenu(android.view.Menu,android.support.v7.view.menu.MenuPresenter$Callback):0 -> f
    41:47:android.support.v7.view.menu.MenuBuilder android.support.v7.widget.ActionMenuView.peekMenu():0:0 -> f
    41:47:void android.support.v7.widget.Toolbar.setMenu(android.support.v7.view.menu.MenuBuilder,android.support.v7.widget.ActionMenuPresenter):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    41:47:void android.support.v7.widget.ToolbarWidgetWrapper.setMenu(android.view.Menu,android.support.v7.view.menu.MenuPresenter$Callback):0 -> f
    41:47:void setMenu(android.view.Menu,android.support.v7.view.menu.MenuPresenter$Callback):0 -> f
    48:69:void android.support.v7.widget.Toolbar.setMenu(android.support.v7.view.menu.MenuBuilder,android.support.v7.widget.ActionMenuPresenter):0:0 -> f
    48:69:void android.support.v7.widget.ToolbarWidgetWrapper.setMenu(android.view.Menu,android.support.v7.view.menu.MenuPresenter$Callback):0 -> f
    48:69:void setMenu(android.view.Menu,android.support.v7.view.menu.MenuPresenter$Callback):0 -> f
    70:73:void android.support.v7.widget.ActionMenuPresenter.setExpandedActionViewsExclusive(boolean):0:0 -> f
    70:73:void android.support.v7.widget.Toolbar.setMenu(android.support.v7.view.menu.MenuBuilder,android.support.v7.widget.ActionMenuPresenter):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    70:73:void android.support.v7.widget.ToolbarWidgetWrapper.setMenu(android.view.Menu,android.support.v7.view.menu.MenuPresenter$Callback):0 -> f
    70:73:void setMenu(android.view.Menu,android.support.v7.view.menu.MenuPresenter$Callback):0 -> f
    74:122:void android.support.v7.widget.Toolbar.setMenu(android.support.v7.view.menu.MenuBuilder,android.support.v7.widget.ActionMenuPresenter):0:0 -> f
    74:122:void android.support.v7.widget.ToolbarWidgetWrapper.setMenu(android.view.Menu,android.support.v7.view.menu.MenuPresenter$Callback):0 -> f
    74:122:void setMenu(android.view.Menu,android.support.v7.view.menu.MenuPresenter$Callback):0 -> f
    4:11:int android.support.v4.view.ViewCompat.getWindowSystemUiVisibility(android.view.View):0:0 -> fitSystemWindows
    4:11:boolean fitSystemWindows(android.graphics.Rect):0 -> fitSystemWindows
    12:56:boolean fitSystemWindows(android.graphics.Rect):0:0 -> fitSystemWindows
    1:6:android.support.v7.widget.ActionBarOverlayLayout$LayoutParams generateDefaultLayoutParams():0:0 -> generateDefaultLayoutParams
    1:6:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():0 -> generateDefaultLayoutParams
    1:1:android.support.v7.widget.ActionBarOverlayLayout$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> generateLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):0 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> generateLayoutParams
    3:5:int android.support.v4.view.NestedScrollingParentHelper.getNestedScrollAxes():0:0 -> getNestedScrollAxes
    3:5:int getNestedScrollAxes():0 -> getNestedScrollAxes
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:9:java.lang.CharSequence android.support.v7.widget.ToolbarWidgetWrapper.getTitle():0:0 -> getTitle
    8:9:java.lang.CharSequence getTitle():0 -> getTitle
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:14:java.lang.CharSequence android.support.v7.widget.ToolbarWidgetWrapper.getTitle():0:0 -> getTitle
    10:14:java.lang.CharSequence getTitle():0 -> getTitle
    65:88:int android.support.v4.view.ViewCompat.getWindowSystemUiVisibility(android.view.View):0:0 -> onMeasure
    65:88:void onMeasure(int,int):0 -> onMeasure
    89:284:void onMeasure(int,int):0:0 -> onMeasure
    21:37:boolean shouldHideActionBarOnFling(float,float):0:0 -> onNestedFling
    21:37:boolean onNestedFling(android.view.View,float,float,boolean):0 -> onNestedFling
    38:46:void addActionBarHideOffset():0:0 -> onNestedFling
    38:46:boolean onNestedFling(android.view.View,float,float,boolean):0 -> onNestedFling
    47:60:void removeActionBarHideOffset():0:0 -> onNestedFling
    47:60:boolean onNestedFling(android.view.View,float,float,boolean):0 -> onNestedFling
    3:4:void android.support.v4.view.NestedScrollingParentHelper.onNestedScrollAccepted(android.view.View,android.view.View,int,int):0:0 -> onNestedScrollAccepted
    3:4:void android.support.v4.view.NestedScrollingParentHelper.onNestedScrollAccepted(android.view.View,android.view.View,int):0 -> onNestedScrollAccepted
    3:4:void onNestedScrollAccepted(android.view.View,android.view.View,int):0 -> onNestedScrollAccepted
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    5:19:void onNestedScrollAccepted(android.view.View,android.view.View,int):0:0 -> onNestedScrollAccepted
    20:23:void android.support.v7.app.WindowDecorActionBar.onContentScrollStarted():0:0 -> onNestedScrollAccepted
    20:23:void onNestedScrollAccepted(android.view.View,android.view.View,int):0 -> onNestedScrollAccepted
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:30:void android.support.v7.app.WindowDecorActionBar.onContentScrollStarted():0:0 -> onNestedScrollAccepted
    24:30:void onNestedScrollAccepted(android.view.View,android.view.View,int):0 -> onNestedScrollAccepted
    21:29:void postRemoveActionBarHideOffset():0:0 -> onStopNestedScroll
    21:29:void onStopNestedScroll(android.view.View):0 -> onStopNestedScroll
    30:38:void postAddActionBarHideOffset():0:0 -> onStopNestedScroll
    30:38:void onStopNestedScroll(android.view.View):0 -> onStopNestedScroll
    43:51:void android.support.v7.app.WindowDecorActionBar.enableContentAnimations(boolean):0:0 -> onWindowSystemUiVisibilityChanged
    43:51:void onWindowSystemUiVisibilityChanged(int):0 -> onWindowSystemUiVisibilityChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    52:55:void android.support.v7.app.WindowDecorActionBar.hideForSystem():0:0 -> onWindowSystemUiVisibilityChanged
    52:55:void onWindowSystemUiVisibilityChanged(int):0 -> onWindowSystemUiVisibilityChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    56:63:void android.support.v7.app.WindowDecorActionBar.hideForSystem():0:0 -> onWindowSystemUiVisibilityChanged
    56:63:void onWindowSystemUiVisibilityChanged(int):0 -> onWindowSystemUiVisibilityChanged
    64:67:void android.support.v7.app.WindowDecorActionBar.showForSystem():0:0 -> onWindowSystemUiVisibilityChanged
    64:67:void onWindowSystemUiVisibilityChanged(int):0 -> onWindowSystemUiVisibilityChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    68:80:void android.support.v7.app.WindowDecorActionBar.showForSystem():0:0 -> onWindowSystemUiVisibilityChanged
    68:80:void onWindowSystemUiVisibilityChanged(int):0 -> onWindowSystemUiVisibilityChanged
    81:84:void onWindowSystemUiVisibilityChanged(int):0:0 -> onWindowSystemUiVisibilityChanged
    12:14:void android.support.v7.app.WindowDecorActionBar.onWindowVisibilityChanged(int):0:0 -> onWindowVisibilityChanged
    12:14:void onWindowVisibilityChanged(int):0 -> onWindowVisibilityChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:20:void android.support.v7.app.WindowDecorActionBar.onWindowVisibilityChanged(int):0:0 -> setActionBarVisibilityCallback
    15:20:void setActionBarVisibilityCallback(android.support.v7.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):0 -> setActionBarVisibilityCallback
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/f;)V"}
    21:27:void setActionBarVisibilityCallback(android.support.v7.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):0:0 -> setActionBarVisibilityCallback
    1:1:android.content.Context android.support.v7.widget.ToolbarWidgetWrapper.getContext():0:0 -> setIcon
    1:1:void android.support.v7.widget.ToolbarWidgetWrapper.setIcon(int):0 -> setIcon
    1:1:void setIcon(int):0 -> setIcon
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    2:2:android.content.Context android.support.v7.widget.ToolbarWidgetWrapper.getContext():0:0 -> setIcon
    2:2:void android.support.v7.widget.ToolbarWidgetWrapper.setIcon(int):0 -> setIcon
    2:2:void setIcon(int):0 -> setIcon
    3:3:void android.support.v7.widget.ToolbarWidgetWrapper.setIcon(int):0:0 -> setIcon
    3:3:void setIcon(int):0 -> setIcon
    4:4:void android.support.v7.widget.ToolbarWidgetWrapper.setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon
    4:4:void android.support.v7.widget.ToolbarWidgetWrapper.setIcon(int):0 -> setIcon
    4:4:void setIcon(int):0 -> setIcon
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    5:5:void android.support.v7.widget.ToolbarWidgetWrapper.setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon
    5:5:void setIcon(android.graphics.drawable.Drawable):0 -> setIcon
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:6:void android.support.v7.widget.ToolbarWidgetWrapper.setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon
    6:6:void setIcon(android.graphics.drawable.Drawable):0 -> setIcon
    10:11:android.content.Context android.support.v7.widget.ToolbarWidgetWrapper.getContext():0:0 -> setLogo
    10:11:void android.support.v7.widget.ToolbarWidgetWrapper.setLogo(int):0 -> setLogo
    10:11:void setLogo(int):0 -> setLogo
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    12:15:android.content.Context android.support.v7.widget.ToolbarWidgetWrapper.getContext():0:0 -> setLogo
    12:15:void android.support.v7.widget.ToolbarWidgetWrapper.setLogo(int):0 -> setLogo
    12:15:void setLogo(int):0 -> setLogo
    16:21:void android.support.v7.widget.ToolbarWidgetWrapper.setLogo(int):0:0 -> setLogo
    16:21:void setLogo(int):0 -> setLogo
    22:27:void android.support.v7.widget.ToolbarWidgetWrapper.setLogo(android.graphics.drawable.Drawable):0:0 -> setLogo
    22:27:void android.support.v7.widget.ToolbarWidgetWrapper.setLogo(int):0 -> setLogo
    22:27:void setLogo(int):0 -> setLogo
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    8:10:void android.support.v7.widget.ToolbarWidgetWrapper.setWindowCallback(android.view.Window$Callback):0:0 -> setWindowCallback
    8:10:void setWindowCallback(android.view.Window$Callback):0 -> setWindowCallback
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:11:void android.support.v7.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):0:0 -> setWindowTitle
    8:11:void setWindowTitle(java.lang.CharSequence):0 -> setWindowTitle
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:25:void android.support.v7.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):0:0 -> setWindowTitle
    12:25:void android.support.v7.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):0 -> setWindowTitle
    12:25:void setWindowTitle(java.lang.CharSequence):0 -> setWindowTitle
android.support.v7.widget.ActionBarOverlayLayout$1 -> R8$$REMOVED$$CLASS$$133:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
android.support.v7.widget.ActionBarOverlayLayout$2 -> h0.e:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v7.widget.ActionBarOverlayLayout this$0 -> b
    5:8:void android.support.v7.widget.ActionBarOverlayLayout$2.<init>(android.support.v7.widget.ActionBarOverlayLayout):0:0 -> <init>
    5:8:void $r8$init$synthetic(android.support.v7.widget.ActionBarOverlayLayout,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    8:37:void android.support.v7.widget.ActionBarOverlayLayout$3.run():0:0 -> run
    8:37:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    38:60:void android.support.v7.widget.ActionBarOverlayLayout$2.run():0:0 -> run
    38:60:void run$bridge():0 -> run
android.support.v7.widget.ActionBarOverlayLayout$3 -> R8$$REMOVED$$CLASS$$134:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
android.support.v7.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback -> h0.f:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
android.support.v7.widget.ActionBarOverlayLayout$LayoutParams -> h0.g:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
    1:1:void <init>(int,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    3:3:void <init>(android.view.ViewGroup$LayoutParams):0:0 -> <init>
android.support.v7.widget.ActionMenuPresenter -> h0.l:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    android.content.Context android.support.v7.view.menu.BaseMenuPresenter.mSystemContext -> a
    android.content.Context android.support.v7.view.menu.BaseMenuPresenter.mContext -> b
    android.support.v7.view.menu.MenuBuilder android.support.v7.view.menu.BaseMenuPresenter.mMenu -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/n;"}
    android.view.LayoutInflater android.support.v7.view.menu.BaseMenuPresenter.mSystemInflater -> d
    android.support.v7.view.menu.MenuPresenter$Callback android.support.v7.view.menu.BaseMenuPresenter.mCallback -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/b0;"}
    int android.support.v7.view.menu.BaseMenuPresenter.mMenuLayoutRes -> f
    int android.support.v7.view.menu.BaseMenuPresenter.mItemLayoutRes -> g
    android.support.v7.view.menu.MenuView android.support.v7.view.menu.BaseMenuPresenter.mMenuView -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/e0;"}
    android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton mOverflowButton -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/k;"}
    android.graphics.drawable.Drawable mPendingOverflowIcon -> j
    boolean mPendingOverflowIconSet -> k
    boolean mReserveOverflow -> l
    boolean mReserveOverflowSet -> m
    int mWidthLimit -> n
    int mActionItemWidthLimit -> o
    int mMaxItems -> p
    boolean mExpandedActionViewsExclusive -> q
    android.util.SparseBooleanArray mActionButtonGroups -> r
    android.view.View mScrapActionButtonView -> s
    android.support.v7.widget.ActionMenuPresenter$OverflowPopup mOverflowPopup -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/h;"}
    android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu mActionButtonPopup -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/h;"}
    android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable mPostedOpenRunnable -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/d1;"}
    android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback mPopupCallback -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/i;"}
    android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback mPopupPresenterCallback -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/w0;"}
    1:21:void android.support.v7.view.menu.BaseMenuPresenter.<init>(android.content.Context,int,int):0:0 -> <init>
    1:21:void <init>(android.content.Context):0 -> <init>
    22:37:void <init>(android.content.Context):0:0 -> <init>
    1:7:boolean android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus():0:0 -> a
    1:7:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Z)V"}
    8:22:void android.support.v7.view.menu.MenuPopupHelper.dismiss():0:0 -> a
    8:22:boolean android.support.v7.widget.ActionMenuPresenter.hideSubMenus():0 -> a
    8:22:boolean android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus():0 -> a
    8:22:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
    23:26:void android.support.v7.view.menu.BaseMenuPresenter.onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0:0 -> a
    23:26:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
    1:1:void setCallback(android.support.v7.view.menu.MenuPresenter$Callback):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/b0;)V"}
    10:15:android.view.Menu android.support.v7.view.menu.SubMenuBuilder.getParentMenu():0:0 -> c
    10:15:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/i0;)Z"}
    16:21:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0:0 -> c
    22:61:android.view.View android.support.v7.widget.ActionMenuPresenter.findViewForItem(android.view.MenuItem):0:0 -> c
    22:61:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    62:66:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0:0 -> c
    67:76:int android.support.v7.view.menu.MenuBuilder.size():0:0 -> c
    67:76:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    77:113:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0:0 -> c
    114:118:void android.support.v7.view.menu.MenuPopupHelper.setForceShowIcon(boolean):0:0 -> c
    114:118:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    119:136:boolean android.support.v7.view.menu.MenuPopupHelper.tryShow():0:0 -> c
    119:136:void android.support.v7.view.menu.MenuPopupHelper.show():0 -> c
    119:136:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    137:140:boolean android.support.v7.view.menu.BaseMenuPresenter.onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0:0 -> c
    137:140:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    141:150:void android.support.v7.view.menu.MenuPopupHelper.show():0:0 -> c
    141:150:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0 -> c
    3:37:void android.support.v7.view.menu.BaseMenuPresenter.updateMenuView(boolean):0:0 -> d
    3:37:void updateMenuView(boolean):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    38:43:boolean android.support.v7.widget.ActionMenuPresenter.shouldIncludeItem(int,android.support.v7.view.menu.MenuItemImpl):0:0 -> d
    38:43:void android.support.v7.view.menu.BaseMenuPresenter.updateMenuView(boolean):0 -> d
    38:43:void updateMenuView(boolean):0 -> d
    44:74:void android.support.v7.view.menu.BaseMenuPresenter.updateMenuView(boolean):0:0 -> d
    44:74:void updateMenuView(boolean):0 -> d
    75:98:void android.support.v7.view.menu.BaseMenuPresenter.addItemView(android.view.View,int):0:0 -> d
    75:98:void android.support.v7.view.menu.BaseMenuPresenter.updateMenuView(boolean):0 -> d
    75:98:void updateMenuView(boolean):0 -> d
    99:104:void android.support.v7.view.menu.BaseMenuPresenter.updateMenuView(boolean):0:0 -> d
    99:104:void updateMenuView(boolean):0 -> d
    105:115:boolean android.support.v7.widget.ActionMenuPresenter.filterLeftoverView(android.view.ViewGroup,int):0:0 -> d
    105:115:void android.support.v7.view.menu.BaseMenuPresenter.updateMenuView(boolean):0 -> d
    105:115:void updateMenuView(boolean):0 -> d
    116:121:boolean android.support.v7.view.menu.BaseMenuPresenter.filterLeftoverView(android.view.ViewGroup,int):0:0 -> d
    116:121:boolean android.support.v7.widget.ActionMenuPresenter.filterLeftoverView(android.view.ViewGroup,int):0 -> d
    116:121:void android.support.v7.view.menu.BaseMenuPresenter.updateMenuView(boolean):0 -> d
    116:121:void updateMenuView(boolean):0 -> d
    122:130:void updateMenuView(boolean):0:0 -> d
    131:133:java.util.ArrayList android.support.v7.view.menu.MenuBuilder.getActionItems():0:0 -> d
    131:133:void updateMenuView(boolean):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    134:135:java.util.ArrayList android.support.v7.view.menu.MenuBuilder.getActionItems():0:0 -> d
    134:135:void updateMenuView(boolean):0 -> d
    136:148:void updateMenuView(boolean):0:0 -> d
    149:157:android.support.v4.view.ActionProvider android.support.v7.view.menu.MenuItemImpl.getSupportActionProvider():0:0 -> d
    149:157:void updateMenuView(boolean):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    158:160:java.util.ArrayList android.support.v7.view.menu.MenuBuilder.getNonActionItems():0:0 -> d
    158:160:void updateMenuView(boolean):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    161:168:java.util.ArrayList android.support.v7.view.menu.MenuBuilder.getNonActionItems():0:0 -> d
    161:168:void updateMenuView(boolean):0 -> d
    169:181:void updateMenuView(boolean):0:0 -> d
    182:193:boolean android.support.v7.view.menu.MenuItemImpl.isActionViewExpanded():0:0 -> d
    182:193:void updateMenuView(boolean):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    194:230:void updateMenuView(boolean):0:0 -> d
    231:241:android.support.v7.widget.ActionMenuView$LayoutParams android.support.v7.widget.ActionMenuView.generateDefaultLayoutParams():0:0 -> d
    231:241:android.support.v7.widget.ActionMenuView$LayoutParams android.support.v7.widget.ActionMenuView.generateOverflowButtonLayoutParams():0 -> d
    231:241:void updateMenuView(boolean):0 -> d
    242:274:void updateMenuView(boolean):0:0 -> d
    14:24:android.view.View android.support.v7.view.menu.BaseMenuPresenter.getItemView(android.support.v7.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0:0 -> e
    14:24:android.view.View getItemView(android.support.v7.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;"}
    25:30:android.support.v7.view.menu.MenuView$ItemView android.support.v7.view.menu.BaseMenuPresenter.createItemView(android.view.ViewGroup):0:0 -> e
    25:30:android.view.View android.support.v7.view.menu.BaseMenuPresenter.getItemView(android.support.v7.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0 -> e
    25:30:android.view.View getItemView(android.support.v7.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0 -> e
    31:59:void android.support.v7.widget.ActionMenuPresenter.bindItemView(android.support.v7.view.menu.MenuItemImpl,android.support.v7.view.menu.MenuView$ItemView):0:0 -> e
    31:59:android.view.View android.support.v7.view.menu.BaseMenuPresenter.getItemView(android.support.v7.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0 -> e
    31:59:android.view.View getItemView(android.support.v7.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0 -> e
    60:62:android.view.View android.support.v7.view.menu.BaseMenuPresenter.getItemView(android.support.v7.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0:0 -> e
    60:62:android.view.View getItemView(android.support.v7.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0 -> e
    63:68:boolean android.support.v7.view.menu.MenuItemImpl.isActionViewExpanded():0:0 -> e
    63:68:android.view.View getItemView(android.support.v7.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0 -> e
    69:91:android.view.View getItemView(android.support.v7.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0:0 -> e
    23:36:void android.support.v7.view.menu.MenuPopupHelper.dismiss():0:0 -> f
    23:36:boolean hideOverflowMenu():0 -> f
    1:1:boolean isOverflowMenuShowing():0:0 -> g
    45:65:boolean android.support.v7.view.menu.MenuItemImpl.requiresActionButton():0:0 -> h
    45:65:boolean flagActionItems():0 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    66:88:boolean android.support.v7.view.menu.MenuItemImpl.isActionViewExpanded():0:0 -> h
    66:88:boolean flagActionItems():0 -> h
    89:101:boolean flagActionItems():0:0 -> h
    102:110:boolean android.support.v7.view.menu.MenuItemImpl.requiresActionButton():0:0 -> h
    102:110:boolean flagActionItems():0 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    111:222:boolean flagActionItems():0:0 -> h
    223:226:int android.support.v7.view.menu.MenuItemImpl.getGroupId():0:0 -> h
    223:226:boolean flagActionItems():0 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    227:261:boolean flagActionItems():0:0 -> h
    3:7:void android.support.v7.view.menu.BaseMenuPresenter.initForMenu(android.content.Context,android.support.v7.view.menu.MenuBuilder):0:0 -> i
    3:7:void initForMenu(android.content.Context,android.support.v7.view.menu.MenuBuilder):0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lg0/n;)V"}
    8:23:void initForMenu(android.content.Context,android.support.v7.view.menu.MenuBuilder):0:0 -> i
    24:34:boolean android.support.v7.view.ActionBarPolicy.showsOverflowMenuButton():0:0 -> i
    24:34:void initForMenu(android.content.Context,android.support.v7.view.menu.MenuBuilder):0 -> i
    35:48:int android.support.v7.view.ActionBarPolicy.getEmbeddedMenuWidthLimit():0:0 -> i
    35:48:void initForMenu(android.content.Context,android.support.v7.view.menu.MenuBuilder):0 -> i
    49:120:int android.support.v7.view.ActionBarPolicy.getMaxActionButtons():0:0 -> i
    49:120:void initForMenu(android.content.Context,android.support.v7.view.menu.MenuBuilder):0 -> i
    121:173:void initForMenu(android.content.Context,android.support.v7.view.menu.MenuBuilder):0:0 -> i
    1:1:boolean expandItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0:0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)Z"}
    1:1:boolean collapseItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0:0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)Z"}
    23:25:java.util.ArrayList android.support.v7.view.menu.MenuBuilder.getNonActionItems():0:0 -> l
    23:25:boolean showOverflowMenu():0 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:27:java.util.ArrayList android.support.v7.view.menu.MenuBuilder.getNonActionItems():0:0 -> l
    26:27:boolean showOverflowMenu():0 -> l
    28:64:boolean showOverflowMenu():0:0 -> l
    65:71:boolean android.support.v7.view.menu.BaseMenuPresenter.onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0:0 -> l
    65:71:boolean showOverflowMenu():0 -> l
android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu -> h0.h:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    int $r8$classId -> m
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v7.widget.ActionMenuPresenter this$0 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/l;"}
    1:1:void android.support.v7.view.menu.MenuPopupHelper.<init>(android.content.Context,android.support.v7.view.menu.MenuBuilder,android.view.View,boolean,int):0:0 -> <init>
    1:1:void android.support.v7.widget.ActionMenuPresenter$OverflowPopup.<init>(android.support.v7.widget.ActionMenuPresenter,android.content.Context,android.support.v7.view.menu.MenuBuilder,android.view.View,boolean):0 -> <init>
    1:1:void $r8$init$synthetic(android.support.v7.widget.ActionMenuPresenter,android.content.Context,android.support.v7.view.menu.MenuBuilder,android.view.View,boolean):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/l;Landroid/content/Context;Lg0/n;Lh0/k;)V"}
    2:2:void android.support.v7.widget.ActionMenuPresenter$OverflowPopup.<init>(android.support.v7.widget.ActionMenuPresenter,android.content.Context,android.support.v7.view.menu.MenuBuilder,android.view.View,boolean):0:0 -> <init>
    2:2:void $r8$init$synthetic(android.support.v7.widget.ActionMenuPresenter,android.content.Context,android.support.v7.view.menu.MenuBuilder,android.view.View,boolean):0 -> <init>
    3:3:void android.support.v7.view.menu.MenuPopupHelper.setPresenterCallback(android.support.v7.view.menu.MenuPresenter$Callback):0:0 -> <init>
    3:3:void android.support.v7.widget.ActionMenuPresenter$OverflowPopup.<init>(android.support.v7.widget.ActionMenuPresenter,android.content.Context,android.support.v7.view.menu.MenuBuilder,android.view.View,boolean):0 -> <init>
    3:3:void $r8$init$synthetic(android.support.v7.widget.ActionMenuPresenter,android.content.Context,android.support.v7.view.menu.MenuBuilder,android.view.View,boolean):0 -> <init>
    4:4:void android.support.v7.view.menu.MenuPopupHelper.<init>(android.content.Context,android.support.v7.view.menu.MenuBuilder,android.view.View,boolean,int):0:0 -> <init>
    4:4:void android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu.<init>(android.support.v7.widget.ActionMenuPresenter,android.content.Context,android.support.v7.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
    4:4:void $r8$init$synthetic(android.support.v7.widget.ActionMenuPresenter,android.content.Context,android.support.v7.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/l;Landroid/content/Context;Lg0/i0;Landroid/view/View;)V"}
    5:5:android.view.MenuItem android.support.v7.view.menu.SubMenuBuilder.getItem():0:0 -> <init>
    5:5:void android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu.<init>(android.support.v7.widget.ActionMenuPresenter,android.content.Context,android.support.v7.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:5:void $r8$init$synthetic(android.support.v7.widget.ActionMenuPresenter,android.content.Context,android.support.v7.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
    6:6:void android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu.<init>(android.support.v7.widget.ActionMenuPresenter,android.content.Context,android.support.v7.view.menu.SubMenuBuilder,android.view.View):0:0 -> <init>
    6:6:void $r8$init$synthetic(android.support.v7.widget.ActionMenuPresenter,android.content.Context,android.support.v7.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
    7:7:android.support.v7.view.menu.MenuView android.support.v7.widget.ActionMenuPresenter.access$200(android.support.v7.widget.ActionMenuPresenter):0:0 -> <init>
    7:7:void android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu.<init>(android.support.v7.widget.ActionMenuPresenter,android.content.Context,android.support.v7.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
    7:7:void $r8$init$synthetic(android.support.v7.widget.ActionMenuPresenter,android.content.Context,android.support.v7.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
    8:8:void android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu.<init>(android.support.v7.widget.ActionMenuPresenter,android.content.Context,android.support.v7.view.menu.SubMenuBuilder,android.view.View):0:0 -> <init>
    8:8:void $r8$init$synthetic(android.support.v7.widget.ActionMenuPresenter,android.content.Context,android.support.v7.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
    9:9:void android.support.v7.view.menu.MenuPopupHelper.setPresenterCallback(android.support.v7.view.menu.MenuPresenter$Callback):0:0 -> <init>
    9:9:void android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu.<init>(android.support.v7.widget.ActionMenuPresenter,android.content.Context,android.support.v7.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
    9:9:void $r8$init$synthetic(android.support.v7.widget.ActionMenuPresenter,android.content.Context,android.support.v7.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
    9:13:android.support.v7.view.menu.MenuBuilder android.support.v7.widget.ActionMenuPresenter.access$000(android.support.v7.widget.ActionMenuPresenter):0:0 -> c
    9:13:void android.support.v7.widget.ActionMenuPresenter$OverflowPopup.onDismiss():0 -> c
    9:13:void onDismiss$bridge():0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    14:16:void android.support.v7.view.menu.MenuBuilder.close():0:0 -> c
    14:16:void android.support.v7.widget.ActionMenuPresenter$OverflowPopup.onDismiss():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:16:void onDismiss$bridge():0 -> c
    17:22:void android.support.v7.widget.ActionMenuPresenter$OverflowPopup.onDismiss():0:0 -> c
    17:22:void onDismiss$bridge():0 -> c
    23:28:void android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu.onDismiss():0:0 -> c
    23:28:void onDismiss$bridge():0 -> c
android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback -> h0.i:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    android.support.v7.widget.ActionMenuPresenter this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/l;"}
    1:1:void <init>(android.support.v7.widget.ActionMenuPresenter):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/l;)V"}
android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable -> R8$$REMOVED$$CLASS$$135:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton -> h0.k:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    android.support.v7.widget.ActionMenuPresenter this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/l;"}
    1:1:void <init>(android.support.v7.widget.ActionMenuPresenter,android.content.Context):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/l;Landroid/content/Context;)V"}
    1:1:boolean needsDividerBefore():0:0 -> a
    1:1:boolean needsDividerAfter():0:0 -> b
    1:1:boolean performClick():0:0 -> performClick
    63:68:void android.support.v4.graphics.drawable.DrawableCompat.setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int):0:0 -> setFrame
    63:68:boolean setFrame(int,int,int,int):0 -> setFrame
android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1 -> h0.j:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    int $r8$classId -> j
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v7.widget.ActionMenuPresenter val$this$0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton this$1 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/view/View;"}
    7:10:void android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.<init>(android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton,android.view.View,android.support.v7.widget.ActionMenuPresenter):0:0 -> <init>
    7:10:void $r8$init$synthetic(android.view.View,android.view.View,java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    15:28:android.support.v7.view.menu.ShowableListMenu android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.getPopup():0:0 -> b
    15:28:android.support.v7.view.menu.ShowableListMenu getPopup$bridge():0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/g0;"}
    11:12:android.support.v7.widget.AppCompatSpinner$DropdownPopup android.support.v7.widget.AppCompatSpinner.access$000(android.support.v7.widget.AppCompatSpinner):0:0 -> c
    11:12:boolean android.support.v7.widget.AppCompatSpinner$1.onForwardingStarted():0 -> c
    11:12:boolean onForwardingStarted$bridge():0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    13:14:boolean android.support.v7.widget.ListPopupWindow.isShowing():0:0 -> c
    13:14:boolean android.support.v7.widget.AppCompatSpinner$1.onForwardingStarted():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:14:boolean onForwardingStarted$bridge():0 -> c
    15:20:boolean android.support.v7.widget.ListPopupWindow.isShowing():0:0 -> c
    15:20:boolean android.support.v7.widget.AppCompatSpinner$1.onForwardingStarted():0 -> c
    15:20:boolean onForwardingStarted$bridge():0 -> c
    21:22:android.support.v7.widget.AppCompatSpinner$DropdownPopup android.support.v7.widget.AppCompatSpinner.access$000(android.support.v7.widget.AppCompatSpinner):0:0 -> c
    21:22:boolean android.support.v7.widget.AppCompatSpinner$1.onForwardingStarted():0 -> c
    21:22:boolean onForwardingStarted$bridge():0 -> c
    23:28:boolean android.support.v7.widget.AppCompatSpinner$1.onForwardingStarted():0:0 -> c
    23:28:boolean onForwardingStarted$bridge():0 -> c
    29:34:boolean android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.onForwardingStarted():0:0 -> c
    29:34:boolean onForwardingStarted$bridge():0 -> c
    15:26:boolean android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.onForwardingStopped():0:0 -> d
    15:26:boolean onForwardingStopped$bridge():0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v7.widget.ActionMenuPresenter$OverflowPopup -> R8$$REMOVED$$CLASS$$136:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback -> R8$$REMOVED$$CLASS$$137:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
android.support.v7.widget.ActionMenuView -> android.support.v7.widget.ActionMenuView:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
    android.support.v7.widget.ActionMenuView$OnMenuItemClickListener mOnMenuItemClickListener -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/o;"}
    android.support.v7.view.menu.MenuBuilder mMenu -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/n;"}
    android.content.Context mPopupContext -> q
    int mPopupTheme -> r
    boolean mReserveOverflow -> s
    android.support.v7.widget.ActionMenuPresenter mPresenter -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/l;"}
    android.support.v7.view.menu.MenuPresenter$Callback mActionMenuPresenterCallback -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/b0;"}
    android.support.v7.view.menu.MenuBuilder$Callback mMenuBuilderCallback -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/l;"}
    boolean mFormatItems -> w
    int mFormatItemsWidth -> x
    int mMinCellSize -> y
    int mGeneratedItemPadding -> z
    1:4:void android.support.v7.widget.LinearLayoutCompat.<init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    1:4:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    5:36:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    5:9:boolean android.support.v7.view.menu.MenuBuilder.performItemAction(android.view.MenuItem,int):0:0 -> a
    5:9:boolean invokeItem(android.support.v7.view.menu.MenuItemImpl):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)Z"}
    1:1:void initialize(android.support.v7.view.menu.MenuBuilder):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)V"}
    1:10:android.support.v7.widget.ActionMenuView$LayoutParams generateDefaultLayoutParams():0:0 -> f
    1:10:android.support.v7.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/v1;"}
    1:10:android.support.v7.widget.ActionMenuView$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> g
    1:10:android.support.v7.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.util.AttributeSet):0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Lh0/v1;"}
    1:10:android.support.v7.widget.ActionMenuView$LayoutParams generateDefaultLayoutParams():0:0 -> generateDefaultLayoutParams
    1:10:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():0 -> generateDefaultLayoutParams
    1:1:android.support.v7.widget.ActionMenuView$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> generateLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):0 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> generateLayoutParams
    24:58:android.view.Menu getMenu():0:0 -> getMenu
    59:60:void android.support.v7.widget.ActionMenuPresenter.setMenuView(android.support.v7.widget.ActionMenuView):0:0 -> getMenu
    59:60:android.view.Menu getMenu():0 -> getMenu
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    61:67:void android.support.v7.widget.ActionMenuPresenter.setMenuView(android.support.v7.widget.ActionMenuView):0:0 -> getMenu
    61:67:android.view.Menu getMenu():0 -> getMenu
    6:9:android.graphics.drawable.Drawable android.support.v7.widget.ActionMenuPresenter.getOverflowIcon():0:0 -> getOverflowIcon
    6:9:android.graphics.drawable.Drawable getOverflowIcon():0 -> getOverflowIcon
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:23:android.graphics.drawable.Drawable android.support.v7.widget.ActionMenuPresenter.getOverflowIcon():0:0 -> getOverflowIcon
    10:23:android.graphics.drawable.Drawable getOverflowIcon():0 -> getOverflowIcon
    1:1:android.support.v7.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Lh0/v1;"}
    29:36:android.support.v7.widget.ActionMenuView$LayoutParams generateDefaultLayoutParams():0:0 -> j
    29:36:android.support.v7.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Lh0/n;"}
    1:1:boolean hasSupportDividerBeforeChildAt(int):0:0 -> k
    8:10:boolean android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus():0:0 -> onDetachedFromWindow
    8:10:void dismissPopupMenus():0 -> onDetachedFromWindow
    8:10:void onDetachedFromWindow():0 -> onDetachedFromWindow
    11:14:boolean android.support.v7.widget.ActionMenuPresenter.hideSubMenus():0:0 -> onDetachedFromWindow
    11:14:boolean android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus():0 -> onDetachedFromWindow
    11:14:void dismissPopupMenus():0 -> onDetachedFromWindow
    11:14:void onDetachedFromWindow():0 -> onDetachedFromWindow
    15:26:void android.support.v7.view.menu.MenuPopupHelper.dismiss():0:0 -> onDetachedFromWindow
    15:26:boolean android.support.v7.widget.ActionMenuPresenter.hideSubMenus():0 -> onDetachedFromWindow
    15:26:boolean android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus():0 -> onDetachedFromWindow
    15:26:void dismissPopupMenus():0 -> onDetachedFromWindow
    15:26:void onDetachedFromWindow():0 -> onDetachedFromWindow
    1:1:void onMeasureExactFormat(int,int):0:0 -> onMeasure
    1:1:void onMeasure(int,int):0 -> onMeasure
    2:2:boolean android.support.v7.view.menu.ActionMenuItemView.hasText():0:0 -> onMeasure
    2:2:void onMeasureExactFormat(int,int):0 -> onMeasure
    2:2:void onMeasure(int,int):0 -> onMeasure
    3:3:void onMeasureExactFormat(int,int):0:0 -> onMeasure
    3:3:void onMeasure(int,int):0 -> onMeasure
    4:4:int measureChildForCells(android.view.View,int,int,int,int):0:0 -> onMeasure
    4:4:void onMeasureExactFormat(int,int):0 -> onMeasure
    4:4:void onMeasure(int,int):0 -> onMeasure
    5:5:boolean android.support.v7.view.menu.ActionMenuItemView.hasText():0:0 -> onMeasure
    5:5:int measureChildForCells(android.view.View,int,int,int,int):0 -> onMeasure
    5:5:void onMeasureExactFormat(int,int):0 -> onMeasure
    5:5:void onMeasure(int,int):0 -> onMeasure
    6:6:int measureChildForCells(android.view.View,int,int,int,int):0:0 -> onMeasure
    6:6:void onMeasureExactFormat(int,int):0 -> onMeasure
    6:6:void onMeasure(int,int):0 -> onMeasure
    7:7:void onMeasureExactFormat(int,int):0:0 -> onMeasure
    7:7:void onMeasure(int,int):0 -> onMeasure
    8:8:void onMeasure(int,int):0:0 -> onMeasure
    3:5:void android.support.v7.widget.ActionMenuPresenter.setExpandedActionViewsExclusive(boolean):0:0 -> setExpandedActionViewsExclusive
    3:5:void setExpandedActionViewsExclusive(boolean):0 -> setExpandedActionViewsExclusive
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void setOnMenuItemClickListener(android.support.v7.widget.ActionMenuView$OnMenuItemClickListener):0:0 -> setOnMenuItemClickListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/o;)V"}
    6:9:void android.support.v7.widget.ActionMenuPresenter.setOverflowIcon(android.graphics.drawable.Drawable):0:0 -> setOverflowIcon
    6:9:void setOverflowIcon(android.graphics.drawable.Drawable):0 -> setOverflowIcon
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:19:void android.support.v7.widget.ActionMenuPresenter.setOverflowIcon(android.graphics.drawable.Drawable):0:0 -> setOverflowIcon
    10:19:void setOverflowIcon(android.graphics.drawable.Drawable):0 -> setOverflowIcon
    3:4:void android.support.v7.widget.ActionMenuPresenter.setMenuView(android.support.v7.widget.ActionMenuView):0:0 -> setPresenter
    3:4:void setPresenter(android.support.v7.widget.ActionMenuPresenter):0 -> setPresenter
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/l;)V"}
    5:9:void android.support.v7.widget.ActionMenuPresenter.setMenuView(android.support.v7.widget.ActionMenuView):0:0 -> setPresenter
    5:9:void setPresenter(android.support.v7.widget.ActionMenuPresenter):0 -> setPresenter
android.support.v7.widget.ActionMenuView$ActionMenuChildView -> h0.m:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
    boolean needsDividerBefore() -> a
    boolean needsDividerAfter() -> b
android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback -> R8$$REMOVED$$CLASS$$138:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
android.support.v7.widget.ActionMenuView$LayoutParams -> h0.n:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
    boolean isOverflowButton -> c
    int cellsUsed -> d
    int extraPixels -> e
    boolean expandable -> f
    boolean preventEdgeOffset -> g
    boolean expanded -> h
    1:1:void <init>(int,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    3:3:void <init>(android.view.ViewGroup$LayoutParams):0:0 -> <init>
    4:4:void <init>(android.support.v7.widget.ActionMenuView$LayoutParams):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/n;)V"}
android.support.v7.widget.ActionMenuView$MenuBuilderCallback -> R8$$REMOVED$$CLASS$$139:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
android.support.v7.widget.ActionMenuView$OnMenuItemClickListener -> h0.o:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
android.support.v7.widget.ActivityChooserView$InnerLayout -> android.support.v7.widget.ActivityChooserView$InnerLayout:
# {"id":"sourceFile","fileName":"ActivityChooserView.java"}
    int[] TINT_ATTRS -> p
    1:5:void android.support.v7.widget.LinearLayoutCompat.<init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    1:5:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    6:10:android.support.v7.widget.TintTypedArray android.support.v7.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[]):0:0 -> <init>
    6:10:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    11:31:android.graphics.drawable.Drawable android.support.v7.widget.TintTypedArray.getDrawable(int):0:0 -> <init>
    11:31:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    32:34:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    35:38:void android.support.v7.widget.TintTypedArray.recycle():0:0 -> <init>
    35:38:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
android.support.v7.widget.AdapterHelper -> h0.q:
# {"id":"sourceFile","fileName":"AdapterHelper.java"}
    android.support.v4.util.Pools$Pool mUpdateOpPool -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/f;"}
    java.util.ArrayList mPendingUpdates -> b
    java.util.ArrayList mPostponedList -> c
    1:28:void android.support.v7.widget.AdapterHelper.<init>(android.support.v7.widget.AdapterHelper$Callback,boolean):0:0 -> <init>
    1:28:void <init>(android.support.v7.widget.AdapterHelper$Callback):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/n2;)V"}
    1:1:int findPositionOffset(int,int):0:0 -> a
    1:1:void recycleUpdateOp(android.support.v7.widget.AdapterHelper$UpdateOp):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/p;)V"}
    1:1:void recycleUpdateOpsAndClearList(java.util.List):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"}
android.support.v7.widget.AdapterHelper$UpdateOp -> h0.p:
# {"id":"sourceFile","fileName":"AdapterHelper.java"}
    java.lang.Object payload -> a
android.support.v7.widget.AlertDialogLayout -> android.support.v7.widget.AlertDialogLayout:
# {"id":"sourceFile","fileName":"AlertDialogLayout.java"}
    1:4:void android.support.v7.widget.LinearLayoutCompat.<init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    1:4:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:9:int android.support.v4.view.ViewCompat.getMinimumHeight(android.view.View):0:0 -> j
    1:9:int resolveMinimumHeight(android.view.View):0 -> j
    10:33:int resolveMinimumHeight(android.view.View):0:0 -> j
    116:121:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> onLayout
    116:121:void onLayout(boolean,int,int,int,int):0 -> onLayout
    122:165:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    166:168:void setChildFrame(android.view.View,int,int,int,int):0:0 -> onLayout
    166:168:void onLayout(boolean,int,int,int,int):0 -> onLayout
    169:177:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    5:58:boolean tryOnMeasure(int,int):0:0 -> onMeasure
    5:58:void onMeasure(int,int):0 -> onMeasure
    59:67:void onMeasure(int,int):0:0 -> onMeasure
    68:278:boolean tryOnMeasure(int,int):0:0 -> onMeasure
    68:278:void onMeasure(int,int):0 -> onMeasure
    279:335:void forceUniformWidth(int,int):0:0 -> onMeasure
    279:335:boolean tryOnMeasure(int,int):0 -> onMeasure
    279:335:void onMeasure(int,int):0 -> onMeasure
android.support.v7.widget.AppCompatAutoCompleteTextView -> h0.r:
# {"id":"sourceFile","fileName":"AppCompatAutoCompleteTextView.java"}
    android.support.v7.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/s;"}
    android.support.v7.widget.AppCompatTextHelper mTextHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/p0;"}
    int[] TINT_ATTRS -> c
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)V"}
    1:1:void drawableStateChanged():0:0 -> drawableStateChanged
    1:1:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> getSupportBackgroundTintList
    1:1:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> getSupportBackgroundTintMode
    1:1:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setBackgroundDrawable
    1:1:void setBackgroundResource(int):0:0 -> setBackgroundResource
    1:1:void setDropDownBackgroundResource(int):0:0 -> setDropDownBackgroundResource
    1:1:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> setSupportBackgroundTintList
    1:1:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportBackgroundTintMode
    1:1:void setTextAppearance(android.content.Context,int):0:0 -> setTextAppearance
android.support.v7.widget.AppCompatBackgroundHelper -> h0.s:
# {"id":"sourceFile","fileName":"AppCompatBackgroundHelper.java"}
    android.view.View mView -> a
    android.support.v7.widget.AppCompatDrawableManager mDrawableManager -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/z;"}
    int mBackgroundResId -> c
    android.support.v7.widget.TintInfo mInternalBackgroundTint -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/u3;"}
    android.support.v7.widget.TintInfo mBackgroundTint -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/u3;"}
    android.support.v7.widget.TintInfo mTmpInfo -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/u3;"}
    1:1:void <init>(android.view.View):0:0 -> <init>
    26:35:boolean android.support.v7.widget.AppCompatBackgroundHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0:0 -> a
    26:35:void applySupportBackgroundTint():0 -> a
    36:38:void android.support.v7.widget.TintInfo.clear():0:0 -> a
    36:38:boolean android.support.v7.widget.AppCompatBackgroundHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0 -> a
    36:38:void applySupportBackgroundTint():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    39:44:void android.support.v7.widget.TintInfo.clear():0:0 -> a
    39:44:boolean android.support.v7.widget.AppCompatBackgroundHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0 -> a
    39:44:void applySupportBackgroundTint():0 -> a
    45:53:android.content.res.ColorStateList android.support.v4.view.ViewCompat.getBackgroundTintList(android.view.View):0:0 -> a
    45:53:boolean android.support.v7.widget.AppCompatBackgroundHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0 -> a
    45:53:void applySupportBackgroundTint():0 -> a
    54:57:boolean android.support.v7.widget.AppCompatBackgroundHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0:0 -> a
    54:57:void applySupportBackgroundTint():0 -> a
    58:63:android.graphics.PorterDuff$Mode android.support.v4.view.ViewCompat.getBackgroundTintMode(android.view.View):0:0 -> a
    58:63:boolean android.support.v7.widget.AppCompatBackgroundHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0 -> a
    58:63:void applySupportBackgroundTint():0 -> a
    64:87:boolean android.support.v7.widget.AppCompatBackgroundHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0:0 -> a
    64:87:void applySupportBackgroundTint():0 -> a
    88:107:void applySupportBackgroundTint():0:0 -> a
    1:1:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> b
    1:1:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> c
    58:63:void android.support.v4.view.ViewCompat.setBackgroundTintList(android.view.View,android.content.res.ColorStateList):0:0 -> d
    58:63:void loadFromAttributes(android.util.AttributeSet,int):0 -> d
    64:78:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> d
    79:83:void android.support.v4.view.ViewCompat.setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode):0:0 -> d
    79:83:void loadFromAttributes(android.util.AttributeSet,int):0 -> d
    84:91:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> d
    1:1:void onSetBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:1:void onSetBackgroundResource(int):0:0 -> f
    1:1:void setInternalBackgroundTint(android.content.res.ColorStateList):0:0 -> g
    1:1:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> h
    1:1:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> i
android.support.v7.widget.AppCompatButton -> h0.t:
# {"id":"sourceFile","fileName":"AppCompatButton.java"}
    android.support.v7.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/s;"}
    android.support.v7.widget.AppCompatTextHelper mTextHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/p0;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:1:void drawableStateChanged():0:0 -> drawableStateChanged
    16:19:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeMaxTextSize():0:0 -> getAutoSizeMaxTextSize
    16:19:int android.support.v7.widget.AppCompatTextHelper.getAutoSizeMaxTextSize():0 -> getAutoSizeMaxTextSize
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:19:int getAutoSizeMaxTextSize():0 -> getAutoSizeMaxTextSize
    20:26:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeMaxTextSize():0:0 -> getAutoSizeMaxTextSize
    20:26:int android.support.v7.widget.AppCompatTextHelper.getAutoSizeMaxTextSize():0 -> getAutoSizeMaxTextSize
    20:26:int getAutoSizeMaxTextSize():0 -> getAutoSizeMaxTextSize
    16:19:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeMinTextSize():0:0 -> getAutoSizeMinTextSize
    16:19:int android.support.v7.widget.AppCompatTextHelper.getAutoSizeMinTextSize():0 -> getAutoSizeMinTextSize
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:19:int getAutoSizeMinTextSize():0 -> getAutoSizeMinTextSize
    20:26:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeMinTextSize():0:0 -> getAutoSizeMinTextSize
    20:26:int android.support.v7.widget.AppCompatTextHelper.getAutoSizeMinTextSize():0 -> getAutoSizeMinTextSize
    20:26:int getAutoSizeMinTextSize():0 -> getAutoSizeMinTextSize
    16:19:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeStepGranularity():0:0 -> getAutoSizeStepGranularity
    16:19:int android.support.v7.widget.AppCompatTextHelper.getAutoSizeStepGranularity():0 -> getAutoSizeStepGranularity
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:19:int getAutoSizeStepGranularity():0 -> getAutoSizeStepGranularity
    20:26:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeStepGranularity():0:0 -> getAutoSizeStepGranularity
    20:26:int android.support.v7.widget.AppCompatTextHelper.getAutoSizeStepGranularity():0 -> getAutoSizeStepGranularity
    20:26:int getAutoSizeStepGranularity():0 -> getAutoSizeStepGranularity
    16:17:int[] android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeTextAvailableSizes():0:0 -> getAutoSizeTextAvailableSizes
    16:17:int[] android.support.v7.widget.AppCompatTextHelper.getAutoSizeTextAvailableSizes():0 -> getAutoSizeTextAvailableSizes
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:17:int[] getAutoSizeTextAvailableSizes():0 -> getAutoSizeTextAvailableSizes
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    18:24:int[] android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeTextAvailableSizes():0:0 -> getAutoSizeTextAvailableSizes
    18:24:int[] android.support.v7.widget.AppCompatTextHelper.getAutoSizeTextAvailableSizes():0 -> getAutoSizeTextAvailableSizes
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:24:int[] getAutoSizeTextAvailableSizes():0 -> getAutoSizeTextAvailableSizes
    21:22:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeTextType():0:0 -> getAutoSizeTextType
    21:22:int android.support.v7.widget.AppCompatTextHelper.getAutoSizeTextType():0 -> getAutoSizeTextType
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:22:int getAutoSizeTextType():0 -> getAutoSizeTextType
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    23:26:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeTextType():0:0 -> getAutoSizeTextType
    23:26:int android.support.v7.widget.AppCompatTextHelper.getAutoSizeTextType():0 -> getAutoSizeTextType
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:26:int getAutoSizeTextType():0 -> getAutoSizeTextType
    1:1:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> getSupportBackgroundTintList
    1:1:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> getSupportBackgroundTintMode
    1:1:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0:0 -> onInitializeAccessibilityEvent
    1:1:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):0:0 -> onInitializeAccessibilityNodeInfo
    14:19:void android.support.v7.widget.AppCompatTextHelper.autoSizeText():0:0 -> onLayout
    14:19:void android.support.v7.widget.AppCompatTextHelper.onLayout(boolean,int,int,int,int):0 -> onLayout
    14:19:void onLayout(boolean,int,int,int,int):0 -> onLayout
    14:21:boolean android.support.v7.widget.AppCompatTextHelper.isAutoSizeEnabled():0:0 -> onTextChanged
    14:21:void onTextChanged(java.lang.CharSequence,int,int,int):0 -> onTextChanged
    22:25:void android.support.v7.widget.AppCompatTextHelper.autoSizeText():0:0 -> onTextChanged
    22:25:void onTextChanged(java.lang.CharSequence,int,int,int):0 -> onTextChanged
    1:1:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):0:0 -> setAutoSizeTextTypeUniformWithConfiguration
    1:1:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):0:0 -> setAutoSizeTextTypeUniformWithPresetSizes
    1:1:void setAutoSizeTextTypeWithDefaults(int):0:0 -> setAutoSizeTextTypeWithDefaults
    1:1:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setBackgroundDrawable
    1:1:void setBackgroundResource(int):0:0 -> setBackgroundResource
    5:10:void android.support.v7.widget.AppCompatTextHelper.setAllCaps(boolean):0:0 -> setSupportAllCaps
    5:10:void setSupportAllCaps(boolean):0 -> setSupportAllCaps
    1:1:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> setSupportBackgroundTintList
    1:1:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportBackgroundTintMode
    1:1:void setTextAppearance(android.content.Context,int):0:0 -> setTextAppearance
    17:24:boolean android.support.v7.widget.AppCompatTextHelper.isAutoSizeEnabled():0:0 -> setTextSize
    17:24:void android.support.v7.widget.AppCompatTextHelper.setTextSize(int,float):0 -> setTextSize
    17:24:void setTextSize(int,float):0 -> setTextSize
    25:28:void android.support.v7.widget.AppCompatTextHelper.setTextSizeInternal(int,float):0:0 -> setTextSize
    25:28:void android.support.v7.widget.AppCompatTextHelper.setTextSize(int,float):0 -> setTextSize
    25:28:void setTextSize(int,float):0 -> setTextSize
android.support.v7.widget.AppCompatCheckBox -> android.support.v7.widget.AppCompatCheckBox:
# {"id":"sourceFile","fileName":"AppCompatCheckBox.java"}
    android.support.v7.widget.AppCompatCompoundButtonHelper mCompoundButtonHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/v;"}
    1:21:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:21:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    15:24:android.graphics.drawable.Drawable android.support.v4.widget.CompoundButtonCompat.getButtonDrawable(android.widget.CompoundButton):0:0 -> getCompoundPaddingLeft
    15:24:int android.support.v7.widget.AppCompatCompoundButtonHelper.getCompoundPaddingLeft(int):0 -> getCompoundPaddingLeft
    15:24:int getCompoundPaddingLeft():0 -> getCompoundPaddingLeft
    25:30:int android.support.v7.widget.AppCompatCompoundButtonHelper.getCompoundPaddingLeft(int):0:0 -> getCompoundPaddingLeft
    25:30:int getCompoundPaddingLeft():0 -> getCompoundPaddingLeft
    5:9:android.content.res.ColorStateList android.support.v7.widget.AppCompatCompoundButtonHelper.getSupportButtonTintList():0:0 -> getSupportButtonTintList
    5:9:android.content.res.ColorStateList getSupportButtonTintList():0 -> getSupportButtonTintList
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:9:android.graphics.PorterDuff$Mode android.support.v7.widget.AppCompatCompoundButtonHelper.getSupportButtonTintMode():0:0 -> getSupportButtonTintMode
    5:9:android.graphics.PorterDuff$Mode getSupportButtonTintMode():0 -> getSupportButtonTintMode
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void setButtonDrawable(int):0:0 -> setButtonDrawable
    2:2:void android.support.v7.widget.AppCompatCompoundButtonHelper.onSetButtonDrawable():0:0 -> setButtonDrawable
    2:2:void setButtonDrawable(android.graphics.drawable.Drawable):0 -> setButtonDrawable
    5:13:void android.support.v7.widget.AppCompatCompoundButtonHelper.setSupportButtonTintList(android.content.res.ColorStateList):0:0 -> setSupportButtonTintList
    5:13:void setSupportButtonTintList(android.content.res.ColorStateList):0 -> setSupportButtonTintList
    5:13:void android.support.v7.widget.AppCompatCompoundButtonHelper.setSupportButtonTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportButtonTintMode
    5:13:void setSupportButtonTintMode(android.graphics.PorterDuff$Mode):0 -> setSupportButtonTintMode
android.support.v7.widget.AppCompatCheckedTextView -> h0.u:
# {"id":"sourceFile","fileName":"AppCompatCheckedTextView.java"}
    android.support.v7.widget.AppCompatTextHelper mTextHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/p0;"}
    int[] TINT_ATTRS -> b
    1:1:void <clinit>():0:0 -> <clinit>
    1:44:void android.support.v7.widget.AppCompatCheckedTextView.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:44:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:1:void drawableStateChanged():0:0 -> drawableStateChanged
    1:1:void setCheckMarkDrawable(int):0:0 -> setCheckMarkDrawable
    1:1:void setTextAppearance(android.content.Context,int):0:0 -> setTextAppearance
android.support.v7.widget.AppCompatCompoundButtonHelper -> h0.v:
# {"id":"sourceFile","fileName":"AppCompatCompoundButtonHelper.java"}
    android.widget.CompoundButton mView -> a
    android.content.res.ColorStateList mButtonTintList -> b
    android.graphics.PorterDuff$Mode mButtonTintMode -> c
    boolean mHasButtonTint -> d
    boolean mHasButtonTintMode -> e
    boolean mSkipNextApply -> f
    1:1:void <init>(android.widget.CompoundButton):0:0 -> <init>
    1:18:android.graphics.drawable.Drawable android.support.v4.widget.CompoundButtonCompat.getButtonDrawable(android.widget.CompoundButton):0:0 -> a
    1:18:void applyButtonTint():0 -> a
    19:24:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableCompat.wrap(android.graphics.drawable.Drawable):0:0 -> a
    19:24:void applyButtonTint():0 -> a
    25:63:void applyButtonTint():0:0 -> a
    51:56:void android.support.v4.widget.CompoundButtonCompat.setButtonTintList(android.widget.CompoundButton,android.content.res.ColorStateList):0:0 -> b
    51:56:void loadFromAttributes(android.util.AttributeSet,int):0 -> b
    57:72:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> b
    73:77:void android.support.v4.widget.CompoundButtonCompat.setButtonTintMode(android.widget.CompoundButton,android.graphics.PorterDuff$Mode):0:0 -> b
    73:77:void loadFromAttributes(android.util.AttributeSet,int):0 -> b
    78:85:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> b
android.support.v7.widget.AppCompatDrawableManager -> h0.z:
# {"id":"sourceFile","fileName":"AppCompatDrawableManager.java"}
    java.util.WeakHashMap mTintLists -> a
    android.support.v4.util.ArrayMap mDelegates -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/b;"}
    android.support.v4.util.SparseArrayCompat mKnownDrawableIdTags -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt/q;"}
    java.lang.Object mDrawableCacheLock -> d
    java.util.WeakHashMap mDrawableCaches -> e
    android.util.TypedValue mTypedValue -> f
    boolean mHasCheckedVectorDrawableSetup -> g
    android.graphics.PorterDuff$Mode DEFAULT_MODE -> h
    android.support.v7.widget.AppCompatDrawableManager INSTANCE -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/z;"}
    android.support.v7.widget.AppCompatDrawableManager$ColorFilterLruCache COLOR_FILTER_CACHE -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/x;"}
    int[] COLORFILTER_TINT_COLOR_CONTROL_NORMAL -> k
    int[] TINT_COLOR_CONTROL_NORMAL -> l
    int[] COLORFILTER_COLOR_CONTROL_ACTIVATED -> m
    int[] COLORFILTER_COLOR_BACKGROUND_MULTIPLY -> n
    int[] TINT_COLOR_CONTROL_STATE_LIST -> o
    int[] TINT_CHECKABLE_BUTTON_LIST -> p
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>():0:0 -> <init>
    1:1:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;JLandroid/graphics/drawable/Drawable;)V"}
    1:1:boolean arrayContains(int[],int):0:0 -> b
    1:1:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):0:0 -> c
    18:27:void android.support.v7.widget.AppCompatDrawableManager.installDefaultInflateDelegates(android.support.v7.widget.AppCompatDrawableManager):0:0 -> d
    18:27:android.support.v7.widget.AppCompatDrawableManager get():0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/z;"}
    28:41:void android.support.v7.widget.AppCompatDrawableManager.addDelegate(java.lang.String,android.support.v7.widget.AppCompatDrawableManager$InflateDelegate):0:0 -> d
    28:41:void android.support.v7.widget.AppCompatDrawableManager.installDefaultInflateDelegates(android.support.v7.widget.AppCompatDrawableManager):0 -> d
    28:41:android.support.v7.widget.AppCompatDrawableManager get():0 -> d
    42:51:void android.support.v7.widget.AppCompatDrawableManager.installDefaultInflateDelegates(android.support.v7.widget.AppCompatDrawableManager):0:0 -> d
    42:51:android.support.v7.widget.AppCompatDrawableManager get():0 -> d
    52:68:void android.support.v7.widget.AppCompatDrawableManager.addDelegate(java.lang.String,android.support.v7.widget.AppCompatDrawableManager$InflateDelegate):0:0 -> d
    52:68:void android.support.v7.widget.AppCompatDrawableManager.installDefaultInflateDelegates(android.support.v7.widget.AppCompatDrawableManager):0 -> d
    52:68:android.support.v7.widget.AppCompatDrawableManager get():0 -> d
    19:37:java.lang.Object android.support.v4.util.LongSparseArray.get(long,java.lang.Object):0:0 -> e
    19:37:java.lang.Object android.support.v4.util.LongSparseArray.get(long):0 -> e
    19:37:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):0 -> e
    38:59:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):0:0 -> e
    60:82:void android.support.v4.util.LongSparseArray.delete(long):0:0 -> e
    60:82:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):0 -> e
    83:86:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):0:0 -> e
    19:24:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.getDrawable(android.content.Context,int):0:0 -> f
    19:24:void android.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(android.content.Context):0 -> f
    19:24:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    25:55:boolean android.support.v7.widget.AppCompatDrawableManager.isVectorDrawable(android.graphics.drawable.Drawable):0:0 -> f
    25:55:void android.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(android.content.Context):0 -> f
    25:55:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    56:119:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(android.content.Context,int):0:0 -> f
    56:119:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    120:127:long android.support.v7.widget.AppCompatDrawableManager.createCacheKey(android.util.TypedValue):0:0 -> f
    120:127:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(android.content.Context,int):0 -> f
    120:127:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    128:200:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(android.content.Context,int):0:0 -> f
    128:200:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    201:204:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager$VdcInflateDelegate.createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> f
    201:204:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(android.content.Context,int):0 -> f
    201:204:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    205:218:android.support.graphics.drawable.VectorDrawableCompat android.support.graphics.drawable.VectorDrawableCompat.createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> f
    205:218:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager$VdcInflateDelegate.createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> f
    205:218:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(android.content.Context,int):0 -> f
    205:218:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    219:224:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager$VdcInflateDelegate.createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> f
    219:224:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(android.content.Context,int):0 -> f
    219:224:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    225:228:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager$AvdcInflateDelegate.createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> f
    225:228:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(android.content.Context,int):0 -> f
    225:228:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    229:230:android.support.graphics.drawable.AnimatedVectorDrawableCompat android.support.graphics.drawable.AnimatedVectorDrawableCompat.createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> f
    229:230:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager$AvdcInflateDelegate.createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> f
    229:230:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(android.content.Context,int):0 -> f
    229:230:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    231:233:void android.support.graphics.drawable.AnimatedVectorDrawableCompat.<init>(android.content.Context):0:0 -> f
    231:233:android.support.graphics.drawable.AnimatedVectorDrawableCompat android.support.graphics.drawable.AnimatedVectorDrawableCompat.createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> f
    231:233:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager$AvdcInflateDelegate.createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> f
    231:233:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(android.content.Context,int):0 -> f
    231:233:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    234:242:android.support.graphics.drawable.AnimatedVectorDrawableCompat android.support.graphics.drawable.AnimatedVectorDrawableCompat.createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> f
    234:242:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager$AvdcInflateDelegate.createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> f
    234:242:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(android.content.Context,int):0 -> f
    234:242:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    243:252:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager$AvdcInflateDelegate.createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> f
    243:252:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(android.content.Context,int):0 -> f
    243:252:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    253:289:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(android.content.Context,int):0:0 -> f
    253:289:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    290:305:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.createDrawableIfNeeded(android.content.Context,int):0:0 -> f
    290:305:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    306:314:long android.support.v7.widget.AppCompatDrawableManager.createCacheKey(android.util.TypedValue):0:0 -> f
    306:314:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.createDrawableIfNeeded(android.content.Context,int):0 -> f
    306:314:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    315:335:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.createDrawableIfNeeded(android.content.Context,int):0:0 -> f
    315:335:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    336:350:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.getDrawable(android.content.Context,int):0:0 -> f
    336:350:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.createDrawableIfNeeded(android.content.Context,int):0 -> f
    336:350:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    351:366:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.createDrawableIfNeeded(android.content.Context,int):0:0 -> f
    351:366:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    367:372:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0:0 -> f
    373:388:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):0:0 -> f
    373:388:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    389:394:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableCompat.wrap(android.graphics.drawable.Drawable):0:0 -> f
    389:394:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):0 -> f
    389:394:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    395:402:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):0:0 -> f
    395:402:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    403:408:android.graphics.PorterDuff$Mode android.support.v7.widget.AppCompatDrawableManager.getTintMode(int):0:0 -> f
    403:408:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):0 -> f
    403:408:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    409:524:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatDrawableManager.tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):0:0 -> f
    409:524:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    525:530:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0:0 -> f
    531:540:void android.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(android.content.Context):0:0 -> f
    531:540:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    12:16:int android.support.v7.widget.AppCompatDrawableManager$ColorFilterLruCache.generateCacheKey(int,android.graphics.PorterDuff$Mode):0:0 -> g
    12:16:android.graphics.PorterDuffColorFilter android.support.v7.widget.AppCompatDrawableManager$ColorFilterLruCache.get(int,android.graphics.PorterDuff$Mode):0 -> g
    12:16:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):0 -> g
    17:28:android.graphics.PorterDuffColorFilter android.support.v7.widget.AppCompatDrawableManager$ColorFilterLruCache.get(int,android.graphics.PorterDuff$Mode):0:0 -> g
    17:28:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):0 -> g
    29:33:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):0:0 -> g
    34:38:int android.support.v7.widget.AppCompatDrawableManager$ColorFilterLruCache.generateCacheKey(int,android.graphics.PorterDuff$Mode):0:0 -> g
    34:38:android.graphics.PorterDuffColorFilter android.support.v7.widget.AppCompatDrawableManager$ColorFilterLruCache.put(int,android.graphics.PorterDuff$Mode,android.graphics.PorterDuffColorFilter):0 -> g
    34:38:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):0 -> g
    39:49:android.graphics.PorterDuffColorFilter android.support.v7.widget.AppCompatDrawableManager$ColorFilterLruCache.put(int,android.graphics.PorterDuff$Mode,android.graphics.PorterDuffColorFilter):0:0 -> g
    39:49:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):0 -> g
    6:30:android.content.res.ColorStateList android.support.v7.widget.AppCompatDrawableManager.getTintListFromCache(android.content.Context,int):0:0 -> h
    6:30:android.content.res.ColorStateList getTintList(android.content.Context,int):0 -> h
    31:59:android.content.res.ColorStateList getTintList(android.content.Context,int):0:0 -> h
    60:153:android.content.res.ColorStateList android.support.v7.widget.AppCompatDrawableManager.createSwitchThumbColorStateList(android.content.Context):0:0 -> h
    60:153:android.content.res.ColorStateList getTintList(android.content.Context,int):0 -> h
    154:167:android.content.res.ColorStateList android.support.v7.widget.AppCompatDrawableManager.createDefaultButtonColorStateList(android.content.Context):0:0 -> h
    154:167:android.content.res.ColorStateList getTintList(android.content.Context,int):0 -> h
    168:180:android.content.res.ColorStateList android.support.v7.widget.AppCompatDrawableManager.createBorderlessButtonColorStateList(android.content.Context):0:0 -> h
    168:180:android.content.res.ColorStateList getTintList(android.content.Context,int):0 -> h
    181:202:android.content.res.ColorStateList android.support.v7.widget.AppCompatDrawableManager.createColoredButtonColorStateList(android.content.Context):0:0 -> h
    181:202:android.content.res.ColorStateList getTintList(android.content.Context,int):0 -> h
    203:263:android.content.res.ColorStateList getTintList(android.content.Context,int):0:0 -> h
    264:294:void android.support.v7.widget.AppCompatDrawableManager.addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):0:0 -> h
    264:294:android.content.res.ColorStateList getTintList(android.content.Context,int):0 -> h
    1:1:void setPorterDuffColorFilter(android.graphics.drawable.Drawable,int,android.graphics.PorterDuff$Mode):0:0 -> i
    56:63:android.graphics.PorterDuffColorFilter android.support.v7.widget.AppCompatDrawableManager.createTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int[]):0:0 -> j
    56:63:void tintDrawable(android.graphics.drawable.Drawable,android.support.v7.widget.TintInfo,int[]):0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Lh0/u3;[I)V"}
    64:76:void tintDrawable(android.graphics.drawable.Drawable,android.support.v7.widget.TintInfo,int[]):0:0 -> j
    1:1:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):0:0 -> k
android.support.v7.widget.AppCompatDrawableManager$AvdcInflateDelegate -> h0.w:
# {"id":"sourceFile","fileName":"AppCompatDrawableManager.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    3:6:void android.support.v7.widget.AppCompatDrawableManager$AvdcInflateDelegate.<init>():0:0 -> <init>
    3:6:void $r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v7.widget.AppCompatDrawableManager$ColorFilterLruCache -> h0.x:
# {"id":"sourceFile","fileName":"AppCompatDrawableManager.java"}
    1:1:void <init>(int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
android.support.v7.widget.AppCompatDrawableManager$InflateDelegate -> h0.y:
# {"id":"sourceFile","fileName":"AppCompatDrawableManager.java"}
android.support.v7.widget.AppCompatDrawableManager$VdcInflateDelegate -> R8$$REMOVED$$CLASS$$140:
# {"id":"sourceFile","fileName":"AppCompatDrawableManager.java"}
android.support.v7.widget.AppCompatEditText -> h0.a0:
# {"id":"sourceFile","fileName":"AppCompatEditText.java"}
    android.support.v7.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/s;"}
    android.support.v7.widget.AppCompatTextHelper mTextHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/p0;"}
    1:33:void android.support.v7.widget.AppCompatEditText.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:33:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:1:void drawableStateChanged():0:0 -> drawableStateChanged
    1:1:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> getSupportBackgroundTintList
    1:1:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> getSupportBackgroundTintMode
    1:1:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setBackgroundDrawable
    1:1:void setBackgroundResource(int):0:0 -> setBackgroundResource
    1:1:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> setSupportBackgroundTintList
    1:1:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportBackgroundTintMode
    1:1:void setTextAppearance(android.content.Context,int):0:0 -> setTextAppearance
android.support.v7.widget.AppCompatImageButton -> h0.b0:
# {"id":"sourceFile","fileName":"AppCompatImageButton.java"}
    android.support.v7.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/s;"}
    android.support.v7.widget.AppCompatImageHelper mImageHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/d;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:1:void drawableStateChanged():0:0 -> drawableStateChanged
    1:1:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> getSupportBackgroundTintList
    1:1:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> getSupportBackgroundTintMode
    6:14:android.content.res.ColorStateList android.support.v7.widget.AppCompatImageHelper.getSupportImageTintList():0:0 -> getSupportImageTintList
    6:14:android.content.res.ColorStateList getSupportImageTintList():0 -> getSupportImageTintList
    6:14:android.graphics.PorterDuff$Mode android.support.v7.widget.AppCompatImageHelper.getSupportImageTintMode():0:0 -> getSupportImageTintMode
    6:14:android.graphics.PorterDuff$Mode getSupportImageTintMode():0 -> getSupportImageTintMode
    3:6:boolean android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering():0:0 -> hasOverlappingRendering
    3:6:boolean hasOverlappingRendering():0 -> hasOverlappingRendering
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:23:boolean android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering():0:0 -> hasOverlappingRendering
    7:23:boolean hasOverlappingRendering():0 -> hasOverlappingRendering
    24:33:boolean hasOverlappingRendering():0:0 -> hasOverlappingRendering
    1:1:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setBackgroundDrawable
    1:1:void setBackgroundResource(int):0:0 -> setBackgroundResource
    1:1:void setImageBitmap(android.graphics.Bitmap):0:0 -> setImageBitmap
    1:1:void setImageDrawable(android.graphics.drawable.Drawable):0:0 -> setImageDrawable
    1:1:void setImageIcon(android.graphics.drawable.Icon):0:0 -> setImageIcon
    1:1:void setImageResource(int):0:0 -> setImageResource
    1:1:void setImageURI(android.net.Uri):0:0 -> setImageURI
    1:1:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> setSupportBackgroundTintList
    1:1:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportBackgroundTintMode
    5:30:void android.support.v7.widget.AppCompatImageHelper.setSupportImageTintList(android.content.res.ColorStateList):0:0 -> setSupportImageTintList
    5:30:void setSupportImageTintList(android.content.res.ColorStateList):0 -> setSupportImageTintList
    5:30:void android.support.v7.widget.AppCompatImageHelper.setSupportImageTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportImageTintMode
    5:30:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):0 -> setSupportImageTintMode
android.support.v7.widget.AppCompatImageHelper -> R8$$REMOVED$$CLASS$$141:
# {"id":"sourceFile","fileName":"AppCompatImageHelper.java"}
android.support.v7.widget.AppCompatImageView -> h0.c0:
# {"id":"sourceFile","fileName":"AppCompatImageView.java"}
    android.support.v7.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/s;"}
    android.support.v7.widget.AppCompatImageHelper mImageHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/d;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:1:void drawableStateChanged():0:0 -> drawableStateChanged
    1:1:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> getSupportBackgroundTintList
    1:1:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> getSupportBackgroundTintMode
    6:14:android.content.res.ColorStateList android.support.v7.widget.AppCompatImageHelper.getSupportImageTintList():0:0 -> getSupportImageTintList
    6:14:android.content.res.ColorStateList getSupportImageTintList():0 -> getSupportImageTintList
    6:14:android.graphics.PorterDuff$Mode android.support.v7.widget.AppCompatImageHelper.getSupportImageTintMode():0:0 -> getSupportImageTintMode
    6:14:android.graphics.PorterDuff$Mode getSupportImageTintMode():0 -> getSupportImageTintMode
    3:6:boolean android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering():0:0 -> hasOverlappingRendering
    3:6:boolean hasOverlappingRendering():0 -> hasOverlappingRendering
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:23:boolean android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering():0:0 -> hasOverlappingRendering
    7:23:boolean hasOverlappingRendering():0 -> hasOverlappingRendering
    24:33:boolean hasOverlappingRendering():0:0 -> hasOverlappingRendering
    1:1:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setBackgroundDrawable
    1:1:void setBackgroundResource(int):0:0 -> setBackgroundResource
    1:1:void setImageBitmap(android.graphics.Bitmap):0:0 -> setImageBitmap
    1:1:void setImageDrawable(android.graphics.drawable.Drawable):0:0 -> setImageDrawable
    1:1:void setImageIcon(android.graphics.drawable.Icon):0:0 -> setImageIcon
    1:1:void setImageResource(int):0:0 -> setImageResource
    1:1:void setImageURI(android.net.Uri):0:0 -> setImageURI
    1:1:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> setSupportBackgroundTintList
    1:1:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportBackgroundTintMode
    5:30:void android.support.v7.widget.AppCompatImageHelper.setSupportImageTintList(android.content.res.ColorStateList):0:0 -> setSupportImageTintList
    5:30:void setSupportImageTintList(android.content.res.ColorStateList):0 -> setSupportImageTintList
    5:30:void android.support.v7.widget.AppCompatImageHelper.setSupportImageTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportImageTintMode
    5:30:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):0 -> setSupportImageTintMode
android.support.v7.widget.AppCompatMultiAutoCompleteTextView -> h0.d0:
# {"id":"sourceFile","fileName":"AppCompatMultiAutoCompleteTextView.java"}
    android.support.v7.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/s;"}
    android.support.v7.widget.AppCompatTextHelper mTextHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/p0;"}
    int[] TINT_ATTRS -> c
    1:1:void <clinit>():0:0 -> <clinit>
    1:60:void android.support.v7.widget.AppCompatMultiAutoCompleteTextView.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:60:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:1:void drawableStateChanged():0:0 -> drawableStateChanged
    1:1:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> getSupportBackgroundTintList
    1:1:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> getSupportBackgroundTintMode
    1:1:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setBackgroundDrawable
    1:1:void setBackgroundResource(int):0:0 -> setBackgroundResource
    1:1:void setDropDownBackgroundResource(int):0:0 -> setDropDownBackgroundResource
    1:1:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> setSupportBackgroundTintList
    1:1:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportBackgroundTintMode
    1:1:void setTextAppearance(android.content.Context,int):0:0 -> setTextAppearance
android.support.v7.widget.AppCompatPopupWindow -> h0.e0:
# {"id":"sourceFile","fileName":"AppCompatPopupWindow.java"}
    boolean mOverlapAnchor -> a
    boolean COMPAT_OVERLAP_ANCHOR -> b
    1:1:void <clinit>():0:0 -> <clinit>
    6:10:android.support.v7.widget.TintTypedArray android.support.v7.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):0:0 -> <init>
    6:10:void android.support.v7.widget.AppCompatPopupWindow.init(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    6:10:void <init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    11:17:boolean android.support.v7.widget.TintTypedArray.hasValue(int):0:0 -> <init>
    11:17:void android.support.v7.widget.AppCompatPopupWindow.init(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    11:17:void <init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    18:28:boolean android.support.v7.widget.TintTypedArray.getBoolean(int,boolean):0:0 -> <init>
    18:28:void android.support.v7.widget.AppCompatPopupWindow.init(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    18:28:void <init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    29:33:void android.support.v4.widget.PopupWindowCompat.setOverlapAnchor(android.widget.PopupWindow,boolean):0:0 -> <init>
    29:33:void android.support.v7.widget.AppCompatPopupWindow.setSupportOverlapAnchor(boolean):0 -> <init>
    29:33:void android.support.v7.widget.AppCompatPopupWindow.init(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    29:33:void <init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    34:54:android.graphics.drawable.Drawable android.support.v7.widget.TintTypedArray.getDrawable(int):0:0 -> <init>
    34:54:void android.support.v7.widget.AppCompatPopupWindow.init(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    34:54:void <init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    55:57:void android.support.v7.widget.AppCompatPopupWindow.init(android.content.Context,android.util.AttributeSet,int,int):0:0 -> <init>
    55:57:void <init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    58:61:void android.support.v7.widget.TintTypedArray.recycle():0:0 -> <init>
    58:61:void android.support.v7.widget.AppCompatPopupWindow.init(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    58:61:void <init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    1:1:void showAsDropDown(android.view.View,int,int):0:0 -> showAsDropDown
    2:2:void showAsDropDown(android.view.View,int,int,int):0:0 -> showAsDropDown
    1:1:void update(android.view.View,int,int,int,int):0:0 -> update
android.support.v7.widget.AppCompatProgressBarHelper -> h0.f0:
# {"id":"sourceFile","fileName":"AppCompatProgressBarHelper.java"}
    android.widget.ProgressBar mView -> a
    android.graphics.Bitmap mSampleTile -> b
    int[] TINT_ATTRS -> c
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.widget.ProgressBar):0:0 -> <init>
    21:72:android.graphics.drawable.Drawable android.support.v7.widget.AppCompatProgressBarHelper.tileifyIndeterminate(android.graphics.drawable.Drawable):0:0 -> a
    21:72:void loadFromAttributes(android.util.AttributeSet,int):0 -> a
    73:92:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> a
    10:13:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableWrapperApi14.getWrappedDrawable():0:0 -> b
    10:13:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:113:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):0:0 -> b
    114:119:android.graphics.drawable.shapes.Shape android.support.v7.widget.AppCompatProgressBarHelper.getDrawableShape():0:0 -> b
    114:119:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):0 -> b
    120:164:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):0:0 -> b
android.support.v7.widget.AppCompatRadioButton -> android.support.v7.widget.AppCompatRadioButton:
# {"id":"sourceFile","fileName":"AppCompatRadioButton.java"}
    android.support.v7.widget.AppCompatCompoundButtonHelper mCompoundButtonHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/v;"}
    1:21:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:21:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    15:24:android.graphics.drawable.Drawable android.support.v4.widget.CompoundButtonCompat.getButtonDrawable(android.widget.CompoundButton):0:0 -> getCompoundPaddingLeft
    15:24:int android.support.v7.widget.AppCompatCompoundButtonHelper.getCompoundPaddingLeft(int):0 -> getCompoundPaddingLeft
    15:24:int getCompoundPaddingLeft():0 -> getCompoundPaddingLeft
    25:30:int android.support.v7.widget.AppCompatCompoundButtonHelper.getCompoundPaddingLeft(int):0:0 -> getCompoundPaddingLeft
    25:30:int getCompoundPaddingLeft():0 -> getCompoundPaddingLeft
    5:9:android.content.res.ColorStateList android.support.v7.widget.AppCompatCompoundButtonHelper.getSupportButtonTintList():0:0 -> getSupportButtonTintList
    5:9:android.content.res.ColorStateList getSupportButtonTintList():0 -> getSupportButtonTintList
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:9:android.graphics.PorterDuff$Mode android.support.v7.widget.AppCompatCompoundButtonHelper.getSupportButtonTintMode():0:0 -> getSupportButtonTintMode
    5:9:android.graphics.PorterDuff$Mode getSupportButtonTintMode():0 -> getSupportButtonTintMode
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void setButtonDrawable(int):0:0 -> setButtonDrawable
    2:2:void android.support.v7.widget.AppCompatCompoundButtonHelper.onSetButtonDrawable():0:0 -> setButtonDrawable
    2:2:void setButtonDrawable(android.graphics.drawable.Drawable):0 -> setButtonDrawable
    5:13:void android.support.v7.widget.AppCompatCompoundButtonHelper.setSupportButtonTintList(android.content.res.ColorStateList):0:0 -> setSupportButtonTintList
    5:13:void setSupportButtonTintList(android.content.res.ColorStateList):0 -> setSupportButtonTintList
    5:13:void android.support.v7.widget.AppCompatCompoundButtonHelper.setSupportButtonTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportButtonTintMode
    5:13:void setSupportButtonTintMode(android.graphics.PorterDuff$Mode):0 -> setSupportButtonTintMode
android.support.v7.widget.AppCompatRatingBar -> h0.g0:
# {"id":"sourceFile","fileName":"AppCompatRatingBar.java"}
    android.support.v7.widget.AppCompatProgressBarHelper mAppCompatProgressBarHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/f0;"}
    4:17:void android.support.v7.widget.AppCompatRatingBar.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    4:17:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    7:10:android.graphics.Bitmap android.support.v7.widget.AppCompatProgressBarHelper.getSampleTime():0:0 -> onMeasure
    7:10:void onMeasure(int,int):0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:39:void onMeasure(int,int):0:0 -> onMeasure
android.support.v7.widget.AppCompatSeekBar -> h0.h0:
# {"id":"sourceFile","fileName":"AppCompatSeekBar.java"}
    android.support.v7.widget.AppCompatSeekBarHelper mAppCompatSeekBarHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/i0;"}
    4:17:void android.support.v7.widget.AppCompatSeekBar.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    4:17:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    6:9:void android.support.v7.widget.AppCompatSeekBarHelper.drawableStateChanged():0:0 -> drawableStateChanged
    6:9:void drawableStateChanged():0 -> drawableStateChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:31:void android.support.v7.widget.AppCompatSeekBarHelper.drawableStateChanged():0:0 -> drawableStateChanged
    10:31:void drawableStateChanged():0 -> drawableStateChanged
    6:9:void android.support.v7.widget.AppCompatSeekBarHelper.jumpDrawablesToCurrentState():0:0 -> jumpDrawablesToCurrentState
    6:9:void jumpDrawablesToCurrentState():0 -> jumpDrawablesToCurrentState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:13:void android.support.v7.widget.AppCompatSeekBarHelper.jumpDrawablesToCurrentState():0:0 -> jumpDrawablesToCurrentState
    10:13:void jumpDrawablesToCurrentState():0 -> jumpDrawablesToCurrentState
    1:1:void onDraw(android.graphics.Canvas):0:0 -> onDraw
android.support.v7.widget.AppCompatSeekBarHelper -> h0.i0:
# {"id":"sourceFile","fileName":"AppCompatSeekBarHelper.java"}
    android.widget.SeekBar mView -> d
    android.graphics.drawable.Drawable mTickMark -> e
    android.content.res.ColorStateList mTickMarkTintList -> f
    android.graphics.PorterDuff$Mode mTickMarkTintMode -> g
    boolean mHasTickMarkTint -> h
    boolean mHasTickMarkTintMode -> i
    1:1:void <init>(android.widget.SeekBar):0:0 -> <init>
    39:48:void android.support.v7.widget.AppCompatSeekBarHelper.setTickMark(android.graphics.drawable.Drawable):0:0 -> a
    39:48:void loadFromAttributes(android.util.AttributeSet,int):0 -> a
    49:54:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> a
    49:54:void android.support.v7.widget.AppCompatSeekBarHelper.setTickMark(android.graphics.drawable.Drawable):0 -> a
    49:54:void loadFromAttributes(android.util.AttributeSet,int):0 -> a
    55:59:boolean android.support.v4.graphics.drawable.DrawableCompat.setLayoutDirection(android.graphics.drawable.Drawable,int):0:0 -> a
    55:59:void android.support.v7.widget.AppCompatSeekBarHelper.setTickMark(android.graphics.drawable.Drawable):0 -> a
    55:59:void loadFromAttributes(android.util.AttributeSet,int):0 -> a
    60:79:void android.support.v7.widget.AppCompatSeekBarHelper.setTickMark(android.graphics.drawable.Drawable):0:0 -> a
    60:79:void loadFromAttributes(android.util.AttributeSet,int):0 -> a
    80:122:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> a
    17:30:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableCompat.wrap(android.graphics.drawable.Drawable):0:0 -> c
    17:30:void applyTickMarkTint():0 -> c
    31:64:void applyTickMarkTint():0:0 -> c
    1:1:void drawTickMarks(android.graphics.Canvas):0:0 -> d
android.support.v7.widget.AppCompatSpinner -> h0.o0:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    android.support.v7.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/s;"}
    android.content.Context mPopupContext -> b
    android.support.v7.widget.ForwardingListener mForwardingListener -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/j;"}
    android.widget.SpinnerAdapter mTempAdapter -> d
    boolean mPopupSet -> e
    android.support.v7.widget.AppCompatSpinner$DropdownPopup mPopup -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/n0;"}
    int mDropDownWidth -> g
    android.graphics.Rect mTempRect -> h
    int[] ATTRS_ANDROID_SPINNERMODE -> i
    1:1:void <clinit>():0:0 -> <clinit>
    4:16:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0:0 -> <init>
    4:16:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    4:16:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    4:16:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    17:20:android.support.v7.widget.TintTypedArray android.support.v7.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):0:0 -> <init>
    17:20:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0 -> <init>
    17:20:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    17:20:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    17:20:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    21:28:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0:0 -> <init>
    21:28:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    21:28:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    21:28:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    29:35:int android.support.v7.widget.TintTypedArray.getResourceId(int,int):0:0 -> <init>
    29:35:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0 -> <init>
    29:35:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    29:35:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    29:35:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    36:100:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0:0 -> <init>
    36:100:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    36:100:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    36:100:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    101:112:int android.support.v7.widget.TintTypedArray.getLayoutDimension(int,int):0:0 -> <init>
    101:112:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0 -> <init>
    101:112:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    101:112:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    101:112:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    113:118:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0:0 -> <init>
    113:118:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    113:118:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    113:118:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    119:122:void android.support.v7.widget.ListPopupWindow.setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> <init>
    119:122:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0 -> <init>
    119:122:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    119:122:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    119:122:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    123:128:java.lang.String android.support.v7.widget.TintTypedArray.getString(int):0:0 -> <init>
    123:128:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0 -> <init>
    123:128:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    123:128:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    123:128:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    129:164:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0:0 -> <init>
    129:164:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    129:164:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    129:164:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    165:170:java.lang.CharSequence[] android.support.v7.widget.TintTypedArray.getTextArray(int):0:0 -> <init>
    165:170:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0 -> <init>
    165:170:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    165:170:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    165:170:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    171:187:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0:0 -> <init>
    171:187:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    171:187:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    171:187:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    188:196:void android.support.v7.widget.TintTypedArray.recycle():0:0 -> <init>
    188:196:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0 -> <init>
    188:196:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    188:196:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    188:196:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    197:207:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0:0 -> <init>
    197:207:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    197:207:void android.support.v7.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    197:207:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:1:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):0:0 -> a
    1:1:void drawableStateChanged():0:0 -> drawableStateChanged
    5:13:int android.support.v7.widget.ListPopupWindow.getHorizontalOffset():0:0 -> getDropDownHorizontalOffset
    5:13:int getDropDownHorizontalOffset():0 -> getDropDownHorizontalOffset
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:20:int getDropDownHorizontalOffset():0:0 -> getDropDownHorizontalOffset
    6:19:int android.support.v7.widget.ListPopupWindow.getVerticalOffset():0:0 -> getDropDownVerticalOffset
    6:19:int getDropDownVerticalOffset():0 -> getDropDownVerticalOffset
    20:25:int getDropDownVerticalOffset():0:0 -> getDropDownVerticalOffset
    1:1:int getDropDownWidth():0:0 -> getDropDownWidth
    5:6:android.graphics.drawable.Drawable android.support.v7.widget.ListPopupWindow.getBackground():0:0 -> getPopupBackground
    5:6:android.graphics.drawable.Drawable getPopupBackground():0 -> getPopupBackground
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:17:android.graphics.drawable.Drawable android.support.v7.widget.ListPopupWindow.getBackground():0:0 -> getPopupBackground
    7:17:android.graphics.drawable.Drawable getPopupBackground():0 -> getPopupBackground
    18:24:android.graphics.drawable.Drawable getPopupBackground():0:0 -> getPopupBackground
    1:1:android.content.Context getPopupContext():0:0 -> getPopupContext
    5:7:java.lang.CharSequence android.support.v7.widget.AppCompatSpinner$DropdownPopup.getHintText():0:0 -> getPrompt
    5:7:java.lang.CharSequence getPrompt():0 -> getPrompt
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:12:java.lang.CharSequence getPrompt():0:0 -> getPrompt
    1:1:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> getSupportBackgroundTintList
    1:1:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> getSupportBackgroundTintMode
    8:9:boolean android.support.v7.widget.ListPopupWindow.isShowing():0:0 -> onDetachedFromWindow
    8:9:void onDetachedFromWindow():0 -> onDetachedFromWindow
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:15:boolean android.support.v7.widget.ListPopupWindow.isShowing():0:0 -> onDetachedFromWindow
    10:15:void onDetachedFromWindow():0 -> onDetachedFromWindow
    16:19:void onDetachedFromWindow():0:0 -> onDetachedFromWindow
    1:1:void onMeasure(int,int):0:0 -> onMeasure
    1:1:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    5:6:boolean android.support.v7.widget.ListPopupWindow.isShowing():0:0 -> performClick
    5:6:boolean performClick():0 -> performClick
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:12:boolean android.support.v7.widget.ListPopupWindow.isShowing():0:0 -> performClick
    7:12:boolean performClick():0 -> performClick
    13:22:boolean performClick():0:0 -> performClick
    1:1:void setAdapter(android.widget.Adapter):0:0 -> setAdapter
    2:2:void setAdapter(android.widget.SpinnerAdapter):0:0 -> setAdapter
    1:1:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setBackgroundDrawable
    1:1:void setBackgroundResource(int):0:0 -> setBackgroundResource
    5:13:void android.support.v7.widget.ListPopupWindow.setHorizontalOffset(int):0:0 -> setDropDownHorizontalOffset
    5:13:void setDropDownHorizontalOffset(int):0 -> setDropDownHorizontalOffset
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:17:void setDropDownHorizontalOffset(int):0:0 -> setDropDownHorizontalOffset
    5:16:void android.support.v7.widget.ListPopupWindow.setVerticalOffset(int):0:0 -> setDropDownVerticalOffset
    5:16:void setDropDownVerticalOffset(int):0 -> setDropDownVerticalOffset
    17:20:void setDropDownVerticalOffset(int):0:0 -> setDropDownVerticalOffset
    1:1:void setDropDownWidth(int):0:0 -> setDropDownWidth
    5:16:void android.support.v7.widget.ListPopupWindow.setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setPopupBackgroundDrawable
    5:16:void setPopupBackgroundDrawable(android.graphics.drawable.Drawable):0 -> setPopupBackgroundDrawable
    17:20:void setPopupBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setPopupBackgroundDrawable
    1:1:void setPopupBackgroundResource(int):0:0 -> setPopupBackgroundResource
    5:7:void android.support.v7.widget.AppCompatSpinner$DropdownPopup.setPromptText(java.lang.CharSequence):0:0 -> setPrompt
    5:7:void setPrompt(java.lang.CharSequence):0 -> setPrompt
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:11:void setPrompt(java.lang.CharSequence):0:0 -> setPrompt
    1:1:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> setSupportBackgroundTintList
    1:1:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportBackgroundTintMode
android.support.v7.widget.AppCompatSpinner$1 -> R8$$REMOVED$$CLASS$$142:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
android.support.v7.widget.AppCompatSpinner$DropDownAdapter -> h0.j0:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    android.widget.SpinnerAdapter mAdapter -> a
    android.widget.ListAdapter mListAdapter -> b
    1:1:void <init>(android.widget.SpinnerAdapter,android.content.res.Resources$Theme):0:0 -> <init>
    1:1:boolean areAllItemsEnabled():0:0 -> areAllItemsEnabled
    1:1:int getCount():0:0 -> getCount
    1:1:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):0:0 -> getDropDownView
    1:1:java.lang.Object getItem(int):0:0 -> getItem
    1:1:long getItemId(int):0:0 -> getItemId
    1:1:int getItemViewType(int):0:0 -> getItemViewType
    1:1:android.view.View getView(int,android.view.View,android.view.ViewGroup):0:0 -> getView
    1:1:int getViewTypeCount():0:0 -> getViewTypeCount
    1:1:boolean hasStableIds():0:0 -> hasStableIds
    1:1:boolean isEmpty():0:0 -> isEmpty
    1:1:boolean isEnabled(int):0:0 -> isEnabled
    1:1:void registerDataSetObserver(android.database.DataSetObserver):0:0 -> registerDataSetObserver
    1:1:void unregisterDataSetObserver(android.database.DataSetObserver):0:0 -> unregisterDataSetObserver
android.support.v7.widget.AppCompatSpinner$DropdownPopup -> h0.n0:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    java.lang.CharSequence mHintText -> C
    android.widget.ListAdapter mAdapter -> D
    android.graphics.Rect mVisibleRect -> E
    android.support.v7.widget.AppCompatSpinner this$0 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/o0;"}
    7:9:void android.support.v7.widget.ListPopupWindow.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    7:9:void <init>(android.support.v7.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/o0;Landroid/content/Context;Landroid/util/AttributeSet;)V"}
    10:23:void <init>(android.support.v7.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    24:26:void android.support.v7.widget.ListPopupWindow.setModal(boolean):0:0 -> <init>
    24:26:void <init>(android.support.v7.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):0 -> <init>
    27:34:void <init>(android.support.v7.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:1:void setAdapter(android.widget.ListAdapter):0:0 -> d
    3:6:boolean android.support.v7.widget.ListPopupWindow.isShowing():0:0 -> g
    3:6:void show():0 -> g
    7:12:void show():0:0 -> g
    13:15:void android.support.v7.widget.ListPopupWindow.setInputMethodMode(int):0:0 -> g
    13:15:void show():0 -> g
    16:32:void show():0:0 -> g
    33:41:boolean android.support.v7.widget.ListPopupWindow.isShowing():0:0 -> g
    33:41:void android.support.v7.widget.ListPopupWindow.setSelection(int):0 -> g
    33:41:void show():0 -> g
    42:59:void android.support.v7.widget.ListPopupWindow.setSelection(int):0:0 -> g
    42:59:void show():0 -> g
    60:80:void show():0:0 -> g
    81:84:void android.support.v7.widget.ListPopupWindow.setOnDismissListener(android.widget.PopupWindow$OnDismissListener):0:0 -> g
    81:84:void show():0 -> g
    1:1:void access$301(android.support.v7.widget.AppCompatSpinner$DropdownPopup):0:0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/n0;)V"}
    3:10:android.graphics.drawable.Drawable android.support.v7.widget.ListPopupWindow.getBackground():0:0 -> j
    3:10:void computeContentWidth():0 -> j
    11:12:android.graphics.Rect android.support.v7.widget.AppCompatSpinner.access$100(android.support.v7.widget.AppCompatSpinner):0:0 -> j
    11:12:void computeContentWidth():0 -> j
    13:30:void computeContentWidth():0:0 -> j
    31:33:android.graphics.Rect android.support.v7.widget.AppCompatSpinner.access$100(android.support.v7.widget.AppCompatSpinner):0:0 -> j
    31:33:void computeContentWidth():0 -> j
    34:50:void computeContentWidth():0:0 -> j
    51:57:int android.support.v7.widget.AppCompatSpinner.access$200(android.support.v7.widget.AppCompatSpinner):0:0 -> j
    51:57:void computeContentWidth():0 -> j
    58:59:void computeContentWidth():0:0 -> j
    60:63:android.graphics.drawable.Drawable android.support.v7.widget.ListPopupWindow.getBackground():0:0 -> j
    60:63:void computeContentWidth():0 -> j
    64:130:void computeContentWidth():0:0 -> j
android.support.v7.widget.AppCompatSpinner$DropdownPopup$1 -> h0.k0:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    android.support.v7.widget.AppCompatSpinner$DropdownPopup this$1 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/n0;"}
    1:1:void <init>(android.support.v7.widget.AppCompatSpinner$DropdownPopup,android.support.v7.widget.AppCompatSpinner):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/n0;)V"}
    1:1:void onItemClick(android.widget.AdapterView,android.view.View,int,long):0:0 -> onItemClick
android.support.v7.widget.AppCompatSpinner$DropdownPopup$2 -> h0.l0:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    android.support.v7.widget.AppCompatSpinner$DropdownPopup this$1 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/n0;"}
    1:1:void <init>(android.support.v7.widget.AppCompatSpinner$DropdownPopup):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/n0;)V"}
    5:12:boolean android.support.v4.view.ViewCompat.isAttachedToWindow(android.view.View):0:0 -> onGlobalLayout
    5:12:boolean android.support.v7.widget.AppCompatSpinner$DropdownPopup.isVisibleToUser(android.view.View):0 -> onGlobalLayout
    5:12:void onGlobalLayout():0 -> onGlobalLayout
    13:20:boolean android.support.v7.widget.AppCompatSpinner$DropdownPopup.isVisibleToUser(android.view.View):0:0 -> onGlobalLayout
    13:20:void onGlobalLayout():0 -> onGlobalLayout
    21:31:void onGlobalLayout():0:0 -> onGlobalLayout
android.support.v7.widget.AppCompatSpinner$DropdownPopup$3 -> h0.m0:
# {"id":"sourceFile","fileName":"AppCompatSpinner.java"}
    android.view.ViewTreeObserver$OnGlobalLayoutListener val$layoutListener -> a
    android.support.v7.widget.AppCompatSpinner$DropdownPopup this$1 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/n0;"}
    1:1:void <init>(android.support.v7.widget.AppCompatSpinner$DropdownPopup,android.view.ViewTreeObserver$OnGlobalLayoutListener):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/n0;Lh0/l0;)V"}
    1:1:void onDismiss():0:0 -> onDismiss
android.support.v7.widget.AppCompatTextHelper -> h0.p0:
# {"id":"sourceFile","fileName":"AppCompatTextHelper.java"}
    android.widget.TextView mView -> a
    android.support.v7.widget.TintInfo mDrawableLeftTint -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/u3;"}
    android.support.v7.widget.TintInfo mDrawableTopTint -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/u3;"}
    android.support.v7.widget.TintInfo mDrawableRightTint -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/u3;"}
    android.support.v7.widget.TintInfo mDrawableBottomTint -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/u3;"}
    android.support.v7.widget.AppCompatTextViewAutoSizeHelper mAutoSizeTextHelper -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/t0;"}
    int mStyle -> g
    android.graphics.Typeface mFontTypeface -> h
    1:1:void <init>(android.widget.TextView):0:0 -> <init>
    1:1:void applyCompoundDrawableTint(android.graphics.drawable.Drawable,android.support.v7.widget.TintInfo):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Lh0/u3;)V"}
    1:1:void applyCompoundDrawablesTints():0:0 -> b
    1:1:android.support.v7.widget.AppCompatTextHelper create(android.widget.TextView):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)Lh0/p0;"}
    1:1:android.support.v7.widget.TintInfo createTintInfo(android.content.Context,android.support.v7.widget.AppCompatDrawableManager,int):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lh0/z;I)Lh0/u3;"}
    115:125:android.support.v7.widget.TintTypedArray android.support.v7.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,int,int[]):0:0 -> e
    115:125:void loadFromAttributes(android.util.AttributeSet,int):0 -> e
    126:207:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> e
    208:218:android.support.v7.widget.TintTypedArray android.support.v7.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):0:0 -> e
    208:218:void loadFromAttributes(android.util.AttributeSet,int):0 -> e
    219:292:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> e
    293:301:void android.support.v7.widget.AppCompatTextHelper.setAllCaps(boolean):0:0 -> e
    293:301:void loadFromAttributes(android.util.AttributeSet,int):0 -> e
    302:308:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> e
    309:310:void android.support.v7.widget.AppCompatTextViewAutoSizeHelper.loadFromAttributes(android.util.AttributeSet,int):0:0 -> e
    309:310:void loadFromAttributes(android.util.AttributeSet,int):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    311:392:void android.support.v7.widget.AppCompatTextViewAutoSizeHelper.loadFromAttributes(android.util.AttributeSet,int):0:0 -> e
    311:392:void loadFromAttributes(android.util.AttributeSet,int):0 -> e
    393:422:void android.support.v7.widget.AppCompatTextViewAutoSizeHelper.setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):0:0 -> e
    393:422:void android.support.v7.widget.AppCompatTextViewAutoSizeHelper.loadFromAttributes(android.util.AttributeSet,int):0 -> e
    393:422:void loadFromAttributes(android.util.AttributeSet,int):0 -> e
    423:495:void android.support.v7.widget.AppCompatTextViewAutoSizeHelper.loadFromAttributes(android.util.AttributeSet,int):0:0 -> e
    423:495:void loadFromAttributes(android.util.AttributeSet,int):0 -> e
    496:499:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeTextType():0:0 -> e
    496:499:void loadFromAttributes(android.util.AttributeSet,int):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    500:501:int[] android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeTextAvailableSizes():0:0 -> e
    500:501:void loadFromAttributes(android.util.AttributeSet,int):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    502:513:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> e
    514:515:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeMinTextSize():0:0 -> e
    514:515:void loadFromAttributes(android.util.AttributeSet,int):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    516:519:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeMinTextSize():0:0 -> e
    516:519:void loadFromAttributes(android.util.AttributeSet,int):0 -> e
    520:521:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeMaxTextSize():0:0 -> e
    520:521:void loadFromAttributes(android.util.AttributeSet,int):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    522:525:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeMaxTextSize():0:0 -> e
    522:525:void loadFromAttributes(android.util.AttributeSet,int):0 -> e
    526:527:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeStepGranularity():0:0 -> e
    526:527:void loadFromAttributes(android.util.AttributeSet,int):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    528:531:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeStepGranularity():0:0 -> e
    528:531:void loadFromAttributes(android.util.AttributeSet,int):0 -> e
    532:539:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> e
    3:13:android.support.v7.widget.TintTypedArray android.support.v7.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,int,int[]):0:0 -> f
    3:13:void onSetTextAppearance(android.content.Context,int):0 -> f
    14:26:void onSetTextAppearance(android.content.Context,int):0:0 -> f
    27:36:void android.support.v7.widget.AppCompatTextHelper.setAllCaps(boolean):0:0 -> f
    27:36:void onSetTextAppearance(android.content.Context,int):0 -> f
    37:67:void onSetTextAppearance(android.content.Context,int):0:0 -> f
    3:8:void android.support.v7.widget.AppCompatTextViewAutoSizeHelper.setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):0:0 -> g
    3:8:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:46:void android.support.v7.widget.AppCompatTextViewAutoSizeHelper.setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):0:0 -> g
    9:46:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):0 -> g
    3:8:void android.support.v7.widget.AppCompatTextViewAutoSizeHelper.setAutoSizeTextTypeUniformWithPresetSizes(int[],int):0:0 -> h
    3:8:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):0 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:98:void android.support.v7.widget.AppCompatTextViewAutoSizeHelper.setAutoSizeTextTypeUniformWithPresetSizes(int[],int):0:0 -> h
    9:98:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):0 -> h
    3:13:void android.support.v7.widget.AppCompatTextViewAutoSizeHelper.setAutoSizeTextTypeWithDefaults(int):0:0 -> i
    3:13:void setAutoSizeTextTypeWithDefaults(int):0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:55:void android.support.v7.widget.AppCompatTextViewAutoSizeHelper.setAutoSizeTextTypeWithDefaults(int):0:0 -> i
    14:55:void setAutoSizeTextTypeWithDefaults(int):0 -> i
    56:59:void setAutoSizeTextTypeWithDefaults(int):0:0 -> i
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":82,"3":84,"6":87,"9":91},"outline":"La/b;a(Ljava/lang/String;I)Ljava/lang/String;"}
    60:64:void android.support.v7.widget.AppCompatTextViewAutoSizeHelper.setAutoSizeTextTypeWithDefaults(int):0:0 -> i
    60:64:void setAutoSizeTextTypeWithDefaults(int):0 -> i
    65:81:void android.support.v7.widget.AppCompatTextViewAutoSizeHelper.clearAutoSizeConfiguration():0:0 -> i
    65:81:void android.support.v7.widget.AppCompatTextViewAutoSizeHelper.setAutoSizeTextTypeWithDefaults(int):0 -> i
    65:81:void setAutoSizeTextTypeWithDefaults(int):0 -> i
    82:82:void android.support.v7.widget.AppCompatTextViewAutoSizeHelper.setAutoSizeTextTypeWithDefaults(int):0:0 -> i
    82:82:void setAutoSizeTextTypeWithDefaults(int):0 -> i
    84:84:void android.support.v7.widget.AppCompatTextViewAutoSizeHelper.setAutoSizeTextTypeWithDefaults(int):0:0 -> i
    84:84:void setAutoSizeTextTypeWithDefaults(int):0 -> i
    87:87:void android.support.v7.widget.AppCompatTextViewAutoSizeHelper.setAutoSizeTextTypeWithDefaults(int):0:0 -> i
    87:87:void setAutoSizeTextTypeWithDefaults(int):0 -> i
    91:91:void android.support.v7.widget.AppCompatTextViewAutoSizeHelper.setAutoSizeTextTypeWithDefaults(int):0:0 -> i
    91:91:void setAutoSizeTextTypeWithDefaults(int):0 -> i
    60:69:java.lang.String android.support.v7.widget.TintTypedArray.getString(int):0:0 -> j
    60:69:void updateTypefaceAndStyle(android.content.Context,android.support.v7.widget.TintTypedArray):0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lh0/z0;)V"}
    70:76:void updateTypefaceAndStyle(android.content.Context,android.support.v7.widget.TintTypedArray):0:0 -> j
android.support.v7.widget.AppCompatTextHelperV17 -> h0.q0:
# {"id":"sourceFile","fileName":"AppCompatTextHelperV17.java"}
    android.support.v7.widget.TintInfo mDrawableStartTint -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/u3;"}
    android.support.v7.widget.TintInfo mDrawableEndTint -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/u3;"}
    1:1:void <init>(android.widget.TextView):0:0 -> <init>
    1:1:void applyCompoundDrawablesTints():0:0 -> b
    1:1:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> e
android.support.v7.widget.AppCompatTextView -> h0.r0:
# {"id":"sourceFile","fileName":"AppCompatTextView.java"}
    android.support.v7.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> mBackgroundTintHelper
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/s;"}
    android.support.v7.widget.AppCompatTextHelper mTextHelper -> mTextHelper
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/p0;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:1:void drawableStateChanged():0:0 -> drawableStateChanged
    16:19:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeMaxTextSize():0:0 -> getAutoSizeMaxTextSize
    16:19:int android.support.v7.widget.AppCompatTextHelper.getAutoSizeMaxTextSize():0 -> getAutoSizeMaxTextSize
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:19:int getAutoSizeMaxTextSize():0 -> getAutoSizeMaxTextSize
    20:26:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeMaxTextSize():0:0 -> getAutoSizeMaxTextSize
    20:26:int android.support.v7.widget.AppCompatTextHelper.getAutoSizeMaxTextSize():0 -> getAutoSizeMaxTextSize
    20:26:int getAutoSizeMaxTextSize():0 -> getAutoSizeMaxTextSize
    16:19:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeMinTextSize():0:0 -> getAutoSizeMinTextSize
    16:19:int android.support.v7.widget.AppCompatTextHelper.getAutoSizeMinTextSize():0 -> getAutoSizeMinTextSize
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:19:int getAutoSizeMinTextSize():0 -> getAutoSizeMinTextSize
    20:26:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeMinTextSize():0:0 -> getAutoSizeMinTextSize
    20:26:int android.support.v7.widget.AppCompatTextHelper.getAutoSizeMinTextSize():0 -> getAutoSizeMinTextSize
    20:26:int getAutoSizeMinTextSize():0 -> getAutoSizeMinTextSize
    16:19:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeStepGranularity():0:0 -> getAutoSizeStepGranularity
    16:19:int android.support.v7.widget.AppCompatTextHelper.getAutoSizeStepGranularity():0 -> getAutoSizeStepGranularity
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:19:int getAutoSizeStepGranularity():0 -> getAutoSizeStepGranularity
    20:26:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeStepGranularity():0:0 -> getAutoSizeStepGranularity
    20:26:int android.support.v7.widget.AppCompatTextHelper.getAutoSizeStepGranularity():0 -> getAutoSizeStepGranularity
    20:26:int getAutoSizeStepGranularity():0 -> getAutoSizeStepGranularity
    16:17:int[] android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeTextAvailableSizes():0:0 -> getAutoSizeTextAvailableSizes
    16:17:int[] android.support.v7.widget.AppCompatTextHelper.getAutoSizeTextAvailableSizes():0 -> getAutoSizeTextAvailableSizes
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:17:int[] getAutoSizeTextAvailableSizes():0 -> getAutoSizeTextAvailableSizes
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    18:24:int[] android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeTextAvailableSizes():0:0 -> getAutoSizeTextAvailableSizes
    18:24:int[] android.support.v7.widget.AppCompatTextHelper.getAutoSizeTextAvailableSizes():0 -> getAutoSizeTextAvailableSizes
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:24:int[] getAutoSizeTextAvailableSizes():0 -> getAutoSizeTextAvailableSizes
    21:22:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeTextType():0:0 -> getAutoSizeTextType
    21:22:int android.support.v7.widget.AppCompatTextHelper.getAutoSizeTextType():0 -> getAutoSizeTextType
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:22:int getAutoSizeTextType():0 -> getAutoSizeTextType
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    23:26:int android.support.v7.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeTextType():0:0 -> getAutoSizeTextType
    23:26:int android.support.v7.widget.AppCompatTextHelper.getAutoSizeTextType():0 -> getAutoSizeTextType
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:26:int getAutoSizeTextType():0 -> getAutoSizeTextType
    1:1:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> getSupportBackgroundTintList
    1:1:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> getSupportBackgroundTintMode
    14:19:void android.support.v7.widget.AppCompatTextHelper.autoSizeText():0:0 -> onLayout
    14:19:void android.support.v7.widget.AppCompatTextHelper.onLayout(boolean,int,int,int,int):0 -> onLayout
    14:19:void onLayout(boolean,int,int,int,int):0 -> onLayout
    14:15:boolean android.support.v7.widget.AppCompatTextHelper.isAutoSizeEnabled():0:0 -> onTextChanged
    14:15:void onTextChanged(java.lang.CharSequence,int,int,int):0 -> onTextChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:23:boolean android.support.v7.widget.AppCompatTextHelper.isAutoSizeEnabled():0:0 -> onTextChanged
    16:23:void onTextChanged(java.lang.CharSequence,int,int,int):0 -> onTextChanged
    24:25:void android.support.v7.widget.AppCompatTextHelper.autoSizeText():0:0 -> onTextChanged
    24:25:void onTextChanged(java.lang.CharSequence,int,int,int):0 -> onTextChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:29:void android.support.v7.widget.AppCompatTextHelper.autoSizeText():0:0 -> onTextChanged
    26:29:void onTextChanged(java.lang.CharSequence,int,int,int):0 -> onTextChanged
    1:1:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):0:0 -> setAutoSizeTextTypeUniformWithConfiguration
    1:1:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):0:0 -> setAutoSizeTextTypeUniformWithPresetSizes
    1:1:void setAutoSizeTextTypeWithDefaults(int):0:0 -> setAutoSizeTextTypeWithDefaults
    1:1:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setBackgroundDrawable
    1:1:void setBackgroundResource(int):0:0 -> setBackgroundResource
    1:1:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> setSupportBackgroundTintList
    1:1:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportBackgroundTintMode
    1:1:void setTextAppearance(android.content.Context,int):0:0 -> setTextAppearance
    17:24:boolean android.support.v7.widget.AppCompatTextHelper.isAutoSizeEnabled():0:0 -> setTextSize
    17:24:void android.support.v7.widget.AppCompatTextHelper.setTextSize(int,float):0 -> setTextSize
    17:24:void setTextSize(int,float):0 -> setTextSize
    25:28:void android.support.v7.widget.AppCompatTextHelper.setTextSizeInternal(int,float):0:0 -> setTextSize
    25:28:void android.support.v7.widget.AppCompatTextHelper.setTextSize(int,float):0 -> setTextSize
    25:28:void setTextSize(int,float):0 -> setTextSize
android.support.v7.widget.AppCompatTextViewAutoSizeHelper -> h0.t0:
# {"id":"sourceFile","fileName":"AppCompatTextViewAutoSizeHelper.java"}
    int mAutoSizeTextType -> a
    boolean mNeedsAutoSizeText -> b
    float mAutoSizeStepGranularityInPx -> c
    float mAutoSizeMinTextSizeInPx -> d
    float mAutoSizeMaxTextSizeInPx -> e
    int[] mAutoSizeTextSizesInPx -> f
    boolean mHasPresetAutoSizeValues -> g
    android.text.TextPaint mTempTextPaint -> h
    android.widget.TextView mTextView -> i
    android.content.Context mContext -> j
    android.graphics.RectF TEMP_RECTF -> k
    java.util.Hashtable sTextViewMethodByNameCache -> l
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.widget.TextView):0:0 -> <init>
    1:1:void autoSizeText():0:0 -> a
    1:1:int[] cleanupAutoSizePresetSizes(int[]):0:0 -> b
    27:97:boolean android.support.v7.widget.AppCompatTextViewAutoSizeHelper.suggestedSizeFitsInSpace(int,android.graphics.RectF):0:0 -> c
    27:97:int findLargestTextSizeWhichFits(android.graphics.RectF):0 -> c
    98:183:android.text.StaticLayout android.support.v7.widget.AppCompatTextViewAutoSizeHelper.createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int):0:0 -> c
    98:183:boolean android.support.v7.widget.AppCompatTextViewAutoSizeHelper.suggestedSizeFitsInSpace(int,android.graphics.RectF):0 -> c
    98:183:int findLargestTextSizeWhichFits(android.graphics.RectF):0 -> c
    184:191:boolean android.support.v7.widget.AppCompatTextViewAutoSizeHelper.suggestedSizeFitsInSpace(int,android.graphics.RectF):0:0 -> c
    184:191:int findLargestTextSizeWhichFits(android.graphics.RectF):0 -> c
    192:278:android.text.StaticLayout android.support.v7.widget.AppCompatTextViewAutoSizeHelper.createStaticLayoutForMeasuringPre23(java.lang.CharSequence,android.text.Layout$Alignment,int):0:0 -> c
    192:278:boolean android.support.v7.widget.AppCompatTextViewAutoSizeHelper.suggestedSizeFitsInSpace(int,android.graphics.RectF):0 -> c
    192:278:int findLargestTextSizeWhichFits(android.graphics.RectF):0 -> c
    279:333:boolean android.support.v7.widget.AppCompatTextViewAutoSizeHelper.suggestedSizeFitsInSpace(int,android.graphics.RectF):0:0 -> c
    279:333:int findLargestTextSizeWhichFits(android.graphics.RectF):0 -> c
    334:346:int findLargestTextSizeWhichFits(android.graphics.RectF):0:0 -> c
    1:1:java.lang.reflect.Method getTextViewMethod(java.lang.String):0:0 -> d
    1:1:java.lang.Object invokeAndReturnWithDefault(java.lang.Object,java.lang.String,java.lang.Object):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;"}
    1:1:boolean isAutoSizeEnabled():0:0 -> f
    24:98:void android.support.v7.widget.AppCompatTextViewAutoSizeHelper.setRawTextSize(float):0:0 -> g
    24:98:void setTextSizeInternal(int,float):0 -> g
    1:1:boolean setupAutoSizeText():0:0 -> h
    1:1:boolean setupAutoSizeUniformPresetSizesConfiguration():0:0 -> i
    1:1:boolean supportsAutoSizeText():0:0 -> j
    1:1:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):0:0 -> k
android.support.v7.widget.AppCompatTextViewAutoSizeHelper$$ExternalSyntheticApiModelOutline1 -> h0.s0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int humer.UvcCamera.BitmapToVideoEncoder$$InternalSyntheticApiModelOutline$1$9f736c592468d0f4522d5e0979f5ec28a2ea9b021c4c2b4cd9a136d862f93a8e$5.m(android.media.MediaMuxer,android.media.MediaFormat):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.text.TextDirectionHeuristic android.support.v7.widget.AppCompatTextViewAutoSizeHelper$$InternalSyntheticApiModelOutline$2$106f8b3db27c4852ed9ed968db8da9b58ab6684e64cc51ea893ee3a870b5865e$0.m():0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.text.TextDirectionHeuristic android.support.v7.widget.AppCompatTextViewAutoSizeHelper$$InternalSyntheticApiModelOutline$2$106f8b3db27c4852ed9ed968db8da9b58ab6684e64cc51ea893ee3a870b5865e$1.m(java.lang.Object):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.String android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi18Impl$$InternalSyntheticApiModelOutline$1$0f54c2eb4b687fdea8a7cb90936093d8bdf00db167fac7f5001a784adb1f1793$0.m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.os.TraceCompat$$InternalSyntheticApiModelOutline$1$7b2c469bc74fd6fa1535e972da4888dc415c9cf58d9cbbc6fe8bace2dc4d8b14$0.m():0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v7.widget.SwitchCompat$$InternalSyntheticApiModelOutline$1$7f9adbe06272f438d7e8a1f03300a8d0dabfffbcef5ef10793985bc31e1b90f3$0.m(android.animation.ObjectAnimator,boolean):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/animation/ObjectAnimator;)V"}
    1:1:void humer.UvcCamera.BitmapToVideoEncoder$$InternalSyntheticApiModelOutline$1$2717a61d2c273f04d13c4585a03feacce73a13fa5c332f0435111a8950719f6a$2.m(android.media.MediaMuxer):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void humer.UvcCamera.BitmapToVideoEncoder$$InternalSyntheticApiModelOutline$1$9f736c592468d0f4522d5e0979f5ec28a2ea9b021c4c2b4cd9a136d862f93a8e$12.m(android.media.MediaMuxer,int,java.nio.ByteBuffer,android.media.MediaCodec$BufferInfo):0:0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void android.support.v4.os.TraceCompat$$InternalSyntheticApiModelOutline$1$9f7b6620e0760668f33ba6f784abd9d5e8880c3c004a0b1a90d3c411ab69db89$0.m(java.lang.String):0:0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean android.support.v7.widget.AppCompatTextViewAutoSizeHelper$$InternalSyntheticApiModelOutline$1$afe802e5af03fdb6da10888466d1830722c6ca35c3bdea4cf89436ea11ed8968$0.m(android.widget.TextView):0:0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void humer.UvcCamera.BitmapToVideoEncoder$$InternalSyntheticApiModelOutline$1$2717a61d2c273f04d13c4585a03feacce73a13fa5c332f0435111a8950719f6a$3.m(android.media.MediaMuxer):0:0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void humer.UvcCamera.BitmapToVideoEncoder$$InternalSyntheticApiModelOutline$1$9f736c592468d0f4522d5e0979f5ec28a2ea9b021c4c2b4cd9a136d862f93a8e$6.m(android.media.MediaMuxer):0:0 -> l
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v7.widget.ButtonBarLayout -> android.support.v7.widget.ButtonBarLayout:
# {"id":"sourceFile","fileName":"ButtonBarLayout.java"}
    boolean mAllowStacking -> a
    int mLastWidthSize -> b
    15:20:boolean isStacked():0:0 -> onMeasure
    15:20:void onMeasure(int,int):0 -> onMeasure
    21:25:void onMeasure(int,int):0:0 -> onMeasure
    26:36:boolean isStacked():0:0 -> onMeasure
    26:36:void onMeasure(int,int):0 -> onMeasure
    37:61:void onMeasure(int,int):0:0 -> onMeasure
    62:68:boolean isStacked():0:0 -> onMeasure
    62:68:void onMeasure(int,int):0 -> onMeasure
    69:88:void onMeasure(int,int):0:0 -> onMeasure
    89:113:int getNextVisibleChildIndex(int):0:0 -> onMeasure
    89:113:void onMeasure(int,int):0 -> onMeasure
    114:138:void onMeasure(int,int):0:0 -> onMeasure
    139:145:boolean isStacked():0:0 -> onMeasure
    139:145:void onMeasure(int,int):0 -> onMeasure
    146:168:int getNextVisibleChildIndex(int):0:0 -> onMeasure
    146:168:void onMeasure(int,int):0 -> onMeasure
    169:203:void onMeasure(int,int):0:0 -> onMeasure
    204:211:int android.support.v4.view.ViewCompat.getMinimumHeight(android.view.View):0:0 -> onMeasure
    204:211:void onMeasure(int,int):0 -> onMeasure
    212:215:void onMeasure(int,int):0:0 -> onMeasure
android.support.v7.widget.CardView -> android.support.v7.widget.CardView:
# {"id":"sourceFile","fileName":"CardView.java"}
    boolean mCompatPadding -> a
    boolean mPreventCornerOverlap -> b
    int mUserSetMinWidth -> c
    int mUserSetMinHeight -> d
    android.graphics.Rect mContentPadding -> e
    android.graphics.Rect mShadowBounds -> f
    android.support.v7.widget.CardViewDelegate mCardViewDelegate -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/k4;"}
    int[] COLOR_BACKGROUND_ATTR -> h
    android.support.v7.widget.CardViewImpl IMPL -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/x0;"}
    31:200:void initialize(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    31:200:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:1:void access$001(android.support.v7.widget.CardView,int,int,int,int):0:0 -> a
    1:1:void access$101(android.support.v7.widget.CardView,int):0:0 -> b
    1:1:void access$201(android.support.v7.widget.CardView,int):0:0 -> c
    1:1:void setCardBackgroundColor(int):0:0 -> setCardBackgroundColor
    2:2:void setCardBackgroundColor(android.content.res.ColorStateList):0:0 -> setCardBackgroundColor
android.support.v7.widget.CardView$1 -> R8$$REMOVED$$CLASS$$143:
# {"id":"sourceFile","fileName":"CardView.java"}
android.support.v7.widget.CardViewApi17Impl -> h0.u0:
# {"id":"sourceFile","fileName":"CardViewApi17Impl.java"}
    1:1:void <init>():0:0 -> <init>
    1:1:void initStatic():0:0 -> m
android.support.v7.widget.CardViewApi17Impl$1 -> R8$$REMOVED$$CLASS$$144:
# {"id":"sourceFile","fileName":"CardViewApi17Impl.java"}
android.support.v7.widget.CardViewApi21Impl -> h0.v0:
# {"id":"sourceFile","fileName":"CardViewApi21Impl.java"}
    void <init>() -> <init>
    1:4:android.view.View android.support.v7.widget.CardView$1.getCardView():0:0 -> b
    1:4:float getElevation(android.support.v7.widget.CardViewDelegate):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)F"}
    5:9:float getElevation(android.support.v7.widget.CardViewDelegate):0:0 -> b
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> c
    1:4:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:float getMaxElevation(android.support.v7.widget.CardViewDelegate):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)F"}
    5:6:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0:0 -> c
    5:6:float getMaxElevation(android.support.v7.widget.CardViewDelegate):0 -> c
    7:9:float android.support.v7.widget.RoundRectDrawable.getPadding():0:0 -> c
    7:9:float getMaxElevation(android.support.v7.widget.CardViewDelegate):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> d
    1:4:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:float android.support.v7.widget.CardViewApi21Impl.getMaxElevation(android.support.v7.widget.CardViewDelegate):0 -> d
    1:4:void onPreventCornerOverlapChanged(android.support.v7.widget.CardViewDelegate):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)V"}
    5:6:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0:0 -> d
    5:6:float android.support.v7.widget.CardViewApi21Impl.getMaxElevation(android.support.v7.widget.CardViewDelegate):0 -> d
    5:6:void onPreventCornerOverlapChanged(android.support.v7.widget.CardViewDelegate):0 -> d
    7:8:float android.support.v7.widget.RoundRectDrawable.getPadding():0:0 -> d
    7:8:float android.support.v7.widget.CardViewApi21Impl.getMaxElevation(android.support.v7.widget.CardViewDelegate):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:8:void onPreventCornerOverlapChanged(android.support.v7.widget.CardViewDelegate):0 -> d
    9:12:void onPreventCornerOverlapChanged(android.support.v7.widget.CardViewDelegate):0:0 -> d
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> e
    1:4:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:void setRadius(android.support.v7.widget.CardViewDelegate,float):0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;F)V"}
    5:6:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0:0 -> e
    5:6:void setRadius(android.support.v7.widget.CardViewDelegate,float):0 -> e
    7:13:void android.support.v7.widget.RoundRectDrawable.setRadius(float):0:0 -> e
    7:13:void setRadius(android.support.v7.widget.CardViewDelegate,float):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:23:void android.support.v7.widget.RoundRectDrawable.setRadius(float):0:0 -> e
    14:23:void setRadius(android.support.v7.widget.CardViewDelegate,float):0 -> e
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> f
    1:4:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;F)V"}
    5:6:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0:0 -> f
    5:6:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0 -> f
    7:14:boolean android.support.v7.widget.CardView$1.getUseCompatPadding():0:0 -> f
    7:14:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0 -> f
    15:22:boolean android.support.v7.widget.CardView$1.getPreventCornerOverlap():0:0 -> f
    15:22:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0 -> f
    23:28:void android.support.v7.widget.RoundRectDrawable.setPadding(float,boolean,boolean):0:0 -> f
    23:28:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:50:void android.support.v7.widget.RoundRectDrawable.setPadding(float,boolean,boolean):0:0 -> f
    29:50:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0 -> f
    51:61:boolean android.support.v7.widget.CardView$1.getUseCompatPadding():0:0 -> f
    51:61:void android.support.v7.widget.CardViewApi21Impl.updatePadding(android.support.v7.widget.CardViewDelegate):0 -> f
    51:61:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0 -> f
    62:65:void android.support.v7.widget.CardViewApi21Impl.updatePadding(android.support.v7.widget.CardViewDelegate):0:0 -> f
    62:65:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0 -> f
    66:69:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> f
    66:69:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    66:69:float android.support.v7.widget.CardViewApi21Impl.getMaxElevation(android.support.v7.widget.CardViewDelegate):0 -> f
    66:69:void android.support.v7.widget.CardViewApi21Impl.updatePadding(android.support.v7.widget.CardViewDelegate):0 -> f
    66:69:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0 -> f
    70:71:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0:0 -> f
    70:71:float android.support.v7.widget.CardViewApi21Impl.getMaxElevation(android.support.v7.widget.CardViewDelegate):0 -> f
    70:71:void android.support.v7.widget.CardViewApi21Impl.updatePadding(android.support.v7.widget.CardViewDelegate):0 -> f
    70:71:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0 -> f
    72:73:float android.support.v7.widget.RoundRectDrawable.getPadding():0:0 -> f
    72:73:float android.support.v7.widget.CardViewApi21Impl.getMaxElevation(android.support.v7.widget.CardViewDelegate):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    72:73:void android.support.v7.widget.CardViewApi21Impl.updatePadding(android.support.v7.widget.CardViewDelegate):0 -> f
    72:73:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0 -> f
    74:75:float android.support.v7.widget.RoundRectDrawable.getRadius():0:0 -> f
    74:75:float android.support.v7.widget.CardViewApi21Impl.getRadius(android.support.v7.widget.CardViewDelegate):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    74:75:void android.support.v7.widget.CardViewApi21Impl.updatePadding(android.support.v7.widget.CardViewDelegate):0 -> f
    74:75:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0 -> f
    76:83:boolean android.support.v7.widget.CardView$1.getPreventCornerOverlap():0:0 -> f
    76:83:void android.support.v7.widget.CardViewApi21Impl.updatePadding(android.support.v7.widget.CardViewDelegate):0 -> f
    76:83:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0 -> f
    84:93:void android.support.v7.widget.CardViewApi21Impl.updatePadding(android.support.v7.widget.CardViewDelegate):0:0 -> f
    84:93:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0 -> f
    94:101:boolean android.support.v7.widget.CardView$1.getPreventCornerOverlap():0:0 -> f
    94:101:void android.support.v7.widget.CardViewApi21Impl.updatePadding(android.support.v7.widget.CardViewDelegate):0 -> f
    94:101:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0 -> f
    102:115:void android.support.v7.widget.CardViewApi21Impl.updatePadding(android.support.v7.widget.CardViewDelegate):0:0 -> f
    102:115:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0 -> f
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> g
    1:4:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:android.content.res.ColorStateList getBackgroundColor(android.support.v7.widget.CardViewDelegate):0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)Landroid/content/res/ColorStateList;"}
    5:6:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0:0 -> g
    5:6:android.content.res.ColorStateList getBackgroundColor(android.support.v7.widget.CardViewDelegate):0 -> g
    7:9:android.content.res.ColorStateList android.support.v7.widget.RoundRectDrawable.getColor():0:0 -> g
    7:9:android.content.res.ColorStateList getBackgroundColor(android.support.v7.widget.CardViewDelegate):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> h
    1:4:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:float getRadius(android.support.v7.widget.CardViewDelegate):0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)F"}
    5:6:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0:0 -> h
    5:6:float getRadius(android.support.v7.widget.CardViewDelegate):0 -> h
    7:9:float android.support.v7.widget.RoundRectDrawable.getRadius():0:0 -> h
    7:9:float getRadius(android.support.v7.widget.CardViewDelegate):0 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> i
    1:4:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:float android.support.v7.widget.CardViewApi21Impl.getRadius(android.support.v7.widget.CardViewDelegate):0 -> i
    1:4:float getMinHeight(android.support.v7.widget.CardViewDelegate):0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)F"}
    5:6:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0:0 -> i
    5:6:float android.support.v7.widget.CardViewApi21Impl.getRadius(android.support.v7.widget.CardViewDelegate):0 -> i
    5:6:float getMinHeight(android.support.v7.widget.CardViewDelegate):0 -> i
    7:13:float android.support.v7.widget.RoundRectDrawable.getRadius():0:0 -> i
    7:13:float android.support.v7.widget.CardViewApi21Impl.getRadius(android.support.v7.widget.CardViewDelegate):0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:13:float getMinHeight(android.support.v7.widget.CardViewDelegate):0 -> i
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> j
    1:4:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:float android.support.v7.widget.CardViewApi21Impl.getRadius(android.support.v7.widget.CardViewDelegate):0 -> j
    1:4:float getMinWidth(android.support.v7.widget.CardViewDelegate):0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)F"}
    5:6:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0:0 -> j
    5:6:float android.support.v7.widget.CardViewApi21Impl.getRadius(android.support.v7.widget.CardViewDelegate):0 -> j
    5:6:float getMinWidth(android.support.v7.widget.CardViewDelegate):0 -> j
    7:13:float android.support.v7.widget.RoundRectDrawable.getRadius():0:0 -> j
    7:13:float android.support.v7.widget.CardViewApi21Impl.getRadius(android.support.v7.widget.CardViewDelegate):0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:13:float getMinWidth(android.support.v7.widget.CardViewDelegate):0 -> j
    1:4:android.view.View android.support.v7.widget.CardView$1.getCardView():0:0 -> k
    1:4:void setElevation(android.support.v7.widget.CardViewDelegate,float):0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;F)V"}
    5:8:void setElevation(android.support.v7.widget.CardViewDelegate,float):0:0 -> k
    1:1:void initStatic():0:0 -> m
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> o
    1:4:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:void setBackgroundColor(android.support.v7.widget.CardViewDelegate,android.content.res.ColorStateList):0 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;Landroid/content/res/ColorStateList;)V"}
    5:8:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0:0 -> o
    5:8:void setBackgroundColor(android.support.v7.widget.CardViewDelegate,android.content.res.ColorStateList):0 -> o
    9:12:void android.support.v7.widget.RoundRectDrawable.setColor(android.content.res.ColorStateList):0:0 -> o
    9:12:void setBackgroundColor(android.support.v7.widget.CardViewDelegate,android.content.res.ColorStateList):0 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:37:void android.support.v7.widget.RoundRectDrawable.setBackground(android.content.res.ColorStateList):0:0 -> o
    13:37:void android.support.v7.widget.RoundRectDrawable.setColor(android.content.res.ColorStateList):0 -> o
    13:37:void setBackgroundColor(android.support.v7.widget.CardViewDelegate,android.content.res.ColorStateList):0 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    38:41:void android.support.v7.widget.RoundRectDrawable.setColor(android.content.res.ColorStateList):0:0 -> o
    38:41:void setBackgroundColor(android.support.v7.widget.CardViewDelegate,android.content.res.ColorStateList):0 -> o
    6:7:void android.support.v7.widget.CardView$1.setCardBackground(android.graphics.drawable.Drawable):0:0 -> p
    6:7:void initialize(android.support.v7.widget.CardViewDelegate,android.content.Context,android.content.res.ColorStateList,float,float,float):0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;Landroid/content/Context;Landroid/content/res/ColorStateList;FFF)V"}
    8:14:void android.support.v7.widget.CardView$1.setCardBackground(android.graphics.drawable.Drawable):0:0 -> p
    8:14:void initialize(android.support.v7.widget.CardViewDelegate,android.content.Context,android.content.res.ColorStateList,float,float,float):0 -> p
    15:18:android.view.View android.support.v7.widget.CardView$1.getCardView():0:0 -> p
    15:18:void initialize(android.support.v7.widget.CardViewDelegate,android.content.Context,android.content.res.ColorStateList,float,float,float):0 -> p
    19:28:void initialize(android.support.v7.widget.CardViewDelegate,android.content.Context,android.content.res.ColorStateList,float,float,float):0:0 -> p
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> q
    1:4:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:float android.support.v7.widget.CardViewApi21Impl.getMaxElevation(android.support.v7.widget.CardViewDelegate):0 -> q
    1:4:void onCompatPaddingChanged(android.support.v7.widget.CardViewDelegate):0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)V"}
    5:6:android.support.v7.widget.RoundRectDrawable android.support.v7.widget.CardViewApi21Impl.getCardBackground(android.support.v7.widget.CardViewDelegate):0:0 -> q
    5:6:float android.support.v7.widget.CardViewApi21Impl.getMaxElevation(android.support.v7.widget.CardViewDelegate):0 -> q
    5:6:void onCompatPaddingChanged(android.support.v7.widget.CardViewDelegate):0 -> q
    7:8:float android.support.v7.widget.RoundRectDrawable.getPadding():0:0 -> q
    7:8:float android.support.v7.widget.CardViewApi21Impl.getMaxElevation(android.support.v7.widget.CardViewDelegate):0 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:8:void onCompatPaddingChanged(android.support.v7.widget.CardViewDelegate):0 -> q
    9:12:void onCompatPaddingChanged(android.support.v7.widget.CardViewDelegate):0:0 -> q
android.support.v7.widget.CardViewBaseImpl -> h0.w0:
# {"id":"sourceFile","fileName":"CardViewBaseImpl.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.graphics.RectF mCornerRect -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:1:void android.support.v7.widget.CardViewBaseImpl.<init>():0:0 -> <init>
    1:1:void $r8$init$synthetic():0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:void android.support.v7.widget.CardViewBaseImpl.$r8$init$synthetic(java.lang.Object,int):0:0 -> <init>
    2:2:void h0.CardViewBaseImpl.$r8$init$synthetic(int,java.lang.Object):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    3:3:void android.support.v4.view.NestedScrollingParentHelper.<init>(android.view.ViewGroup):0:0 -> <init>
    17:20:android.support.v7.view.menu.MenuPresenter$Callback android.support.v7.view.menu.BaseMenuPresenter.getCallback():0:0 -> a
    17:20:void android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Z)V"}
    21:24:void android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0:0 -> a
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> b
    1:4:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:float getElevation(android.support.v7.widget.CardViewDelegate):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)F"}
    5:6:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0:0 -> b
    5:6:float getElevation(android.support.v7.widget.CardViewDelegate):0 -> b
    7:9:float android.support.v7.widget.RoundRectDrawableWithShadow.getShadowSize():0:0 -> b
    7:9:float getElevation(android.support.v7.widget.CardViewDelegate):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> c
    1:4:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:float getMaxElevation(android.support.v7.widget.CardViewDelegate):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)F"}
    5:6:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0:0 -> c
    5:6:float getMaxElevation(android.support.v7.widget.CardViewDelegate):0 -> c
    7:9:float android.support.v7.widget.RoundRectDrawableWithShadow.getMaxShadowSize():0:0 -> c
    7:9:float getMaxElevation(android.support.v7.widget.CardViewDelegate):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> d
    1:4:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:void onPreventCornerOverlapChanged(android.support.v7.widget.CardViewDelegate):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)V"}
    5:6:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0:0 -> d
    5:6:void onPreventCornerOverlapChanged(android.support.v7.widget.CardViewDelegate):0 -> d
    7:14:boolean android.support.v7.widget.CardView$1.getPreventCornerOverlap():0:0 -> d
    7:14:void onPreventCornerOverlapChanged(android.support.v7.widget.CardViewDelegate):0 -> d
    15:16:void android.support.v7.widget.RoundRectDrawableWithShadow.setAddPaddingForCorners(boolean):0:0 -> d
    15:16:void onPreventCornerOverlapChanged(android.support.v7.widget.CardViewDelegate):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:19:void android.support.v7.widget.RoundRectDrawableWithShadow.setAddPaddingForCorners(boolean):0:0 -> d
    17:19:void onPreventCornerOverlapChanged(android.support.v7.widget.CardViewDelegate):0 -> d
    20:23:void onPreventCornerOverlapChanged(android.support.v7.widget.CardViewDelegate):0:0 -> d
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> e
    1:4:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:void setRadius(android.support.v7.widget.CardViewDelegate,float):0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;F)V"}
    5:16:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0:0 -> e
    5:16:void setRadius(android.support.v7.widget.CardViewDelegate,float):0 -> e
    17:23:void android.support.v7.widget.RoundRectDrawableWithShadow.setCornerRadius(float):0:0 -> e
    17:23:void setRadius(android.support.v7.widget.CardViewDelegate,float):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:31:void android.support.v7.widget.RoundRectDrawableWithShadow.setCornerRadius(float):0:0 -> e
    24:31:void setRadius(android.support.v7.widget.CardViewDelegate,float):0 -> e
    32:38:void setRadius(android.support.v7.widget.CardViewDelegate,float):0:0 -> e
    39:63:void android.support.v7.widget.RoundRectDrawableWithShadow.setCornerRadius(float):0:0 -> e
    39:63:void setRadius(android.support.v7.widget.CardViewDelegate,float):0 -> e
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> f
    1:4:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;F)V"}
    5:6:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0:0 -> f
    5:6:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0 -> f
    7:8:void android.support.v7.widget.RoundRectDrawableWithShadow.setMaxShadowSize(float):0:0 -> f
    7:8:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:11:void android.support.v7.widget.RoundRectDrawableWithShadow.setMaxShadowSize(float):0:0 -> f
    9:11:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0 -> f
    12:15:void setMaxElevation(android.support.v7.widget.CardViewDelegate,float):0:0 -> f
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> g
    1:4:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:android.content.res.ColorStateList getBackgroundColor(android.support.v7.widget.CardViewDelegate):0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)Landroid/content/res/ColorStateList;"}
    5:6:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0:0 -> g
    5:6:android.content.res.ColorStateList getBackgroundColor(android.support.v7.widget.CardViewDelegate):0 -> g
    7:9:android.content.res.ColorStateList android.support.v7.widget.RoundRectDrawableWithShadow.getColor():0:0 -> g
    7:9:android.content.res.ColorStateList getBackgroundColor(android.support.v7.widget.CardViewDelegate):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> h
    1:4:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:float getRadius(android.support.v7.widget.CardViewDelegate):0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)F"}
    5:6:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0:0 -> h
    5:6:float getRadius(android.support.v7.widget.CardViewDelegate):0 -> h
    7:9:float android.support.v7.widget.RoundRectDrawableWithShadow.getCornerRadius():0:0 -> h
    7:9:float getRadius(android.support.v7.widget.CardViewDelegate):0 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> i
    1:4:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:float getMinHeight(android.support.v7.widget.CardViewDelegate):0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)F"}
    5:6:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0:0 -> i
    5:6:float getMinHeight(android.support.v7.widget.CardViewDelegate):0 -> i
    7:8:float android.support.v7.widget.RoundRectDrawableWithShadow.getMinHeight():0:0 -> i
    7:8:float getMinHeight(android.support.v7.widget.CardViewDelegate):0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:37:float android.support.v7.widget.RoundRectDrawableWithShadow.getMinHeight():0:0 -> i
    9:37:float getMinHeight(android.support.v7.widget.CardViewDelegate):0 -> i
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> j
    1:4:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:float getMinWidth(android.support.v7.widget.CardViewDelegate):0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)F"}
    5:6:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0:0 -> j
    5:6:float getMinWidth(android.support.v7.widget.CardViewDelegate):0 -> j
    7:8:float android.support.v7.widget.RoundRectDrawableWithShadow.getMinWidth():0:0 -> j
    7:8:float getMinWidth(android.support.v7.widget.CardViewDelegate):0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:32:float android.support.v7.widget.RoundRectDrawableWithShadow.getMinWidth():0:0 -> j
    9:32:float getMinWidth(android.support.v7.widget.CardViewDelegate):0 -> j
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> k
    1:4:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:void setElevation(android.support.v7.widget.CardViewDelegate,float):0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;F)V"}
    5:6:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0:0 -> k
    5:6:void setElevation(android.support.v7.widget.CardViewDelegate,float):0 -> k
    7:8:void android.support.v7.widget.RoundRectDrawableWithShadow.setShadowSize(float):0:0 -> k
    7:8:void setElevation(android.support.v7.widget.CardViewDelegate,float):0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:12:void android.support.v7.widget.RoundRectDrawableWithShadow.setShadowSize(float):0:0 -> k
    9:12:void setElevation(android.support.v7.widget.CardViewDelegate,float):0 -> k
    12:15:boolean android.support.v7.widget.Toolbar$1.onMenuItemClick(android.view.MenuItem):0:0 -> l
    12:15:boolean android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Landroid/view/MenuItem;)Z"}
    16:21:boolean android.support.v7.widget.Toolbar$1.onMenuItemClick(android.view.MenuItem):0:0 -> l
    16:21:boolean android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0 -> l
    22:23:boolean android.support.v7.app.ToolbarActionBar$2.onMenuItemClick(android.view.MenuItem):0:0 -> l
    22:23:boolean android.support.v7.widget.Toolbar$1.onMenuItemClick(android.view.MenuItem):0 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:23:boolean android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0 -> l
    24:25:boolean android.support.v7.app.ToolbarActionBar$2.onMenuItemClick(android.view.MenuItem):0:0 -> l
    24:25:boolean android.support.v7.widget.Toolbar$1.onMenuItemClick(android.view.MenuItem):0 -> l
    24:25:boolean android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0 -> l
    26:27:boolean android.support.v7.view.WindowCallbackWrapper.onMenuItemSelected(int,android.view.MenuItem):0:0 -> l
    26:27:boolean android.support.v7.app.ToolbarActionBar$2.onMenuItemClick(android.view.MenuItem):0 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:27:boolean android.support.v7.widget.Toolbar$1.onMenuItemClick(android.view.MenuItem):0 -> l
    26:27:boolean android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0 -> l
    28:35:boolean android.support.v7.view.WindowCallbackWrapper.onMenuItemSelected(int,android.view.MenuItem):0:0 -> l
    28:35:boolean android.support.v7.app.ToolbarActionBar$2.onMenuItemClick(android.view.MenuItem):0 -> l
    28:35:boolean android.support.v7.widget.Toolbar$1.onMenuItemClick(android.view.MenuItem):0 -> l
    28:35:boolean android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0 -> l
    1:1:void initStatic():0:0 -> m
    23:26:android.support.v7.view.menu.MenuPresenter$Callback android.support.v7.view.menu.BaseMenuPresenter.getCallback():0:0 -> n
    23:26:boolean android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu(android.support.v7.view.menu.MenuBuilder):0 -> n
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)Z"}
    27:31:boolean android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu(android.support.v7.view.menu.MenuBuilder):0:0 -> n
    1:4:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> o
    1:4:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:void setBackgroundColor(android.support.v7.widget.CardViewDelegate,android.content.res.ColorStateList):0 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;Landroid/content/res/ColorStateList;)V"}
    5:8:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0:0 -> o
    5:8:void setBackgroundColor(android.support.v7.widget.CardViewDelegate,android.content.res.ColorStateList):0 -> o
    9:12:void android.support.v7.widget.RoundRectDrawableWithShadow.setColor(android.content.res.ColorStateList):0:0 -> o
    9:12:void setBackgroundColor(android.support.v7.widget.CardViewDelegate,android.content.res.ColorStateList):0 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:37:void android.support.v7.widget.RoundRectDrawableWithShadow.setBackground(android.content.res.ColorStateList):0:0 -> o
    13:37:void android.support.v7.widget.RoundRectDrawableWithShadow.setColor(android.content.res.ColorStateList):0 -> o
    13:37:void setBackgroundColor(android.support.v7.widget.CardViewDelegate,android.content.res.ColorStateList):0 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    38:41:void android.support.v7.widget.RoundRectDrawableWithShadow.setColor(android.content.res.ColorStateList):0:0 -> o
    38:41:void setBackgroundColor(android.support.v7.widget.CardViewDelegate,android.content.res.ColorStateList):0 -> o
    1:14:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.createBackground(android.content.Context,android.content.res.ColorStateList,float,float,float):0:0 -> p
    1:14:void initialize(android.support.v7.widget.CardViewDelegate,android.content.Context,android.content.res.ColorStateList,float,float,float):0 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;Landroid/content/Context;Landroid/content/res/ColorStateList;FFF)V"}
    15:18:boolean android.support.v7.widget.CardView$1.getPreventCornerOverlap():0:0 -> p
    15:18:void initialize(android.support.v7.widget.CardViewDelegate,android.content.Context,android.content.res.ColorStateList,float,float,float):0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:24:boolean android.support.v7.widget.CardView$1.getPreventCornerOverlap():0:0 -> p
    19:24:void initialize(android.support.v7.widget.CardViewDelegate,android.content.Context,android.content.res.ColorStateList,float,float,float):0 -> p
    25:27:void android.support.v7.widget.RoundRectDrawableWithShadow.setAddPaddingForCorners(boolean):0:0 -> p
    25:27:void initialize(android.support.v7.widget.CardViewDelegate,android.content.Context,android.content.res.ColorStateList,float,float,float):0 -> p
    28:36:void android.support.v7.widget.CardView$1.setCardBackground(android.graphics.drawable.Drawable):0:0 -> p
    28:36:void initialize(android.support.v7.widget.CardViewDelegate,android.content.Context,android.content.res.ColorStateList,float,float,float):0 -> p
    37:40:void initialize(android.support.v7.widget.CardViewDelegate,android.content.Context,android.content.res.ColorStateList,float,float,float):0:0 -> p
    1:1:void onCompatPaddingChanged(android.support.v7.widget.CardViewDelegate):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)V"}
    1:1:void android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuModeChange(android.support.v7.view.menu.MenuBuilder):0:0 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;)V"}
    6:9:android.graphics.drawable.Drawable android.support.v7.widget.CardView$1.getCardBackground():0:0 -> s
    6:9:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:9:void updatePadding(android.support.v7.widget.CardViewDelegate):0 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)V"}
    10:11:android.support.v7.widget.RoundRectDrawableWithShadow android.support.v7.widget.CardViewBaseImpl.getShadowBackground(android.support.v7.widget.CardViewDelegate):0:0 -> s
    10:11:void updatePadding(android.support.v7.widget.CardViewDelegate):0 -> s
    12:14:void android.support.v7.widget.RoundRectDrawableWithShadow.getMaxShadowAndCornerPadding(android.graphics.Rect):0:0 -> s
    12:14:void updatePadding(android.support.v7.widget.CardViewDelegate):0 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:34:void updatePadding(android.support.v7.widget.CardViewDelegate):0:0 -> s
    35:64:void android.support.v7.widget.CardView$1.setMinWidthHeightInternal(int,int):0:0 -> s
    35:64:void updatePadding(android.support.v7.widget.CardViewDelegate):0 -> s
    65:68:void updatePadding(android.support.v7.widget.CardViewDelegate):0:0 -> s
android.support.v7.widget.CardViewBaseImpl$1 -> R8$$REMOVED$$CLASS$$145:
# {"id":"sourceFile","fileName":"CardViewBaseImpl.java"}
android.support.v7.widget.CardViewImpl -> h0.x0:
# {"id":"sourceFile","fileName":"CardViewImpl.java"}
    float getElevation(android.support.v7.widget.CardViewDelegate) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)F"}
    float getMaxElevation(android.support.v7.widget.CardViewDelegate) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)F"}
    void onPreventCornerOverlapChanged(android.support.v7.widget.CardViewDelegate) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)V"}
    void setRadius(android.support.v7.widget.CardViewDelegate,float) -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;F)V"}
    void setMaxElevation(android.support.v7.widget.CardViewDelegate,float) -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;F)V"}
    android.content.res.ColorStateList getBackgroundColor(android.support.v7.widget.CardViewDelegate) -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)Landroid/content/res/ColorStateList;"}
    float getRadius(android.support.v7.widget.CardViewDelegate) -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)F"}
    float getMinHeight(android.support.v7.widget.CardViewDelegate) -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)F"}
    float getMinWidth(android.support.v7.widget.CardViewDelegate) -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)F"}
    void setElevation(android.support.v7.widget.CardViewDelegate,float) -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;F)V"}
    void initStatic() -> m
    void setBackgroundColor(android.support.v7.widget.CardViewDelegate,android.content.res.ColorStateList) -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;Landroid/content/res/ColorStateList;)V"}
    void initialize(android.support.v7.widget.CardViewDelegate,android.content.Context,android.content.res.ColorStateList,float,float,float) -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;Landroid/content/Context;Landroid/content/res/ColorStateList;FFF)V"}
    void onCompatPaddingChanged(android.support.v7.widget.CardViewDelegate) -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/k4;)V"}
android.support.v7.widget.ChildHelper -> h0.z0:
# {"id":"sourceFile","fileName":"ChildHelper.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v7.widget.ChildHelper$Callback mCallback -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    android.support.v7.widget.ChildHelper$Bucket mBucket -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    java.util.List mHiddenViews -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:1:void android.support.v7.widget.TintTypedArray.<init>(android.content.Context,android.content.res.TypedArray):0:0 -> <init>
    1:1:void $r8$init$synthetic(android.content.Context,android.content.res.TypedArray):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:void android.support.v7.widget.ChildHelper.<init>(android.support.v7.widget.ChildHelper$Callback):0:0 -> <init>
    2:2:void $r8$init$synthetic(android.support.v7.widget.RecyclerView$5):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/n2;)V"}
    1:1:boolean android.support.v7.widget.TintTypedArray.getBoolean(int,boolean):0:0 -> a
    9:10:android.view.View android.support.v7.widget.RecyclerView$5.getChildAt(int):0:0 -> b
    9:10:android.view.View getChildAt(int):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:15:android.view.View android.support.v7.widget.RecyclerView$5.getChildAt(int):0:0 -> b
    11:15:android.view.View getChildAt(int):0 -> b
    5:6:int android.support.v7.widget.RecyclerView$5.getChildCount():0:0 -> c
    5:6:int getChildCount():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:14:int android.support.v7.widget.RecyclerView$5.getChildCount():0:0 -> c
    7:14:int getChildCount():0 -> c
    15:20:int getChildCount():0:0 -> c
    1:1:android.content.res.ColorStateList android.support.v7.widget.TintTypedArray.getColorStateList(int):0:0 -> d
    1:1:int android.support.v7.widget.TintTypedArray.getDimensionPixelOffset(int,int):0:0 -> e
    1:1:int android.support.v7.widget.TintTypedArray.getDimensionPixelSize(int,int):0:0 -> f
    1:1:android.graphics.drawable.Drawable android.support.v7.widget.TintTypedArray.getDrawable(int):0:0 -> g
    1:1:android.graphics.drawable.Drawable android.support.v7.widget.TintTypedArray.getDrawableIfKnown(int):0:0 -> h
    36:43:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.getFont(android.content.Context,int,android.util.TypedValue,int,android.widget.TextView):0:0 -> i
    36:43:android.graphics.Typeface android.support.v7.widget.TintTypedArray.getFont(int,int,android.widget.TextView):0 -> i
    44:53:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.loadFont(android.content.Context,int,android.util.TypedValue,int,android.widget.TextView):0:0 -> i
    44:53:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.getFont(android.content.Context,int,android.util.TypedValue,int,android.widget.TextView):0 -> i
    44:53:android.graphics.Typeface android.support.v7.widget.TintTypedArray.getFont(int,int,android.widget.TextView):0 -> i
    54:71:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,android.widget.TextView):0:0 -> i
    54:71:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.loadFont(android.content.Context,int,android.util.TypedValue,int,android.widget.TextView):0 -> i
    54:71:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.getFont(android.content.Context,int,android.util.TypedValue,int,android.widget.TextView):0 -> i
    54:71:android.graphics.Typeface android.support.v7.widget.TintTypedArray.getFont(int,int,android.widget.TextView):0 -> i
    72:87:android.graphics.Typeface android.support.v4.graphics.TypefaceCompat.findFromCache(android.content.res.Resources,int,int):0:0 -> i
    72:87:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,android.widget.TextView):0 -> i
    72:87:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.loadFont(android.content.Context,int,android.util.TypedValue,int,android.widget.TextView):0 -> i
    72:87:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.getFont(android.content.Context,int,android.util.TypedValue,int,android.widget.TextView):0 -> i
    72:87:android.graphics.Typeface android.support.v7.widget.TintTypedArray.getFont(int,int,android.widget.TextView):0 -> i
    88:130:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,android.widget.TextView):0:0 -> i
    88:130:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.loadFont(android.content.Context,int,android.util.TypedValue,int,android.widget.TextView):0 -> i
    88:130:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.getFont(android.content.Context,int,android.util.TypedValue,int,android.widget.TextView):0 -> i
    88:130:android.graphics.Typeface android.support.v7.widget.TintTypedArray.getFont(int,int,android.widget.TextView):0 -> i
    131:153:android.graphics.Typeface android.support.v4.graphics.TypefaceCompat.createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):0:0 -> i
    131:153:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,android.widget.TextView):0 -> i
    131:153:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.loadFont(android.content.Context,int,android.util.TypedValue,int,android.widget.TextView):0 -> i
    131:153:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.getFont(android.content.Context,int,android.util.TypedValue,int,android.widget.TextView):0 -> i
    131:153:android.graphics.Typeface android.support.v7.widget.TintTypedArray.getFont(int,int,android.widget.TextView):0 -> i
    154:167:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,android.widget.TextView):0:0 -> i
    154:167:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.loadFont(android.content.Context,int,android.util.TypedValue,int,android.widget.TextView):0 -> i
    154:167:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.getFont(android.content.Context,int,android.util.TypedValue,int,android.widget.TextView):0 -> i
    154:167:android.graphics.Typeface android.support.v7.widget.TintTypedArray.getFont(int,int,android.widget.TextView):0 -> i
    168:191:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.loadFont(android.content.Context,int,android.util.TypedValue,int,android.widget.TextView):0:0 -> i
    168:191:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.getFont(android.content.Context,int,android.util.TypedValue,int,android.widget.TextView):0 -> i
    168:191:android.graphics.Typeface android.support.v7.widget.TintTypedArray.getFont(int,int,android.widget.TextView):0 -> i
    192:237:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,android.widget.TextView):0:0 -> i
    192:237:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.loadFont(android.content.Context,int,android.util.TypedValue,int,android.widget.TextView):0 -> i
    192:237:android.graphics.Typeface android.support.v4.content.res.ResourcesCompat.getFont(android.content.Context,int,android.util.TypedValue,int,android.widget.TextView):0 -> i
    192:237:android.graphics.Typeface android.support.v7.widget.TintTypedArray.getFont(int,int,android.widget.TextView):0 -> i
    1:1:int android.support.v7.widget.TintTypedArray.getInt(int,int):0:0 -> j
    9:10:int android.support.v7.widget.RecyclerView$5.getChildCount():0:0 -> k
    9:10:int getOffset(int):0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:21:int android.support.v7.widget.RecyclerView$5.getChildCount():0:0 -> k
    11:21:int getOffset(int):0 -> k
    22:48:int getOffset(int):0:0 -> k
    1:1:int android.support.v7.widget.TintTypedArray.getResourceId(int,int):0:0 -> l
    1:1:java.lang.CharSequence android.support.v7.widget.TintTypedArray.getText(int):0:0 -> m
    5:6:android.view.View android.support.v7.widget.RecyclerView$5.getChildAt(int):0:0 -> n
    5:6:android.view.View getUnfilteredChildAt(int):0 -> n
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:11:android.view.View android.support.v7.widget.RecyclerView$5.getChildAt(int):0:0 -> n
    7:11:android.view.View getUnfilteredChildAt(int):0 -> n
    5:6:int android.support.v7.widget.RecyclerView$5.getChildCount():0:0 -> o
    5:6:int getUnfilteredChildCount():0 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:11:int android.support.v7.widget.RecyclerView$5.getChildCount():0:0 -> o
    7:11:int getUnfilteredChildCount():0 -> o
    1:1:boolean android.support.v7.widget.TintTypedArray.hasValue(int):0:0 -> p
    1:1:android.support.v7.widget.TintTypedArray android.support.v7.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;[II)Lh0/z0;"}
    1:1:void android.support.v7.widget.TintTypedArray.recycle():0:0 -> r
    11:48:java.lang.String android.support.v7.widget.ChildHelper.toString():0:0 -> toString
    11:48:java.lang.String toString$bridge():0 -> toString
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v7.widget.ChildHelper$Bucket -> h0.y0:
# {"id":"sourceFile","fileName":"ChildHelper.java"}
    long mData -> a
    android.support.v7.widget.ChildHelper$Bucket mNext -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/y0;"}
    1:1:void <init>():0:0 -> <init>
    1:1:int countOnesBefore(int):0:0 -> a
    1:1:void ensureNext():0:0 -> b
    1:1:boolean get(int):0:0 -> c
    1:1:void reset():0:0 -> d
    1:1:java.lang.String toString():0:0 -> toString
android.support.v7.widget.ContentFrameLayout -> android.support.v7.widget.ContentFrameLayout:
# {"id":"sourceFile","fileName":"ContentFrameLayout.java"}
    android.util.TypedValue mMinWidthMajor -> a
    android.util.TypedValue mMinWidthMinor -> b
    android.util.TypedValue mFixedWidthMajor -> c
    android.util.TypedValue mFixedWidthMinor -> d
    android.util.TypedValue mFixedHeightMajor -> e
    android.util.TypedValue mFixedHeightMinor -> f
    android.graphics.Rect mDecorPadding -> g
    android.support.v7.widget.ContentFrameLayout$OnAttachListener mAttachListener -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/a1;"}
    2:12:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    2:12:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:1:void dispatchFitSystemWindows(android.graphics.Rect):0:0 -> a
    10:17:void android.support.v7.app.AppCompatDelegateImplV9.dismissPopups():0:0 -> onDetachedFromWindow
    10:17:void android.support.v7.app.AppCompatDelegateImplV9$4.onDetachedFromWindow():0 -> onDetachedFromWindow
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:17:void onDetachedFromWindow():0 -> onDetachedFromWindow
    18:24:void android.support.v7.widget.ActionBarOverlayLayout.dismissPopups():0:0 -> onDetachedFromWindow
    18:24:void android.support.v7.app.AppCompatDelegateImplV9.dismissPopups():0 -> onDetachedFromWindow
    18:24:void android.support.v7.app.AppCompatDelegateImplV9$4.onDetachedFromWindow():0 -> onDetachedFromWindow
    18:24:void onDetachedFromWindow():0 -> onDetachedFromWindow
    25:26:void android.support.v7.widget.Toolbar.dismissPopupMenus():0:0 -> onDetachedFromWindow
    25:26:void android.support.v7.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> onDetachedFromWindow
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:26:void android.support.v7.widget.ActionBarOverlayLayout.dismissPopups():0 -> onDetachedFromWindow
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    25:26:void android.support.v7.app.AppCompatDelegateImplV9.dismissPopups():0 -> onDetachedFromWindow
    25:26:void android.support.v7.app.AppCompatDelegateImplV9$4.onDetachedFromWindow():0 -> onDetachedFromWindow
    25:26:void onDetachedFromWindow():0 -> onDetachedFromWindow
    27:30:void android.support.v7.widget.Toolbar.dismissPopupMenus():0:0 -> onDetachedFromWindow
    27:30:void android.support.v7.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> onDetachedFromWindow
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:30:void android.support.v7.widget.ActionBarOverlayLayout.dismissPopups():0 -> onDetachedFromWindow
    27:30:void android.support.v7.app.AppCompatDelegateImplV9.dismissPopups():0 -> onDetachedFromWindow
    27:30:void android.support.v7.app.AppCompatDelegateImplV9$4.onDetachedFromWindow():0 -> onDetachedFromWindow
    27:30:void onDetachedFromWindow():0 -> onDetachedFromWindow
    31:34:void android.support.v7.widget.ActionMenuView.dismissPopupMenus():0:0 -> onDetachedFromWindow
    31:34:void android.support.v7.widget.Toolbar.dismissPopupMenus():0 -> onDetachedFromWindow
    31:34:void android.support.v7.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> onDetachedFromWindow
    31:34:void android.support.v7.widget.ActionBarOverlayLayout.dismissPopups():0 -> onDetachedFromWindow
    31:34:void android.support.v7.app.AppCompatDelegateImplV9.dismissPopups():0 -> onDetachedFromWindow
    31:34:void android.support.v7.app.AppCompatDelegateImplV9$4.onDetachedFromWindow():0 -> onDetachedFromWindow
    31:34:void onDetachedFromWindow():0 -> onDetachedFromWindow
    35:37:boolean android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus():0:0 -> onDetachedFromWindow
    35:37:void android.support.v7.widget.ActionMenuView.dismissPopupMenus():0 -> onDetachedFromWindow
    35:37:void android.support.v7.widget.Toolbar.dismissPopupMenus():0 -> onDetachedFromWindow
    35:37:void android.support.v7.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> onDetachedFromWindow
    35:37:void android.support.v7.widget.ActionBarOverlayLayout.dismissPopups():0 -> onDetachedFromWindow
    35:37:void android.support.v7.app.AppCompatDelegateImplV9.dismissPopups():0 -> onDetachedFromWindow
    35:37:void android.support.v7.app.AppCompatDelegateImplV9$4.onDetachedFromWindow():0 -> onDetachedFromWindow
    35:37:void onDetachedFromWindow():0 -> onDetachedFromWindow
    38:41:boolean android.support.v7.widget.ActionMenuPresenter.hideSubMenus():0:0 -> onDetachedFromWindow
    38:41:boolean android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus():0 -> onDetachedFromWindow
    38:41:void android.support.v7.widget.ActionMenuView.dismissPopupMenus():0 -> onDetachedFromWindow
    38:41:void android.support.v7.widget.Toolbar.dismissPopupMenus():0 -> onDetachedFromWindow
    38:41:void android.support.v7.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> onDetachedFromWindow
    38:41:void android.support.v7.widget.ActionBarOverlayLayout.dismissPopups():0 -> onDetachedFromWindow
    38:41:void android.support.v7.app.AppCompatDelegateImplV9.dismissPopups():0 -> onDetachedFromWindow
    38:41:void android.support.v7.app.AppCompatDelegateImplV9$4.onDetachedFromWindow():0 -> onDetachedFromWindow
    38:41:void onDetachedFromWindow():0 -> onDetachedFromWindow
    42:52:void android.support.v7.view.menu.MenuPopupHelper.dismiss():0:0 -> onDetachedFromWindow
    42:52:boolean android.support.v7.widget.ActionMenuPresenter.hideSubMenus():0 -> onDetachedFromWindow
    42:52:boolean android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus():0 -> onDetachedFromWindow
    42:52:void android.support.v7.widget.ActionMenuView.dismissPopupMenus():0 -> onDetachedFromWindow
    42:52:void android.support.v7.widget.Toolbar.dismissPopupMenus():0 -> onDetachedFromWindow
    42:52:void android.support.v7.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> onDetachedFromWindow
    42:52:void android.support.v7.widget.ActionBarOverlayLayout.dismissPopups():0 -> onDetachedFromWindow
    42:52:void android.support.v7.app.AppCompatDelegateImplV9.dismissPopups():0 -> onDetachedFromWindow
    42:52:void android.support.v7.app.AppCompatDelegateImplV9$4.onDetachedFromWindow():0 -> onDetachedFromWindow
    42:52:void onDetachedFromWindow():0 -> onDetachedFromWindow
    53:83:void android.support.v7.app.AppCompatDelegateImplV9.dismissPopups():0:0 -> onDetachedFromWindow
    53:83:void android.support.v7.app.AppCompatDelegateImplV9$4.onDetachedFromWindow():0 -> onDetachedFromWindow
    53:83:void onDetachedFromWindow():0 -> onDetachedFromWindow
    84:91:void android.support.v7.app.AppCompatDelegateImplV9.endOnGoingFadeAnimation():0:0 -> onDetachedFromWindow
    84:91:void android.support.v7.app.AppCompatDelegateImplV9.dismissPopups():0 -> onDetachedFromWindow
    84:91:void android.support.v7.app.AppCompatDelegateImplV9$4.onDetachedFromWindow():0 -> onDetachedFromWindow
    84:91:void onDetachedFromWindow():0 -> onDetachedFromWindow
    92:100:void android.support.v7.app.AppCompatDelegateImplV9.dismissPopups():0:0 -> onDetachedFromWindow
    92:100:void android.support.v7.app.AppCompatDelegateImplV9$4.onDetachedFromWindow():0 -> onDetachedFromWindow
    92:100:void onDetachedFromWindow():0 -> onDetachedFromWindow
    101:104:void android.support.v7.view.menu.MenuBuilder.close():0:0 -> onDetachedFromWindow
    101:104:void android.support.v7.app.AppCompatDelegateImplV9.dismissPopups():0 -> onDetachedFromWindow
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    101:104:void android.support.v7.app.AppCompatDelegateImplV9$4.onDetachedFromWindow():0 -> onDetachedFromWindow
    101:104:void onDetachedFromWindow():0 -> onDetachedFromWindow
    1:1:void setAttachListener(android.support.v7.widget.ContentFrameLayout$OnAttachListener):0:0 -> setAttachListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/a1;)V"}
android.support.v7.widget.ContentFrameLayout$OnAttachListener -> h0.a1:
# {"id":"sourceFile","fileName":"ContentFrameLayout.java"}
android.support.v7.widget.DecorContentParent -> h0.b1:
# {"id":"sourceFile","fileName":"DecorContentParent.java"}
    void setWindowCallback(android.view.Window$Callback) -> setWindowCallback
    void setWindowTitle(java.lang.CharSequence) -> setWindowTitle
android.support.v7.widget.DecorToolbar -> h0.c1:
# {"id":"sourceFile","fileName":"DecorToolbar.java"}
android.support.v7.widget.DefaultItemAnimator -> h0.e1:
# {"id":"sourceFile","fileName":"DefaultItemAnimator.java"}
    java.util.ArrayList mPendingRemovals -> e
    java.util.ArrayList mPendingAdditions -> f
    java.util.ArrayList mPendingMoves -> g
    java.util.ArrayList mPendingChanges -> h
    java.util.ArrayList mAdditionsList -> i
    java.util.ArrayList mMovesList -> j
    java.util.ArrayList mChangesList -> k
    java.util.ArrayList mAddAnimations -> l
    java.util.ArrayList mMoveAnimations -> m
    java.util.ArrayList mRemoveAnimations -> n
    java.util.ArrayList mChangeAnimations -> o
    1:3:void android.support.v7.widget.SimpleItemAnimator.<init>():0:0 -> <init>
    1:3:void <init>():0 -> <init>
    4:81:void <init>():0:0 -> <init>
    29:31:void android.support.v7.widget.SimpleItemAnimator.dispatchRemoveFinished(android.support.v7.widget.RecyclerView$ViewHolder):0:0 -> b
    29:31:void endAnimations():0 -> b
    32:171:void endAnimations():0:0 -> b
    172:174:void android.support.v7.widget.DefaultItemAnimator.endChangeAnimationIfNecessary(android.support.v7.widget.DefaultItemAnimator$ChangeInfo):0:0 -> b
    172:174:void endAnimations():0 -> b
    175:194:void endAnimations():0:0 -> b
    195:213:void android.support.v7.widget.RecyclerView$ItemAnimator.dispatchAnimationsFinished():0:0 -> b
    195:213:void endAnimations():0 -> b
    214:220:void endAnimations():0:0 -> b
    221:221:void android.support.v7.widget.DefaultItemAnimator.endChangeAnimationIfNecessary(android.support.v7.widget.DefaultItemAnimator$ChangeInfo):0:0 -> b
    221:221:void endAnimations():0 -> b
    222:239:void endAnimations():0:0 -> b
    1:1:boolean isRunning():0:0 -> c
    1:1:void cancelAll(java.util.List):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"}
android.support.v7.widget.DefaultItemAnimator$1 -> h0.d1:
# {"id":"sourceFile","fileName":"DefaultItemAnimator.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    java.util.ArrayList val$moves -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    android.support.v7.widget.DefaultItemAnimator this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    7:10:void android.support.v7.widget.DefaultItemAnimator$1.<init>(android.support.v7.widget.DefaultItemAnimator,java.util.ArrayList):0:0 -> <init>
    7:10:void $r8$init$synthetic(java.lang.Object,java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;Ljava/lang/Object;)V"}
    13:16:android.support.v7.view.menu.MenuBuilder android.support.v7.widget.ActionMenuPresenter.access$300(android.support.v7.widget.ActionMenuPresenter):0:0 -> run
    13:16:void android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.run():0 -> run
    13:16:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    17:20:void android.support.v7.view.menu.MenuBuilder.changeMenuMode():0:0 -> run
    17:20:void android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.run():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:20:void run$bridge():0 -> run
    21:23:void android.support.v7.view.menu.MenuBuilder.changeMenuMode():0:0 -> run
    21:23:void android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.run():0 -> run
    21:23:void run$bridge():0 -> run
    24:25:android.support.v7.view.menu.MenuView android.support.v7.widget.ActionMenuPresenter.access$500(android.support.v7.widget.ActionMenuPresenter):0:0 -> run
    24:25:void android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.run():0 -> run
    24:25:void run$bridge():0 -> run
    26:37:void android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.run():0:0 -> run
    26:37:void run$bridge():0 -> run
    38:44:boolean android.support.v7.view.menu.MenuPopupHelper.tryShow():0:0 -> run
    38:44:void android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.run():0 -> run
    38:44:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    45:53:boolean android.support.v7.view.menu.MenuPopupHelper.tryShow():0:0 -> run
    45:53:void android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.run():0 -> run
    45:53:void run$bridge():0 -> run
    54:60:void android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.run():0:0 -> run
    54:60:void run$bridge():0 -> run
    61:93:void android.support.v7.widget.DefaultItemAnimator$3.run():0:0 -> run
    61:93:void run$bridge():0 -> run
    94:96:void android.support.v7.widget.DefaultItemAnimator.animateAddImpl(android.support.v7.widget.RecyclerView$ViewHolder):0:0 -> run
    94:96:void android.support.v7.widget.DefaultItemAnimator$3.run():0 -> run
    94:96:void run$bridge():0 -> run
    97:129:void android.support.v7.widget.DefaultItemAnimator$2.run():0:0 -> run
    97:129:void run$bridge():0 -> run
    130:132:void android.support.v7.widget.DefaultItemAnimator.animateChangeImpl(android.support.v7.widget.DefaultItemAnimator$ChangeInfo):0:0 -> run
    130:132:void android.support.v7.widget.DefaultItemAnimator$2.run():0 -> run
    130:132:void run$bridge():0 -> run
    133:162:void android.support.v7.widget.DefaultItemAnimator$1.run():0:0 -> run
    133:162:void run$bridge():0 -> run
android.support.v7.widget.DefaultItemAnimator$2 -> R8$$REMOVED$$CLASS$$146:
# {"id":"sourceFile","fileName":"DefaultItemAnimator.java"}
android.support.v7.widget.DefaultItemAnimator$3 -> R8$$REMOVED$$CLASS$$147:
# {"id":"sourceFile","fileName":"DefaultItemAnimator.java"}
android.support.v7.widget.DialogTitle -> android.support.v7.widget.DialogTitle:
# {"id":"sourceFile","fileName":"DialogTitle.java"}
android.support.v7.widget.DrawableUtils -> h0.f1:
# {"id":"sourceFile","fileName":"DrawableUtils.java"}
    android.graphics.Rect INSETS_NONE -> a
    java.lang.Class sInsetsClazz -> b
    1:1:void <clinit>():0:0 -> <clinit>
    55:56:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableWrapperApi14.getWrappedDrawable():0:0 -> a
    55:56:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    57:67:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):0:0 -> a
    68:69:android.graphics.drawable.Drawable android.support.v7.graphics.drawable.DrawableWrapper.getWrappedDrawable():0:0 -> a
    68:69:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    70:91:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):0:0 -> a
    23:47:void android.support.v7.widget.DrawableUtils.fixVectorDrawableTinting(android.graphics.drawable.Drawable):0:0 -> b
    23:47:void fixDrawable(android.graphics.drawable.Drawable):0 -> b
    7:14:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableCompat.unwrap(android.graphics.drawable.Drawable):0:0 -> c
    7:14:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):0 -> c
    15:16:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableWrapperApi14.getWrappedDrawable():0:0 -> c
    15:16:android.graphics.drawable.Drawable android.support.v4.graphics.drawable.DrawableCompat.unwrap(android.graphics.drawable.Drawable):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:16:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):0 -> c
    17:158:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):0:0 -> c
    1:1:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):0:0 -> d
android.support.v7.widget.DropDownListView -> h0.g1:
# {"id":"sourceFile","fileName":"DropDownListView.java"}
    boolean mListSelectionHidden -> i
    boolean mHijackFocus -> j
    boolean mDrawsInPressedState -> k
    android.support.v4.widget.ListViewAutoScrollHelper mScrollHelper -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/j;"}
    1:1:void <init>(android.content.Context,boolean):0:0 -> <init>
    75:145:void android.support.v7.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0:0 -> b
    75:145:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    146:163:void android.support.v7.widget.ListViewCompat.positionSelectorLikeFocusCompat(int,android.view.View):0:0 -> b
    146:163:void android.support.v7.widget.ListViewCompat.positionSelectorLikeTouchCompat(int,android.view.View,float,float):0 -> b
    146:163:void android.support.v7.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0 -> b
    146:163:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    164:243:void android.support.v7.widget.ListViewCompat.positionSelectorCompat(int,android.view.View):0:0 -> b
    164:243:void android.support.v7.widget.ListViewCompat.positionSelectorLikeFocusCompat(int,android.view.View):0 -> b
    164:243:void android.support.v7.widget.ListViewCompat.positionSelectorLikeTouchCompat(int,android.view.View,float,float):0 -> b
    164:243:void android.support.v7.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0 -> b
    164:243:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    244:270:void android.support.v7.widget.ListViewCompat.positionSelectorLikeFocusCompat(int,android.view.View):0:0 -> b
    244:270:void android.support.v7.widget.ListViewCompat.positionSelectorLikeTouchCompat(int,android.view.View,float,float):0 -> b
    244:270:void android.support.v7.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0 -> b
    244:270:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    271:282:void android.support.v7.widget.ListViewCompat.positionSelectorLikeTouchCompat(int,android.view.View,float,float):0:0 -> b
    271:282:void android.support.v7.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0 -> b
    271:282:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    283:290:void android.support.v7.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0:0 -> b
    283:290:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    291:306:void android.support.v7.widget.DropDownListView.clickPressedItem(android.view.View,int):0:0 -> b
    291:306:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    307:334:void android.support.v7.widget.DropDownListView.clearPressedItem():0:0 -> b
    307:334:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    335:343:boolean onForwardedEvent(android.view.MotionEvent,int):0:0 -> b
    344:345:android.support.v4.widget.AutoScrollHelper android.support.v4.widget.AutoScrollHelper.setEnabled(boolean):0:0 -> b
    344:345:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    346:347:android.support.v4.widget.AutoScrollHelper android.support.v4.widget.AutoScrollHelper.setEnabled(boolean):0:0 -> b
    346:347:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    348:355:boolean onForwardedEvent(android.view.MotionEvent,int):0:0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(0)"]}
    356:366:android.support.v4.widget.AutoScrollHelper android.support.v4.widget.AutoScrollHelper.setEnabled(boolean):0:0 -> b
    356:366:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    1:1:boolean hasFocus():0:0 -> hasFocus
    1:1:boolean hasWindowFocus():0:0 -> hasWindowFocus
    1:1:boolean isFocused():0:0 -> isFocused
    1:1:boolean isInTouchMode():0:0 -> isInTouchMode
    1:1:void setListSelectionHidden(boolean):0:0 -> setListSelectionHidden
android.support.v7.widget.FastScroller -> h0.l1:
# {"id":"sourceFile","fileName":"FastScroller.java"}
    int mMargin -> a
    android.graphics.drawable.StateListDrawable mVerticalThumbDrawable -> b
    android.graphics.drawable.Drawable mVerticalTrackDrawable -> c
    int mVerticalThumbWidth -> d
    int mVerticalTrackWidth -> e
    android.graphics.drawable.StateListDrawable mHorizontalThumbDrawable -> f
    android.graphics.drawable.Drawable mHorizontalTrackDrawable -> g
    int mHorizontalThumbHeight -> h
    int mHorizontalTrackHeight -> i
    float mVerticalDragY -> j
    float mHorizontalDragX -> k
    int mRecyclerViewWidth -> l
    int mRecyclerViewHeight -> m
    android.support.v7.widget.RecyclerView mRecyclerView -> n
    boolean mNeedVerticalScrollbar -> o
    boolean mNeedHorizontalScrollbar -> p
    int mState -> q
    int mDragState -> r
    int[] mVerticalRange -> s
    int[] mHorizontalRange -> t
    android.animation.ValueAnimator mShowHideAnimator -> u
    int mAnimationState -> v
    java.lang.Runnable mHideRunnable -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/h1;"}
    int[] PRESSED_STATE_SET -> x
    int[] EMPTY_STATE_SET -> y
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void android.support.v7.widget.RecyclerView.removeItemDecoration(android.support.v7.widget.RecyclerView$ItemDecoration):0:0 -> <init>
    1:1:void android.support.v7.widget.FastScroller.destroyCallbacks():0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void android.support.v7.widget.FastScroller.attachToRecyclerView(android.support.v7.widget.RecyclerView):0 -> <init>
    1:1:void <init>(android.support.v7.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):0 -> <init>
    2:2:void android.support.v7.widget.RecyclerView.removeItemDecoration(android.support.v7.widget.RecyclerView$ItemDecoration):0:0 -> <init>
    2:2:void android.support.v7.widget.FastScroller.destroyCallbacks():0 -> <init>
    2:2:void android.support.v7.widget.FastScroller.attachToRecyclerView(android.support.v7.widget.RecyclerView):0 -> <init>
    2:2:void <init>(android.support.v7.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):0 -> <init>
    3:3:void android.support.v7.widget.RecyclerView.removeOnItemTouchListener(android.support.v7.widget.RecyclerView$OnItemTouchListener):0:0 -> <init>
    3:3:void android.support.v7.widget.FastScroller.destroyCallbacks():0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:3:void android.support.v7.widget.FastScroller.attachToRecyclerView(android.support.v7.widget.RecyclerView):0 -> <init>
    3:3:void <init>(android.support.v7.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):0 -> <init>
    4:4:void android.support.v7.widget.RecyclerView.removeOnItemTouchListener(android.support.v7.widget.RecyclerView$OnItemTouchListener):0:0 -> <init>
    4:4:void android.support.v7.widget.FastScroller.destroyCallbacks():0 -> <init>
    4:4:void android.support.v7.widget.FastScroller.attachToRecyclerView(android.support.v7.widget.RecyclerView):0 -> <init>
    4:4:void <init>(android.support.v7.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):0 -> <init>
    5:5:void android.support.v7.widget.RecyclerView.removeOnScrollListener(android.support.v7.widget.RecyclerView$OnScrollListener):0:0 -> <init>
    5:5:void android.support.v7.widget.FastScroller.destroyCallbacks():0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:5:void android.support.v7.widget.FastScroller.attachToRecyclerView(android.support.v7.widget.RecyclerView):0 -> <init>
    5:5:void <init>(android.support.v7.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):0 -> <init>
    6:6:void android.support.v7.widget.RecyclerView.removeOnScrollListener(android.support.v7.widget.RecyclerView$OnScrollListener):0:0 -> <init>
    6:6:void android.support.v7.widget.FastScroller.destroyCallbacks():0 -> <init>
    6:6:void android.support.v7.widget.FastScroller.attachToRecyclerView(android.support.v7.widget.RecyclerView):0 -> <init>
    6:6:void <init>(android.support.v7.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):0 -> <init>
    7:7:void android.support.v7.widget.FastScroller.cancelHide():0:0 -> <init>
    7:7:void android.support.v7.widget.FastScroller.destroyCallbacks():0 -> <init>
    7:7:void android.support.v7.widget.FastScroller.attachToRecyclerView(android.support.v7.widget.RecyclerView):0 -> <init>
    7:7:void <init>(android.support.v7.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):0 -> <init>
    8:8:void android.support.v7.widget.RecyclerView.addItemDecoration(android.support.v7.widget.RecyclerView$ItemDecoration,int):0:0 -> <init>
    8:8:void android.support.v7.widget.RecyclerView.addItemDecoration(android.support.v7.widget.RecyclerView$ItemDecoration):0 -> <init>
    8:8:void android.support.v7.widget.FastScroller.setupCallbacks():0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    8:8:void android.support.v7.widget.FastScroller.attachToRecyclerView(android.support.v7.widget.RecyclerView):0 -> <init>
    8:8:void <init>(android.support.v7.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):0 -> <init>
    9:9:void android.support.v7.widget.RecyclerView.addItemDecoration(android.support.v7.widget.RecyclerView$ItemDecoration,int):0:0 -> <init>
    9:9:void android.support.v7.widget.RecyclerView.addItemDecoration(android.support.v7.widget.RecyclerView$ItemDecoration):0 -> <init>
    9:9:void android.support.v7.widget.FastScroller.setupCallbacks():0 -> <init>
    9:9:void android.support.v7.widget.FastScroller.attachToRecyclerView(android.support.v7.widget.RecyclerView):0 -> <init>
    9:9:void <init>(android.support.v7.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):0 -> <init>
    10:10:void android.support.v7.widget.RecyclerView.addOnItemTouchListener(android.support.v7.widget.RecyclerView$OnItemTouchListener):0:0 -> <init>
    10:10:void android.support.v7.widget.FastScroller.setupCallbacks():0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:10:void android.support.v7.widget.FastScroller.attachToRecyclerView(android.support.v7.widget.RecyclerView):0 -> <init>
    10:10:void <init>(android.support.v7.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):0 -> <init>
    11:11:void android.support.v7.widget.RecyclerView.addOnItemTouchListener(android.support.v7.widget.RecyclerView$OnItemTouchListener):0:0 -> <init>
    11:11:void android.support.v7.widget.FastScroller.setupCallbacks():0 -> <init>
    11:11:void android.support.v7.widget.FastScroller.attachToRecyclerView(android.support.v7.widget.RecyclerView):0 -> <init>
    11:11:void <init>(android.support.v7.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):0 -> <init>
    12:12:void android.support.v7.widget.RecyclerView.addOnScrollListener(android.support.v7.widget.RecyclerView$OnScrollListener):0:0 -> <init>
    12:12:void android.support.v7.widget.FastScroller.setupCallbacks():0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:12:void android.support.v7.widget.FastScroller.attachToRecyclerView(android.support.v7.widget.RecyclerView):0 -> <init>
    12:12:void <init>(android.support.v7.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):0 -> <init>
    13:13:void android.support.v7.widget.RecyclerView.addOnScrollListener(android.support.v7.widget.RecyclerView$OnScrollListener):0:0 -> <init>
    13:13:void android.support.v7.widget.FastScroller.setupCallbacks():0 -> <init>
    13:13:void android.support.v7.widget.FastScroller.attachToRecyclerView(android.support.v7.widget.RecyclerView):0 -> <init>
    13:13:void <init>(android.support.v7.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int):0 -> <init>
    1:1:boolean isPointInsideHorizontalThumb(float,float):0:0 -> a
    3:19:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> b
    3:19:boolean android.support.v7.widget.FastScroller.isLayoutRTL():0 -> b
    3:19:boolean isPointInsideVerticalThumb(float,float):0 -> b
    20:54:boolean isPointInsideVerticalThumb(float,float):0:0 -> b
    1:1:boolean onInterceptTouchEvent(android.support.v7.widget.RecyclerView,android.view.MotionEvent):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MotionEvent;)Z"}
    1:1:int scrollTo(float,float,int[],int,int,int):0:0 -> d
    19:25:void android.support.v7.widget.FastScroller.cancelHide():0:0 -> e
    19:25:void setState(int):0 -> e
    26:29:void android.support.v7.widget.FastScroller.requestRedraw():0:0 -> e
    26:29:void setState(int):0 -> e
    30:45:void setState(int):0:0 -> e
    46:53:void android.support.v7.widget.FastScroller.cancelHide():0:0 -> e
    46:53:void android.support.v7.widget.FastScroller.resetHideDelay(int):0 -> e
    46:53:void setState(int):0 -> e
    54:62:void android.support.v7.widget.FastScroller.resetHideDelay(int):0:0 -> e
    54:62:void setState(int):0 -> e
    63:73:void android.support.v7.widget.FastScroller.cancelHide():0:0 -> e
    63:73:void android.support.v7.widget.FastScroller.resetHideDelay(int):0 -> e
    63:73:void setState(int):0 -> e
    1:1:void show():0:0 -> f
android.support.v7.widget.FastScroller$1 -> h0.h1:
# {"id":"sourceFile","fileName":"FastScroller.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v7.widget.FastScroller this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    5:8:void android.support.v7.widget.FastScroller$1.<init>(android.support.v7.widget.FastScroller):0:0 -> <init>
    5:8:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    11:16:void android.support.v7.widget.Toolbar$2.run():0:0 -> run
    11:16:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    17:22:void android.support.v7.widget.StaggeredGridLayoutManager$1.run():0:0 -> run
    17:22:void run$bridge():0 -> run
    23:26:void android.support.v7.widget.SearchView$SearchAutoComplete.showSoftInputIfNecessary():0:0 -> run
    23:26:void android.support.v7.widget.SearchView$SearchAutoComplete.access$200(android.support.v7.widget.SearchView$SearchAutoComplete):0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:26:void android.support.v7.widget.SearchView$SearchAutoComplete$1.run():0 -> run
    23:26:void run$bridge():0 -> run
    27:46:void android.support.v7.widget.SearchView$SearchAutoComplete.showSoftInputIfNecessary():0:0 -> run
    27:46:void android.support.v7.widget.SearchView$SearchAutoComplete.access$200(android.support.v7.widget.SearchView$SearchAutoComplete):0 -> run
    27:46:void android.support.v7.widget.SearchView$SearchAutoComplete$1.run():0 -> run
    27:46:void run$bridge():0 -> run
    47:50:void android.support.v7.widget.FastScroller.hide(int):0:0 -> run
    47:50:void android.support.v7.widget.FastScroller$1.run():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    47:50:void run$bridge():0 -> run
    51:94:void android.support.v7.widget.FastScroller.hide(int):0:0 -> run
    51:94:void android.support.v7.widget.FastScroller$1.run():0 -> run
    51:94:void run$bridge():0 -> run
android.support.v7.widget.FastScroller$2 -> h0.i1:
# {"id":"sourceFile","fileName":"FastScroller.java"}
    1:1:void <init>(android.support.v7.widget.FastScroller):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/l1;)V"}
android.support.v7.widget.FastScroller$AnimatorListener -> h0.j1:
# {"id":"sourceFile","fileName":"FastScroller.java"}
    boolean mCanceled -> a
    android.support.v7.widget.FastScroller this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/l1;"}
    3:9:void android.support.v7.widget.FastScroller$AnimatorListener.<init>(android.support.v7.widget.FastScroller):0:0 -> <init>
    3:9:void <init>(android.support.v7.widget.FastScroller,android.support.v7.widget.FastScroller$1):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/l1;)V"}
    1:1:void onAnimationCancel(android.animation.Animator):0:0 -> onAnimationCancel
    11:12:android.animation.ValueAnimator android.support.v7.widget.FastScroller.access$200(android.support.v7.widget.FastScroller):0:0 -> onAnimationEnd
    11:12:void onAnimationEnd(android.animation.Animator):0 -> onAnimationEnd
    13:27:void onAnimationEnd(android.animation.Animator):0:0 -> onAnimationEnd
    28:29:int android.support.v7.widget.FastScroller.access$302(android.support.v7.widget.FastScroller,int):0:0 -> onAnimationEnd
    28:29:void onAnimationEnd(android.animation.Animator):0 -> onAnimationEnd
    30:34:void android.support.v7.widget.FastScroller.access$400(android.support.v7.widget.FastScroller,int):0:0 -> onAnimationEnd
    30:34:void onAnimationEnd(android.animation.Animator):0 -> onAnimationEnd
    35:36:int android.support.v7.widget.FastScroller.access$302(android.support.v7.widget.FastScroller,int):0:0 -> onAnimationEnd
    35:36:void onAnimationEnd(android.animation.Animator):0 -> onAnimationEnd
    37:42:void android.support.v7.widget.FastScroller.requestRedraw():0:0 -> onAnimationEnd
    37:42:void android.support.v7.widget.FastScroller.access$500(android.support.v7.widget.FastScroller):0 -> onAnimationEnd
    37:42:void onAnimationEnd(android.animation.Animator):0 -> onAnimationEnd
android.support.v7.widget.FastScroller$AnimatorUpdater -> h0.k1:
# {"id":"sourceFile","fileName":"FastScroller.java"}
    android.support.v7.widget.FastScroller this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/l1;"}
    3:6:void android.support.v7.widget.FastScroller$AnimatorUpdater.<init>(android.support.v7.widget.FastScroller):0:0 -> <init>
    3:6:void <init>(android.support.v7.widget.FastScroller,android.support.v7.widget.FastScroller$1):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/l1;)V"}
    18:19:android.graphics.drawable.StateListDrawable android.support.v7.widget.FastScroller.access$600(android.support.v7.widget.FastScroller):0:0 -> onAnimationUpdate
    18:19:void onAnimationUpdate(android.animation.ValueAnimator):0 -> onAnimationUpdate
    20:27:void onAnimationUpdate(android.animation.ValueAnimator):0:0 -> onAnimationUpdate
    28:33:void android.support.v7.widget.FastScroller.requestRedraw():0:0 -> onAnimationUpdate
    28:33:void android.support.v7.widget.FastScroller.access$500(android.support.v7.widget.FastScroller):0 -> onAnimationUpdate
    28:33:void onAnimationUpdate(android.animation.ValueAnimator):0 -> onAnimationUpdate
android.support.v7.widget.FitWindowsFrameLayout -> android.support.v7.widget.FitWindowsFrameLayout:
# {"id":"sourceFile","fileName":"FitWindowsFrameLayout.java"}
    android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener mListener -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/m1;"}
    7:16:void android.support.v7.app.AppCompatDelegateImplV9$3.onFitSystemWindows(android.graphics.Rect):0:0 -> fitSystemWindows
    7:16:boolean fitSystemWindows(android.graphics.Rect):0 -> fitSystemWindows
    17:21:boolean fitSystemWindows(android.graphics.Rect):0:0 -> fitSystemWindows
    1:1:void setOnFitSystemWindowsListener(android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener):0:0 -> setOnFitSystemWindowsListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/m1;)V"}
android.support.v7.widget.FitWindowsLinearLayout -> android.support.v7.widget.FitWindowsLinearLayout:
# {"id":"sourceFile","fileName":"FitWindowsLinearLayout.java"}
    android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener mListener -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/m1;"}
    7:16:void android.support.v7.app.AppCompatDelegateImplV9$3.onFitSystemWindows(android.graphics.Rect):0:0 -> fitSystemWindows
    7:16:boolean fitSystemWindows(android.graphics.Rect):0 -> fitSystemWindows
    17:21:boolean fitSystemWindows(android.graphics.Rect):0:0 -> fitSystemWindows
    1:1:void setOnFitSystemWindowsListener(android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener):0:0 -> setOnFitSystemWindowsListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/m1;)V"}
android.support.v7.widget.FitWindowsViewGroup -> h0.n1:
# {"id":"sourceFile","fileName":"FitWindowsViewGroup.java"}
    void setOnFitSystemWindowsListener(android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener) -> setOnFitSystemWindowsListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/m1;)V"}
android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener -> h0.m1:
# {"id":"sourceFile","fileName":"FitWindowsViewGroup.java"}
android.support.v7.widget.ForwardingListener -> h0.p1:
# {"id":"sourceFile","fileName":"ForwardingListener.java"}
    float mScaledTouchSlop -> a
    int mTapTimeout -> b
    int mLongPressTimeout -> c
    android.view.View mSrc -> d
    java.lang.Runnable mDisallowIntercept -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/o1;"}
    java.lang.Runnable mTriggerLongPress -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/o1;"}
    boolean mForwarding -> g
    int mActivePointerId -> h
    int[] mTmpLocation -> i
    1:1:void <init>(android.view.View):0:0 -> <init>
    1:1:void clearCallbacks():0:0 -> a
    android.support.v7.view.menu.ShowableListMenu getPopup() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/g0;"}
    boolean onForwardingStarted() -> c
    1:1:boolean onForwardingStopped():0:0 -> d
    10:41:boolean android.support.v7.widget.ForwardingListener.onTouchForwarded(android.view.MotionEvent):0:0 -> onTouch
    10:41:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    42:53:boolean android.support.v7.widget.ForwardingListener.toGlobalMotionEvent(android.view.View,android.view.MotionEvent):0:0 -> onTouch
    42:53:boolean android.support.v7.widget.ForwardingListener.onTouchForwarded(android.view.MotionEvent):0 -> onTouch
    42:53:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    54:69:boolean android.support.v7.widget.ForwardingListener.toLocalMotionEvent(android.view.View,android.view.MotionEvent):0:0 -> onTouch
    54:69:boolean android.support.v7.widget.ForwardingListener.onTouchForwarded(android.view.MotionEvent):0 -> onTouch
    54:69:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    70:92:boolean android.support.v7.widget.ForwardingListener.onTouchForwarded(android.view.MotionEvent):0:0 -> onTouch
    70:92:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    93:104:boolean onTouch(android.view.View,android.view.MotionEvent):0:0 -> onTouch
    105:154:boolean android.support.v7.widget.ForwardingListener.onTouchObserved(android.view.MotionEvent):0:0 -> onTouch
    105:154:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    155:185:boolean android.support.v7.widget.ForwardingListener.pointInView(android.view.View,float,float,float):0:0 -> onTouch
    155:185:boolean android.support.v7.widget.ForwardingListener.onTouchObserved(android.view.MotionEvent):0 -> onTouch
    155:185:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    186:195:boolean android.support.v7.widget.ForwardingListener.onTouchObserved(android.view.MotionEvent):0:0 -> onTouch
    186:195:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    196:203:boolean onTouch(android.view.View,android.view.MotionEvent):0:0 -> onTouch
    204:254:boolean android.support.v7.widget.ForwardingListener.onTouchObserved(android.view.MotionEvent):0:0 -> onTouch
    204:254:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    255:282:boolean onTouch(android.view.View,android.view.MotionEvent):0:0 -> onTouch
    1:1:void onViewAttachedToWindow(android.view.View):0:0 -> onViewAttachedToWindow
    1:1:void onViewDetachedFromWindow(android.view.View):0:0 -> onViewDetachedFromWindow
android.support.v7.widget.ForwardingListener$DisallowIntercept -> h0.o1:
# {"id":"sourceFile","fileName":"ForwardingListener.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v7.widget.ForwardingListener this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/p1;"}
    5:8:void android.support.v7.widget.ForwardingListener$DisallowIntercept.<init>(android.support.v7.widget.ForwardingListener):0:0 -> <init>
    5:8:void $r8$init$synthetic(android.support.v7.widget.ForwardingListener,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/p1;I)V"}
    9:11:void android.support.v7.widget.ForwardingListener.onLongPress():0:0 -> run
    9:11:void android.support.v7.widget.ForwardingListener$TriggerLongPress.run():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:11:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    12:62:void android.support.v7.widget.ForwardingListener.onLongPress():0:0 -> run
    12:62:void android.support.v7.widget.ForwardingListener$TriggerLongPress.run():0 -> run
    12:62:void run$bridge():0 -> run
    63:74:void android.support.v7.widget.ForwardingListener$DisallowIntercept.run():0:0 -> run
    63:74:void run$bridge():0 -> run
android.support.v7.widget.ForwardingListener$TriggerLongPress -> R8$$REMOVED$$CLASS$$148:
# {"id":"sourceFile","fileName":"ForwardingListener.java"}
android.support.v7.widget.GapWorker -> h0.s1:
# {"id":"sourceFile","fileName":"GapWorker.java"}
    java.util.ArrayList mRecyclerViews -> a
    long mPostTimeNs -> b
    long mFrameIntervalNs -> c
    java.util.ArrayList mTasks -> d
    java.lang.ThreadLocal sGapWorker -> e
    java.util.Comparator sTaskComparator -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/u;"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>():0:0 -> <init>
    24:27:void android.support.v7.widget.GapWorker$LayoutPrefetchRegistryImpl.setPrefetchVector(int,int):0:0 -> a
    24:27:void postFromTraversal(android.support.v7.widget.RecyclerView,int,int):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    28:30:void android.support.v7.widget.GapWorker$LayoutPrefetchRegistryImpl.setPrefetchVector(int,int):0:0 -> a
    28:30:void postFromTraversal(android.support.v7.widget.RecyclerView,int,int):0 -> a
    3:25:void android.support.v7.widget.GapWorker.buildTaskList():0:0 -> b
    3:25:void prefetch(long):0 -> b
    26:27:void android.support.v7.widget.GapWorker$LayoutPrefetchRegistryImpl.collectPrefetchPositionsFromView(android.support.v7.widget.RecyclerView,boolean):0:0 -> b
    26:27:void android.support.v7.widget.GapWorker.buildTaskList():0 -> b
    26:27:void prefetch(long):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    28:30:void android.support.v7.widget.GapWorker$LayoutPrefetchRegistryImpl.collectPrefetchPositionsFromView(android.support.v7.widget.RecyclerView,boolean):0:0 -> b
    28:30:void android.support.v7.widget.GapWorker.buildTaskList():0 -> b
    28:30:void prefetch(long):0 -> b
    31:109:void android.support.v7.widget.GapWorker.buildTaskList():0:0 -> b
    31:109:void prefetch(long):0 -> b
    110:126:void android.support.v7.widget.GapWorker.flushTasksWithDeadline(long):0:0 -> b
    110:126:void prefetch(long):0 -> b
    127:128:void android.support.v7.widget.GapWorker.flushTaskWithDeadline(android.support.v7.widget.GapWorker$Task,long):0:0 -> b
    127:128:void android.support.v7.widget.GapWorker.flushTasksWithDeadline(long):0 -> b
    127:128:void prefetch(long):0 -> b
    129:137:boolean android.support.v7.widget.GapWorker.isPrefetchPositionAttached(android.support.v7.widget.RecyclerView,int):0:0 -> b
    129:137:android.support.v7.widget.RecyclerView$ViewHolder android.support.v7.widget.GapWorker.prefetchPositionWithDeadline(android.support.v7.widget.RecyclerView,int,long):0 -> b
    129:137:void android.support.v7.widget.GapWorker.flushTaskWithDeadline(android.support.v7.widget.GapWorker$Task,long):0 -> b
    129:137:void android.support.v7.widget.GapWorker.flushTasksWithDeadline(long):0 -> b
    129:137:void prefetch(long):0 -> b
    138:139:android.support.v7.widget.RecyclerView$ViewHolder android.support.v7.widget.GapWorker.prefetchPositionWithDeadline(android.support.v7.widget.RecyclerView,int,long):0:0 -> b
    138:139:void android.support.v7.widget.GapWorker.flushTaskWithDeadline(android.support.v7.widget.GapWorker$Task,long):0 -> b
    138:139:void android.support.v7.widget.GapWorker.flushTasksWithDeadline(long):0 -> b
    138:139:void prefetch(long):0 -> b
    140:145:void android.support.v7.widget.RecyclerView.onEnterLayoutOrScroll():0:0 -> b
    140:145:android.support.v7.widget.RecyclerView$ViewHolder android.support.v7.widget.GapWorker.prefetchPositionWithDeadline(android.support.v7.widget.RecyclerView,int,long):0 -> b
    140:145:void android.support.v7.widget.GapWorker.flushTaskWithDeadline(android.support.v7.widget.GapWorker$Task,long):0 -> b
    140:145:void android.support.v7.widget.GapWorker.flushTasksWithDeadline(long):0 -> b
    140:145:void prefetch(long):0 -> b
    146:154:android.support.v7.widget.RecyclerView$ViewHolder android.support.v7.widget.GapWorker.prefetchPositionWithDeadline(android.support.v7.widget.RecyclerView,int,long):0:0 -> b
    146:154:void android.support.v7.widget.GapWorker.flushTaskWithDeadline(android.support.v7.widget.GapWorker$Task,long):0 -> b
    146:154:void android.support.v7.widget.GapWorker.flushTasksWithDeadline(long):0 -> b
    146:154:void prefetch(long):0 -> b
    155:165:boolean android.support.v7.widget.GapWorker.isPrefetchPositionAttached(android.support.v7.widget.RecyclerView,int):0:0 -> b
    155:165:android.support.v7.widget.RecyclerView$ViewHolder android.support.v7.widget.GapWorker.prefetchPositionWithDeadline(android.support.v7.widget.RecyclerView,int,long):0 -> b
    155:165:void android.support.v7.widget.GapWorker.flushTaskWithDeadline(android.support.v7.widget.GapWorker$Task,long):0 -> b
    155:165:void android.support.v7.widget.GapWorker.flushTasksWithDeadline(long):0 -> b
    155:165:void prefetch(long):0 -> b
    1:1:void run():0:0 -> run
android.support.v7.widget.GapWorker$1 -> R8$$REMOVED$$CLASS$$149:
# {"id":"sourceFile","fileName":"GapWorker.java"}
android.support.v7.widget.GapWorker$LayoutPrefetchRegistryImpl -> h0.q1:
# {"id":"sourceFile","fileName":"GapWorker.java"}
    int mPrefetchDx -> a
    int mPrefetchDy -> b
    int mCount -> c
    1:1:void <init>():0:0 -> <init>
android.support.v7.widget.GapWorker$Task -> h0.r1:
# {"id":"sourceFile","fileName":"GapWorker.java"}
    boolean immediate -> a
    int viewVelocity -> b
    int distanceToItem -> c
    android.support.v7.widget.RecyclerView view -> d
    int position -> e
    void <init>() -> <init>
android.support.v7.widget.GridLayoutManager -> android.support.v7.widget.GridLayoutManager:
# {"id":"sourceFile","fileName":"GridLayoutManager.java"}
    int mSpanCount -> q
    android.support.v7.widget.GridLayoutManager$SpanSizeLookup mSpanSizeLookup -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/k0;"}
    1:1:void <init>(android.content.Context,int):0:0 -> <init>
    2:2:void <init>(android.content.Context,int,int,boolean):0:0 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int,int):0:0 -> <init>
    1:1:void setStackFromEnd(boolean):0:0 -> R
    1:8:boolean android.support.v7.widget.RecyclerView$State.isPreLayout():0:0 -> S
    1:8:int getSpanGroupIndex(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int):0 -> S
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILh0/b3;Lh0/e3;)I"}
    9:54:int getSpanGroupIndex(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int):0:0 -> S
    24:27:void setSpanCount(int):0:0 -> T
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":32,"3":34,"6":37,"9":41},"outline":"La/b;a(Ljava/lang/String;I)Ljava/lang/String;"}
    28:31:void setSpanCount(int):0:0 -> T
    32:32:void setSpanCount(int):0:0 -> T
    34:34:void setSpanCount(int):0:0 -> T
    37:37:void setSpanCount(int):0:0 -> T
    41:41:void setSpanCount(int):0:0 -> T
    1:1:boolean checkLayoutParams(android.support.v7.widget.RecyclerView$LayoutParams):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/v2;)Z"}
    1:1:android.support.v7.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/v2;"}
    1:1:android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams(android.content.Context,android.util.AttributeSet):0:0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Lh0/v2;"}
    1:1:android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Lh0/v2;"}
    1:1:int getColumnCountForAccessibility(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/b3;Lh0/e3;)I"}
    1:1:int getRowCountForAccessibility(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State):0:0 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/b3;Lh0/e3;)I"}
android.support.v7.widget.GridLayoutManager$DefaultSpanSizeLookup -> R8$$REMOVED$$CLASS$$150:
# {"id":"sourceFile","fileName":"GridLayoutManager.java"}
android.support.v7.widget.GridLayoutManager$LayoutParams -> h0.t1:
# {"id":"sourceFile","fileName":"GridLayoutManager.java"}
    1:1:void <init>(int,int):0:0 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    3:3:void <init>(android.view.ViewGroup$LayoutParams):0:0 -> <init>
    4:4:void <init>(android.view.ViewGroup$MarginLayoutParams):0:0 -> <init>
android.support.v7.widget.GridLayoutManager$SpanSizeLookup -> R8$$REMOVED$$CLASS$$151:
# {"id":"sourceFile","fileName":"GridLayoutManager.java"}
android.support.v7.widget.LayoutState -> h0.u1:
# {"id":"sourceFile","fileName":"LayoutState.java"}
    int mStartLine -> a
    int mEndLine -> b
    1:1:void <init>():0:0 -> <init>
    1:1:java.lang.String toString():0:0 -> toString
android.support.v7.widget.LinearLayoutCompat -> h0.w1:
# {"id":"sourceFile","fileName":"LinearLayoutCompat.java"}
    boolean mBaselineAligned -> a
    int mBaselineAlignedChildIndex -> b
    int mBaselineChildTop -> c
    int mOrientation -> d
    int mGravity -> e
    int mTotalLength -> f
    float mWeightSum -> g
    boolean mUseLargestChild -> h
    int[] mMaxAscent -> i
    int[] mMaxDescent -> j
    android.graphics.drawable.Drawable mDivider -> k
    int mDividerWidth -> l
    int mDividerHeight -> m
    int mShowDividers -> n
    int mDividerPadding -> o
    20:28:android.support.v7.widget.TintTypedArray android.support.v7.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):0:0 -> <init>
    20:28:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)V"}
    29:63:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    64:70:float android.support.v7.widget.TintTypedArray.getFloat(int,float):0:0 -> <init>
    64:70:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    71:110:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:1:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> checkLayoutParams
    1:1:void drawHorizontalDivider(android.graphics.Canvas,int):0:0 -> d
    1:1:void drawVerticalDivider(android.graphics.Canvas,int):0:0 -> e
    1:1:android.support.v7.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/v1;"}
    1:1:android.support.v7.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Lh0/v1;"}
    1:1:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():0:0 -> generateDefaultLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> generateLayoutParams
    1:1:int getBaseline():0:0 -> getBaseline
    1:1:int getBaselineAlignedChildIndex():0:0 -> getBaselineAlignedChildIndex
    1:1:android.graphics.drawable.Drawable getDividerDrawable():0:0 -> getDividerDrawable
    1:1:int getDividerPadding():0:0 -> getDividerPadding
    1:1:int getDividerWidth():0:0 -> getDividerWidth
    1:1:int getGravity():0:0 -> getGravity
    1:1:int getOrientation():0:0 -> getOrientation
    1:1:int getShowDividers():0:0 -> getShowDividers
    1:1:int getVirtualChildCount():0:0 -> getVirtualChildCount
    1:1:float getWeightSum():0:0 -> getWeightSum
    1:1:android.support.v7.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Lh0/v1;"}
    1:1:boolean hasDividerBeforeChildAt(int):0:0 -> i
    14:19:void android.support.v7.widget.LinearLayoutCompat.drawDividersVertical(android.graphics.Canvas):0:0 -> onDraw
    14:19:void onDraw(android.graphics.Canvas):0 -> onDraw
    20:25:android.view.View android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onDraw
    20:25:void android.support.v7.widget.LinearLayoutCompat.drawDividersVertical(android.graphics.Canvas):0 -> onDraw
    20:25:void onDraw(android.graphics.Canvas):0 -> onDraw
    26:66:void android.support.v7.widget.LinearLayoutCompat.drawDividersVertical(android.graphics.Canvas):0:0 -> onDraw
    26:66:void onDraw(android.graphics.Canvas):0 -> onDraw
    67:72:android.view.View android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onDraw
    67:72:void android.support.v7.widget.LinearLayoutCompat.drawDividersVertical(android.graphics.Canvas):0 -> onDraw
    67:72:void onDraw(android.graphics.Canvas):0 -> onDraw
    73:103:void android.support.v7.widget.LinearLayoutCompat.drawDividersVertical(android.graphics.Canvas):0:0 -> onDraw
    73:103:void onDraw(android.graphics.Canvas):0 -> onDraw
    104:113:void android.support.v7.widget.LinearLayoutCompat.drawDividersHorizontal(android.graphics.Canvas):0:0 -> onDraw
    104:113:void onDraw(android.graphics.Canvas):0 -> onDraw
    114:119:android.view.View android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onDraw
    114:119:void android.support.v7.widget.LinearLayoutCompat.drawDividersHorizontal(android.graphics.Canvas):0 -> onDraw
    114:119:void onDraw(android.graphics.Canvas):0 -> onDraw
    120:170:void android.support.v7.widget.LinearLayoutCompat.drawDividersHorizontal(android.graphics.Canvas):0:0 -> onDraw
    120:170:void onDraw(android.graphics.Canvas):0 -> onDraw
    171:178:android.view.View android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onDraw
    171:178:void android.support.v7.widget.LinearLayoutCompat.drawDividersHorizontal(android.graphics.Canvas):0 -> onDraw
    171:178:void onDraw(android.graphics.Canvas):0 -> onDraw
    179:222:void android.support.v7.widget.LinearLayoutCompat.drawDividersHorizontal(android.graphics.Canvas):0:0 -> onDraw
    179:222:void onDraw(android.graphics.Canvas):0 -> onDraw
    1:1:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0:0 -> onInitializeAccessibilityEvent
    1:1:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):0:0 -> onInitializeAccessibilityNodeInfo
    19:80:void android.support.v7.widget.LinearLayoutCompat.layoutVertical(int,int,int,int):0:0 -> onLayout
    19:80:void onLayout(boolean,int,int,int,int):0 -> onLayout
    81:87:android.view.View android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onLayout
    81:87:void android.support.v7.widget.LinearLayoutCompat.layoutVertical(int,int,int,int):0 -> onLayout
    81:87:void onLayout(boolean,int,int,int,int):0 -> onLayout
    88:112:void android.support.v7.widget.LinearLayoutCompat.layoutVertical(int,int,int,int):0:0 -> onLayout
    88:112:void onLayout(boolean,int,int,int,int):0 -> onLayout
    113:118:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> onLayout
    113:118:void android.support.v7.widget.LinearLayoutCompat.layoutVertical(int,int,int,int):0 -> onLayout
    113:118:void onLayout(boolean,int,int,int,int):0 -> onLayout
    119:162:void android.support.v7.widget.LinearLayoutCompat.layoutVertical(int,int,int,int):0:0 -> onLayout
    119:162:void onLayout(boolean,int,int,int,int):0 -> onLayout
    163:165:void android.support.v7.widget.LinearLayoutCompat.setChildFrame(android.view.View,int,int,int,int):0:0 -> onLayout
    163:165:void android.support.v7.widget.LinearLayoutCompat.layoutVertical(int,int,int,int):0 -> onLayout
    163:165:void onLayout(boolean,int,int,int,int):0 -> onLayout
    166:176:void android.support.v7.widget.LinearLayoutCompat.layoutVertical(int,int,int,int):0:0 -> onLayout
    166:176:void onLayout(boolean,int,int,int,int):0 -> onLayout
    177:213:void android.support.v7.widget.LinearLayoutCompat.layoutHorizontal(int,int,int,int):0:0 -> onLayout
    177:213:void onLayout(boolean,int,int,int,int):0 -> onLayout
    214:219:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> onLayout
    214:219:void android.support.v7.widget.LinearLayoutCompat.layoutHorizontal(int,int,int,int):0 -> onLayout
    214:219:void onLayout(boolean,int,int,int,int):0 -> onLayout
    220:271:void android.support.v7.widget.LinearLayoutCompat.layoutHorizontal(int,int,int,int):0:0 -> onLayout
    220:271:void onLayout(boolean,int,int,int,int):0 -> onLayout
    272:290:android.view.View android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onLayout
    272:290:void android.support.v7.widget.LinearLayoutCompat.layoutHorizontal(int,int,int,int):0 -> onLayout
    272:290:void onLayout(boolean,int,int,int,int):0 -> onLayout
    291:428:void android.support.v7.widget.LinearLayoutCompat.layoutHorizontal(int,int,int,int):0:0 -> onLayout
    291:428:void onLayout(boolean,int,int,int,int):0 -> onLayout
    429:431:void android.support.v7.widget.LinearLayoutCompat.setChildFrame(android.view.View,int,int,int,int):0:0 -> onLayout
    429:431:void android.support.v7.widget.LinearLayoutCompat.layoutHorizontal(int,int,int,int):0 -> onLayout
    429:431:void onLayout(boolean,int,int,int,int):0 -> onLayout
    432:453:void android.support.v7.widget.LinearLayoutCompat.layoutHorizontal(int,int,int,int):0:0 -> onLayout
    432:453:void onLayout(boolean,int,int,int,int):0 -> onLayout
    1:1:void android.support.v7.widget.LinearLayoutCompat.measureVertical(int,int):0:0 -> onMeasure
    1:1:void onMeasure(int,int):0 -> onMeasure
    2:2:android.view.View android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onMeasure
    2:2:void android.support.v7.widget.LinearLayoutCompat.measureVertical(int,int):0 -> onMeasure
    2:2:void onMeasure(int,int):0 -> onMeasure
    3:3:void android.support.v7.widget.LinearLayoutCompat.measureVertical(int,int):0:0 -> onMeasure
    3:3:void onMeasure(int,int):0 -> onMeasure
    4:4:void android.support.v7.widget.LinearLayoutCompat.measureChildBeforeLayout(android.view.View,int,int,int,int,int):0:0 -> onMeasure
    4:4:void android.support.v7.widget.LinearLayoutCompat.measureVertical(int,int):0 -> onMeasure
    4:4:void onMeasure(int,int):0 -> onMeasure
    5:5:void android.support.v7.widget.LinearLayoutCompat.measureVertical(int,int):0:0 -> onMeasure
    5:5:void onMeasure(int,int):0 -> onMeasure
    6:6:android.view.View android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onMeasure
    6:6:void android.support.v7.widget.LinearLayoutCompat.measureVertical(int,int):0 -> onMeasure
    6:6:void onMeasure(int,int):0 -> onMeasure
    7:7:void android.support.v7.widget.LinearLayoutCompat.measureVertical(int,int):0:0 -> onMeasure
    7:7:void onMeasure(int,int):0 -> onMeasure
    8:8:android.view.View android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onMeasure
    8:8:void android.support.v7.widget.LinearLayoutCompat.measureVertical(int,int):0 -> onMeasure
    8:8:void onMeasure(int,int):0 -> onMeasure
    9:9:void android.support.v7.widget.LinearLayoutCompat.measureVertical(int,int):0:0 -> onMeasure
    9:9:void onMeasure(int,int):0 -> onMeasure
    10:10:android.view.View android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onMeasure
    10:10:void android.support.v7.widget.LinearLayoutCompat.measureVertical(int,int):0 -> onMeasure
    10:10:void onMeasure(int,int):0 -> onMeasure
    11:11:void android.support.v7.widget.LinearLayoutCompat.measureVertical(int,int):0:0 -> onMeasure
    11:11:void onMeasure(int,int):0 -> onMeasure
    12:12:void android.support.v7.widget.LinearLayoutCompat.forceUniformWidth(int,int):0:0 -> onMeasure
    12:12:void android.support.v7.widget.LinearLayoutCompat.measureVertical(int,int):0 -> onMeasure
    12:12:void onMeasure(int,int):0 -> onMeasure
    13:13:android.view.View android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onMeasure
    13:13:void android.support.v7.widget.LinearLayoutCompat.forceUniformWidth(int,int):0 -> onMeasure
    13:13:void android.support.v7.widget.LinearLayoutCompat.measureVertical(int,int):0 -> onMeasure
    13:13:void onMeasure(int,int):0 -> onMeasure
    14:14:void android.support.v7.widget.LinearLayoutCompat.forceUniformWidth(int,int):0:0 -> onMeasure
    14:14:void android.support.v7.widget.LinearLayoutCompat.measureVertical(int,int):0 -> onMeasure
    14:14:void onMeasure(int,int):0 -> onMeasure
    15:15:void android.support.v7.widget.LinearLayoutCompat.measureHorizontal(int,int):0:0 -> onMeasure
    15:15:void onMeasure(int,int):0 -> onMeasure
    16:16:android.view.View android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onMeasure
    16:16:void android.support.v7.widget.LinearLayoutCompat.measureHorizontal(int,int):0 -> onMeasure
    16:16:void onMeasure(int,int):0 -> onMeasure
    17:17:void android.support.v7.widget.LinearLayoutCompat.measureHorizontal(int,int):0:0 -> onMeasure
    17:17:void onMeasure(int,int):0 -> onMeasure
    18:18:void android.support.v7.widget.LinearLayoutCompat.measureChildBeforeLayout(android.view.View,int,int,int,int,int):0:0 -> onMeasure
    18:18:void android.support.v7.widget.LinearLayoutCompat.measureHorizontal(int,int):0 -> onMeasure
    18:18:void onMeasure(int,int):0 -> onMeasure
    19:19:void android.support.v7.widget.LinearLayoutCompat.measureHorizontal(int,int):0:0 -> onMeasure
    19:19:void onMeasure(int,int):0 -> onMeasure
    20:20:android.view.View android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onMeasure
    20:20:void android.support.v7.widget.LinearLayoutCompat.measureHorizontal(int,int):0 -> onMeasure
    20:20:void onMeasure(int,int):0 -> onMeasure
    21:21:void android.support.v7.widget.LinearLayoutCompat.measureHorizontal(int,int):0:0 -> onMeasure
    21:21:void onMeasure(int,int):0 -> onMeasure
    22:22:android.view.View android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onMeasure
    22:22:void android.support.v7.widget.LinearLayoutCompat.measureHorizontal(int,int):0 -> onMeasure
    22:22:void onMeasure(int,int):0 -> onMeasure
    23:23:void android.support.v7.widget.LinearLayoutCompat.measureHorizontal(int,int):0:0 -> onMeasure
    23:23:void onMeasure(int,int):0 -> onMeasure
    24:24:android.view.View android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onMeasure
    24:24:void android.support.v7.widget.LinearLayoutCompat.measureHorizontal(int,int):0 -> onMeasure
    24:24:void onMeasure(int,int):0 -> onMeasure
    25:25:void android.support.v7.widget.LinearLayoutCompat.measureHorizontal(int,int):0:0 -> onMeasure
    25:25:void onMeasure(int,int):0 -> onMeasure
    26:26:void android.support.v7.widget.LinearLayoutCompat.forceUniformHeight(int,int):0:0 -> onMeasure
    26:26:void android.support.v7.widget.LinearLayoutCompat.measureHorizontal(int,int):0 -> onMeasure
    26:26:void onMeasure(int,int):0 -> onMeasure
    27:27:android.view.View android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onMeasure
    27:27:void android.support.v7.widget.LinearLayoutCompat.forceUniformHeight(int,int):0 -> onMeasure
    27:27:void android.support.v7.widget.LinearLayoutCompat.measureHorizontal(int,int):0 -> onMeasure
    27:27:void onMeasure(int,int):0 -> onMeasure
    28:28:void android.support.v7.widget.LinearLayoutCompat.forceUniformHeight(int,int):0:0 -> onMeasure
    28:28:void android.support.v7.widget.LinearLayoutCompat.measureHorizontal(int,int):0 -> onMeasure
    28:28:void onMeasure(int,int):0 -> onMeasure
    1:1:void setBaselineAligned(boolean):0:0 -> setBaselineAligned
    1:1:void setBaselineAlignedChildIndex(int):0:0 -> setBaselineAlignedChildIndex
    1:1:void setDividerDrawable(android.graphics.drawable.Drawable):0:0 -> setDividerDrawable
    1:1:void setDividerPadding(int):0:0 -> setDividerPadding
    1:1:void setGravity(int):0:0 -> setGravity
    1:1:void setHorizontalGravity(int):0:0 -> setHorizontalGravity
    1:1:void setMeasureWithLargestChildEnabled(boolean):0:0 -> setMeasureWithLargestChildEnabled
    1:1:void setOrientation(int):0:0 -> setOrientation
    1:1:void setShowDividers(int):0:0 -> setShowDividers
    1:1:void setVerticalGravity(int):0:0 -> setVerticalGravity
    1:1:void setWeightSum(float):0:0 -> setWeightSum
    1:1:boolean shouldDelayChildPressedState():0:0 -> shouldDelayChildPressedState
android.support.v7.widget.LinearLayoutCompat$LayoutParams -> h0.v1:
# {"id":"sourceFile","fileName":"LinearLayoutCompat.java"}
    float weight -> a
    int gravity -> b
    1:1:void <init>(int,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    3:3:void <init>(android.view.ViewGroup$LayoutParams):0:0 -> <init>
android.support.v7.widget.LinearLayoutManager -> android.support.v7.widget.LinearLayoutManager:
# {"id":"sourceFile","fileName":"LinearLayoutManager.java"}
    int mOrientation -> i
    android.support.v7.widget.LinearLayoutManager$LayoutState mLayoutState -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/y1;"}
    android.support.v7.widget.OrientationHelper mOrientationHelper -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/k2;"}
    boolean mReverseLayout -> l
    boolean mShouldReverseLayout -> m
    boolean mStackFromEnd -> n
    boolean mSmoothScrollbarEnabled -> o
    android.support.v7.widget.LinearLayoutManager$SavedState mPendingSavedState -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/z1;"}
    1:1:void <init>(android.content.Context):0:0 -> <init>
    2:2:void setReverseLayout(boolean):0:0 -> <init>
    2:2:void <init>(android.content.Context,int,boolean):0 -> <init>
    3:3:void setReverseLayout(boolean):0:0 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int,int):0:0 -> <init>
    10:22:int findFirstVisibleItemPosition():0:0 -> A
    10:22:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0 -> A
    23:25:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0:0 -> A
    26:37:int findLastVisibleItemPosition():0:0 -> A
    26:37:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0 -> A
    38:41:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0:0 -> A
    42:50:int android.support.v7.widget.RecyclerView$LayoutManager.getPosition(android.view.View):0:0 -> A
    42:50:int findLastVisibleItemPosition():0 -> A
    42:50:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0 -> A
    51:51:int android.support.v7.widget.RecyclerView$LayoutParams.getViewLayoutPosition():0:0 -> A
    51:51:int android.support.v7.widget.RecyclerView$LayoutManager.getPosition(android.view.View):0 -> A
    51:51:int findLastVisibleItemPosition():0 -> A
    51:51:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0 -> A
    52:60:int android.support.v7.widget.RecyclerView$LayoutManager.getPosition(android.view.View):0:0 -> A
    52:60:int findFirstVisibleItemPosition():0 -> A
    52:60:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0 -> A
    61:62:int android.support.v7.widget.RecyclerView$LayoutParams.getViewLayoutPosition():0:0 -> A
    61:62:int android.support.v7.widget.RecyclerView$LayoutManager.getPosition(android.view.View):0 -> A
    61:62:int findFirstVisibleItemPosition():0 -> A
    61:62:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0 -> A
    1:1:void onRestoreInstanceState(android.os.Parcelable):0:0 -> B
    36:47:android.view.View getChildClosestToEnd():0:0 -> C
    36:47:android.os.Parcelable onSaveInstanceState():0 -> C
    48:60:android.os.Parcelable onSaveInstanceState():0:0 -> C
    61:69:int android.support.v7.widget.RecyclerView$LayoutManager.getPosition(android.view.View):0:0 -> C
    61:69:android.os.Parcelable onSaveInstanceState():0 -> C
    70:72:int android.support.v7.widget.RecyclerView$LayoutParams.getViewLayoutPosition():0:0 -> C
    70:72:int android.support.v7.widget.RecyclerView$LayoutManager.getPosition(android.view.View):0 -> C
    70:72:android.os.Parcelable onSaveInstanceState():0 -> C
    73:82:android.view.View getChildClosestToStart():0:0 -> C
    73:82:android.os.Parcelable onSaveInstanceState():0 -> C
    83:90:android.os.Parcelable onSaveInstanceState():0:0 -> C
    1:1:int computeScrollExtent(android.support.v7.widget.RecyclerView$State):0:0 -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)I"}
    23:39:int android.support.v7.widget.ScrollbarHelper.computeScrollOffset(android.support.v7.widget.RecyclerView$State,android.support.v7.widget.OrientationHelper,android.view.View,android.view.View,android.support.v7.widget.RecyclerView$LayoutManager,boolean,boolean):0:0 -> K
    23:39:int computeScrollOffset(android.support.v7.widget.RecyclerView$State):0 -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)V"}
    40:49:int android.support.v7.widget.RecyclerView$LayoutManager.getPosition(android.view.View):0:0 -> K
    40:49:int android.support.v7.widget.ScrollbarHelper.computeScrollOffset(android.support.v7.widget.RecyclerView$State,android.support.v7.widget.OrientationHelper,android.view.View,android.view.View,android.support.v7.widget.RecyclerView$LayoutManager,boolean,boolean):0 -> K
    40:49:int computeScrollOffset(android.support.v7.widget.RecyclerView$State):0 -> K
    50:51:int android.support.v7.widget.RecyclerView$LayoutParams.getViewLayoutPosition():0:0 -> K
    50:51:int android.support.v7.widget.RecyclerView$LayoutManager.getPosition(android.view.View):0 -> K
    50:51:int android.support.v7.widget.ScrollbarHelper.computeScrollOffset(android.support.v7.widget.RecyclerView$State,android.support.v7.widget.OrientationHelper,android.view.View,android.view.View,android.support.v7.widget.RecyclerView$LayoutManager,boolean,boolean):0 -> K
    50:51:int computeScrollOffset(android.support.v7.widget.RecyclerView$State):0 -> K
    1:1:int computeScrollRange(android.support.v7.widget.RecyclerView$State):0:0 -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)I"}
    5:17:android.support.v7.widget.LinearLayoutManager$LayoutState createLayoutState():0:0 -> M
    5:17:void ensureLayoutState():0 -> M
    18:24:void ensureLayoutState():0:0 -> M
    1:1:android.view.View findFirstVisibleChildClosestToEnd(boolean,boolean):0:0 -> N
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Landroid/view/View;"}
    1:1:android.view.View findFirstVisibleChildClosestToStart(boolean,boolean):0:0 -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Landroid/view/View;"}
    1:1:android.view.View findOneVisibleChild(int,int,boolean,boolean):0:0 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIZ)Landroid/view/View;"}
    11:14:void setOrientation(int):0:0 -> Q
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":36,"3":38,"6":41,"9":45},"outline":"La/b;a(Ljava/lang/String;I)Ljava/lang/String;"}
    15:35:void setOrientation(int):0:0 -> Q
    36:36:void setOrientation(int):0:0 -> Q
    38:38:void setOrientation(int):0:0 -> Q
    41:41:void setOrientation(int):0:0 -> Q
    45:45:void setOrientation(int):0:0 -> Q
    1:1:void setStackFromEnd(boolean):0:0 -> R
    9:12:void android.support.v7.widget.RecyclerView$LayoutManager.assertNotInLayoutOrScroll(java.lang.String):0:0 -> a
    9:12:void assertNotInLayoutOrScroll(java.lang.String):0 -> a
    1:1:boolean canScrollHorizontally():0:0 -> b
    1:1:boolean canScrollVertically():0:0 -> c
    1:1:int computeHorizontalScrollExtent(android.support.v7.widget.RecyclerView$State):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)I"}
    1:1:int computeHorizontalScrollOffset(android.support.v7.widget.RecyclerView$State):0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)V"}
    1:1:int computeHorizontalScrollRange(android.support.v7.widget.RecyclerView$State):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)I"}
    1:1:int computeVerticalScrollExtent(android.support.v7.widget.RecyclerView$State):0:0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)I"}
    1:1:int computeVerticalScrollOffset(android.support.v7.widget.RecyclerView$State):0:0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)V"}
    1:1:int computeVerticalScrollRange(android.support.v7.widget.RecyclerView$State):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)I"}
    1:1:android.support.v7.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/v2;"}
    1:1:void onDetachedFromWindow(android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$Recycler):0:0 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v7/widget/RecyclerView;)V"}
android.support.v7.widget.LinearLayoutManager$AnchorInfo -> h0.x1:
# {"id":"sourceFile","fileName":"LinearLayoutManager.java"}
    int mPosition -> a
    int mCoordinate -> b
    boolean mLayoutFromEnd -> c
    boolean mValid -> d
    1:1:void <init>(android.support.v7.widget.LinearLayoutManager):0:0 -> <init>
    1:1:void reset():0:0 -> a
    1:1:java.lang.String toString():0:0 -> toString
android.support.v7.widget.LinearLayoutManager$LayoutState -> h0.y1:
# {"id":"sourceFile","fileName":"LinearLayoutManager.java"}
    1:1:void <init>():0:0 -> <init>
    2:2:void android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo.<init>(android.support.v7.widget.StaggeredGridLayoutManager):0:0 -> <init>
    1:1:void android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo.reset():0:0 -> a
android.support.v7.widget.LinearLayoutManager$SavedState -> h0.z1:
# {"id":"sourceFile","fileName":"LinearLayoutManager.java"}
    int mAnchorPosition -> a
    int mAnchorOffset -> b
    boolean mAnchorLayoutFromEnd -> c
    1:1:void <clinit>():0:0 -> <clinit>
    void <init>() -> <init>
    1:1:void <init>(android.os.Parcel):0:0 -> <init>
    2:2:void <init>(android.support.v7.widget.LinearLayoutManager$SavedState):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/z1;)V"}
    1:1:int describeContents():0:0 -> describeContents
    1:1:void writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
android.support.v7.widget.LinearLayoutManager$SavedState$1 -> R8$$REMOVED$$CLASS$$152:
# {"id":"sourceFile","fileName":"LinearLayoutManager.java"}
android.support.v7.widget.ListPopupWindow -> h0.e2:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    java.lang.reflect.Method sGetMaxAvailableHeightMethod -> A
    java.lang.reflect.Method sSetEpicenterBoundsMethod -> B
    android.content.Context mContext -> a
    android.widget.ListAdapter mAdapter -> b
    android.support.v7.widget.DropDownListView mDropDownList -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/g1;"}
    int mDropDownHeight -> d
    int mDropDownWidth -> e
    int mDropDownHorizontalOffset -> f
    int mDropDownVerticalOffset -> g
    int mDropDownWindowLayoutType -> h
    boolean mDropDownVerticalOffsetSet -> i
    boolean mOverlapAnchor -> j
    boolean mOverlapAnchorSet -> k
    int mDropDownGravity -> l
    int mListItemExpandMaximum -> m
    android.database.DataSetObserver mObserver -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/k0;"}
    android.view.View mDropDownAnchorView -> o
    android.widget.AdapterView$OnItemClickListener mItemClickListener -> p
    android.support.v7.widget.ListPopupWindow$ResizePopupRunnable mResizePopupRunnable -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/a2;"}
    android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor mTouchInterceptor -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/d2;"}
    android.support.v7.widget.ListPopupWindow$PopupScrollListener mScrollListener -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/c2;"}
    android.support.v7.widget.ListPopupWindow$ListSelectorHider mHideSelector -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/a2;"}
    android.os.Handler mHandler -> u
    android.graphics.Rect mTempRect -> v
    android.graphics.Rect mEpicenterBounds -> w
    boolean mModal -> x
    android.widget.PopupWindow mPopup -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/e0;"}
    java.lang.reflect.Method sClipToWindowEnabledMethod -> z
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int,int):0:0 -> <init>
    1:1:android.support.v7.widget.DropDownListView createDropDownListView(android.content.Context,boolean):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Z)Lh0/g1;"}
    1:1:void setAdapter(android.widget.ListAdapter):0:0 -> d
    1:1:void dismiss():0:0 -> dismiss
    1:1:boolean isShowing():0:0 -> e
    1:1:android.widget.ListView getListView():0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/g1;"}
    1:1:int android.support.v7.widget.ListPopupWindow.buildDropDown():0:0 -> g
    1:1:void show():0 -> g
    2:2:int android.support.v7.widget.ListPopupWindow.getMaxAvailableHeight(android.view.View,int,boolean):0:0 -> g
    2:2:int android.support.v7.widget.ListPopupWindow.buildDropDown():0 -> g
    2:2:void show():0 -> g
    3:3:int android.support.v7.widget.ListPopupWindow.buildDropDown():0:0 -> g
    3:3:void show():0 -> g
    4:4:boolean android.support.v7.widget.ListPopupWindow.isInputMethodNotNeeded():0:0 -> g
    4:4:void show():0 -> g
    5:5:void android.support.v4.widget.PopupWindowCompat.setWindowLayoutType(android.widget.PopupWindow,int):0:0 -> g
    5:5:void show():0 -> g
    6:6:void show():0:0 -> g
    7:7:boolean android.support.v4.view.ViewCompat.isAttachedToWindow(android.view.View):0:0 -> g
    7:7:void show():0 -> g
    8:8:void show():0:0 -> g
    9:9:void android.support.v7.widget.ListPopupWindow.setPopupClipToScreenEnabled(boolean):0:0 -> g
    9:9:void show():0 -> g
    10:10:void show():0:0 -> g
    11:11:void android.support.v4.widget.PopupWindowCompat.setOverlapAnchor(android.widget.PopupWindow,boolean):0:0 -> g
    11:11:void show():0 -> g
    12:12:void show():0:0 -> g
    13:13:void android.support.v4.widget.PopupWindowCompat.showAsDropDown(android.widget.PopupWindow,android.view.View,int,int,int):0:0 -> g
    13:13:void show():0 -> g
    14:14:void show():0:0 -> g
    15:15:void android.support.v7.widget.ListPopupWindow.clearListSelection():0:0 -> g
    15:15:void show():0 -> g
    16:16:void show():0:0 -> g
    1:1:void setContentWidth(int):0:0 -> h
android.support.v7.widget.ListPopupWindow$2 -> h0.a2:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v7.widget.ListPopupWindow this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/e2;"}
    5:8:void android.support.v7.widget.ListPopupWindow$2.<init>(android.support.v7.widget.ListPopupWindow):0:0 -> <init>
    5:8:void $r8$init$synthetic(android.support.v7.widget.ListPopupWindow,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e2;I)V"}
    8:11:void android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.run():0:0 -> run
    8:11:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    12:19:boolean android.support.v4.view.ViewCompat.isAttachedToWindow(android.view.View):0:0 -> run
    12:19:void android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.run():0 -> run
    12:19:void run$bridge():0 -> run
    20:53:void android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.run():0:0 -> run
    20:53:void run$bridge():0 -> run
    54:58:void android.support.v7.widget.ListPopupWindow.clearListSelection():0:0 -> run
    54:58:void android.support.v7.widget.ListPopupWindow$ListSelectorHider.run():0 -> run
    54:58:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    59:66:void android.support.v7.widget.ListPopupWindow.clearListSelection():0:0 -> run
    59:66:void android.support.v7.widget.ListPopupWindow$ListSelectorHider.run():0 -> run
    59:66:void run$bridge():0 -> run
android.support.v7.widget.ListPopupWindow$3 -> h0.b2:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    android.support.v7.widget.ListPopupWindow this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/e2;"}
    1:1:void <init>(android.support.v7.widget.ListPopupWindow):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e2;)V"}
    1:1:void onItemSelected(android.widget.AdapterView,android.view.View,int,long):0:0 -> onItemSelected
    1:1:void onNothingSelected(android.widget.AdapterView):0:0 -> onNothingSelected
android.support.v7.widget.ListPopupWindow$ListSelectorHider -> R8$$REMOVED$$CLASS$$153:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
android.support.v7.widget.ListPopupWindow$PopupDataSetObserver -> R8$$REMOVED$$CLASS$$154:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
android.support.v7.widget.ListPopupWindow$PopupScrollListener -> h0.c2:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    android.support.v7.widget.ListPopupWindow this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/e2;"}
    1:1:void <init>(android.support.v7.widget.ListPopupWindow):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e2;)V"}
    1:1:void onScroll(android.widget.AbsListView,int,int,int):0:0 -> onScroll
    6:7:boolean android.support.v7.widget.ListPopupWindow.isInputMethodNotNeeded():0:0 -> onScrollStateChanged
    6:7:void onScrollStateChanged(android.widget.AbsListView,int):0 -> onScrollStateChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:15:boolean android.support.v7.widget.ListPopupWindow.isInputMethodNotNeeded():0:0 -> onScrollStateChanged
    8:15:void onScrollStateChanged(android.widget.AbsListView,int):0 -> onScrollStateChanged
    16:34:void onScrollStateChanged(android.widget.AbsListView,int):0:0 -> onScrollStateChanged
android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor -> h0.d2:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    android.support.v7.widget.ListPopupWindow this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/e2;"}
    1:1:void <init>(android.support.v7.widget.ListPopupWindow):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e2;)V"}
    1:1:boolean onTouch(android.view.View,android.view.MotionEvent):0:0 -> onTouch
android.support.v7.widget.ListPopupWindow$ResizePopupRunnable -> R8$$REMOVED$$CLASS$$155:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
android.support.v7.widget.ListViewCompat -> h0.g2:
# {"id":"sourceFile","fileName":"ListViewCompat.java"}
    android.graphics.Rect mSelectorRect -> a
    int mSelectionLeftPadding -> b
    int mSelectionTopPadding -> c
    int mSelectionRightPadding -> d
    int mSelectionBottomPadding -> e
    int mMotionPosition -> f
    java.lang.reflect.Field mIsChildViewEnabled -> g
    android.support.v7.widget.ListViewCompat$GateKeeperDrawable mSelector -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/f2;"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)V"}
    1:1:int measureHeightOfChildrenCompat(int,int,int,int,int):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(II)I"}
    3:20:void android.support.v7.widget.ListViewCompat.drawSelectorCompat(android.graphics.Canvas):0:0 -> dispatchDraw
    3:20:void dispatchDraw(android.graphics.Canvas):0 -> dispatchDraw
    21:24:void dispatchDraw(android.graphics.Canvas):0:0 -> dispatchDraw
    8:20:void android.support.v7.widget.ListViewCompat.updateSelectorStateCompat():0:0 -> drawableStateChanged
    8:20:void drawableStateChanged():0 -> drawableStateChanged
    21:26:boolean android.support.v7.widget.ListViewCompat.shouldShowSelectorCompat():0:0 -> drawableStateChanged
    21:26:void android.support.v7.widget.ListViewCompat.updateSelectorStateCompat():0 -> drawableStateChanged
    21:26:void drawableStateChanged():0 -> drawableStateChanged
    27:34:void android.support.v7.widget.ListViewCompat.updateSelectorStateCompat():0:0 -> drawableStateChanged
    27:34:void drawableStateChanged():0 -> drawableStateChanged
    1:1:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    1:1:void setSelector(android.graphics.drawable.Drawable):0:0 -> setSelector
    5:7:void android.support.v7.widget.ListViewCompat$GateKeeperDrawable.setEnabled(boolean):0:0 -> setSelectorEnabled
    5:7:void setSelectorEnabled(boolean):0 -> setSelectorEnabled
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
android.support.v7.widget.ListViewCompat$GateKeeperDrawable -> h0.f2:
# {"id":"sourceFile","fileName":"ListViewCompat.java"}
    boolean mEnabled -> b
    1:1:void <init>(android.graphics.drawable.Drawable):0:0 -> <init>
    1:1:void draw(android.graphics.Canvas):0:0 -> draw
    1:1:void setHotspot(float,float):0:0 -> setHotspot
    1:1:void setHotspotBounds(int,int,int,int):0:0 -> setHotspotBounds
    7:13:boolean android.support.v7.graphics.drawable.DrawableWrapper.setState(int[]):0:0 -> setState
    7:13:boolean setState(int[]):0 -> setState
    1:1:boolean setVisible(boolean,boolean):0:0 -> setVisible
android.support.v7.widget.MenuItemHoverListener -> h0.h2:
# {"id":"sourceFile","fileName":"MenuItemHoverListener.java"}
    void onItemHoverEnter(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Lg0/p;)V"}
    void onItemHoverExit(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Landroid/view/MenuItem;)V"}
android.support.v7.widget.MenuPopupWindow -> h0.j2:
# {"id":"sourceFile","fileName":"MenuPopupWindow.java"}
    android.support.v7.widget.MenuItemHoverListener mHoverListener -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/h2;"}
    java.lang.reflect.Method sSetTouchModalMethod -> D
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.content.Context,android.util.AttributeSet,int,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;II)V"}
    1:1:void onItemHoverEnter(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Lg0/p;)V"}
    1:1:android.support.v7.widget.DropDownListView createDropDownListView(android.content.Context,boolean):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Z)Lh0/g1;"}
    1:1:void onItemHoverExit(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Landroid/view/MenuItem;)V"}
android.support.v7.widget.MenuPopupWindow$MenuDropDownListView -> h0.i2:
# {"id":"sourceFile","fileName":"MenuPopupWindow.java"}
    int mAdvanceKey -> m
    int mRetreatKey -> n
    android.support.v7.widget.MenuItemHoverListener mHoverListener -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/h2;"}
    android.view.MenuItem mHoveredMenuItem -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/p;"}
    1:1:void <init>(android.content.Context,boolean):0:0 -> <init>
    73:78:android.support.v7.view.menu.MenuBuilder android.support.v7.view.menu.MenuAdapter.getAdapterMenu():0:0 -> onHoverEvent
    73:78:boolean onHoverEvent(android.view.MotionEvent):0 -> onHoverEvent
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    79:95:boolean onHoverEvent(android.view.MotionEvent):0:0 -> onHoverEvent
    58:60:android.support.v7.view.menu.MenuBuilder android.support.v7.view.menu.MenuAdapter.getAdapterMenu():0:0 -> onKeyDown
    58:60:boolean onKeyDown(int,android.view.KeyEvent):0 -> onKeyDown
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    61:69:boolean onKeyDown(int,android.view.KeyEvent):0:0 -> onKeyDown
    1:1:void setHoverListener(android.support.v7.widget.MenuItemHoverListener):0:0 -> setHoverListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/h2;)V"}
android.support.v7.widget.OrientationHelper -> h0.l2:
# {"id":"sourceFile","fileName":"OrientationHelper.java"}
    android.support.v7.widget.RecyclerView$LayoutManager mLayoutManager -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/u2;"}
    1:11:void android.support.v7.widget.OrientationHelper.<init>(android.support.v7.widget.RecyclerView$LayoutManager):0:0 -> <init>
    1:11:void <init>(android.support.v7.widget.RecyclerView$LayoutManager,android.support.v7.widget.OrientationHelper$1):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/u2;)V"}
    6:11:android.support.v7.widget.OrientationHelper android.support.v7.widget.OrientationHelper.createVerticalHelper(android.support.v7.widget.RecyclerView$LayoutManager):0:0 -> a
    6:11:android.support.v7.widget.OrientationHelper createOrientationHelper(android.support.v7.widget.RecyclerView$LayoutManager,int):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/u2;I)Lh0/k2;"}
    12:19:android.support.v7.widget.OrientationHelper createOrientationHelper(android.support.v7.widget.RecyclerView$LayoutManager,int):0:0 -> a
    20:26:android.support.v7.widget.OrientationHelper android.support.v7.widget.OrientationHelper.createHorizontalHelper(android.support.v7.widget.RecyclerView$LayoutManager):0:0 -> a
    20:26:android.support.v7.widget.OrientationHelper createOrientationHelper(android.support.v7.widget.RecyclerView$LayoutManager,int):0 -> a
    int getDecoratedEnd(android.view.View) -> b
    int getDecoratedStart(android.view.View) -> c
    int getEndAfterPadding() -> d
    int getStartAfterPadding() -> e
    int getTotalSpace() -> f
android.support.v7.widget.OrientationHelper$1 -> h0.k2:
# {"id":"sourceFile","fileName":"OrientationHelper.java"}
    int $r8$classId -> b
      # {"id":"com.android.tools.r8.synthesized"}
    3:6:void android.support.v7.widget.OrientationHelper$1.<init>(android.support.v7.widget.RecyclerView$LayoutManager):0:0 -> <init>
    3:6:void $r8$init$synthetic(android.support.v7.widget.RecyclerView$LayoutManager,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/u2;I)V"}
    8:16:int android.support.v7.widget.OrientationHelper$2.getDecoratedEnd(android.view.View):0:0 -> b
    8:16:int getDecoratedEnd$bridge(android.view.View):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    17:20:int android.support.v7.widget.RecyclerView$LayoutManager.getDecoratedBottom(android.view.View):0:0 -> b
    17:20:int android.support.v7.widget.OrientationHelper$2.getDecoratedEnd(android.view.View):0 -> b
    17:20:int getDecoratedEnd$bridge(android.view.View):0 -> b
    21:31:int android.support.v7.widget.RecyclerView$LayoutManager.getBottomDecorationHeight(android.view.View):0:0 -> b
    21:31:int android.support.v7.widget.RecyclerView$LayoutManager.getDecoratedBottom(android.view.View):0 -> b
    21:31:int android.support.v7.widget.OrientationHelper$2.getDecoratedEnd(android.view.View):0 -> b
    21:31:int getDecoratedEnd$bridge(android.view.View):0 -> b
    32:35:int android.support.v7.widget.OrientationHelper$2.getDecoratedEnd(android.view.View):0:0 -> b
    32:35:int getDecoratedEnd$bridge(android.view.View):0 -> b
    36:44:int android.support.v7.widget.OrientationHelper$1.getDecoratedEnd(android.view.View):0:0 -> b
    36:44:int getDecoratedEnd$bridge(android.view.View):0 -> b
    45:48:int android.support.v7.widget.RecyclerView$LayoutManager.getDecoratedRight(android.view.View):0:0 -> b
    45:48:int android.support.v7.widget.OrientationHelper$1.getDecoratedEnd(android.view.View):0 -> b
    45:48:int getDecoratedEnd$bridge(android.view.View):0 -> b
    49:59:int android.support.v7.widget.RecyclerView$LayoutManager.getRightDecorationWidth(android.view.View):0:0 -> b
    49:59:int android.support.v7.widget.RecyclerView$LayoutManager.getDecoratedRight(android.view.View):0 -> b
    49:59:int android.support.v7.widget.OrientationHelper$1.getDecoratedEnd(android.view.View):0 -> b
    49:59:int getDecoratedEnd$bridge(android.view.View):0 -> b
    60:64:int android.support.v7.widget.OrientationHelper$1.getDecoratedEnd(android.view.View):0:0 -> b
    60:64:int getDecoratedEnd$bridge(android.view.View):0 -> b
    8:16:int android.support.v7.widget.OrientationHelper$2.getDecoratedStart(android.view.View):0:0 -> c
    8:16:int getDecoratedStart$bridge(android.view.View):0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    17:20:int android.support.v7.widget.RecyclerView$LayoutManager.getDecoratedTop(android.view.View):0:0 -> c
    17:20:int android.support.v7.widget.OrientationHelper$2.getDecoratedStart(android.view.View):0 -> c
    17:20:int getDecoratedStart$bridge(android.view.View):0 -> c
    21:31:int android.support.v7.widget.RecyclerView$LayoutManager.getTopDecorationHeight(android.view.View):0:0 -> c
    21:31:int android.support.v7.widget.RecyclerView$LayoutManager.getDecoratedTop(android.view.View):0 -> c
    21:31:int android.support.v7.widget.OrientationHelper$2.getDecoratedStart(android.view.View):0 -> c
    21:31:int getDecoratedStart$bridge(android.view.View):0 -> c
    32:35:int android.support.v7.widget.OrientationHelper$2.getDecoratedStart(android.view.View):0:0 -> c
    32:35:int getDecoratedStart$bridge(android.view.View):0 -> c
    36:44:int android.support.v7.widget.OrientationHelper$1.getDecoratedStart(android.view.View):0:0 -> c
    36:44:int getDecoratedStart$bridge(android.view.View):0 -> c
    45:48:int android.support.v7.widget.RecyclerView$LayoutManager.getDecoratedLeft(android.view.View):0:0 -> c
    45:48:int android.support.v7.widget.OrientationHelper$1.getDecoratedStart(android.view.View):0 -> c
    45:48:int getDecoratedStart$bridge(android.view.View):0 -> c
    49:59:int android.support.v7.widget.RecyclerView$LayoutManager.getLeftDecorationWidth(android.view.View):0:0 -> c
    49:59:int android.support.v7.widget.RecyclerView$LayoutManager.getDecoratedLeft(android.view.View):0 -> c
    49:59:int android.support.v7.widget.OrientationHelper$1.getDecoratedStart(android.view.View):0 -> c
    49:59:int getDecoratedStart$bridge(android.view.View):0 -> c
    60:64:int android.support.v7.widget.OrientationHelper$1.getDecoratedStart(android.view.View):0:0 -> c
    60:64:int getDecoratedStart$bridge(android.view.View):0 -> c
    8:9:int android.support.v7.widget.RecyclerView$LayoutManager.getHeight():0:0 -> d
    8:9:int android.support.v7.widget.OrientationHelper$2.getEndAfterPadding():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:9:int getEndAfterPadding$bridge():0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    10:15:int android.support.v7.widget.OrientationHelper$2.getEndAfterPadding():0:0 -> d
    10:15:int getEndAfterPadding$bridge():0 -> d
    16:17:int android.support.v7.widget.RecyclerView$LayoutManager.getWidth():0:0 -> d
    16:17:int android.support.v7.widget.OrientationHelper$1.getEndAfterPadding():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:17:int getEndAfterPadding$bridge():0 -> d
    18:24:int android.support.v7.widget.OrientationHelper$1.getEndAfterPadding():0:0 -> d
    18:24:int getEndAfterPadding$bridge():0 -> d
    8:12:int android.support.v7.widget.OrientationHelper$2.getStartAfterPadding():0:0 -> e
    8:12:int getStartAfterPadding$bridge():0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    13:18:int android.support.v7.widget.OrientationHelper$1.getStartAfterPadding():0:0 -> e
    13:18:int getStartAfterPadding$bridge():0 -> e
    8:9:int android.support.v7.widget.RecyclerView$LayoutManager.getHeight():0:0 -> f
    8:9:int android.support.v7.widget.OrientationHelper$2.getTotalSpace():0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:9:int getTotalSpace$bridge():0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
    10:20:int android.support.v7.widget.OrientationHelper$2.getTotalSpace():0:0 -> f
    10:20:int getTotalSpace$bridge():0 -> f
    21:22:int android.support.v7.widget.RecyclerView$LayoutManager.getWidth():0:0 -> f
    21:22:int android.support.v7.widget.OrientationHelper$1.getTotalSpace():0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:22:int getTotalSpace$bridge():0 -> f
    23:34:int android.support.v7.widget.OrientationHelper$1.getTotalSpace():0:0 -> f
    23:34:int getTotalSpace$bridge():0 -> f
android.support.v7.widget.OrientationHelper$2 -> R8$$REMOVED$$CLASS$$156:
# {"id":"sourceFile","fileName":"OrientationHelper.java"}
android.support.v7.widget.RecyclerView -> android.support.v7.widget.RecyclerView:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    android.widget.EdgeEffect mRightGlow -> A
    android.widget.EdgeEffect mBottomGlow -> B
    android.support.v7.widget.RecyclerView$ItemAnimator mItemAnimator -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/q2;"}
    int mScrollState -> D
    int mScrollPointerId -> E
    android.view.VelocityTracker mVelocityTracker -> F
    int mInitialTouchX -> G
    int mInitialTouchY -> H
    int mLastTouchX -> I
    int mLastTouchY -> J
    int mTouchSlop -> K
    int mMinFlingVelocity -> L
    int mMaxFlingVelocity -> M
    float mScaledHorizontalScrollFactor -> N
    float mScaledVerticalScrollFactor -> O
    boolean mPreserveFocusAfterLayout -> P
    android.support.v7.widget.RecyclerView$ViewFlinger mViewFlinger -> Q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/g3;"}
    android.support.v7.widget.GapWorker mGapWorker -> R
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/s1;"}
    android.support.v7.widget.GapWorker$LayoutPrefetchRegistryImpl mPrefetchRegistry -> S
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/q1;"}
    android.support.v7.widget.RecyclerView$State mState -> T
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/e3;"}
    java.util.List mScrollListeners -> U
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener mItemAnimatorListener -> V
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/n2;"}
    android.support.v7.widget.RecyclerViewAccessibilityDelegate mAccessibilityDelegate -> W
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/h3;"}
    android.support.v7.widget.RecyclerView$Recycler mRecycler -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/b3;"}
    android.support.v4.view.NestedScrollingChildHelper mScrollingChildHelper -> a0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/k;"}
    android.support.v7.widget.RecyclerView$SavedState mPendingSavedState -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/d3;"}
    int[] mScrollOffset -> b0
    android.support.v7.widget.AdapterHelper mAdapterHelper -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/q;"}
    int[] mScrollConsumed -> c0
    android.support.v7.widget.ChildHelper mChildHelper -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/z0;"}
    int[] mNestedOffsets -> d0
    android.support.v7.widget.ViewInfoStore mViewInfoStore -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/k4;"}
    java.util.List mPendingAccessibilityImportanceChange -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    boolean mClipToPadding -> f
    java.lang.Runnable mItemAnimatorRunner -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/m2;"}
    android.graphics.Rect mTempRect -> g
    int[] NESTED_SCROLLING_ATTRS -> g0
    android.graphics.Rect mTempRect2 -> h
    int[] CLIP_TO_PADDING_ATTR -> h0
    android.support.v7.widget.RecyclerView$LayoutManager mLayout -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/u2;"}
    boolean ALLOW_THREAD_GAP_WORK -> i0
    java.util.ArrayList mItemDecorations -> j
    java.lang.Class[] LAYOUT_MANAGER_CONSTRUCTOR_SIGNATURE -> j0
    java.util.ArrayList mOnItemTouchListeners -> k
    android.view.animation.Interpolator sQuinticInterpolator -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/f0;"}
    android.support.v7.widget.RecyclerView$OnItemTouchListener mActiveOnItemTouchListener -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/l1;"}
    boolean mIsAttached -> m
    boolean mHasFixedSize -> n
    boolean mFirstLayoutComplete -> o
    int mEatRequestLayout -> p
    boolean mLayoutRequestEaten -> q
    boolean mLayoutFrozen -> r
    boolean mIgnoreMotionEventTillDown -> s
    int mEatenAccessibilityChangeFlags -> t
    android.view.accessibility.AccessibilityManager mAccessibilityManager -> u
    boolean mDataSetHasChangedAfterLayout -> v
    int mLayoutOrScrollCounter -> w
    int mDispatchScrollCounter -> x
    android.widget.EdgeEffect mLeftGlow -> y
    android.widget.EdgeEffect mTopGlow -> z
    1:1:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    2:2:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):0:0 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    4:4:float android.support.v4.view.ViewConfigurationCompat.getScaledHorizontalScrollFactor(android.view.ViewConfiguration,android.content.Context):0:0 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    5:5:float android.support.v4.view.ViewConfigurationCompat.getScaledVerticalScrollFactor(android.view.ViewConfiguration,android.content.Context):0:0 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    7:7:void android.support.v7.widget.RecyclerView$ItemAnimator.setListener(android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener):0:0 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:8:void initAdapterManager():0:0 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    9:9:void initChildrenHelper():0:0 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    10:10:int android.support.v4.view.ViewCompat.getImportantForAccessibility(android.view.View):0:0 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    11:11:void android.support.v4.view.ViewCompat.setImportantForAccessibility(android.view.View,int):0:0 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    12:12:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    13:13:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):0:0 -> <init>
    13:13:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    14:14:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    15:15:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):0:0 -> <init>
    15:15:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    16:16:java.lang.String getFullClassName(android.content.Context,java.lang.String):0:0 -> <init>
    16:16:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):0 -> <init>
    16:16:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    17:17:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):0:0 -> <init>
    17:17:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    18:18:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:1:boolean access$700(android.support.v7.widget.RecyclerView):0:0 -> a
    7:71:void assertNotInLayoutOrScroll(java.lang.String):0:0 -> c
    1:1:void considerReleasingGlowsOnScroll(int,int):0:0 -> d
    5:9:boolean android.support.v4.view.NestedScrollingChildHelper.isNestedScrollingEnabled():0:0 -> dispatchNestedPreFling
    5:9:boolean android.support.v4.view.NestedScrollingChildHelper.dispatchNestedPreFling(float,float):0 -> dispatchNestedPreFling
    5:9:boolean dispatchNestedPreFling(float,float):0 -> dispatchNestedPreFling
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    10:15:boolean android.support.v4.view.NestedScrollingChildHelper.dispatchNestedPreFling(float,float):0:0 -> dispatchNestedPreFling
    10:15:boolean dispatchNestedPreFling(float,float):0 -> dispatchNestedPreFling
    16:24:boolean android.support.v4.view.ViewParentCompat.onNestedPreFling(android.view.ViewParent,android.view.View,float,float):0:0 -> dispatchNestedPreFling
    16:24:boolean android.support.v4.view.NestedScrollingChildHelper.dispatchNestedPreFling(float,float):0 -> dispatchNestedPreFling
    16:24:boolean dispatchNestedPreFling(float,float):0 -> dispatchNestedPreFling
    10:14:boolean android.support.v4.view.NestedScrollingChildHelper.dispatchNestedPreScroll(int,int,int[],int[]):0:0 -> dispatchNestedPreScroll
    10:14:boolean dispatchNestedPreScroll(int,int,int[],int[]):0 -> dispatchNestedPreScroll
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:15:boolean android.support.v4.view.NestedScrollingChildHelper.dispatchNestedScroll(int,int,int,int,int[]):0:0 -> dispatchNestedScroll
    11:15:boolean dispatchNestedScroll(int,int,int,int,int[]):0 -> dispatchNestedScroll
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void android.support.v7.widget.FastScroller.onDrawOver(android.graphics.Canvas,android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$State):0:0 -> draw
    1:1:void draw(android.graphics.Canvas):0 -> draw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    2:2:void android.support.v7.widget.FastScroller.onDrawOver(android.graphics.Canvas,android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$State):0:0 -> draw
    2:2:void draw(android.graphics.Canvas):0 -> draw
    3:3:void android.support.v7.widget.FastScroller.drawVerticalScrollbar(android.graphics.Canvas):0:0 -> draw
    3:3:void android.support.v7.widget.FastScroller.onDrawOver(android.graphics.Canvas,android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$State):0 -> draw
    3:3:void draw(android.graphics.Canvas):0 -> draw
    4:4:boolean android.support.v7.widget.FastScroller.isLayoutRTL():0:0 -> draw
    4:4:void android.support.v7.widget.FastScroller.drawVerticalScrollbar(android.graphics.Canvas):0 -> draw
    4:4:void android.support.v7.widget.FastScroller.onDrawOver(android.graphics.Canvas,android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$State):0 -> draw
    4:4:void draw(android.graphics.Canvas):0 -> draw
    5:5:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> draw
    5:5:boolean android.support.v7.widget.FastScroller.isLayoutRTL():0 -> draw
    5:5:void android.support.v7.widget.FastScroller.drawVerticalScrollbar(android.graphics.Canvas):0 -> draw
    5:5:void android.support.v7.widget.FastScroller.onDrawOver(android.graphics.Canvas,android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$State):0 -> draw
    5:5:void draw(android.graphics.Canvas):0 -> draw
    6:6:void android.support.v7.widget.FastScroller.drawVerticalScrollbar(android.graphics.Canvas):0:0 -> draw
    6:6:void android.support.v7.widget.FastScroller.onDrawOver(android.graphics.Canvas,android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$State):0 -> draw
    6:6:void draw(android.graphics.Canvas):0 -> draw
    7:7:void android.support.v7.widget.FastScroller.onDrawOver(android.graphics.Canvas,android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$State):0:0 -> draw
    7:7:void draw(android.graphics.Canvas):0 -> draw
    8:8:void android.support.v7.widget.FastScroller.drawHorizontalScrollbar(android.graphics.Canvas):0:0 -> draw
    8:8:void android.support.v7.widget.FastScroller.onDrawOver(android.graphics.Canvas,android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$State):0 -> draw
    8:8:void draw(android.graphics.Canvas):0 -> draw
    9:9:void android.support.v7.widget.FastScroller.onDrawOver(android.graphics.Canvas,android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$State):0:0 -> draw
    9:9:void draw(android.graphics.Canvas):0 -> draw
    10:10:void draw(android.graphics.Canvas):0:0 -> draw
    18:19:boolean android.support.v7.widget.AdapterHelper.hasPendingUpdates():0:0 -> e
    18:19:void consumePendingUpdateOperations():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:27:boolean android.support.v7.widget.AdapterHelper.hasPendingUpdates():0:0 -> e
    20:27:void consumePendingUpdateOperations():0 -> e
    28:32:void consumePendingUpdateOperations():0:0 -> e
    33:34:boolean android.support.v7.widget.AdapterHelper.hasPendingUpdates():0:0 -> e
    33:34:void consumePendingUpdateOperations():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    35:40:boolean android.support.v7.widget.AdapterHelper.hasPendingUpdates():0:0 -> e
    35:40:void consumePendingUpdateOperations():0 -> e
    41:43:void consumePendingUpdateOperations():0:0 -> e
    44:46:void dispatchLayout():0:0 -> e
    44:46:void consumePendingUpdateOperations():0 -> e
    47:53:void consumePendingUpdateOperations():0:0 -> e
    54:56:void dispatchLayout():0:0 -> e
    54:56:void consumePendingUpdateOperations():0 -> e
    57:60:void consumePendingUpdateOperations():0:0 -> e
    10:15:int android.support.v4.view.ViewCompat.getMinimumWidth(android.view.View):0:0 -> f
    10:15:void defaultOnMeasure(int,int):0 -> f
    16:28:void defaultOnMeasure(int,int):0:0 -> f
    29:32:int android.support.v4.view.ViewCompat.getMinimumHeight(android.view.View):0:0 -> f
    29:32:void defaultOnMeasure(int,int):0 -> f
    33:40:void defaultOnMeasure(int,int):0:0 -> f
    53:59:boolean isPreferredNextFocus(android.view.View,android.view.View,int):0:0 -> focusSearch
    53:59:android.view.View focusSearch(android.view.View,int):0 -> focusSearch
    60:61:int android.support.v7.widget.RecyclerView$LayoutManager.getLayoutDirection():0:0 -> focusSearch
    60:61:boolean isPreferredNextFocus(android.view.View,android.view.View,int):0 -> focusSearch
    60:61:android.view.View focusSearch(android.view.View,int):0 -> focusSearch
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    62:85:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> focusSearch
    62:85:int android.support.v7.widget.RecyclerView$LayoutManager.getLayoutDirection():0 -> focusSearch
    62:85:boolean isPreferredNextFocus(android.view.View,android.view.View,int):0 -> focusSearch
    62:85:android.view.View focusSearch(android.view.View,int):0 -> focusSearch
    86:107:boolean isPreferredNextFocus(android.view.View,android.view.View,int):0:0 -> focusSearch
    86:107:android.view.View focusSearch(android.view.View,int):0 -> focusSearch
    108:112:android.view.View focusSearch(android.view.View,int):0:0 -> focusSearch
    1:1:boolean dispatchNestedPreScroll(int,int,int[],int[],int):0:0 -> g
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> generateLayoutParams
    1:1:android.support.v7.widget.RecyclerView$Adapter getAdapter():0:0 -> getAdapter
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/o2;"}
    1:1:android.support.v7.widget.RecyclerViewAccessibilityDelegate getCompatAccessibilityDelegate():0:0 -> getCompatAccessibilityDelegate
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/h3;"}
    1:1:android.support.v7.widget.RecyclerView$ItemAnimator getItemAnimator():0:0 -> getItemAnimator
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/q2;"}
    1:1:android.support.v7.widget.RecyclerView$LayoutManager getLayoutManager():0:0 -> getLayoutManager
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/u2;"}
    1:1:android.support.v7.widget.RecyclerView$OnFlingListener getOnFlingListener():0:0 -> getOnFlingListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/w2;"}
    3:6:android.support.v7.widget.RecyclerView$RecycledViewPool android.support.v7.widget.RecyclerView$Recycler.getRecycledViewPool():0:0 -> getRecycledViewPool
    3:6:android.support.v7.widget.RecyclerView$RecycledViewPool getRecycledViewPool():0 -> getRecycledViewPool
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/a3;"}
    7:16:android.support.v7.widget.RecyclerView$RecycledViewPool android.support.v7.widget.RecyclerView$Recycler.getRecycledViewPool():0:0 -> getRecycledViewPool
    7:16:android.support.v7.widget.RecyclerView$RecycledViewPool getRecycledViewPool():0 -> getRecycledViewPool
    1:1:android.support.v4.view.NestedScrollingChildHelper getScrollingChildHelper():0:0 -> getScrollingChildHelper
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu/k;"}
    1:1:boolean dispatchNestedScroll(int,int,int,int,int[],int):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"([II)Z"}
    6:10:boolean android.support.v4.view.NestedScrollingChildHelper.hasNestedScrollingParent():0:0 -> hasNestedScrollingParent
    6:10:boolean hasNestedScrollingParent():0 -> hasNestedScrollingParent
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void eatRequestLayout():0:0 -> i
    5:7:boolean android.support.v4.view.NestedScrollingChildHelper.isNestedScrollingEnabled():0:0 -> isNestedScrollingEnabled
    5:7:boolean isNestedScrollingEnabled():0 -> isNestedScrollingEnabled
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:java.lang.String exceptionLabel():0:0 -> j
    1:1:android.support.v7.widget.RecyclerView$ViewHolder getChildViewHolderInt(android.view.View):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)V"}
    1:1:boolean hasNestedScrollingParent(int):0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Z"}
    11:12:boolean android.support.v7.widget.AdapterHelper.hasPendingUpdates():0:0 -> m
    11:12:boolean hasPendingAdapterUpdates():0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:23:boolean android.support.v7.widget.AdapterHelper.hasPendingUpdates():0:0 -> m
    13:23:boolean hasPendingAdapterUpdates():0 -> m
    1:1:boolean isPreferredNextFocusAbsolute(android.view.View,android.view.View,int):0:0 -> n
    31:32:void android.support.v7.widget.RecyclerView$Recycler.markItemDecorInsetsDirty():0:0 -> o
    31:32:void markItemDecorInsetsDirty():0 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:50:void android.support.v7.widget.RecyclerView$Recycler.markItemDecorInsetsDirty():0:0 -> o
    33:50:void markItemDecorInsetsDirty():0 -> o
    27:32:void android.support.v7.widget.RecyclerView$LayoutManager.dispatchAttachedToWindow(android.support.v7.widget.RecyclerView):0:0 -> onAttachedToWindow
    27:32:void onAttachedToWindow():0 -> onAttachedToWindow
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:51:void onAttachedToWindow():0:0 -> onAttachedToWindow
    52:57:android.view.Display android.support.v4.view.ViewCompat.getDisplay(android.view.View):0:0 -> onAttachedToWindow
    52:57:void onAttachedToWindow():0 -> onAttachedToWindow
    58:92:void onAttachedToWindow():0:0 -> onAttachedToWindow
    93:94:void android.support.v7.widget.GapWorker.add(android.support.v7.widget.RecyclerView):0:0 -> onAttachedToWindow
    93:94:void onAttachedToWindow():0 -> onAttachedToWindow
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    95:98:void android.support.v7.widget.GapWorker.add(android.support.v7.widget.RecyclerView):0:0 -> onAttachedToWindow
    95:98:void onAttachedToWindow():0 -> onAttachedToWindow
    12:16:void stopScroll():0:0 -> onDetachedFromWindow
    12:16:void onDetachedFromWindow():0 -> onDetachedFromWindow
    17:18:void android.support.v7.widget.RecyclerView$ViewFlinger.stop():0:0 -> onDetachedFromWindow
    17:18:void stopScrollersInternal():0 -> onDetachedFromWindow
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:18:void stopScroll():0 -> onDetachedFromWindow
    17:18:void onDetachedFromWindow():0 -> onDetachedFromWindow
    19:32:void android.support.v7.widget.RecyclerView$ViewFlinger.stop():0:0 -> onDetachedFromWindow
    19:32:void stopScrollersInternal():0 -> onDetachedFromWindow
    19:32:void stopScroll():0 -> onDetachedFromWindow
    19:32:void onDetachedFromWindow():0 -> onDetachedFromWindow
    33:39:void android.support.v7.widget.RecyclerView$LayoutManager.dispatchDetachedFromWindow(android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$Recycler):0:0 -> onDetachedFromWindow
    33:39:void onDetachedFromWindow():0 -> onDetachedFromWindow
    40:52:void onDetachedFromWindow():0:0 -> onDetachedFromWindow
    53:67:void android.support.v7.widget.ViewInfoStore$InfoRecord.drainCache():0:0 -> onDetachedFromWindow
    53:67:void android.support.v7.widget.ViewInfoStore.onDetach():0 -> onDetachedFromWindow
    53:67:void onDetachedFromWindow():0 -> onDetachedFromWindow
    68:69:void android.support.v7.widget.GapWorker.remove(android.support.v7.widget.RecyclerView):0:0 -> onDetachedFromWindow
    68:69:void onDetachedFromWindow():0 -> onDetachedFromWindow
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    70:76:void android.support.v7.widget.GapWorker.remove(android.support.v7.widget.RecyclerView):0:0 -> onDetachedFromWindow
    70:76:void onDetachedFromWindow():0 -> onDetachedFromWindow
    7:46:boolean dispatchOnItemTouchIntercept(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    7:46:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    47:61:void cancelTouch():0:0 -> onInterceptTouchEvent
    47:61:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    62:146:boolean onInterceptTouchEvent(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    147:156:void cancelTouch():0:0 -> onInterceptTouchEvent
    147:156:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    157:312:boolean onInterceptTouchEvent(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    313:325:boolean startNestedScroll(int,int):0:0 -> onInterceptTouchEvent
    313:325:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    10:12:void dispatchLayout():0:0 -> onLayout
    10:12:void onLayout(boolean,int,int,int,int):0 -> onLayout
    13:19:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    25:26:void android.support.v7.widget.RecyclerView$LayoutManager.onMeasure(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int,int):0:0 -> onMeasure
    25:26:void onMeasure(int,int):0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:42:void android.support.v7.widget.RecyclerView$LayoutManager.onMeasure(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int,int):0:0 -> onMeasure
    27:42:void onMeasure(int,int):0 -> onMeasure
    43:66:void onMeasure(int,int):0:0 -> onMeasure
    67:68:void android.support.v7.widget.RecyclerView$LayoutManager.onMeasure(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int,int):0:0 -> onMeasure
    67:68:void onMeasure(int,int):0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    69:72:void android.support.v7.widget.RecyclerView$LayoutManager.onMeasure(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int,int):0:0 -> onMeasure
    69:72:void onMeasure(int,int):0 -> onMeasure
    73:78:void onMeasure(int,int):0:0 -> onMeasure
    7:11:boolean onRequestFocusInDescendants(int,android.graphics.Rect):0:0 -> onRequestFocusInDescendants
    13:14:android.os.Parcelable android.support.v4.view.AbsSavedState.getSuperState():0:0 -> onRestoreInstanceState
    13:14:void onRestoreInstanceState(android.os.Parcelable):0 -> onRestoreInstanceState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:31:void onRestoreInstanceState(android.os.Parcelable):0:0 -> onRestoreInstanceState
    14:22:void android.support.v7.widget.RecyclerView$SavedState.copyFrom(android.support.v7.widget.RecyclerView$SavedState):0:0 -> onSaveInstanceState
    14:22:android.os.Parcelable onSaveInstanceState():0 -> onSaveInstanceState
    23:32:android.os.Parcelable onSaveInstanceState():0:0 -> onSaveInstanceState
    1:1:boolean dispatchOnItemTouch(android.view.MotionEvent):0:0 -> onTouchEvent
    1:1:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    2:2:void android.support.v7.widget.FastScroller.onTouchEvent(android.support.v7.widget.RecyclerView,android.view.MotionEvent):0:0 -> onTouchEvent
    2:2:boolean dispatchOnItemTouch(android.view.MotionEvent):0 -> onTouchEvent
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    2:2:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    3:3:void android.support.v7.widget.FastScroller.onTouchEvent(android.support.v7.widget.RecyclerView,android.view.MotionEvent):0:0 -> onTouchEvent
    3:3:boolean dispatchOnItemTouch(android.view.MotionEvent):0 -> onTouchEvent
    3:3:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    4:4:int[] android.support.v7.widget.FastScroller.getHorizontalRange():0:0 -> onTouchEvent
    4:4:void android.support.v7.widget.FastScroller.horizontalScrollTo(float):0 -> onTouchEvent
    4:4:void android.support.v7.widget.FastScroller.onTouchEvent(android.support.v7.widget.RecyclerView,android.view.MotionEvent):0 -> onTouchEvent
    4:4:boolean dispatchOnItemTouch(android.view.MotionEvent):0 -> onTouchEvent
    4:4:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    5:5:void android.support.v7.widget.FastScroller.horizontalScrollTo(float):0:0 -> onTouchEvent
    5:5:void android.support.v7.widget.FastScroller.onTouchEvent(android.support.v7.widget.RecyclerView,android.view.MotionEvent):0 -> onTouchEvent
    5:5:boolean dispatchOnItemTouch(android.view.MotionEvent):0 -> onTouchEvent
    5:5:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    6:6:void android.support.v7.widget.FastScroller.onTouchEvent(android.support.v7.widget.RecyclerView,android.view.MotionEvent):0:0 -> onTouchEvent
    6:6:boolean dispatchOnItemTouch(android.view.MotionEvent):0 -> onTouchEvent
    6:6:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    7:7:int[] android.support.v7.widget.FastScroller.getVerticalRange():0:0 -> onTouchEvent
    7:7:void android.support.v7.widget.FastScroller.verticalScrollTo(float):0 -> onTouchEvent
    7:7:void android.support.v7.widget.FastScroller.onTouchEvent(android.support.v7.widget.RecyclerView,android.view.MotionEvent):0 -> onTouchEvent
    7:7:boolean dispatchOnItemTouch(android.view.MotionEvent):0 -> onTouchEvent
    7:7:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    8:8:void android.support.v7.widget.FastScroller.verticalScrollTo(float):0:0 -> onTouchEvent
    8:8:void android.support.v7.widget.FastScroller.onTouchEvent(android.support.v7.widget.RecyclerView,android.view.MotionEvent):0 -> onTouchEvent
    8:8:boolean dispatchOnItemTouch(android.view.MotionEvent):0 -> onTouchEvent
    8:8:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    9:9:boolean dispatchOnItemTouch(android.view.MotionEvent):0:0 -> onTouchEvent
    9:9:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    10:10:void cancelTouch():0:0 -> onTouchEvent
    10:10:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    11:11:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    12:12:void cancelTouch():0:0 -> onTouchEvent
    12:12:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    13:13:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    14:14:boolean fling(int,int):0:0 -> onTouchEvent
    14:14:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    15:15:boolean startNestedScroll(int,int):0:0 -> onTouchEvent
    15:15:boolean fling(int,int):0 -> onTouchEvent
    15:15:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    16:16:boolean fling(int,int):0:0 -> onTouchEvent
    16:16:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    17:17:void android.support.v7.widget.RecyclerView$ViewFlinger.fling(int,int):0:0 -> onTouchEvent
    17:17:boolean fling(int,int):0 -> onTouchEvent
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:17:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    18:18:void android.support.v7.widget.RecyclerView$ViewFlinger.fling(int,int):0:0 -> onTouchEvent
    18:18:boolean fling(int,int):0 -> onTouchEvent
    18:18:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    19:19:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    20:20:boolean startNestedScroll(int,int):0:0 -> onTouchEvent
    20:20:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    21:21:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    24:29:boolean isAccessibilityEnabled():0:0 -> p
    24:29:void dispatchContentChangedIfNecessary():0 -> p
    24:29:void onExitLayoutOrScroll(boolean):0 -> p
    30:38:void dispatchContentChangedIfNecessary():0:0 -> p
    30:38:void onExitLayoutOrScroll(boolean):0 -> p
    39:43:void android.support.v4.view.accessibility.AccessibilityEventCompat.setContentChangeTypes(android.view.accessibility.AccessibilityEvent,int):0:0 -> p
    39:43:void dispatchContentChangedIfNecessary():0 -> p
    39:43:void onExitLayoutOrScroll(boolean):0 -> p
    44:48:void dispatchContentChangedIfNecessary():0:0 -> p
    44:48:void onExitLayoutOrScroll(boolean):0 -> p
    49:69:void dispatchPendingImportantForAccessibilityChanges():0:0 -> p
    49:69:void onExitLayoutOrScroll(boolean):0 -> p
    1:1:void onPointerUp(android.view.MotionEvent):0:0 -> q
    1:1:void requestChildOnScreen(android.view.View,android.view.View):0:0 -> r
    7:9:void dispatchChildDetached(android.view.View):0:0 -> removeDetachedView
    7:9:void removeDetachedView(android.view.View,boolean):0 -> removeDetachedView
    10:13:void removeDetachedView(android.view.View,boolean):0:0 -> removeDetachedView
    13:19:void requestChildFocus(android.view.View,android.view.View):0:0 -> requestChildFocus
    8:12:boolean android.support.v7.widget.RecyclerView$LayoutManager.requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):0:0 -> requestChildRectangleOnScreen
    8:12:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):0 -> requestChildRectangleOnScreen
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:72:void releaseGlows():0:0 -> s
    16:72:void resetTouch():0 -> s
    8:25:int android.support.v4.view.accessibility.AccessibilityEventCompat.getContentChangeTypes(android.view.accessibility.AccessibilityEvent):0:0 -> sendAccessibilityEventUnchecked
    8:25:boolean shouldDeferAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0 -> sendAccessibilityEventUnchecked
    8:25:void sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent):0 -> sendAccessibilityEventUnchecked
    26:29:void sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent):0:0 -> sendAccessibilityEventUnchecked
    1:1:void setAccessibilityDelegateCompat(android.support.v7.widget.RecyclerViewAccessibilityDelegate):0:0 -> setAccessibilityDelegateCompat
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/h3;)V"}
    9:25:void removeAndRecycleViews():0:0 -> setAdapter
    9:25:void setAdapterInternal(android.support.v7.widget.RecyclerView$Adapter,boolean,boolean):0 -> setAdapter
    9:25:void setAdapter(android.support.v7.widget.RecyclerView$Adapter):0 -> setAdapter
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/o2;)V"}
    26:27:void android.support.v7.widget.RecyclerView$Recycler.clear():0:0 -> setAdapter
    26:27:void removeAndRecycleViews():0 -> setAdapter
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:27:void setAdapterInternal(android.support.v7.widget.RecyclerView$Adapter,boolean,boolean):0 -> setAdapter
    26:27:void setAdapter(android.support.v7.widget.RecyclerView$Adapter):0 -> setAdapter
    28:35:void android.support.v7.widget.RecyclerView$Recycler.clear():0:0 -> setAdapter
    28:35:void removeAndRecycleViews():0 -> setAdapter
    28:35:void setAdapterInternal(android.support.v7.widget.RecyclerView$Adapter,boolean,boolean):0 -> setAdapter
    28:35:void setAdapter(android.support.v7.widget.RecyclerView$Adapter):0 -> setAdapter
    36:37:void android.support.v7.widget.AdapterHelper.reset():0:0 -> setAdapter
    36:37:void setAdapterInternal(android.support.v7.widget.RecyclerView$Adapter,boolean,boolean):0 -> setAdapter
    36:37:void setAdapter(android.support.v7.widget.RecyclerView$Adapter):0 -> setAdapter
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    38:45:void android.support.v7.widget.AdapterHelper.reset():0:0 -> setAdapter
    38:45:void setAdapterInternal(android.support.v7.widget.RecyclerView$Adapter,boolean,boolean):0 -> setAdapter
    38:45:void setAdapter(android.support.v7.widget.RecyclerView$Adapter):0 -> setAdapter
    46:47:void android.support.v7.widget.RecyclerView$Recycler.clear():0:0 -> setAdapter
    46:47:void android.support.v7.widget.RecyclerView$Recycler.onAdapterChanged(android.support.v7.widget.RecyclerView$Adapter,android.support.v7.widget.RecyclerView$Adapter,boolean):0 -> setAdapter
    46:47:void setAdapterInternal(android.support.v7.widget.RecyclerView$Adapter,boolean,boolean):0 -> setAdapter
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    46:47:void setAdapter(android.support.v7.widget.RecyclerView$Adapter):0 -> setAdapter
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    48:53:void android.support.v7.widget.RecyclerView$Recycler.clear():0:0 -> setAdapter
    48:53:void android.support.v7.widget.RecyclerView$Recycler.onAdapterChanged(android.support.v7.widget.RecyclerView$Adapter,android.support.v7.widget.RecyclerView$Adapter,boolean):0 -> setAdapter
    48:53:void setAdapterInternal(android.support.v7.widget.RecyclerView$Adapter,boolean,boolean):0 -> setAdapter
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    48:53:void setAdapter(android.support.v7.widget.RecyclerView$Adapter):0 -> setAdapter
    54:66:android.support.v7.widget.RecyclerView$RecycledViewPool android.support.v7.widget.RecyclerView$Recycler.getRecycledViewPool():0:0 -> setAdapter
    54:66:void android.support.v7.widget.RecyclerView$Recycler.onAdapterChanged(android.support.v7.widget.RecyclerView$Adapter,android.support.v7.widget.RecyclerView$Adapter,boolean):0 -> setAdapter
    54:66:void setAdapterInternal(android.support.v7.widget.RecyclerView$Adapter,boolean,boolean):0 -> setAdapter
    54:66:void setAdapter(android.support.v7.widget.RecyclerView$Adapter):0 -> setAdapter
    67:70:void android.support.v7.widget.RecyclerView$RecycledViewPool.onAdapterChanged(android.support.v7.widget.RecyclerView$Adapter,android.support.v7.widget.RecyclerView$Adapter,boolean):0:0 -> setAdapter
    67:70:void android.support.v7.widget.RecyclerView$Recycler.onAdapterChanged(android.support.v7.widget.RecyclerView$Adapter,android.support.v7.widget.RecyclerView$Adapter,boolean):0 -> setAdapter
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    67:70:void setAdapterInternal(android.support.v7.widget.RecyclerView$Adapter,boolean,boolean):0 -> setAdapter
    67:70:void setAdapter(android.support.v7.widget.RecyclerView$Adapter):0 -> setAdapter
    71:93:void android.support.v7.widget.RecyclerView$RecycledViewPool.clear():0:0 -> setAdapter
    71:93:void android.support.v7.widget.RecyclerView$RecycledViewPool.onAdapterChanged(android.support.v7.widget.RecyclerView$Adapter,android.support.v7.widget.RecyclerView$Adapter,boolean):0 -> setAdapter
    71:93:void android.support.v7.widget.RecyclerView$Recycler.onAdapterChanged(android.support.v7.widget.RecyclerView$Adapter,android.support.v7.widget.RecyclerView$Adapter,boolean):0 -> setAdapter
    71:93:void setAdapterInternal(android.support.v7.widget.RecyclerView$Adapter,boolean,boolean):0 -> setAdapter
    71:93:void setAdapter(android.support.v7.widget.RecyclerView$Adapter):0 -> setAdapter
    94:99:void setAdapterInternal(android.support.v7.widget.RecyclerView$Adapter,boolean,boolean):0:0 -> setAdapter
    94:99:void setAdapter(android.support.v7.widget.RecyclerView$Adapter):0 -> setAdapter
    100:120:void markKnownViewsInvalid():0:0 -> setAdapter
    100:120:void setDataSetChangedAfterLayout():0 -> setAdapter
    100:120:void setAdapterInternal(android.support.v7.widget.RecyclerView$Adapter,boolean,boolean):0 -> setAdapter
    100:120:void setAdapter(android.support.v7.widget.RecyclerView$Adapter):0 -> setAdapter
    121:122:void android.support.v7.widget.RecyclerView$Recycler.markKnownViewsInvalid():0:0 -> setAdapter
    121:122:void markKnownViewsInvalid():0 -> setAdapter
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    121:122:void setDataSetChangedAfterLayout():0 -> setAdapter
    121:122:void setAdapterInternal(android.support.v7.widget.RecyclerView$Adapter,boolean,boolean):0 -> setAdapter
    121:122:void setAdapter(android.support.v7.widget.RecyclerView$Adapter):0 -> setAdapter
    123:128:void android.support.v7.widget.RecyclerView$Recycler.markKnownViewsInvalid():0:0 -> setAdapter
    123:128:void markKnownViewsInvalid():0 -> setAdapter
    123:128:void setDataSetChangedAfterLayout():0 -> setAdapter
    123:128:void setAdapterInternal(android.support.v7.widget.RecyclerView$Adapter,boolean,boolean):0 -> setAdapter
    123:128:void setAdapter(android.support.v7.widget.RecyclerView$Adapter):0 -> setAdapter
    129:132:void setAdapter(android.support.v7.widget.RecyclerView$Adapter):0:0 -> setAdapter
    1:1:void setChildDrawingOrderCallback(android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback):0:0 -> setChildDrawingOrderCallback
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/p2;)V"}
    16:26:void setClipToPadding(boolean):0:0 -> setClipToPadding
    11:21:void android.support.v7.widget.RecyclerView$ItemAnimator.setListener(android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener):0:0 -> setItemAnimator
    11:21:void setItemAnimator(android.support.v7.widget.RecyclerView$ItemAnimator):0 -> setItemAnimator
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/q2;)V"}
    3:4:void android.support.v7.widget.RecyclerView$Recycler.setViewCacheSize(int):0:0 -> setItemViewCacheSize
    3:4:void setItemViewCacheSize(int):0 -> setItemViewCacheSize
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:8:void android.support.v7.widget.RecyclerView$Recycler.setViewCacheSize(int):0:0 -> setItemViewCacheSize
    5:8:void setItemViewCacheSize(int):0 -> setItemViewCacheSize
    39:43:void stopScroll():0:0 -> setLayoutFrozen
    39:43:void setLayoutFrozen(boolean):0 -> setLayoutFrozen
    44:45:void android.support.v7.widget.RecyclerView$ViewFlinger.stop():0:0 -> setLayoutFrozen
    44:45:void stopScrollersInternal():0 -> setLayoutFrozen
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    44:45:void stopScroll():0 -> setLayoutFrozen
    44:45:void setLayoutFrozen(boolean):0 -> setLayoutFrozen
    46:54:void android.support.v7.widget.RecyclerView$ViewFlinger.stop():0:0 -> setLayoutFrozen
    46:54:void stopScrollersInternal():0 -> setLayoutFrozen
    46:54:void stopScroll():0 -> setLayoutFrozen
    46:54:void setLayoutFrozen(boolean):0 -> setLayoutFrozen
    7:11:void stopScroll():0:0 -> setLayoutManager
    7:11:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0 -> setLayoutManager
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/u2;)V"}
    12:13:void android.support.v7.widget.RecyclerView$ViewFlinger.stop():0:0 -> setLayoutManager
    12:13:void stopScrollersInternal():0 -> setLayoutManager
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:13:void stopScroll():0 -> setLayoutManager
    12:13:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0 -> setLayoutManager
    14:31:void android.support.v7.widget.RecyclerView$ViewFlinger.stop():0:0 -> setLayoutManager
    14:31:void stopScrollersInternal():0 -> setLayoutManager
    14:31:void stopScroll():0 -> setLayoutManager
    14:31:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0 -> setLayoutManager
    32:44:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0:0 -> setLayoutManager
    45:58:void android.support.v7.widget.RecyclerView$Recycler.clear():0:0 -> setLayoutManager
    45:58:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0 -> setLayoutManager
    59:60:void android.support.v7.widget.RecyclerView$LayoutManager.dispatchDetachedFromWindow(android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$Recycler):0:0 -> setLayoutManager
    59:60:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0 -> setLayoutManager
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    61:66:void android.support.v7.widget.RecyclerView$LayoutManager.dispatchDetachedFromWindow(android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$Recycler):0:0 -> setLayoutManager
    61:66:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0 -> setLayoutManager
    67:72:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0:0 -> setLayoutManager
    73:74:void android.support.v7.widget.RecyclerView$Recycler.clear():0:0 -> setLayoutManager
    73:74:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0 -> setLayoutManager
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    75:82:void android.support.v7.widget.RecyclerView$Recycler.clear():0:0 -> setLayoutManager
    75:82:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0 -> setLayoutManager
    83:86:void android.support.v7.widget.ChildHelper.removeAllViewsUnfiltered():0:0 -> setLayoutManager
    83:86:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0 -> setLayoutManager
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    87:118:void android.support.v7.widget.ChildHelper.removeAllViewsUnfiltered():0:0 -> setLayoutManager
    87:118:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0 -> setLayoutManager
    119:121:void android.support.v7.widget.RecyclerView$5.onLeftHiddenState(android.view.View):0:0 -> setLayoutManager
    119:121:void android.support.v7.widget.ChildHelper.removeAllViewsUnfiltered():0 -> setLayoutManager
    119:121:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0 -> setLayoutManager
    122:135:void android.support.v7.widget.ChildHelper.removeAllViewsUnfiltered():0:0 -> setLayoutManager
    122:135:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0 -> setLayoutManager
    136:137:int android.support.v7.widget.RecyclerView$5.getChildCount():0:0 -> setLayoutManager
    136:137:void android.support.v7.widget.RecyclerView$5.removeAllViews():0 -> setLayoutManager
    136:137:void android.support.v7.widget.ChildHelper.removeAllViewsUnfiltered():0 -> setLayoutManager
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    136:137:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0 -> setLayoutManager
    138:143:int android.support.v7.widget.RecyclerView$5.getChildCount():0:0 -> setLayoutManager
    138:143:void android.support.v7.widget.RecyclerView$5.removeAllViews():0 -> setLayoutManager
    138:143:void android.support.v7.widget.ChildHelper.removeAllViewsUnfiltered():0 -> setLayoutManager
    138:143:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0 -> setLayoutManager
    144:147:android.view.View android.support.v7.widget.RecyclerView$5.getChildAt(int):0:0 -> setLayoutManager
    144:147:void android.support.v7.widget.RecyclerView$5.removeAllViews():0 -> setLayoutManager
    144:147:void android.support.v7.widget.ChildHelper.removeAllViewsUnfiltered():0 -> setLayoutManager
    144:147:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0 -> setLayoutManager
    148:150:void dispatchChildDetached(android.view.View):0:0 -> setLayoutManager
    148:150:void android.support.v7.widget.RecyclerView$5.removeAllViews():0 -> setLayoutManager
    148:150:void android.support.v7.widget.ChildHelper.removeAllViewsUnfiltered():0 -> setLayoutManager
    148:150:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0 -> setLayoutManager
    151:163:void android.support.v7.widget.RecyclerView$5.removeAllViews():0:0 -> setLayoutManager
    151:163:void android.support.v7.widget.ChildHelper.removeAllViewsUnfiltered():0 -> setLayoutManager
    151:163:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0 -> setLayoutManager
    164:176:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0:0 -> setLayoutManager
    177:179:void android.support.v7.widget.RecyclerView$LayoutManager.dispatchAttachedToWindow(android.support.v7.widget.RecyclerView):0:0 -> setLayoutManager
    177:179:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0 -> setLayoutManager
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    180:220:void setLayoutManager(android.support.v7.widget.RecyclerView$LayoutManager):0:0 -> setLayoutManager
    5:8:void android.support.v4.view.NestedScrollingChildHelper.setNestedScrollingEnabled(boolean):0:0 -> setNestedScrollingEnabled
    5:8:void setNestedScrollingEnabled(boolean):0 -> setNestedScrollingEnabled
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:15:void android.support.v4.view.ViewCompat.stopNestedScroll(android.view.View):0:0 -> setNestedScrollingEnabled
    9:15:void android.support.v4.view.NestedScrollingChildHelper.setNestedScrollingEnabled(boolean):0 -> setNestedScrollingEnabled
    9:15:void setNestedScrollingEnabled(boolean):0 -> setNestedScrollingEnabled
    16:18:void android.support.v4.view.NestedScrollingChildHelper.setNestedScrollingEnabled(boolean):0:0 -> setNestedScrollingEnabled
    16:18:void setNestedScrollingEnabled(boolean):0 -> setNestedScrollingEnabled
    1:1:void setOnFlingListener(android.support.v7.widget.RecyclerView$OnFlingListener):0:0 -> setOnFlingListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/w2;)V"}
    1:1:void setOnScrollListener(android.support.v7.widget.RecyclerView$OnScrollListener):0:0 -> setOnScrollListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/y2;)V"}
    3:6:void android.support.v7.widget.RecyclerView$Recycler.setRecycledViewPool(android.support.v7.widget.RecyclerView$RecycledViewPool):0:0 -> setRecycledViewPool
    3:6:void setRecycledViewPool(android.support.v7.widget.RecyclerView$RecycledViewPool):0 -> setRecycledViewPool
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/a3;)V"}
    7:12:void android.support.v7.widget.RecyclerView$RecycledViewPool.detach():0:0 -> setRecycledViewPool
    7:12:void android.support.v7.widget.RecyclerView$Recycler.setRecycledViewPool(android.support.v7.widget.RecyclerView$RecycledViewPool):0 -> setRecycledViewPool
    7:12:void setRecycledViewPool(android.support.v7.widget.RecyclerView$RecycledViewPool):0 -> setRecycledViewPool
    13:21:void android.support.v7.widget.RecyclerView$Recycler.setRecycledViewPool(android.support.v7.widget.RecyclerView$RecycledViewPool):0:0 -> setRecycledViewPool
    13:21:void setRecycledViewPool(android.support.v7.widget.RecyclerView$RecycledViewPool):0 -> setRecycledViewPool
    22:28:void android.support.v7.widget.RecyclerView$RecycledViewPool.attach(android.support.v7.widget.RecyclerView$Adapter):0:0 -> setRecycledViewPool
    22:28:void android.support.v7.widget.RecyclerView$Recycler.setRecycledViewPool(android.support.v7.widget.RecyclerView$RecycledViewPool):0 -> setRecycledViewPool
    22:28:void setRecycledViewPool(android.support.v7.widget.RecyclerView$RecycledViewPool):0 -> setRecycledViewPool
    1:1:void setRecyclerListener(android.support.v7.widget.RecyclerView$RecyclerListener):0:0 -> setRecyclerListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/c3;)V"}
    13:14:void android.support.v7.widget.RecyclerView$ViewFlinger.stop():0:0 -> setScrollState
    13:14:void stopScrollersInternal():0 -> setScrollState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:14:void setScrollState(int):0 -> setScrollState
    15:26:void android.support.v7.widget.RecyclerView$ViewFlinger.stop():0:0 -> setScrollState
    15:26:void stopScrollersInternal():0 -> setScrollState
    15:26:void setScrollState(int):0 -> setScrollState
    27:56:void dispatchOnScrollStateChanged(int):0:0 -> setScrollState
    27:56:void setScrollState(int):0 -> setScrollState
    1:1:void setViewCacheExtension(android.support.v7.widget.RecyclerView$ViewCacheExtension):0:0 -> setViewCacheExtension
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/f3;)V"}
    6:10:boolean android.support.v4.view.NestedScrollingChildHelper.startNestedScroll(int):0:0 -> startNestedScroll
    6:10:boolean startNestedScroll(int):0 -> startNestedScroll
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:9:void android.support.v4.view.NestedScrollingChildHelper.stopNestedScroll():0:0 -> stopNestedScroll
    6:9:void stopNestedScroll():0 -> stopNestedScroll
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void resumeRequestLayout(boolean):0:0 -> t
    73:83:boolean android.support.v4.view.MotionEventCompat.isFromSource(android.view.MotionEvent,int):0:0 -> u
    73:83:boolean scrollByInternal(int,int,android.view.MotionEvent):0 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroid/view/MotionEvent;)V"}
    84:104:boolean scrollByInternal(int,int,android.view.MotionEvent):0:0 -> u
    105:163:void ensureLeftGlow():0:0 -> u
    105:163:void pullGlows(float,float,float,float):0 -> u
    105:163:boolean scrollByInternal(int,int,android.view.MotionEvent):0 -> u
    164:191:void pullGlows(float,float,float,float):0:0 -> u
    164:191:boolean scrollByInternal(int,int,android.view.MotionEvent):0 -> u
    192:249:void ensureRightGlow():0:0 -> u
    192:249:void pullGlows(float,float,float,float):0 -> u
    192:249:boolean scrollByInternal(int,int,android.view.MotionEvent):0 -> u
    250:272:void pullGlows(float,float,float,float):0:0 -> u
    250:272:boolean scrollByInternal(int,int,android.view.MotionEvent):0 -> u
    273:331:void ensureTopGlow():0:0 -> u
    273:331:void pullGlows(float,float,float,float):0 -> u
    273:331:boolean scrollByInternal(int,int,android.view.MotionEvent):0 -> u
    332:356:void pullGlows(float,float,float,float):0:0 -> u
    332:356:boolean scrollByInternal(int,int,android.view.MotionEvent):0 -> u
    357:414:void ensureBottomGlow():0:0 -> u
    357:414:void pullGlows(float,float,float,float):0 -> u
    357:414:boolean scrollByInternal(int,int,android.view.MotionEvent):0 -> u
    415:444:void pullGlows(float,float,float,float):0:0 -> u
    415:444:boolean scrollByInternal(int,int,android.view.MotionEvent):0 -> u
    445:457:boolean scrollByInternal(int,int,android.view.MotionEvent):0:0 -> u
    1:1:void stopNestedScroll(int):0:0 -> v
android.support.v7.widget.RecyclerView$1 -> h0.m2:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    android.support.v7.widget.RecyclerView this$0 -> a
    3:6:void android.support.v7.widget.RecyclerView$1.<init>(android.support.v7.widget.RecyclerView):0:0 -> <init>
    3:6:void $r8$init$synthetic(android.support.v7.widget.RecyclerView,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v7/widget/RecyclerView;)V"}
    3:8:void android.support.v7.widget.RecyclerView$2.run():0:0 -> run
    3:8:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    9:10:void android.support.v7.widget.DefaultItemAnimator.runPendingAnimations():0:0 -> run
    9:10:void android.support.v7.widget.RecyclerView$2.run():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:10:void run$bridge():0 -> run
    11:201:void android.support.v7.widget.DefaultItemAnimator.runPendingAnimations():0:0 -> run
    11:201:void android.support.v7.widget.RecyclerView$2.run():0 -> run
    11:201:void run$bridge():0 -> run
    202:203:void android.support.v7.widget.DefaultItemAnimator.animateRemoveImpl(android.support.v7.widget.RecyclerView$ViewHolder):0:0 -> run
    202:203:void android.support.v7.widget.DefaultItemAnimator.runPendingAnimations():0 -> run
    202:203:void android.support.v7.widget.RecyclerView$2.run():0 -> run
    202:203:void run$bridge():0 -> run
android.support.v7.widget.RecyclerView$2 -> R8$$REMOVED$$CLASS$$157:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
android.support.v7.widget.RecyclerView$4 -> h0.n2:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    android.support.v7.widget.RecyclerView this$0 -> a
    3:6:void android.support.v7.widget.RecyclerView$4.<init>(android.support.v7.widget.RecyclerView):0:0 -> <init>
    3:6:void $r8$init$synthetic(android.support.v7.widget.RecyclerView,android.arch.core.internal.SafeIterableMap$1$$IA$1):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v7/widget/RecyclerView;I)V"}
android.support.v7.widget.RecyclerView$5 -> R8$$REMOVED$$CLASS$$158:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
android.support.v7.widget.RecyclerView$Adapter -> h0.o2:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback -> h0.p2:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
android.support.v7.widget.RecyclerView$ItemAnimator -> h0.q2:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener mListener -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/n2;"}
    java.util.ArrayList mFinishedListeners -> b
    long mMoveDuration -> c
    long mChangeDuration -> d
    1:1:void <init>():0:0 -> <init>
    7:7:void android.support.v7.widget.RecyclerView$ItemAnimatorRestoreListener.onAnimationFinished(android.support.v7.widget.RecyclerView$ViewHolder):0:0 -> a
    7:7:void dispatchAnimationFinished(android.support.v7.widget.RecyclerView$ViewHolder):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    void endAnimations() -> b
    boolean isRunning() -> c
android.support.v7.widget.RecyclerView$ItemAnimatorRestoreListener -> R8$$REMOVED$$CLASS$$159:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
android.support.v7.widget.RecyclerView$ItemDecoration -> h0.r2:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    void <init>() -> <init>
android.support.v7.widget.RecyclerView$LayoutManager -> h0.u2:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    android.support.v7.widget.ChildHelper mChildHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/z0;"}
    android.support.v7.widget.RecyclerView mRecyclerView -> b
    android.support.v7.widget.ViewBoundsCheck mHorizontalBoundCheck -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/k4;"}
    android.support.v7.widget.ViewBoundsCheck mVerticalBoundCheck -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/k4;"}
    boolean mIsAttachedToWindow -> e
    boolean mAutoMeasure -> f
    int mWidth -> g
    int mHeight -> h
    1:1:void <init>():0:0 -> <init>
    13:54:void android.support.v7.widget.RecyclerView$LayoutManager.onInitializeAccessibilityEvent(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):0:0 -> A
    13:54:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0 -> A
    void onRestoreInstanceState(android.os.Parcelable) -> B
    android.os.Parcelable onSaveInstanceState() -> C
    1:1:void onScrollStateChanged(int):0:0 -> D
    1:1:void removeAndRecycleAllViews(android.support.v7.widget.RecyclerView$Recycler):0:0 -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:2:int android.support.v7.widget.RecyclerView$Recycler.getScrapCount():0:0 -> F
    1:2:void removeAndRecycleScrapInt(android.support.v7.widget.RecyclerView$Recycler):0 -> F
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/b3;)V"}
    3:8:int android.support.v7.widget.RecyclerView$Recycler.getScrapCount():0:0 -> F
    3:8:void removeAndRecycleScrapInt(android.support.v7.widget.RecyclerView$Recycler):0 -> F
    9:12:void removeAndRecycleScrapInt(android.support.v7.widget.RecyclerView$Recycler):0:0 -> F
    13:19:void android.support.v7.widget.RecyclerView$Recycler.clearScrap():0:0 -> F
    13:19:void removeAndRecycleScrapInt(android.support.v7.widget.RecyclerView$Recycler):0 -> F
    20:23:void removeAndRecycleScrapInt(android.support.v7.widget.RecyclerView$Recycler):0:0 -> F
    24:32:android.view.View android.support.v7.widget.RecyclerView$Recycler.getScrapViewAt(int):0:0 -> F
    24:32:void removeAndRecycleScrapInt(android.support.v7.widget.RecyclerView$Recycler):0 -> F
    7:85:int[] android.support.v7.widget.RecyclerView$LayoutManager.getChildRectangleOnScreenScrollAmount(android.support.v7.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):0:0 -> G
    7:85:boolean requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):0 -> G
    86:97:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> G
    86:97:int android.support.v7.widget.RecyclerView$LayoutManager.getLayoutDirection():0 -> G
    86:97:int[] android.support.v7.widget.RecyclerView$LayoutManager.getChildRectangleOnScreenScrollAmount(android.support.v7.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):0 -> G
    86:97:boolean requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):0 -> G
    98:119:int[] android.support.v7.widget.RecyclerView$LayoutManager.getChildRectangleOnScreenScrollAmount(android.support.v7.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):0:0 -> G
    98:119:boolean requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):0 -> G
    120:184:boolean android.support.v7.widget.RecyclerView$LayoutManager.isFocusedChildVisibleAfterScrolling(android.support.v7.widget.RecyclerView,int,int):0:0 -> G
    120:184:boolean requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):0 -> G
    185:189:boolean requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):0:0 -> G
    190:197:void android.support.v7.widget.RecyclerView.smoothScrollBy(int,int,android.view.animation.Interpolator):0:0 -> G
    190:197:void android.support.v7.widget.RecyclerView.smoothScrollBy(int,int):0 -> G
    190:197:boolean requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    198:239:void android.support.v7.widget.RecyclerView.smoothScrollBy(int,int,android.view.animation.Interpolator):0:0 -> G
    198:239:void android.support.v7.widget.RecyclerView.smoothScrollBy(int,int):0 -> G
    198:239:boolean requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):0 -> G
    240:305:int android.support.v7.widget.RecyclerView$ViewFlinger.computeScrollDuration(int,int,int,int):0:0 -> G
    240:305:void android.support.v7.widget.RecyclerView$ViewFlinger.smoothScrollBy(int,int,android.view.animation.Interpolator):0 -> G
    240:305:void android.support.v7.widget.RecyclerView.smoothScrollBy(int,int,android.view.animation.Interpolator):0 -> G
    240:305:void android.support.v7.widget.RecyclerView.smoothScrollBy(int,int):0 -> G
    240:305:boolean requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):0 -> G
    306:317:float android.support.v7.widget.RecyclerView$ViewFlinger.distanceInfluenceForSnapDuration(float):0:0 -> G
    306:317:int android.support.v7.widget.RecyclerView$ViewFlinger.computeScrollDuration(int,int,int,int):0 -> G
    306:317:void android.support.v7.widget.RecyclerView$ViewFlinger.smoothScrollBy(int,int,android.view.animation.Interpolator):0 -> G
    306:317:void android.support.v7.widget.RecyclerView.smoothScrollBy(int,int,android.view.animation.Interpolator):0 -> G
    306:317:void android.support.v7.widget.RecyclerView.smoothScrollBy(int,int):0 -> G
    306:317:boolean requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):0 -> G
    318:350:int android.support.v7.widget.RecyclerView$ViewFlinger.computeScrollDuration(int,int,int,int):0:0 -> G
    318:350:void android.support.v7.widget.RecyclerView$ViewFlinger.smoothScrollBy(int,int,android.view.animation.Interpolator):0 -> G
    318:350:void android.support.v7.widget.RecyclerView.smoothScrollBy(int,int,android.view.animation.Interpolator):0 -> G
    318:350:void android.support.v7.widget.RecyclerView.smoothScrollBy(int,int):0 -> G
    318:350:boolean requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):0 -> G
    351:352:void android.support.v7.widget.RecyclerView$ViewFlinger.smoothScrollBy(int,int,android.view.animation.Interpolator):0:0 -> G
    351:352:void android.support.v7.widget.RecyclerView.smoothScrollBy(int,int,android.view.animation.Interpolator):0 -> G
    351:352:void android.support.v7.widget.RecyclerView.smoothScrollBy(int,int):0 -> G
    351:352:boolean requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):0 -> G
    353:399:void android.support.v7.widget.RecyclerView$ViewFlinger.smoothScrollBy(int,int,int,android.view.animation.Interpolator):0:0 -> G
    353:399:void android.support.v7.widget.RecyclerView$ViewFlinger.smoothScrollBy(int,int,android.view.animation.Interpolator):0 -> G
    353:399:void android.support.v7.widget.RecyclerView.smoothScrollBy(int,int,android.view.animation.Interpolator):0 -> G
    353:399:void android.support.v7.widget.RecyclerView.smoothScrollBy(int,int):0 -> G
    353:399:boolean requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):0 -> G
    1:1:void requestLayout():0:0 -> H
    1:1:void setRecyclerView(android.support.v7.widget.RecyclerView):0:0 -> I
    void assertNotInLayoutOrScroll(java.lang.String) -> a
    boolean canScrollHorizontally() -> b
    boolean canScrollVertically() -> c
    1:1:boolean checkLayoutParams(android.support.v7.widget.RecyclerView$LayoutParams):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/v2;)Z"}
    1:1:int chooseSize(int,int,int):0:0 -> e
    int computeHorizontalScrollExtent(android.support.v7.widget.RecyclerView$State) -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)I"}
    int computeHorizontalScrollOffset(android.support.v7.widget.RecyclerView$State) -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)V"}
    int computeHorizontalScrollRange(android.support.v7.widget.RecyclerView$State) -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)I"}
    int computeVerticalScrollExtent(android.support.v7.widget.RecyclerView$State) -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)I"}
    int computeVerticalScrollOffset(android.support.v7.widget.RecyclerView$State) -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)V"}
    int computeVerticalScrollRange(android.support.v7.widget.RecyclerView$State) -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)I"}
    android.support.v7.widget.RecyclerView$LayoutParams generateDefaultLayoutParams() -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/v2;"}
    1:1:android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams(android.content.Context,android.util.AttributeSet):0:0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Lh0/v2;"}
    1:1:android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Lh0/v2;"}
    1:1:android.view.View getChildAt(int):0:0 -> o
    1:1:int getChildCount():0:0 -> p
    1:1:int getColumnCountForAccessibility(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/b3;Lh0/e3;)I"}
    3:54:void android.support.v7.widget.RecyclerView.getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):0:0 -> r
    3:54:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):0 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Rect;Landroid/view/View;)V"}
    1:1:int getPaddingBottom():0:0 -> s
    1:1:int getPaddingLeft():0:0 -> t
    1:1:int getPaddingRight():0:0 -> u
    1:1:int getPaddingTop():0:0 -> v
    11:11:int android.support.v7.widget.RecyclerView$LayoutParams.getViewLayoutPosition():0:0 -> w
    11:11:int getPosition(android.view.View):0 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)V"}
    1:1:android.support.v7.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):0:0 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;II)Lh0/t2;"}
    1:1:int getRowCountForAccessibility(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State):0:0 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/b3;Lh0/e3;)I"}
    void onDetachedFromWindow(android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$Recycler) -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v7/widget/RecyclerView;)V"}
android.support.v7.widget.RecyclerView$LayoutManager$1 -> h0.s2:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v7.widget.RecyclerView$LayoutManager this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/u2;"}
    5:8:void android.support.v7.widget.RecyclerView$LayoutManager$1.<init>(android.support.v7.widget.RecyclerView$LayoutManager):0:0 -> <init>
    5:8:void $r8$init$synthetic(android.support.v7.widget.RecyclerView$LayoutManager,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/u2;I)V"}
    8:16:int android.support.v7.widget.RecyclerView$LayoutManager$2.getChildEnd(android.view.View):0:0 -> a
    8:16:int getChildEnd$bridge(android.view.View):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    17:20:int android.support.v7.widget.RecyclerView$LayoutManager.getDecoratedBottom(android.view.View):0:0 -> a
    17:20:int android.support.v7.widget.RecyclerView$LayoutManager$2.getChildEnd(android.view.View):0 -> a
    17:20:int getChildEnd$bridge(android.view.View):0 -> a
    21:31:int android.support.v7.widget.RecyclerView$LayoutManager.getBottomDecorationHeight(android.view.View):0:0 -> a
    21:31:int android.support.v7.widget.RecyclerView$LayoutManager.getDecoratedBottom(android.view.View):0 -> a
    21:31:int android.support.v7.widget.RecyclerView$LayoutManager$2.getChildEnd(android.view.View):0 -> a
    21:31:int getChildEnd$bridge(android.view.View):0 -> a
    32:35:int android.support.v7.widget.RecyclerView$LayoutManager$2.getChildEnd(android.view.View):0:0 -> a
    32:35:int getChildEnd$bridge(android.view.View):0 -> a
    36:44:int android.support.v7.widget.RecyclerView$LayoutManager$1.getChildEnd(android.view.View):0:0 -> a
    36:44:int getChildEnd$bridge(android.view.View):0 -> a
    45:48:int android.support.v7.widget.RecyclerView$LayoutManager.getDecoratedRight(android.view.View):0:0 -> a
    45:48:int android.support.v7.widget.RecyclerView$LayoutManager$1.getChildEnd(android.view.View):0 -> a
    45:48:int getChildEnd$bridge(android.view.View):0 -> a
    49:59:int android.support.v7.widget.RecyclerView$LayoutManager.getRightDecorationWidth(android.view.View):0:0 -> a
    49:59:int android.support.v7.widget.RecyclerView$LayoutManager.getDecoratedRight(android.view.View):0 -> a
    49:59:int android.support.v7.widget.RecyclerView$LayoutManager$1.getChildEnd(android.view.View):0 -> a
    49:59:int getChildEnd$bridge(android.view.View):0 -> a
    60:64:int android.support.v7.widget.RecyclerView$LayoutManager$1.getChildEnd(android.view.View):0:0 -> a
    60:64:int getChildEnd$bridge(android.view.View):0 -> a
    8:16:int android.support.v7.widget.RecyclerView$LayoutManager$2.getChildStart(android.view.View):0:0 -> b
    8:16:int getChildStart$bridge(android.view.View):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    17:20:int android.support.v7.widget.RecyclerView$LayoutManager.getDecoratedTop(android.view.View):0:0 -> b
    17:20:int android.support.v7.widget.RecyclerView$LayoutManager$2.getChildStart(android.view.View):0 -> b
    17:20:int getChildStart$bridge(android.view.View):0 -> b
    21:31:int android.support.v7.widget.RecyclerView$LayoutManager.getTopDecorationHeight(android.view.View):0:0 -> b
    21:31:int android.support.v7.widget.RecyclerView$LayoutManager.getDecoratedTop(android.view.View):0 -> b
    21:31:int android.support.v7.widget.RecyclerView$LayoutManager$2.getChildStart(android.view.View):0 -> b
    21:31:int getChildStart$bridge(android.view.View):0 -> b
    32:35:int android.support.v7.widget.RecyclerView$LayoutManager$2.getChildStart(android.view.View):0:0 -> b
    32:35:int getChildStart$bridge(android.view.View):0 -> b
    36:44:int android.support.v7.widget.RecyclerView$LayoutManager$1.getChildStart(android.view.View):0:0 -> b
    36:44:int getChildStart$bridge(android.view.View):0 -> b
    45:48:int android.support.v7.widget.RecyclerView$LayoutManager.getDecoratedLeft(android.view.View):0:0 -> b
    45:48:int android.support.v7.widget.RecyclerView$LayoutManager$1.getChildStart(android.view.View):0 -> b
    45:48:int getChildStart$bridge(android.view.View):0 -> b
    49:59:int android.support.v7.widget.RecyclerView$LayoutManager.getLeftDecorationWidth(android.view.View):0:0 -> b
    49:59:int android.support.v7.widget.RecyclerView$LayoutManager.getDecoratedLeft(android.view.View):0 -> b
    49:59:int android.support.v7.widget.RecyclerView$LayoutManager$1.getChildStart(android.view.View):0 -> b
    49:59:int getChildStart$bridge(android.view.View):0 -> b
    60:64:int android.support.v7.widget.RecyclerView$LayoutManager$1.getChildStart(android.view.View):0:0 -> b
    60:64:int getChildStart$bridge(android.view.View):0 -> b
android.support.v7.widget.RecyclerView$LayoutManager$2 -> R8$$REMOVED$$CLASS$$160:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
android.support.v7.widget.RecyclerView$LayoutManager$Properties -> h0.t2:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    int orientation -> a
    int spanCount -> b
    boolean reverseLayout -> c
    boolean stackFromEnd -> d
    void <init>() -> <init>
android.support.v7.widget.RecyclerView$LayoutParams -> h0.v2:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    android.graphics.Rect mDecorInsets -> a
    boolean mInsetsDirty -> b
    1:1:void <init>(int,int):0:0 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    3:3:void <init>(android.view.ViewGroup$LayoutParams):0:0 -> <init>
    4:4:void <init>(android.view.ViewGroup$MarginLayoutParams):0:0 -> <init>
    5:5:void <init>(android.support.v7.widget.RecyclerView$LayoutParams):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/v2;)V"}
android.support.v7.widget.RecyclerView$OnFlingListener -> h0.w2:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
android.support.v7.widget.RecyclerView$OnItemTouchListener -> h0.x2:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
android.support.v7.widget.RecyclerView$OnScrollListener -> h0.y2:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    void <init>() -> <init>
android.support.v7.widget.RecyclerView$RecycledViewPool -> h0.a3:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    android.util.SparseArray mScrap -> a
    int mAttachCount -> b
    1:1:void <init>():0:0 -> <init>
android.support.v7.widget.RecyclerView$RecycledViewPool$ScrapData -> h0.z2:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
android.support.v7.widget.RecyclerView$Recycler -> h0.b3:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    java.util.ArrayList mAttachedScrap -> a
    java.util.ArrayList mCachedViews -> b
    int mRequestedCacheMax -> c
    int mViewCacheMax -> d
    android.support.v7.widget.RecyclerView$RecycledViewPool mRecyclerPool -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/a3;"}
    android.support.v7.widget.RecyclerView this$0 -> f
    1:1:void <init>(android.support.v7.widget.RecyclerView):0:0 -> <init>
    15:19:boolean android.support.v7.widget.RecyclerView$State.isPreLayout():0:0 -> a
    15:19:int convertPreLayoutPositionToPostLayout(int):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:22:int convertPreLayoutPositionToPostLayout(int):0:0 -> a
    23:27:int android.support.v7.widget.AdapterHelper.findPositionOffset(int):0:0 -> a
    23:27:int convertPreLayoutPositionToPostLayout(int):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    28:68:int convertPreLayoutPositionToPostLayout(int):0:0 -> a
    14:19:boolean android.support.v7.widget.RecyclerView.access$800():0:0 -> b
    14:19:void recycleAndClearCachedViews():0 -> b
    20:21:void recycleAndClearCachedViews():0:0 -> b
    22:25:void android.support.v7.widget.GapWorker$LayoutPrefetchRegistryImpl.clearPrefetchPositions():0:0 -> b
    22:25:void recycleAndClearCachedViews():0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:28:void android.support.v7.widget.GapWorker$LayoutPrefetchRegistryImpl.clearPrefetchPositions():0:0 -> b
    26:28:void recycleAndClearCachedViews():0 -> b
    29:35:void android.support.v7.widget.RecyclerView$Recycler.recycleCachedViewAt(int):0:0 -> b
    29:35:void recycleAndClearCachedViews():0 -> b
    36:38:void android.support.v7.widget.RecyclerView$Recycler.addViewHolderToRecycledViewPool(android.support.v7.widget.RecyclerView$ViewHolder,boolean):0:0 -> b
    36:38:void android.support.v7.widget.RecyclerView$Recycler.recycleCachedViewAt(int):0 -> b
    36:38:void recycleAndClearCachedViews():0 -> b
    39:39:void android.support.v7.widget.RecyclerView.clearNestedRecyclerViewIfNotNested(android.support.v7.widget.RecyclerView$ViewHolder):0:0 -> b
    39:39:void android.support.v7.widget.RecyclerView$Recycler.addViewHolderToRecycledViewPool(android.support.v7.widget.RecyclerView$ViewHolder,boolean):0 -> b
    39:39:void android.support.v7.widget.RecyclerView$Recycler.recycleCachedViewAt(int):0 -> b
    39:39:void recycleAndClearCachedViews():0 -> b
    13:18:boolean android.support.v7.widget.RecyclerView$State.isPreLayout():0:0 -> c
    13:18:android.support.v7.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
    19:28:android.support.v7.widget.RecyclerView$ViewHolder android.support.v7.widget.RecyclerView$Recycler.getScrapOrHiddenOrCachedHolderForPosition(int,boolean):0:0 -> c
    19:28:android.support.v7.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):0 -> c
    29:32:android.view.View android.support.v7.widget.ChildHelper.findHiddenNonRemovedView(int):0:0 -> c
    29:32:android.support.v7.widget.RecyclerView$ViewHolder android.support.v7.widget.RecyclerView$Recycler.getScrapOrHiddenOrCachedHolderForPosition(int,boolean):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:32:android.support.v7.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):0 -> c
    33:40:android.view.View android.support.v7.widget.ChildHelper.findHiddenNonRemovedView(int):0:0 -> c
    33:40:android.support.v7.widget.RecyclerView$ViewHolder android.support.v7.widget.RecyclerView$Recycler.getScrapOrHiddenOrCachedHolderForPosition(int,boolean):0 -> c
    33:40:android.support.v7.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):0 -> c
    41:46:android.support.v7.widget.RecyclerView$ViewHolder android.support.v7.widget.RecyclerView$Recycler.getScrapOrHiddenOrCachedHolderForPosition(int,boolean):0:0 -> c
    41:46:android.support.v7.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):0 -> c
    47:48:android.support.v7.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):0:0 -> c
    49:54:int android.support.v7.widget.AdapterHelper.findPositionOffset(int):0:0 -> c
    49:54:android.support.v7.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    55:102:android.support.v7.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):0:0 -> c
    103:110:android.support.v7.widget.RecyclerView$ViewHolder android.support.v7.widget.RecyclerView$Recycler.getScrapOrHiddenOrCachedHolderForPosition(int,boolean):0:0 -> c
    103:110:android.support.v7.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):0 -> c
    111:127:android.view.View android.support.v7.widget.ChildHelper.findHiddenNonRemovedView(int):0:0 -> c
    111:127:android.support.v7.widget.RecyclerView$ViewHolder android.support.v7.widget.RecyclerView$Recycler.getScrapOrHiddenOrCachedHolderForPosition(int,boolean):0 -> c
    111:127:android.support.v7.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):0 -> c
    128:130:android.support.v7.widget.RecyclerView$ViewHolder android.support.v7.widget.RecyclerView$5.getChildViewHolder(android.view.View):0:0 -> c
    128:130:android.view.View android.support.v7.widget.ChildHelper.findHiddenNonRemovedView(int):0 -> c
    128:130:android.support.v7.widget.RecyclerView$ViewHolder android.support.v7.widget.RecyclerView$Recycler.getScrapOrHiddenOrCachedHolderForPosition(int,boolean):0 -> c
    128:130:android.support.v7.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):0 -> c
    131:131:android.view.View android.support.v7.widget.ChildHelper.findHiddenNonRemovedView(int):0:0 -> c
    131:131:android.support.v7.widget.RecyclerView$ViewHolder android.support.v7.widget.RecyclerView$Recycler.getScrapOrHiddenOrCachedHolderForPosition(int,boolean):0 -> c
    131:131:android.support.v7.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):0 -> c
    132:139:android.support.v7.widget.RecyclerView$ViewHolder android.support.v7.widget.RecyclerView$Recycler.getScrapOrHiddenOrCachedHolderForPosition(int,boolean):0:0 -> c
    132:139:android.support.v7.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):0 -> c
    140:188:android.support.v7.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):0:0 -> c
    28:34:void android.support.v7.widget.RecyclerView$Recycler.recycleCachedViewAt(int):0:0 -> d
    28:34:void updateViewCacheSize():0 -> d
    35:37:void android.support.v7.widget.RecyclerView$Recycler.addViewHolderToRecycledViewPool(android.support.v7.widget.RecyclerView$ViewHolder,boolean):0:0 -> d
    35:37:void android.support.v7.widget.RecyclerView$Recycler.recycleCachedViewAt(int):0 -> d
    35:37:void updateViewCacheSize():0 -> d
    38:39:void android.support.v7.widget.RecyclerView.clearNestedRecyclerViewIfNotNested(android.support.v7.widget.RecyclerView$ViewHolder):0:0 -> d
    38:39:void android.support.v7.widget.RecyclerView$Recycler.addViewHolderToRecycledViewPool(android.support.v7.widget.RecyclerView$ViewHolder,boolean):0 -> d
    38:39:void android.support.v7.widget.RecyclerView$Recycler.recycleCachedViewAt(int):0 -> d
    38:39:void updateViewCacheSize():0 -> d
android.support.v7.widget.RecyclerView$RecyclerListener -> h0.c3:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
android.support.v7.widget.RecyclerView$SavedState -> h0.d3:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    android.os.Parcelable mLayoutState -> c
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.os.Parcel,java.lang.ClassLoader):0:0 -> <init>
    2:2:void <init>(android.os.Parcelable):0:0 -> <init>
    3:8:void android.support.v4.view.AbsSavedState.writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
    3:8:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
    9:12:void writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
android.support.v7.widget.RecyclerView$SavedState$1 -> R8$$REMOVED$$CLASS$$161:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
android.support.v7.widget.RecyclerView$State -> h0.e3:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    int mPreviousLayoutItemCount -> a
    int mDeletedInvisibleItemCountSincePreviousLayout -> b
    boolean mStructureChanged -> c
    boolean mInPreLayout -> d
    boolean mRunSimpleAnimations -> e
    boolean mRunPredictiveAnimations -> f
    1:1:void <init>():0:0 -> <init>
    1:1:int getItemCount():0:0 -> a
    1:1:java.lang.String toString():0:0 -> toString
android.support.v7.widget.RecyclerView$ViewCacheExtension -> h0.f3:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
android.support.v7.widget.RecyclerView$ViewFlinger -> h0.g3:
# {"id":"sourceFile","fileName":"RecyclerView.java"}
    int mLastFlingX -> a
    int mLastFlingY -> b
    android.widget.OverScroller mScroller -> c
    android.view.animation.Interpolator mInterpolator -> d
    boolean mEatRunOnAnimationRequest -> e
    boolean mReSchedulePostAnimationCallback -> f
    android.support.v7.widget.RecyclerView this$0 -> g
    1:1:void <init>(android.support.v7.widget.RecyclerView):0:0 -> <init>
    1:1:void postOnAnimation():0:0 -> a
    7:21:void android.support.v7.widget.RecyclerView$ViewFlinger.stop():0:0 -> run
    7:21:void run():0 -> run
    22:37:void run():0:0 -> run
    38:39:int[] android.support.v7.widget.RecyclerView.access$500(android.support.v7.widget.RecyclerView):0:0 -> run
    38:39:void run():0 -> run
    40:183:void run():0:0 -> run
    184:187:boolean android.support.v7.widget.RecyclerView.access$800():0:0 -> run
    184:187:void run():0 -> run
    188:189:void run():0:0 -> run
    190:192:void android.support.v7.widget.GapWorker$LayoutPrefetchRegistryImpl.clearPrefetchPositions():0:0 -> run
    190:192:void run():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    193:194:void android.support.v7.widget.GapWorker$LayoutPrefetchRegistryImpl.clearPrefetchPositions():0:0 -> run
    193:194:void run():0 -> run
    195:203:void run():0:0 -> run
    204:207:void android.support.v7.widget.RecyclerView$ViewFlinger.enableRunOnAnimationRequests():0:0 -> run
    204:207:void run():0 -> run
android.support.v7.widget.RecyclerViewAccessibilityDelegate -> h0.h3:
# {"id":"sourceFile","fileName":"RecyclerViewAccessibilityDelegate.java"}
    android.support.v7.widget.RecyclerView mRecyclerView -> d
    1:1:void <init>(android.support.v7.widget.RecyclerView):0:0 -> <init>
    19:24:boolean android.support.v7.widget.RecyclerViewAccessibilityDelegate.shouldIgnore():0:0 -> a
    19:24:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> a
    25:40:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> a
    3:9:void android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    3:9:void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lv/m;)V"}
    10:14:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName(java.lang.CharSequence):0:0 -> b
    10:14:void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    15:20:boolean android.support.v7.widget.RecyclerViewAccessibilityDelegate.shouldIgnore():0:0 -> b
    15:20:void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    21:30:void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    31:32:void android.support.v7.widget.RecyclerView$LayoutManager.onInitializeAccessibilityNodeInfo(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    31:32:void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:35:void android.support.v7.widget.RecyclerView$LayoutManager.onInitializeAccessibilityNodeInfo(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    33:35:void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    36:55:void android.support.v7.widget.RecyclerView$LayoutManager.onInitializeAccessibilityNodeInfo(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    36:55:void android.support.v7.widget.RecyclerView$LayoutManager.onInitializeAccessibilityNodeInfo(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    36:55:void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    56:58:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable(boolean):0:0 -> b
    56:58:void android.support.v7.widget.RecyclerView$LayoutManager.onInitializeAccessibilityNodeInfo(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    56:58:void android.support.v7.widget.RecyclerView$LayoutManager.onInitializeAccessibilityNodeInfo(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    56:58:void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    59:79:void android.support.v7.widget.RecyclerView$LayoutManager.onInitializeAccessibilityNodeInfo(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    59:79:void android.support.v7.widget.RecyclerView$LayoutManager.onInitializeAccessibilityNodeInfo(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    59:79:void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    80:82:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable(boolean):0:0 -> b
    80:82:void android.support.v7.widget.RecyclerView$LayoutManager.onInitializeAccessibilityNodeInfo(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    80:82:void android.support.v7.widget.RecyclerView$LayoutManager.onInitializeAccessibilityNodeInfo(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    80:82:void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    83:92:void android.support.v7.widget.RecyclerView$LayoutManager.onInitializeAccessibilityNodeInfo(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    83:92:void android.support.v7.widget.RecyclerView$LayoutManager.onInitializeAccessibilityNodeInfo(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    83:92:void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    93:98:android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat.obtain(int,int,boolean,int):0:0 -> b
    93:98:void android.support.v7.widget.RecyclerView$LayoutManager.onInitializeAccessibilityNodeInfo(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    93:98:void android.support.v7.widget.RecyclerView$LayoutManager.onInitializeAccessibilityNodeInfo(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    93:98:void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    99:102:void android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCollectionInfo(java.lang.Object):0:0 -> b
    99:102:void android.support.v7.widget.RecyclerView$LayoutManager.onInitializeAccessibilityNodeInfo(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    99:102:void android.support.v7.widget.RecyclerView$LayoutManager.onInitializeAccessibilityNodeInfo(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    99:102:void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    5:14:boolean android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction(android.view.View,int,android.os.Bundle):0:0 -> d
    5:14:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
    15:21:boolean android.support.v7.widget.RecyclerViewAccessibilityDelegate.shouldIgnore():0:0 -> d
    15:21:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
    22:31:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0:0 -> d
    32:33:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityAction(int,android.os.Bundle):0:0 -> d
    32:33:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:47:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityAction(int,android.os.Bundle):0:0 -> d
    34:47:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
    48:53:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityAction(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int,android.os.Bundle):0:0 -> d
    48:53:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityAction(int,android.os.Bundle):0 -> d
    48:53:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
    54:55:int android.support.v7.widget.RecyclerView$LayoutManager.getHeight():0:0 -> d
    54:55:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityAction(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int,android.os.Bundle):0 -> d
    54:55:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityAction(int,android.os.Bundle):0 -> d
    54:55:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
    56:76:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityAction(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int,android.os.Bundle):0:0 -> d
    56:76:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityAction(int,android.os.Bundle):0 -> d
    56:76:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
    77:78:int android.support.v7.widget.RecyclerView$LayoutManager.getWidth():0:0 -> d
    77:78:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityAction(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int,android.os.Bundle):0 -> d
    77:78:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityAction(int,android.os.Bundle):0 -> d
    77:78:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
    79:98:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityAction(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int,android.os.Bundle):0:0 -> d
    79:98:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityAction(int,android.os.Bundle):0 -> d
    79:98:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
    99:100:int android.support.v7.widget.RecyclerView$LayoutManager.getHeight():0:0 -> d
    99:100:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityAction(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int,android.os.Bundle):0 -> d
    99:100:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityAction(int,android.os.Bundle):0 -> d
    99:100:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
    101:121:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityAction(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int,android.os.Bundle):0:0 -> d
    101:121:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityAction(int,android.os.Bundle):0 -> d
    101:121:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
    122:123:int android.support.v7.widget.RecyclerView$LayoutManager.getWidth():0:0 -> d
    122:123:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityAction(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int,android.os.Bundle):0 -> d
    122:123:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityAction(int,android.os.Bundle):0 -> d
    122:123:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
    124:146:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityAction(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int,android.os.Bundle):0:0 -> d
    124:146:boolean android.support.v7.widget.RecyclerView$LayoutManager.performAccessibilityAction(int,android.os.Bundle):0 -> d
    124:146:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> d
android.support.v7.widget.RecyclerViewAccessibilityDelegate$ItemDelegate -> R8$$REMOVED$$CLASS$$162:
# {"id":"sourceFile","fileName":"RecyclerViewAccessibilityDelegate.java"}
android.support.v7.widget.ResourcesWrapper -> R8$$REMOVED$$CLASS$$163:
# {"id":"sourceFile","fileName":"ResourcesWrapper.java"}
android.support.v7.widget.RoundRectDrawable -> h0.i3:
# {"id":"sourceFile","fileName":"RoundRectDrawable.java"}
    float mRadius -> a
    android.graphics.Paint mPaint -> b
    android.graphics.RectF mBoundsF -> c
    android.graphics.Rect mBoundsI -> d
    float mPadding -> e
    boolean mInsetForPadding -> f
    boolean mInsetForRadius -> g
    android.content.res.ColorStateList mBackground -> h
    android.graphics.PorterDuffColorFilter mTintFilter -> i
    android.content.res.ColorStateList mTint -> j
    android.graphics.PorterDuff$Mode mTintMode -> k
    26:48:void android.support.v7.widget.RoundRectDrawable.setBackground(android.content.res.ColorStateList):0:0 -> <init>
    26:48:void <init>(android.content.res.ColorStateList,float):0 -> <init>
    49:63:void <init>(android.content.res.ColorStateList,float):0:0 -> <init>
    1:1:android.graphics.PorterDuffColorFilter createTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):0:0 -> a
    1:1:void updateBounds(android.graphics.Rect):0:0 -> b
    1:1:void draw(android.graphics.Canvas):0:0 -> draw
    1:1:int getOpacity():0:0 -> getOpacity
    1:1:void getOutline(android.graphics.Outline):0:0 -> getOutline
    1:1:boolean isStateful():0:0 -> isStateful
    1:1:void onBoundsChange(android.graphics.Rect):0:0 -> onBoundsChange
    1:1:boolean onStateChange(int[]):0:0 -> onStateChange
    1:1:void setAlpha(int):0:0 -> setAlpha
    1:1:void setColorFilter(android.graphics.ColorFilter):0:0 -> setColorFilter
    1:1:void setTintList(android.content.res.ColorStateList):0:0 -> setTintList
    1:1:void setTintMode(android.graphics.PorterDuff$Mode):0:0 -> setTintMode
android.support.v7.widget.RoundRectDrawableWithShadow -> h0.j3:
# {"id":"sourceFile","fileName":"RoundRectDrawableWithShadow.java"}
    int mInsetShadow -> a
    android.graphics.Paint mPaint -> b
    android.graphics.Paint mCornerShadowPaint -> c
    android.graphics.Paint mEdgeShadowPaint -> d
    android.graphics.RectF mCardBounds -> e
    float mCornerRadius -> f
    android.graphics.Path mCornerShadowPath -> g
    float mRawMaxShadowSize -> h
    float mShadowSize -> i
    float mRawShadowSize -> j
    android.content.res.ColorStateList mBackground -> k
    boolean mDirty -> l
    int mShadowStartColor -> m
    int mShadowEndColor -> n
    boolean mAddPaddingForCorners -> o
    boolean mPrintedShadowClipWarning -> p
    double COS_45 -> q
    android.support.v7.widget.RoundRectDrawableWithShadow$RoundRectHelper sRoundRectHelper -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/w0;"}
    1:1:void <clinit>():0:0 -> <clinit>
    49:73:void android.support.v7.widget.RoundRectDrawableWithShadow.setBackground(android.content.res.ColorStateList):0:0 -> <init>
    49:73:void <init>(android.content.res.Resources,android.content.res.ColorStateList,float,float,float):0 -> <init>
    74:113:void <init>(android.content.res.Resources,android.content.res.ColorStateList,float,float,float):0:0 -> <init>
    1:1:float calculateHorizontalPadding(float,float,boolean):0:0 -> a
    1:1:float calculateVerticalPadding(float,float,boolean):0:0 -> b
    16:75:int android.support.v7.widget.RoundRectDrawableWithShadow.toEven(float):0:0 -> c
    16:75:void setShadowSize(float,float):0 -> c
    76:125:void setShadowSize(float,float):0:0 -> c
    1:1:void android.support.v7.widget.RoundRectDrawableWithShadow.buildComponents(android.graphics.Rect):0:0 -> draw
    1:1:void draw(android.graphics.Canvas):0 -> draw
    2:2:void android.support.v7.widget.RoundRectDrawableWithShadow.buildShadowCorners():0:0 -> draw
    2:2:void android.support.v7.widget.RoundRectDrawableWithShadow.buildComponents(android.graphics.Rect):0 -> draw
    2:2:void draw(android.graphics.Canvas):0 -> draw
    3:3:void draw(android.graphics.Canvas):0:0 -> draw
    4:4:void android.support.v7.widget.RoundRectDrawableWithShadow.drawShadow(android.graphics.Canvas):0:0 -> draw
    4:4:void draw(android.graphics.Canvas):0 -> draw
    5:5:void draw(android.graphics.Canvas):0:0 -> draw
    6:6:void android.support.v7.widget.CardViewBaseImpl$1.drawRoundRect(android.graphics.Canvas,android.graphics.RectF,float,android.graphics.Paint):0:0 -> draw
    6:6:void draw(android.graphics.Canvas):0 -> draw
    7:7:android.graphics.RectF android.support.v7.widget.CardViewBaseImpl.access$000(android.support.v7.widget.CardViewBaseImpl):0:0 -> draw
    7:7:void android.support.v7.widget.CardViewBaseImpl$1.drawRoundRect(android.graphics.Canvas,android.graphics.RectF,float,android.graphics.Paint):0 -> draw
    7:7:void draw(android.graphics.Canvas):0 -> draw
    8:8:void android.support.v7.widget.CardViewBaseImpl$1.drawRoundRect(android.graphics.Canvas,android.graphics.RectF,float,android.graphics.Paint):0:0 -> draw
    8:8:void draw(android.graphics.Canvas):0 -> draw
    9:9:android.graphics.RectF android.support.v7.widget.CardViewBaseImpl.access$000(android.support.v7.widget.CardViewBaseImpl):0:0 -> draw
    9:9:void android.support.v7.widget.CardViewBaseImpl$1.drawRoundRect(android.graphics.Canvas,android.graphics.RectF,float,android.graphics.Paint):0 -> draw
    9:9:void draw(android.graphics.Canvas):0 -> draw
    10:10:void android.support.v7.widget.CardViewBaseImpl$1.drawRoundRect(android.graphics.Canvas,android.graphics.RectF,float,android.graphics.Paint):0:0 -> draw
    10:10:void draw(android.graphics.Canvas):0 -> draw
    11:11:void android.support.v7.widget.CardViewApi17Impl$1.drawRoundRect(android.graphics.Canvas,android.graphics.RectF,float,android.graphics.Paint):0:0 -> draw
    11:11:void draw(android.graphics.Canvas):0 -> draw
    1:1:int getOpacity():0:0 -> getOpacity
    1:1:boolean getPadding(android.graphics.Rect):0:0 -> getPadding
    1:1:boolean isStateful():0:0 -> isStateful
    1:1:void onBoundsChange(android.graphics.Rect):0:0 -> onBoundsChange
    1:1:boolean onStateChange(int[]):0:0 -> onStateChange
    1:1:void setAlpha(int):0:0 -> setAlpha
    1:1:void setColorFilter(android.graphics.ColorFilter):0:0 -> setColorFilter
android.support.v7.widget.RtlSpacingHelper -> h0.k3:
# {"id":"sourceFile","fileName":"RtlSpacingHelper.java"}
    int mLeft -> a
    int mRight -> b
    int mStart -> c
    int mEnd -> d
    int mExplicitLeft -> e
    int mExplicitRight -> f
    boolean mIsRtl -> g
    boolean mIsRelative -> h
    1:1:void <init>():0:0 -> <init>
    1:1:void setRelative(int,int):0:0 -> a
android.support.v7.widget.ScrollbarHelper -> R8$$REMOVED$$CLASS$$164:
# {"id":"sourceFile","fileName":"ScrollbarHelper.java"}
android.support.v7.widget.ScrollingTabContainerView -> h0.l3:
# {"id":"sourceFile","fileName":"ScrollingTabContainerView.java"}
android.support.v7.widget.SearchView -> h0.m3:
# {"id":"sourceFile","fileName":"SearchView.java"}
android.support.v7.widget.SearchView$SearchAutoComplete -> android.support.v7.widget.SearchView$SearchAutoComplete:
# {"id":"sourceFile","fileName":"SearchView.java"}
    int mThreshold -> d
    boolean mHasPendingShowSoftInputRequest -> e
    java.lang.Runnable mRunShowSoftInputIfNecessary -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/h1;"}
    1:18:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:18:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:1:void setSearchView(android.support.v7.widget.SearchView):0:0 -> setSearchView
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/m3;)V"}
android.support.v7.widget.SearchView$SearchAutoComplete$1 -> R8$$REMOVED$$CLASS$$165:
# {"id":"sourceFile","fileName":"SearchView.java"}
android.support.v7.widget.SimpleItemAnimator -> R8$$REMOVED$$CLASS$$166:
# {"id":"sourceFile","fileName":"SimpleItemAnimator.java"}
android.support.v7.widget.StaggeredGridLayoutManager -> android.support.v7.widget.StaggeredGridLayoutManager:
# {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"}
    int mSpanCount -> i
    android.support.v7.widget.StaggeredGridLayoutManager$Span[] mSpans -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lh0/q3;"}
    android.support.v7.widget.OrientationHelper mPrimaryOrientation -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/l2;"}
    android.support.v7.widget.OrientationHelper mSecondaryOrientation -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/l2;"}
    int mOrientation -> m
    boolean mReverseLayout -> n
    boolean mShouldReverseLayout -> o
    android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup mLazySpanLookup -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/k4;"}
    int mGapStrategy -> q
    android.support.v7.widget.StaggeredGridLayoutManager$SavedState mPendingSavedState -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/p3;"}
    boolean mSmoothScrollbarEnabled -> s
    java.lang.Runnable mCheckForGapsRunnable -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/h1;"}
    1:1:void createOrientationHelpers():0:0 -> <init>
    1:1:void <init>(int,int):0 -> <init>
    2:2:void setOrientation(int):0:0 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int,int):0:0 -> <init>
    4:4:void setReverseLayout(boolean):0:0 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    5:5:void createOrientationHelpers():0:0 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    24:33:int android.support.v7.widget.RecyclerView$LayoutManager.getPosition(android.view.View):0:0 -> A
    24:33:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0 -> A
    34:35:int android.support.v7.widget.RecyclerView$LayoutParams.getViewLayoutPosition():0:0 -> A
    34:35:int android.support.v7.widget.RecyclerView$LayoutManager.getPosition(android.view.View):0 -> A
    34:35:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0 -> A
    1:1:void onRestoreInstanceState(android.os.Parcelable):0:0 -> B
    66:82:int findFirstVisibleItemPositionInt():0:0 -> C
    66:82:android.os.Parcelable onSaveInstanceState():0 -> C
    83:116:android.os.Parcelable onSaveInstanceState():0:0 -> C
    117:126:int android.support.v7.widget.RecyclerView$LayoutManager.getPosition(android.view.View):0:0 -> C
    117:126:int findFirstVisibleItemPositionInt():0 -> C
    117:126:android.os.Parcelable onSaveInstanceState():0 -> C
    127:134:int android.support.v7.widget.RecyclerView$LayoutParams.getViewLayoutPosition():0:0 -> C
    127:134:int android.support.v7.widget.RecyclerView$LayoutManager.getPosition(android.view.View):0 -> C
    127:134:int findFirstVisibleItemPositionInt():0 -> C
    127:134:android.os.Parcelable onSaveInstanceState():0 -> C
    1:1:void onScrollStateChanged(int):0:0 -> D
    21:50:boolean checkForGaps():0:0 -> J
    1:1:int computeScrollExtent(android.support.v7.widget.RecyclerView$State):0:0 -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)I"}
    20:36:int android.support.v7.widget.ScrollbarHelper.computeScrollOffset(android.support.v7.widget.RecyclerView$State,android.support.v7.widget.OrientationHelper,android.view.View,android.view.View,android.support.v7.widget.RecyclerView$LayoutManager,boolean,boolean):0:0 -> L
    20:36:int computeScrollOffset(android.support.v7.widget.RecyclerView$State):0 -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)V"}
    37:46:int android.support.v7.widget.RecyclerView$LayoutManager.getPosition(android.view.View):0:0 -> L
    37:46:int android.support.v7.widget.ScrollbarHelper.computeScrollOffset(android.support.v7.widget.RecyclerView$State,android.support.v7.widget.OrientationHelper,android.view.View,android.view.View,android.support.v7.widget.RecyclerView$LayoutManager,boolean,boolean):0 -> L
    37:46:int computeScrollOffset(android.support.v7.widget.RecyclerView$State):0 -> L
    47:48:int android.support.v7.widget.RecyclerView$LayoutParams.getViewLayoutPosition():0:0 -> L
    47:48:int android.support.v7.widget.RecyclerView$LayoutManager.getPosition(android.view.View):0 -> L
    47:48:int android.support.v7.widget.ScrollbarHelper.computeScrollOffset(android.support.v7.widget.RecyclerView$State,android.support.v7.widget.OrientationHelper,android.view.View,android.view.View,android.support.v7.widget.RecyclerView$LayoutManager,boolean,boolean):0 -> L
    47:48:int computeScrollOffset(android.support.v7.widget.RecyclerView$State):0 -> L
    1:1:int computeScrollRange(android.support.v7.widget.RecyclerView$State):0:0 -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)I"}
    1:1:android.view.View findFirstVisibleItemClosestToEnd(boolean):0:0 -> N
    1:1:android.view.View findFirstVisibleItemClosestToStart(boolean):0:0 -> O
    1:1:int getFirstChildPosition():0:0 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:1:int getLastChildPosition():0:0 -> Q
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:1:android.view.View hasGapsToFix():0:0 -> R
    3:14:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> S
    3:14:int android.support.v7.widget.RecyclerView$LayoutManager.getLayoutDirection():0 -> S
    3:14:boolean isLayoutRTL():0 -> S
    11:18:void invalidateSpanAssignments():0:0 -> T
    11:18:void setSpanCount(int):0 -> T
    19:52:void setSpanCount(int):0:0 -> T
    9:12:void android.support.v7.widget.RecyclerView$LayoutManager.assertNotInLayoutOrScroll(java.lang.String):0:0 -> a
    9:12:void assertNotInLayoutOrScroll(java.lang.String):0 -> a
    1:1:boolean canScrollHorizontally():0:0 -> b
    1:1:boolean canScrollVertically():0:0 -> c
    1:1:boolean checkLayoutParams(android.support.v7.widget.RecyclerView$LayoutParams):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/v2;)Z"}
    1:1:int computeHorizontalScrollExtent(android.support.v7.widget.RecyclerView$State):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)I"}
    1:1:int computeHorizontalScrollOffset(android.support.v7.widget.RecyclerView$State):0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)V"}
    1:1:int computeHorizontalScrollRange(android.support.v7.widget.RecyclerView$State):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)I"}
    1:1:int computeVerticalScrollExtent(android.support.v7.widget.RecyclerView$State):0:0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)I"}
    1:1:int computeVerticalScrollOffset(android.support.v7.widget.RecyclerView$State):0:0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)V"}
    1:1:int computeVerticalScrollRange(android.support.v7.widget.RecyclerView$State):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e3;)I"}
    1:1:android.support.v7.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/v2;"}
    1:1:android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams(android.content.Context,android.util.AttributeSet):0:0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Lh0/v2;"}
    1:1:android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Lh0/v2;"}
    1:1:int getColumnCountForAccessibility(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/b3;Lh0/e3;)I"}
    1:1:int getRowCountForAccessibility(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State):0:0 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/b3;Lh0/e3;)I"}
    7:16:boolean android.support.v7.widget.RecyclerView$LayoutManager.removeCallbacks(java.lang.Runnable):0:0 -> z
    7:16:void onDetachedFromWindow(android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$Recycler):0 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v7/widget/RecyclerView;)V"}
    17:28:void onDetachedFromWindow(android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$Recycler):0:0 -> z
android.support.v7.widget.StaggeredGridLayoutManager$1 -> R8$$REMOVED$$CLASS$$167:
# {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"}
android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams -> h0.n3:
# {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"}
    1:1:void <init>(int,int):0:0 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    3:3:void <init>(android.view.ViewGroup$LayoutParams):0:0 -> <init>
    4:4:void <init>(android.view.ViewGroup$MarginLayoutParams):0:0 -> <init>
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup -> R8$$REMOVED$$CLASS$$169:
# {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"}
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem -> h0.o3:
# {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"}
    int mPosition -> a
    int mGapDir -> b
    int[] mGapPerSpan -> c
    boolean mHasUnwantedGapAfter -> d
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.os.Parcel):0:0 -> <init>
    1:1:int describeContents():0:0 -> describeContents
    1:1:java.lang.String toString():0:0 -> toString
    1:1:void writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$1 -> R8$$REMOVED$$CLASS$$168:
# {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"}
android.support.v7.widget.StaggeredGridLayoutManager$SavedState -> h0.p3:
# {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"}
    int mAnchorPosition -> a
    int mVisibleAnchorPosition -> b
    int mSpanOffsetsSize -> c
    int[] mSpanOffsets -> d
    int mSpanLookupSize -> e
    int[] mSpanLookup -> f
    java.util.List mFullSpanItems -> g
    boolean mReverseLayout -> h
    boolean mAnchorLayoutFromEnd -> i
    boolean mLastLayoutRTL -> j
    1:1:void <clinit>():0:0 -> <clinit>
    void <init>() -> <init>
    1:1:void <init>(android.os.Parcel):0:0 -> <init>
    2:2:void <init>(android.support.v7.widget.StaggeredGridLayoutManager$SavedState):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/p3;)V"}
    1:1:int describeContents():0:0 -> describeContents
    1:1:void writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
android.support.v7.widget.StaggeredGridLayoutManager$SavedState$1 -> R8$$REMOVED$$CLASS$$170:
# {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"}
android.support.v7.widget.StaggeredGridLayoutManager$Span -> h0.q3:
# {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"}
    java.util.ArrayList mViews -> a
    int mCachedStart -> b
    int mCachedEnd -> c
    int mIndex -> d
    android.support.v7.widget.StaggeredGridLayoutManager this$0 -> e
    1:1:void <init>(android.support.v7.widget.StaggeredGridLayoutManager,int):0:0 -> <init>
    15:22:android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams android.support.v7.widget.StaggeredGridLayoutManager$Span.getLayoutParams(android.view.View):0:0 -> a
    15:22:void calculateCachedEnd():0 -> a
    23:34:void calculateCachedEnd():0:0 -> a
    1:1:void clear():0:0 -> b
    20:25:void android.support.v7.widget.StaggeredGridLayoutManager$Span.calculateCachedStart():0:0 -> c
    20:25:int getStartLine(int):0 -> c
    26:33:android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams android.support.v7.widget.StaggeredGridLayoutManager$Span.getLayoutParams(android.view.View):0:0 -> c
    26:33:void android.support.v7.widget.StaggeredGridLayoutManager$Span.calculateCachedStart():0 -> c
    26:33:int getStartLine(int):0 -> c
    34:47:void android.support.v7.widget.StaggeredGridLayoutManager$Span.calculateCachedStart():0:0 -> c
    34:47:int getStartLine(int):0 -> c
android.support.v7.widget.SwitchCompat -> android.support.v7.widget.SwitchCompat:
# {"id":"sourceFile","fileName":"SwitchCompat.java"}
    int mThumbWidth -> A
    int mSwitchLeft -> B
    int mSwitchTop -> C
    int mSwitchRight -> D
    int mSwitchBottom -> E
    android.text.TextPaint mTextPaint -> F
    android.content.res.ColorStateList mTextColors -> G
    android.text.Layout mOnLayout -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/text/StaticLayout;"}
    android.text.Layout mOffLayout -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/text/StaticLayout;"}
    android.text.method.TransformationMethod mSwitchTransformationMethod -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"}
    android.animation.ObjectAnimator mPositionAnimator -> K
    android.graphics.Rect mTempRect -> L
    android.util.Property THUMB_POS -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/r3;"}
    int[] CHECKED_STATE_SET -> N
    android.graphics.drawable.Drawable mThumbDrawable -> a
    android.content.res.ColorStateList mThumbTintList -> b
    android.graphics.PorterDuff$Mode mThumbTintMode -> c
    boolean mHasThumbTint -> d
    boolean mHasThumbTintMode -> e
    android.graphics.drawable.Drawable mTrackDrawable -> f
    android.content.res.ColorStateList mTrackTintList -> g
    android.graphics.PorterDuff$Mode mTrackTintMode -> h
    boolean mHasTrackTint -> i
    boolean mHasTrackTintMode -> j
    int mThumbTextPadding -> k
    int mSwitchMinWidth -> l
    int mSwitchPadding -> m
    boolean mSplitTrack -> n
    java.lang.CharSequence mTextOn -> o
    java.lang.CharSequence mTextOff -> p
    boolean mShowText -> q
    int mTouchMode -> r
    int mTouchSlop -> s
    float mTouchX -> t
    float mTouchY -> u
    android.view.VelocityTracker mVelocityTracker -> v
    int mMinFlingVelocity -> w
    float mThumbPosition -> x
    int mSwitchWidth -> y
    int mSwitchHeight -> z
    4:59:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    4:59:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    60:69:android.support.v7.widget.TintTypedArray android.support.v7.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):0:0 -> <init>
    60:69:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    60:69:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    70:233:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    70:233:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    234:237:android.support.v7.widget.TintTypedArray android.support.v7.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,int,int[]):0:0 -> <init>
    234:237:void setSwitchTextAppearance(android.content.Context,int):0 -> <init>
    234:237:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    234:237:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    238:265:android.content.res.ColorStateList android.support.v7.widget.TintTypedArray.getColorStateList(int):0:0 -> <init>
    238:265:void setSwitchTextAppearance(android.content.Context,int):0 -> <init>
    238:265:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    238:265:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    266:270:void setSwitchTextAppearance(android.content.Context,int):0:0 -> <init>
    266:270:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    266:270:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    271:277:int android.support.v7.widget.TintTypedArray.getDimensionPixelSize(int,int):0:0 -> <init>
    271:277:void setSwitchTextAppearance(android.content.Context,int):0 -> <init>
    271:277:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    271:277:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    278:291:void setSwitchTextAppearance(android.content.Context,int):0:0 -> <init>
    278:291:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    278:291:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    292:307:int android.support.v7.widget.TintTypedArray.getInt(int,int):0:0 -> <init>
    292:307:void setSwitchTextAppearance(android.content.Context,int):0 -> <init>
    292:307:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    292:307:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    308:320:void setSwitchTypefaceByIndex(int,int):0:0 -> <init>
    308:320:void setSwitchTextAppearance(android.content.Context,int):0 -> <init>
    308:320:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    308:320:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    321:369:void setSwitchTypeface(android.graphics.Typeface,int):0:0 -> <init>
    321:369:void setSwitchTypefaceByIndex(int,int):0 -> <init>
    321:369:void setSwitchTextAppearance(android.content.Context,int):0 -> <init>
    321:369:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    321:369:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    370:375:boolean android.support.v7.widget.TintTypedArray.getBoolean(int,boolean):0:0 -> <init>
    370:375:void setSwitchTextAppearance(android.content.Context,int):0 -> <init>
    370:375:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    370:375:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    376:389:void setSwitchTextAppearance(android.content.Context,int):0:0 -> <init>
    376:389:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    376:389:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    390:392:void android.support.v7.widget.TintTypedArray.recycle():0:0 -> <init>
    390:392:void setSwitchTextAppearance(android.content.Context,int):0 -> <init>
    390:392:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    390:392:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    393:422:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    393:422:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:1:void applyThumbTint():0:0 -> a
    1:1:void applyTrackTint():0:0 -> b
    1:1:android.text.Layout makeLayout(java.lang.CharSequence):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Landroid/text/StaticLayout;"}
    111:115:void android.support.v4.graphics.drawable.DrawableCompat.setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int):0:0 -> draw
    111:115:void draw(android.graphics.Canvas):0 -> draw
    116:119:void draw(android.graphics.Canvas):0:0 -> draw
    93:151:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    152:225:void stopDrag(android.view.MotionEvent):0:0 -> onTouchEvent
    152:225:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    226:238:void cancelSuperTouch(android.view.MotionEvent):0:0 -> onTouchEvent
    226:238:void stopDrag(android.view.MotionEvent):0 -> onTouchEvent
    226:238:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    239:267:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    268:324:boolean hitThumb(float,float):0:0 -> onTouchEvent
    268:324:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    325:329:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    17:36:boolean android.support.v4.view.ViewCompat.isLaidOut(android.view.View):0:0 -> setChecked
    17:36:void setChecked(boolean):0 -> setChecked
    37:68:void animateThumbToCheckedState(boolean):0:0 -> setChecked
    37:68:void setChecked(boolean):0 -> setChecked
    69:75:void cancelPositionAnimator():0:0 -> setChecked
    69:75:void setChecked(boolean):0 -> setChecked
    76:79:void setChecked(boolean):0:0 -> setChecked
android.support.v7.widget.SwitchCompat$1 -> h0.r3:
# {"id":"sourceFile","fileName":"SwitchCompat.java"}
    1:1:void <init>(java.lang.Class,java.lang.String):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    3:4:float android.support.v7.widget.SwitchCompat.access$000(android.support.v7.widget.SwitchCompat):0:0 -> get
    3:4:java.lang.Float android.support.v7.widget.SwitchCompat$1.get(android.support.v7.widget.SwitchCompat):0 -> get
    3:4:java.lang.Object get(java.lang.Object):0 -> get
    5:9:java.lang.Float android.support.v7.widget.SwitchCompat$1.get(android.support.v7.widget.SwitchCompat):0:0 -> get
    5:9:java.lang.Object get(java.lang.Object):0 -> get
    5:12:void android.support.v7.widget.SwitchCompat$1.set(android.support.v7.widget.SwitchCompat,java.lang.Float):0:0 -> set
    5:12:void set(java.lang.Object,java.lang.Object):0 -> set
android.support.v7.widget.ThemeUtils -> h0.s3:
# {"id":"sourceFile","fileName":"ThemeUtils.java"}
    java.lang.ThreadLocal TL_TYPED_VALUE -> a
    int[] DISABLED_STATE_SET -> b
    int[] FOCUSED_STATE_SET -> c
    int[] PRESSED_STATE_SET -> d
    int[] CHECKED_STATE_SET -> e
    int[] EMPTY_STATE_SET -> f
    int[] TEMP_ARRAY -> g
    1:1:void <clinit>():0:0 -> <clinit>
    26:41:android.util.TypedValue android.support.v7.widget.ThemeUtils.getTypedValue():0:0 -> a
    26:41:int getDisabledThemeAttrColor(android.content.Context,int):0 -> a
    42:56:int getDisabledThemeAttrColor(android.content.Context,int):0:0 -> a
    57:76:int android.support.v7.widget.ThemeUtils.getThemeAttrColor(android.content.Context,int,float):0:0 -> a
    57:76:int getDisabledThemeAttrColor(android.content.Context,int):0 -> a
    7:10:android.support.v7.widget.TintTypedArray android.support.v7.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[]):0:0 -> b
    7:10:int getThemeAttrColor(android.content.Context,int):0 -> b
    11:14:int android.support.v7.widget.TintTypedArray.getColor(int,int):0:0 -> b
    11:14:int getThemeAttrColor(android.content.Context,int):0 -> b
    15:22:void android.support.v7.widget.TintTypedArray.recycle():0:0 -> b
    15:22:int getThemeAttrColor(android.content.Context,int):0 -> b
    23:23:int getThemeAttrColor(android.content.Context,int):0:0 -> b
    7:10:android.support.v7.widget.TintTypedArray android.support.v7.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[]):0:0 -> c
    7:10:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):0 -> c
    11:33:android.content.res.ColorStateList android.support.v7.widget.TintTypedArray.getColorStateList(int):0:0 -> c
    11:33:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):0 -> c
    34:41:void android.support.v7.widget.TintTypedArray.recycle():0:0 -> c
    34:41:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):0 -> c
    42:42:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):0:0 -> c
android.support.v7.widget.TintContextWrapper -> h0.t3:
# {"id":"sourceFile","fileName":"TintContextWrapper.java"}
    android.content.res.Resources mResources -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/v3;"}
    java.lang.Object CACHE_LOCK -> b
    java.util.ArrayList sCache -> c
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.content.Context):0:0 -> <init>
    1:27:boolean android.support.v7.widget.TintContextWrapper.shouldWrap(android.content.Context):0:0 -> a
    1:27:android.content.Context wrap(android.content.Context):0 -> a
    28:135:android.content.Context wrap(android.content.Context):0:0 -> a
    1:1:android.content.res.AssetManager getAssets():0:0 -> getAssets
    1:1:android.content.res.Resources getResources():0:0 -> getResources
    1:1:android.content.res.Resources$Theme getTheme():0:0 -> getTheme
    1:1:void setTheme(int):0:0 -> setTheme
android.support.v7.widget.TintInfo -> h0.u3:
# {"id":"sourceFile","fileName":"TintInfo.java"}
    android.content.res.ColorStateList mTintList -> a
    android.graphics.PorterDuff$Mode mTintMode -> b
    boolean mHasTintMode -> c
    boolean mHasTintList -> d
    void <init>() -> <init>
android.support.v7.widget.TintResources -> h0.v3:
# {"id":"sourceFile","fileName":"TintResources.java"}
    android.content.res.Resources android.support.v7.widget.ResourcesWrapper.mResources -> a
    java.lang.ref.WeakReference mContextRef -> b
    1:17:void android.support.v7.widget.ResourcesWrapper.<init>(android.content.res.Resources):0:0 -> <init>
    1:17:void <init>(android.content.Context,android.content.res.Resources):0 -> <init>
    18:25:void <init>(android.content.Context,android.content.res.Resources):0:0 -> <init>
    1:1:void android.support.v7.widget.ResourcesWrapper.getValue(int,android.util.TypedValue,boolean):0:0 -> a
    1:1:void android.support.v7.widget.ResourcesWrapper.getValue(java.lang.String,android.util.TypedValue,boolean):0:0 -> b
    1:1:void android.support.v7.widget.ResourcesWrapper.getValueForDensity(int,int,android.util.TypedValue,boolean):0:0 -> c
    1:1:void android.support.v7.widget.ResourcesWrapper.parseBundleExtra(java.lang.String,android.util.AttributeSet,android.os.Bundle):0:0 -> d
    1:1:void android.support.v7.widget.ResourcesWrapper.parseBundleExtras(android.content.res.XmlResourceParser,android.os.Bundle):0:0 -> e
    1:1:void android.support.v7.widget.ResourcesWrapper.updateConfiguration(android.content.res.Configuration,android.util.DisplayMetrics):0:0 -> f
    3:7:android.content.res.XmlResourceParser android.support.v7.widget.ResourcesWrapper.getAnimation(int):0:0 -> getAnimation
    3:7:android.content.res.XmlResourceParser getAnimation(int):0 -> getAnimation
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:boolean android.support.v7.widget.ResourcesWrapper.getBoolean(int):0:0 -> getBoolean
    3:7:boolean getBoolean(int):0 -> getBoolean
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:int android.support.v7.widget.ResourcesWrapper.getColor(int):0:0 -> getColor
    3:7:int getColor(int):0 -> getColor
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:android.content.res.ColorStateList android.support.v7.widget.ResourcesWrapper.getColorStateList(int):0:0 -> getColorStateList
    3:7:android.content.res.ColorStateList getColorStateList(int):0 -> getColorStateList
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:android.content.res.Configuration android.support.v7.widget.ResourcesWrapper.getConfiguration():0:0 -> getConfiguration
    3:7:android.content.res.Configuration getConfiguration():0 -> getConfiguration
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:float android.support.v7.widget.ResourcesWrapper.getDimension(int):0:0 -> getDimension
    3:7:float getDimension(int):0 -> getDimension
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:int android.support.v7.widget.ResourcesWrapper.getDimensionPixelOffset(int):0:0 -> getDimensionPixelOffset
    3:7:int getDimensionPixelOffset(int):0 -> getDimensionPixelOffset
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:int android.support.v7.widget.ResourcesWrapper.getDimensionPixelSize(int):0:0 -> getDimensionPixelSize
    3:7:int getDimensionPixelSize(int):0 -> getDimensionPixelSize
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:android.util.DisplayMetrics android.support.v7.widget.ResourcesWrapper.getDisplayMetrics():0:0 -> getDisplayMetrics
    3:7:android.util.DisplayMetrics getDisplayMetrics():0 -> getDisplayMetrics
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.graphics.drawable.Drawable android.support.v7.widget.ResourcesWrapper.getDrawable(int):0:0 -> getDrawable
    1:1:android.graphics.drawable.Drawable getDrawable(int):0 -> getDrawable
    2:2:android.graphics.drawable.Drawable getDrawable(int):0:0 -> getDrawable
    3:3:android.graphics.drawable.Drawable android.support.v7.widget.ResourcesWrapper.getDrawable(int,android.content.res.Resources$Theme):0:0 -> getDrawable
    3:3:android.graphics.drawable.Drawable getDrawable(int,android.content.res.Resources$Theme):0 -> getDrawable
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.graphics.drawable.Drawable android.support.v7.widget.ResourcesWrapper.getDrawableForDensity(int,int):0:0 -> getDrawableForDensity
    1:1:android.graphics.drawable.Drawable getDrawableForDensity(int,int):0 -> getDrawableForDensity
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:android.graphics.drawable.Drawable android.support.v7.widget.ResourcesWrapper.getDrawableForDensity(int,int,android.content.res.Resources$Theme):0:0 -> getDrawableForDensity
    2:2:android.graphics.drawable.Drawable getDrawableForDensity(int,int,android.content.res.Resources$Theme):0 -> getDrawableForDensity
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:float android.support.v7.widget.ResourcesWrapper.getFraction(int,int,int):0:0 -> getFraction
    3:7:float getFraction(int,int,int):0 -> getFraction
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:int android.support.v7.widget.ResourcesWrapper.getIdentifier(java.lang.String,java.lang.String,java.lang.String):0:0 -> getIdentifier
    3:7:int getIdentifier(java.lang.String,java.lang.String,java.lang.String):0 -> getIdentifier
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:int[] android.support.v7.widget.ResourcesWrapper.getIntArray(int):0:0 -> getIntArray
    3:7:int[] getIntArray(int):0 -> getIntArray
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:int android.support.v7.widget.ResourcesWrapper.getInteger(int):0:0 -> getInteger
    3:7:int getInteger(int):0 -> getInteger
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:android.content.res.XmlResourceParser android.support.v7.widget.ResourcesWrapper.getLayout(int):0:0 -> getLayout
    3:7:android.content.res.XmlResourceParser getLayout(int):0 -> getLayout
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:android.graphics.Movie android.support.v7.widget.ResourcesWrapper.getMovie(int):0:0 -> getMovie
    3:7:android.graphics.Movie getMovie(int):0 -> getMovie
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.String android.support.v7.widget.ResourcesWrapper.getQuantityString(int,int):0:0 -> getQuantityString
    1:1:java.lang.String getQuantityString(int,int):0 -> getQuantityString
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:java.lang.String android.support.v7.widget.ResourcesWrapper.getQuantityString(int,int,java.lang.Object[]):0:0 -> getQuantityString
    2:2:java.lang.String getQuantityString(int,int,java.lang.Object[]):0 -> getQuantityString
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:java.lang.CharSequence android.support.v7.widget.ResourcesWrapper.getQuantityText(int,int):0:0 -> getQuantityText
    3:7:java.lang.CharSequence getQuantityText(int,int):0 -> getQuantityText
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:java.lang.String android.support.v7.widget.ResourcesWrapper.getResourceEntryName(int):0:0 -> getResourceEntryName
    3:7:java.lang.String getResourceEntryName(int):0 -> getResourceEntryName
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:java.lang.String android.support.v7.widget.ResourcesWrapper.getResourceName(int):0:0 -> getResourceName
    3:7:java.lang.String getResourceName(int):0 -> getResourceName
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:java.lang.String android.support.v7.widget.ResourcesWrapper.getResourcePackageName(int):0:0 -> getResourcePackageName
    3:7:java.lang.String getResourcePackageName(int):0 -> getResourcePackageName
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:java.lang.String android.support.v7.widget.ResourcesWrapper.getResourceTypeName(int):0:0 -> getResourceTypeName
    3:7:java.lang.String getResourceTypeName(int):0 -> getResourceTypeName
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.String android.support.v7.widget.ResourcesWrapper.getString(int):0:0 -> getString
    1:1:java.lang.String getString(int):0 -> getString
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:java.lang.String android.support.v7.widget.ResourcesWrapper.getString(int,java.lang.Object[]):0:0 -> getString
    2:2:java.lang.String getString(int,java.lang.Object[]):0 -> getString
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:java.lang.String[] android.support.v7.widget.ResourcesWrapper.getStringArray(int):0:0 -> getStringArray
    3:7:java.lang.String[] getStringArray(int):0 -> getStringArray
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.CharSequence android.support.v7.widget.ResourcesWrapper.getText(int):0:0 -> getText
    1:1:java.lang.CharSequence getText(int):0 -> getText
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:java.lang.CharSequence android.support.v7.widget.ResourcesWrapper.getText(int,java.lang.CharSequence):0:0 -> getText
    2:2:java.lang.CharSequence getText(int,java.lang.CharSequence):0 -> getText
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:java.lang.CharSequence[] android.support.v7.widget.ResourcesWrapper.getTextArray(int):0:0 -> getTextArray
    3:7:java.lang.CharSequence[] getTextArray(int):0 -> getTextArray
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void getValue(int,android.util.TypedValue,boolean):0:0 -> getValue
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:void getValue(java.lang.String,android.util.TypedValue,boolean):0:0 -> getValue
      # {"id":"com.android.tools.r8.synthesized"}
    1:4:void getValueForDensity(int,int,android.util.TypedValue,boolean):0:0 -> getValueForDensity
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:android.content.res.XmlResourceParser android.support.v7.widget.ResourcesWrapper.getXml(int):0:0 -> getXml
    3:7:android.content.res.XmlResourceParser getXml(int):0 -> getXml
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:android.content.res.TypedArray android.support.v7.widget.ResourcesWrapper.obtainAttributes(android.util.AttributeSet,int[]):0:0 -> obtainAttributes
    3:7:android.content.res.TypedArray obtainAttributes(android.util.AttributeSet,int[]):0 -> obtainAttributes
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:android.content.res.TypedArray android.support.v7.widget.ResourcesWrapper.obtainTypedArray(int):0:0 -> obtainTypedArray
    3:7:android.content.res.TypedArray obtainTypedArray(int):0 -> obtainTypedArray
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.io.InputStream android.support.v7.widget.ResourcesWrapper.openRawResource(int):0:0 -> openRawResource
    1:1:java.io.InputStream openRawResource(int):0 -> openRawResource
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:java.io.InputStream android.support.v7.widget.ResourcesWrapper.openRawResource(int,android.util.TypedValue):0:0 -> openRawResource
    2:2:java.io.InputStream openRawResource(int,android.util.TypedValue):0 -> openRawResource
      # {"id":"com.android.tools.r8.synthesized"}
    3:7:android.content.res.AssetFileDescriptor android.support.v7.widget.ResourcesWrapper.openRawResourceFd(int):0:0 -> openRawResourceFd
    3:7:android.content.res.AssetFileDescriptor openRawResourceFd(int):0 -> openRawResourceFd
      # {"id":"com.android.tools.r8.synthesized"}
    1:4:void parseBundleExtra(java.lang.String,android.util.AttributeSet,android.os.Bundle):0:0 -> parseBundleExtra
      # {"id":"com.android.tools.r8.synthesized"}
    1:4:void parseBundleExtras(android.content.res.XmlResourceParser,android.os.Bundle):0:0 -> parseBundleExtras
      # {"id":"com.android.tools.r8.synthesized"}
    1:4:void updateConfiguration(android.content.res.Configuration,android.util.DisplayMetrics):0:0 -> updateConfiguration
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v7.widget.TintTypedArray -> R8$$REMOVED$$CLASS$$171:
# {"id":"sourceFile","fileName":"TintTypedArray.java"}
android.support.v7.widget.Toolbar -> android.support.v7.widget.Toolbar:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    int mSubtitleTextColor -> A
    boolean mEatingTouch -> B
    boolean mEatingHover -> C
    java.util.ArrayList mTempViews -> D
    java.util.ArrayList mHiddenViews -> E
    int[] mTempMargins -> F
    android.support.v7.widget.Toolbar$OnMenuItemClickListener mOnMenuItemClickListener -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/z3;"}
    android.support.v7.widget.ActionMenuView$OnMenuItemClickListener mMenuViewItemClickListener -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/w0;"}
    android.support.v7.widget.ToolbarWidgetWrapper mWrapper -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/b4;"}
    android.support.v7.widget.ActionMenuPresenter mOuterActionMenuPresenter -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/l;"}
    android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter mExpandedMenuPresenter -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/x3;"}
    android.support.v7.view.menu.MenuPresenter$Callback mActionMenuPresenterCallback -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/b0;"}
    android.support.v7.view.menu.MenuBuilder$Callback mMenuBuilderCallback -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/l;"}
    boolean mCollapsible -> N
    java.lang.Runnable mShowOverflowMenuRunnable -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/h1;"}
    android.support.v7.widget.ActionMenuView mMenuView -> a
    android.widget.TextView mTitleTextView -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/r0;"}
    android.widget.TextView mSubtitleTextView -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/r0;"}
    android.widget.ImageButton mNavButtonView -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/b0;"}
    android.widget.ImageView mLogoView -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/c0;"}
    android.graphics.drawable.Drawable mCollapseIcon -> f
    java.lang.CharSequence mCollapseDescription -> g
    android.widget.ImageButton mCollapseButtonView -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/b0;"}
    android.view.View mExpandedActionView -> i
    android.content.Context mPopupContext -> j
    int mPopupTheme -> k
    int mTitleTextAppearance -> l
    int mSubtitleTextAppearance -> m
    int mButtonGravity -> n
    int mMaxButtonHeight -> o
    int mTitleMarginStart -> p
    int mTitleMarginEnd -> q
    int mTitleMarginTop -> r
    int mTitleMarginBottom -> s
    android.support.v7.widget.RtlSpacingHelper mContentInsets -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/k3;"}
    int mContentInsetStartWithNavigation -> u
    int mContentInsetEndWithActions -> v
    int mGravity -> w
    java.lang.CharSequence mTitleText -> x
    java.lang.CharSequence mSubtitleText -> y
    int mTitleTextColor -> z
    4:73:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    4:73:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    74:97:int android.support.v7.widget.TintTypedArray.getInteger(int,int):0:0 -> <init>
    74:97:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    74:97:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    98:198:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    98:198:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    199:207:void ensureContentInsets():0:0 -> <init>
    199:207:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    199:207:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    208:211:void android.support.v7.widget.RtlSpacingHelper.setAbsolute(int,int):0:0 -> <init>
    208:211:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    208:211:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    212:225:void android.support.v7.widget.RtlSpacingHelper.setAbsolute(int,int):0:0 -> <init>
    212:225:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    212:225:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    226:360:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    226:360:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    361:368:int android.support.v7.widget.TintTypedArray.getColor(int,int):0:0 -> <init>
    361:368:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    361:368:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    369:379:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    369:379:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    380:387:int android.support.v7.widget.TintTypedArray.getColor(int,int):0:0 -> <init>
    380:387:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    380:387:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    388:394:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    388:394:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:13:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> a
    1:13:void addCustomViewsWithGravity(java.util.List,int):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;I)V"}
    14:17:void addCustomViewsWithGravity(java.util.List,int):0:0 -> a
    18:21:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> a
    18:21:void addCustomViewsWithGravity(java.util.List,int):0 -> a
    22:104:void addCustomViewsWithGravity(java.util.List,int):0:0 -> a
    7:12:android.support.v7.widget.Toolbar$LayoutParams generateDefaultLayoutParams():0:0 -> b
    7:12:void addSystemView(android.view.View,boolean):0 -> b
    13:47:void addSystemView(android.view.View,boolean):0:0 -> b
    6:9:android.support.v7.view.menu.MenuBuilder android.support.v7.widget.ActionMenuView.peekMenu():0:0 -> c
    6:9:void ensureMenu():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:40:void ensureMenu():0:0 -> c
    12:18:void android.support.v7.widget.ActionMenuView.<init>(android.content.Context):0:0 -> d
    12:18:void ensureMenuView():0 -> d
    19:34:void ensureMenuView():0:0 -> d
    35:36:void android.support.v7.widget.ActionMenuView.setMenuCallbacks(android.support.v7.view.menu.MenuPresenter$Callback,android.support.v7.view.menu.MenuBuilder$Callback):0:0 -> d
    35:36:void ensureMenuView():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:38:void android.support.v7.widget.ActionMenuView.setMenuCallbacks(android.support.v7.view.menu.MenuPresenter$Callback,android.support.v7.view.menu.MenuBuilder$Callback):0:0 -> d
    37:38:void ensureMenuView():0 -> d
    39:55:android.support.v7.widget.Toolbar$LayoutParams generateDefaultLayoutParams():0:0 -> d
    39:55:void ensureMenuView():0 -> d
    56:65:void ensureMenuView():0:0 -> d
    20:36:android.support.v7.widget.Toolbar$LayoutParams generateDefaultLayoutParams():0:0 -> e
    20:36:void ensureNavButtonView():0 -> e
    37:40:void ensureNavButtonView():0:0 -> e
    1:1:android.support.v7.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Lh0/y3;"}
    1:6:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> g
    1:6:int getChildHorizontalGravity(int):0 -> g
    7:26:int getChildHorizontalGravity(int):0:0 -> g
    1:6:android.support.v7.widget.Toolbar$LayoutParams generateDefaultLayoutParams():0:0 -> generateDefaultLayoutParams
    1:6:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():0 -> generateDefaultLayoutParams
    1:1:android.support.v7.widget.Toolbar$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> generateLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):0 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> generateLayoutParams
    5:8:int android.support.v7.widget.RtlSpacingHelper.getEnd():0:0 -> getContentInsetEnd
    5:8:int getContentInsetEnd():0 -> getContentInsetEnd
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:16:int android.support.v7.widget.RtlSpacingHelper.getEnd():0:0 -> getContentInsetEnd
    9:16:int getContentInsetEnd():0 -> getContentInsetEnd
    5:9:int android.support.v7.widget.RtlSpacingHelper.getLeft():0:0 -> getContentInsetLeft
    5:9:int getContentInsetLeft():0 -> getContentInsetLeft
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:9:int android.support.v7.widget.RtlSpacingHelper.getRight():0:0 -> getContentInsetRight
    5:9:int getContentInsetRight():0 -> getContentInsetRight
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:8:int android.support.v7.widget.RtlSpacingHelper.getStart():0:0 -> getContentInsetStart
    5:8:int getContentInsetStart():0 -> getContentInsetStart
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:16:int android.support.v7.widget.RtlSpacingHelper.getStart():0:0 -> getContentInsetStart
    9:16:int getContentInsetStart():0 -> getContentInsetStart
    5:8:android.support.v7.view.menu.MenuBuilder android.support.v7.widget.ActionMenuView.peekMenu():0:0 -> getCurrentContentInsetEnd
    5:8:int getCurrentContentInsetEnd():0 -> getCurrentContentInsetEnd
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:35:int getCurrentContentInsetEnd():0:0 -> getCurrentContentInsetEnd
    1:9:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> getCurrentContentInsetLeft
    1:9:int getCurrentContentInsetLeft():0 -> getCurrentContentInsetLeft
    10:19:int getCurrentContentInsetLeft():0:0 -> getCurrentContentInsetLeft
    1:9:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> getCurrentContentInsetRight
    1:9:int getCurrentContentInsetRight():0 -> getCurrentContentInsetRight
    10:19:int getCurrentContentInsetRight():0:0 -> getCurrentContentInsetRight
    1:1:android.support.v7.widget.ActionMenuPresenter getOuterActionMenuPresenter():0:0 -> getOuterActionMenuPresenter
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/l;"}
    1:1:android.support.v7.widget.DecorToolbar getWrapper():0:0 -> getWrapper
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/c1;"}
    44:104:int getChildTop(android.view.View,int):0:0 -> h
    13:21:int android.support.v4.view.MarginLayoutParamsCompat.getMarginStart(android.view.ViewGroup$MarginLayoutParams):0:0 -> i
    13:21:int getHorizontalMargins(android.view.View):0 -> i
    22:30:int android.support.v4.view.MarginLayoutParamsCompat.getMarginEnd(android.view.ViewGroup$MarginLayoutParams):0:0 -> i
    22:30:int getHorizontalMargins(android.view.View):0 -> i
    1:1:int getVerticalMargins(android.view.View):0:0 -> j
    1:1:boolean isChildOrHidden(android.view.View):0:0 -> k
    5:8:boolean android.support.v7.widget.ActionMenuView.isOverflowMenuShowing():0:0 -> l
    5:8:boolean isOverflowMenuShowing():0 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:18:boolean android.support.v7.widget.ActionMenuView.isOverflowMenuShowing():0:0 -> l
    9:18:boolean isOverflowMenuShowing():0 -> l
    1:1:int layoutChildLeft(android.view.View,int,int[],int):0:0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;II[I)I"}
    1:1:int layoutChildRight(android.view.View,int,int[],int):0:0 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;II[I)I"}
    1:1:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):0:0 -> o
    1:1:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> onLayout
    1:1:void onLayout(boolean,int,int,int,int):0 -> onLayout
    2:2:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    3:3:int android.support.v4.view.ViewCompat.getMinimumHeight(android.view.View):0:0 -> onLayout
    3:3:void onLayout(boolean,int,int,int,int):0 -> onLayout
    4:4:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    5:5:int getViewListMeasuredWidth(java.util.List,int[]):0:0 -> onLayout
    5:5:void onLayout(boolean,int,int,int,int):0 -> onLayout
    6:6:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    607:640:boolean shouldCollapse():0:0 -> onMeasure
    607:640:void onMeasure(int,int):0 -> onMeasure
    641:644:void onMeasure(int,int):0:0 -> onMeasure
    11:12:android.os.Parcelable android.support.v4.view.AbsSavedState.getSuperState():0:0 -> onRestoreInstanceState
    11:12:void onRestoreInstanceState(android.os.Parcelable):0 -> onRestoreInstanceState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:19:void onRestoreInstanceState(android.os.Parcelable):0:0 -> onRestoreInstanceState
    20:23:android.support.v7.view.menu.MenuBuilder android.support.v7.widget.ActionMenuView.peekMenu():0:0 -> onRestoreInstanceState
    20:23:void onRestoreInstanceState(android.os.Parcelable):0 -> onRestoreInstanceState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:48:void onRestoreInstanceState(android.os.Parcelable):0:0 -> onRestoreInstanceState
    49:55:void postShowOverflowMenu():0:0 -> onRestoreInstanceState
    49:55:void onRestoreInstanceState(android.os.Parcelable):0 -> onRestoreInstanceState
    14:27:void ensureContentInsets():0:0 -> onRtlPropertiesChanged
    14:27:void onRtlPropertiesChanged(int):0 -> onRtlPropertiesChanged
    28:32:void android.support.v7.widget.RtlSpacingHelper.setDirection(boolean):0:0 -> onRtlPropertiesChanged
    28:32:void onRtlPropertiesChanged(int):0 -> onRtlPropertiesChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:84:void android.support.v7.widget.RtlSpacingHelper.setDirection(boolean):0:0 -> onRtlPropertiesChanged
    33:84:void onRtlPropertiesChanged(int):0 -> onRtlPropertiesChanged
    18:21:int android.support.v7.view.menu.MenuItemImpl.getItemId():0:0 -> onSaveInstanceState
    18:21:android.os.Parcelable onSaveInstanceState():0 -> onSaveInstanceState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:28:android.os.Parcelable onSaveInstanceState():0:0 -> onSaveInstanceState
    1:1:void measureChildConstrained(android.view.View,int,int,int,int,int):0:0 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;IIII)V"}
    1:1:boolean shouldLayout(android.view.View):0:0 -> q
    5:8:boolean android.support.v7.widget.ActionMenuView.showOverflowMenu():0:0 -> r
    5:8:boolean showOverflowMenu():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:18:boolean android.support.v7.widget.ActionMenuView.showOverflowMenu():0:0 -> r
    9:18:boolean showOverflowMenu():0 -> r
    1:1:void setLogo(int):0:0 -> setLogo
    2:2:void ensureLogoView():0:0 -> setLogo
    2:2:void setLogo(android.graphics.drawable.Drawable):0 -> setLogo
    3:3:void android.support.v7.widget.AppCompatImageView.<init>(android.content.Context,android.util.AttributeSet):0:0 -> setLogo
    3:3:void android.support.v7.widget.AppCompatImageView.<init>(android.content.Context):0 -> setLogo
    3:3:void ensureLogoView():0 -> setLogo
    3:3:void setLogo(android.graphics.drawable.Drawable):0 -> setLogo
    4:4:void setLogo(android.graphics.drawable.Drawable):0:0 -> setLogo
    1:1:void setLogoDescription(int):0:0 -> setLogoDescription
    2:2:void ensureLogoView():0:0 -> setLogoDescription
    2:2:void setLogoDescription(java.lang.CharSequence):0 -> setLogoDescription
    3:3:void android.support.v7.widget.AppCompatImageView.<init>(android.content.Context,android.util.AttributeSet):0:0 -> setLogoDescription
    3:3:void android.support.v7.widget.AppCompatImageView.<init>(android.content.Context):0 -> setLogoDescription
    3:3:void ensureLogoView():0 -> setLogoDescription
    3:3:void setLogoDescription(java.lang.CharSequence):0 -> setLogoDescription
    4:4:void setLogoDescription(java.lang.CharSequence):0:0 -> setLogoDescription
    1:1:void setNavigationContentDescription(int):0:0 -> setNavigationContentDescription
    2:2:void setNavigationContentDescription(java.lang.CharSequence):0:0 -> setNavigationContentDescription
    1:1:void setNavigationIcon(int):0:0 -> setNavigationIcon
    2:2:void setNavigationIcon(android.graphics.drawable.Drawable):0:0 -> setNavigationIcon
    1:1:void setOnMenuItemClickListener(android.support.v7.widget.Toolbar$OnMenuItemClickListener):0:0 -> setOnMenuItemClickListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/z3;)V"}
    1:1:void setSubtitle(int):0:0 -> setSubtitle
    2:2:void android.support.v7.widget.AppCompatTextView.<init>(android.content.Context):0:0 -> setSubtitle
    2:2:void setSubtitle(java.lang.CharSequence):0 -> setSubtitle
    3:3:void setSubtitle(java.lang.CharSequence):0:0 -> setSubtitle
    1:1:void setTitle(int):0:0 -> setTitle
    2:2:void android.support.v7.widget.AppCompatTextView.<init>(android.content.Context):0:0 -> setTitle
    2:2:void setTitle(java.lang.CharSequence):0 -> setTitle
    3:3:void setTitle(java.lang.CharSequence):0:0 -> setTitle
android.support.v7.widget.Toolbar$1 -> R8$$REMOVED$$CLASS$$172:
# {"id":"sourceFile","fileName":"Toolbar.java"}
android.support.v7.widget.Toolbar$2 -> R8$$REMOVED$$CLASS$$173:
# {"id":"sourceFile","fileName":"Toolbar.java"}
android.support.v7.widget.Toolbar$3 -> h0.w3:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    android.support.v7.widget.Toolbar this$0 -> a
    1:1:void <init>(android.support.v7.widget.Toolbar):0:0 -> <init>
    3:8:void android.support.v7.widget.Toolbar.collapseActionView():0:0 -> onClick
    3:8:void onClick(android.view.View):0 -> onClick
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:16:void android.support.v7.widget.Toolbar.collapseActionView():0:0 -> onClick
    9:16:void onClick(android.view.View):0 -> onClick
android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter -> h0.x3:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    android.support.v7.view.menu.MenuBuilder mMenu -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/n;"}
    android.support.v7.view.menu.MenuItemImpl mCurrentExpandedItem -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/p;"}
    android.support.v7.widget.Toolbar this$0 -> c
    1:1:void <init>(android.support.v7.widget.Toolbar):0:0 -> <init>
    1:1:void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/n;Z)V"}
    1:1:boolean onSubMenuSelected(android.support.v7.view.menu.SubMenuBuilder):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/i0;)Z"}
    9:10:int android.support.v7.view.menu.MenuBuilder.size():0:0 -> d
    9:10:void updateMenuView(boolean):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    11:19:int android.support.v7.view.menu.MenuBuilder.size():0:0 -> d
    11:19:void updateMenuView(boolean):0 -> d
    20:37:void updateMenuView(boolean):0:0 -> d
    1:1:boolean flagActionItems():0:0 -> h
    1:1:void initForMenu(android.content.Context,android.support.v7.view.menu.MenuBuilder):0:0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lg0/n;)V"}
    3:10:void android.support.v7.widget.Toolbar.ensureCollapseButtonView():0:0 -> j
    3:10:boolean expandItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)Z"}
    11:37:void android.support.v7.widget.Toolbar.ensureCollapseButtonView():0:0 -> j
    11:37:boolean expandItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0 -> j
    38:42:android.support.v7.widget.Toolbar$LayoutParams android.support.v7.widget.Toolbar.generateDefaultLayoutParams():0:0 -> j
    38:42:void android.support.v7.widget.Toolbar.ensureCollapseButtonView():0 -> j
    38:42:boolean expandItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0 -> j
    43:66:void android.support.v7.widget.Toolbar.ensureCollapseButtonView():0:0 -> j
    43:66:boolean expandItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0 -> j
    67:93:boolean expandItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0:0 -> j
    94:98:android.support.v7.widget.Toolbar$LayoutParams android.support.v7.widget.Toolbar.generateDefaultLayoutParams():0:0 -> j
    94:98:boolean expandItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0 -> j
    99:117:boolean expandItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0:0 -> j
    118:125:void android.support.v7.widget.Toolbar.removeChildrenForExpandedActionView():0:0 -> j
    118:125:boolean expandItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    126:154:void android.support.v7.widget.Toolbar.removeChildrenForExpandedActionView():0:0 -> j
    126:154:boolean expandItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0 -> j
    155:157:boolean expandItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0:0 -> j
    158:165:void android.support.v7.view.menu.MenuItemImpl.setActionViewExpanded(boolean):0:0 -> j
    158:165:boolean expandItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0 -> j
    166:175:boolean expandItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0:0 -> j
    176:177:void android.support.v7.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewExpanded():0:0 -> j
    176:177:boolean expandItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    178:181:void android.support.v7.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewExpanded():0:0 -> j
    178:181:boolean expandItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0 -> j
    13:14:void android.support.v7.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewCollapsed():0:0 -> k
    13:14:boolean collapseItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg0/p;)Z"}
    15:17:void android.support.v7.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewCollapsed():0:0 -> k
    15:17:boolean collapseItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0 -> k
    18:30:boolean collapseItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0:0 -> k
    31:32:void android.support.v7.widget.Toolbar.addChildrenForExpandedActionView():0:0 -> k
    31:32:boolean collapseItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:57:void android.support.v7.widget.Toolbar.addChildrenForExpandedActionView():0:0 -> k
    33:57:boolean collapseItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0 -> k
    58:61:boolean collapseItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0:0 -> k
    62:63:void android.support.v7.view.menu.MenuItemImpl.setActionViewExpanded(boolean):0:0 -> k
    62:63:boolean collapseItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    64:69:void android.support.v7.view.menu.MenuItemImpl.setActionViewExpanded(boolean):0:0 -> k
    64:69:boolean collapseItemActionView(android.support.v7.view.menu.MenuBuilder,android.support.v7.view.menu.MenuItemImpl):0 -> k
android.support.v7.widget.Toolbar$LayoutParams -> h0.y3:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    int mViewType -> b
    1:1:void <init>(int,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    3:3:void <init>(android.view.ViewGroup$LayoutParams):0:0 -> <init>
    4:4:void android.support.v7.widget.Toolbar$LayoutParams.copyMarginsFromCompat(android.view.ViewGroup$MarginLayoutParams):0:0 -> <init>
    4:4:void <init>(android.view.ViewGroup$MarginLayoutParams):0 -> <init>
    5:5:void <init>(android.support.v7.widget.Toolbar$LayoutParams):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/y3;)V"}
    6:6:void <init>(android.support.v7.app.ActionBar$LayoutParams):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/a;)V"}
android.support.v7.widget.Toolbar$OnMenuItemClickListener -> h0.z3:
# {"id":"sourceFile","fileName":"Toolbar.java"}
android.support.v7.widget.Toolbar$SavedState -> h0.a4:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    int expandedMenuItemId -> c
    boolean isOverflowOpen -> d
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.os.Parcel,java.lang.ClassLoader):0:0 -> <init>
    2:2:void <init>(android.os.Parcelable):0:0 -> <init>
    3:7:void android.support.v4.view.AbsSavedState.writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
    3:7:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
    8:16:void writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
android.support.v7.widget.Toolbar$SavedState$1 -> R8$$REMOVED$$CLASS$$174:
# {"id":"sourceFile","fileName":"Toolbar.java"}
android.support.v7.widget.ToolbarWidgetWrapper -> h0.b4:
# {"id":"sourceFile","fileName":"ToolbarWidgetWrapper.java"}
    android.support.v7.widget.Toolbar mToolbar -> a
    int mDisplayOpts -> b
    android.view.View mCustomView -> c
    android.graphics.drawable.Drawable mIcon -> d
    android.graphics.drawable.Drawable mLogo -> e
    android.graphics.drawable.Drawable mNavIcon -> f
    boolean mTitleSet -> g
    java.lang.CharSequence mTitle -> h
    java.lang.CharSequence mSubtitle -> i
    java.lang.CharSequence mHomeDescription -> j
    android.view.Window$Callback mWindowCallback -> k
    boolean mMenuPrepared -> l
    android.support.v7.widget.ActionMenuPresenter mActionMenuPresenter -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/l;"}
    int mDefaultNavigationContentDescription -> n
    android.graphics.drawable.Drawable mDefaultNavigationIcon -> o
    1:84:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0:0 -> <init>
    1:84:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    85:89:void android.support.v7.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):0:0 -> <init>
    85:89:void android.support.v7.widget.ToolbarWidgetWrapper.setTitle(java.lang.CharSequence):0 -> <init>
    85:89:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0 -> <init>
    85:89:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    90:107:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0:0 -> <init>
    90:107:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    108:112:void android.support.v7.widget.ToolbarWidgetWrapper.setSubtitle(java.lang.CharSequence):0:0 -> <init>
    108:112:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0 -> <init>
    108:112:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    113:120:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0:0 -> <init>
    113:120:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    121:125:void android.support.v7.widget.ToolbarWidgetWrapper.setLogo(android.graphics.drawable.Drawable):0:0 -> <init>
    121:125:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0 -> <init>
    121:125:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    126:133:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0:0 -> <init>
    126:133:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    134:154:void android.support.v7.widget.ToolbarWidgetWrapper.setIcon(android.graphics.drawable.Drawable):0:0 -> <init>
    134:154:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0 -> <init>
    134:154:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    155:163:void android.support.v7.widget.ToolbarWidgetWrapper.updateNavigationIcon():0:0 -> <init>
    155:163:void android.support.v7.widget.ToolbarWidgetWrapper.setNavigationIcon(android.graphics.drawable.Drawable):0 -> <init>
    155:163:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0 -> <init>
    155:163:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    164:200:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0:0 -> <init>
    164:200:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    201:220:void android.support.v7.widget.ToolbarWidgetWrapper.setCustomView(android.view.View):0:0 -> <init>
    201:220:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0 -> <init>
    201:220:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    221:223:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0:0 -> <init>
    221:223:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    224:235:int android.support.v7.widget.TintTypedArray.getLayoutDimension(int,int):0:0 -> <init>
    224:235:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0 -> <init>
    224:235:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    236:267:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0:0 -> <init>
    236:267:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    268:278:void android.support.v7.widget.Toolbar.ensureContentInsets():0:0 -> <init>
    268:278:void android.support.v7.widget.Toolbar.setContentInsetsRelative(int,int):0 -> <init>
    268:278:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    268:278:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    279:285:void android.support.v7.widget.Toolbar.setContentInsetsRelative(int,int):0:0 -> <init>
    279:285:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0 -> <init>
    279:285:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    286:295:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0:0 -> <init>
    286:295:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    296:297:void android.support.v7.widget.Toolbar.setTitleTextAppearance(android.content.Context,int):0:0 -> <init>
    296:297:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    296:297:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    298:306:void android.support.v7.widget.Toolbar.setTitleTextAppearance(android.content.Context,int):0:0 -> <init>
    298:306:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0 -> <init>
    298:306:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    307:316:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0:0 -> <init>
    307:316:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    317:318:void android.support.v7.widget.Toolbar.setSubtitleTextAppearance(android.content.Context,int):0:0 -> <init>
    317:318:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    317:318:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    319:327:void android.support.v7.widget.Toolbar.setSubtitleTextAppearance(android.content.Context,int):0:0 -> <init>
    319:327:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0 -> <init>
    319:327:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    328:337:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0:0 -> <init>
    328:337:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    338:354:int android.support.v7.widget.ToolbarWidgetWrapper.detectDisplayOptions():0:0 -> <init>
    338:354:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0 -> <init>
    338:354:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    355:367:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0:0 -> <init>
    355:367:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    368:382:void android.support.v7.widget.ToolbarWidgetWrapper.setDefaultNavigationContentDescription(int):0:0 -> <init>
    368:382:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0 -> <init>
    368:382:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    383:386:android.content.Context android.support.v7.widget.ToolbarWidgetWrapper.getContext():0:0 -> <init>
    383:386:void android.support.v7.widget.ToolbarWidgetWrapper.setNavigationContentDescription(int):0 -> <init>
    383:386:void android.support.v7.widget.ToolbarWidgetWrapper.setDefaultNavigationContentDescription(int):0 -> <init>
    383:386:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0 -> <init>
    383:386:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    387:392:void android.support.v7.widget.ToolbarWidgetWrapper.setNavigationContentDescription(int):0:0 -> <init>
    387:392:void android.support.v7.widget.ToolbarWidgetWrapper.setDefaultNavigationContentDescription(int):0 -> <init>
    387:392:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0 -> <init>
    387:392:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    393:395:void android.support.v7.widget.ToolbarWidgetWrapper.setNavigationContentDescription(java.lang.CharSequence):0:0 -> <init>
    393:395:void android.support.v7.widget.ToolbarWidgetWrapper.setNavigationContentDescription(int):0 -> <init>
    393:395:void android.support.v7.widget.ToolbarWidgetWrapper.setDefaultNavigationContentDescription(int):0 -> <init>
    393:395:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0 -> <init>
    393:395:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    396:410:void android.support.v7.widget.ToolbarWidgetWrapper.<init>(android.support.v7.widget.Toolbar,boolean,int,int):0:0 -> <init>
    396:410:void <init>(android.support.v7.widget.Toolbar,boolean):0 -> <init>
    35:45:void android.support.v7.widget.ToolbarWidgetWrapper.updateNavigationIcon():0:0 -> a
    35:45:void setDisplayOptions(int):0 -> a
    46:95:void setDisplayOptions(int):0:0 -> a
    1:1:void updateHomeAccessibility():0:0 -> b
    1:1:void updateToolbarLogo():0:0 -> c
android.support.v7.widget.ToolbarWidgetWrapper$1 -> R8$$REMOVED$$CLASS$$175:
# {"id":"sourceFile","fileName":"ToolbarWidgetWrapper.java"}
android.support.v7.widget.ToolbarWidgetWrapper$2 -> R8$$REMOVED$$CLASS$$176:
# {"id":"sourceFile","fileName":"ToolbarWidgetWrapper.java"}
android.support.v7.widget.TooltipCompat -> h0.c4:
# {"id":"sourceFile","fileName":"TooltipCompat.java"}
    android.support.v7.widget.TooltipCompat$ViewCompatImpl IMPL -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/e1;"}
    1:1:void <clinit>():0:0 -> <clinit>
    8:42:void android.support.v7.widget.TooltipCompatHandler.setTooltipText(android.view.View,java.lang.CharSequence):0:0 -> a
    8:42:void android.support.v7.widget.TooltipCompat$BaseViewCompatImpl.setTooltipText(android.view.View,java.lang.CharSequence):0 -> a
    8:42:void setTooltipText(android.view.View,java.lang.CharSequence):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;Landroid/view/View;)V"}
    43:46:void android.support.v7.widget.TooltipCompat$Api26ViewCompatImpl.setTooltipText(android.view.View,java.lang.CharSequence):0:0 -> a
    43:46:void setTooltipText(android.view.View,java.lang.CharSequence):0 -> a
android.support.v7.widget.TooltipCompat$Api26ViewCompatImpl -> R8$$REMOVED$$CLASS$$177:
# {"id":"sourceFile","fileName":"TooltipCompat.java"}
android.support.v7.widget.TooltipCompat$BaseViewCompatImpl -> R8$$REMOVED$$CLASS$$178:
# {"id":"sourceFile","fileName":"TooltipCompat.java"}
android.support.v7.widget.TooltipCompatHandler -> h0.e4:
# {"id":"sourceFile","fileName":"TooltipCompatHandler.java"}
    android.view.View mAnchor -> a
    java.lang.CharSequence mTooltipText -> b
    java.lang.Runnable mShowRunnable -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/d4;"}
    java.lang.Runnable mHideRunnable -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/d4;"}
    int mAnchorX -> e
    int mAnchorY -> f
    android.support.v7.widget.TooltipPopup mPopup -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/f4;"}
    boolean mFromTouch -> h
    android.support.v7.widget.TooltipCompatHandler sActiveHandler -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/e4;"}
    1:1:void <init>(android.view.View,java.lang.CharSequence):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;Landroid/view/View;)V"}
    14:21:boolean android.support.v7.widget.TooltipPopup.isShowing():0:0 -> a
    14:21:void android.support.v7.widget.TooltipPopup.hide():0 -> a
    14:21:void hide():0 -> a
    22:36:void android.support.v7.widget.TooltipPopup.hide():0:0 -> a
    22:36:void hide():0 -> a
    37:58:void hide():0:0 -> a
    3:17:boolean android.support.v4.view.ViewCompat.isAttachedToWindow(android.view.View):0:0 -> b
    3:17:void show(boolean):0 -> b
    18:45:void show(boolean):0:0 -> b
    46:55:boolean android.support.v7.widget.TooltipPopup.isShowing():0:0 -> b
    46:55:void android.support.v7.widget.TooltipPopup.show(android.view.View,int,int,boolean,java.lang.CharSequence):0 -> b
    46:55:void show(boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    56:61:boolean android.support.v7.widget.TooltipPopup.isShowing():0:0 -> b
    56:61:void android.support.v7.widget.TooltipPopup.hide():0 -> b
    56:61:void android.support.v7.widget.TooltipPopup.show(android.view.View,int,int,boolean,java.lang.CharSequence):0 -> b
    56:61:void show(boolean):0 -> b
    62:74:void android.support.v7.widget.TooltipPopup.hide():0:0 -> b
    62:74:void android.support.v7.widget.TooltipPopup.show(android.view.View,int,int,boolean,java.lang.CharSequence):0 -> b
    62:74:void show(boolean):0 -> b
    75:79:void android.support.v7.widget.TooltipPopup.show(android.view.View,int,int,boolean,java.lang.CharSequence):0:0 -> b
    75:79:void show(boolean):0 -> b
    80:150:void android.support.v7.widget.TooltipPopup.computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):0:0 -> b
    80:150:void android.support.v7.widget.TooltipPopup.show(android.view.View,int,int,boolean,java.lang.CharSequence):0 -> b
    80:150:void show(boolean):0 -> b
    151:190:android.view.View android.support.v7.widget.TooltipPopup.getAppRootView(android.view.View):0:0 -> b
    151:190:void android.support.v7.widget.TooltipPopup.computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):0 -> b
    151:190:void android.support.v7.widget.TooltipPopup.show(android.view.View,int,int,boolean,java.lang.CharSequence):0 -> b
    151:190:void show(boolean):0 -> b
    191:322:void android.support.v7.widget.TooltipPopup.computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):0:0 -> b
    191:322:void android.support.v7.widget.TooltipPopup.show(android.view.View,int,int,boolean,java.lang.CharSequence):0 -> b
    191:322:void show(boolean):0 -> b
    323:333:void android.support.v7.widget.TooltipPopup.show(android.view.View,int,int,boolean,java.lang.CharSequence):0:0 -> b
    323:333:void show(boolean):0 -> b
    334:343:void show(boolean):0:0 -> b
    344:353:int android.support.v4.view.ViewCompat.getWindowSystemUiVisibility(android.view.View):0:0 -> b
    344:353:void show(boolean):0 -> b
    354:380:void show(boolean):0:0 -> b
    1:1:boolean onHover(android.view.View,android.view.MotionEvent):0:0 -> onHover
    1:1:boolean onLongClick(android.view.View):0:0 -> onLongClick
    1:1:void onViewAttachedToWindow(android.view.View):0:0 -> onViewAttachedToWindow
    1:1:void onViewDetachedFromWindow(android.view.View):0:0 -> onViewDetachedFromWindow
android.support.v7.widget.TooltipCompatHandler$1 -> h0.d4:
# {"id":"sourceFile","fileName":"TooltipCompatHandler.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v7.widget.TooltipCompatHandler this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/e4;"}
    5:8:void android.support.v7.widget.TooltipCompatHandler$1.<init>(android.support.v7.widget.TooltipCompatHandler):0:0 -> <init>
    5:8:void $r8$init$synthetic(android.support.v7.widget.TooltipCompatHandler,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e4;I)V"}
    8:12:void android.support.v7.widget.TooltipCompatHandler.access$100(android.support.v7.widget.TooltipCompatHandler):0:0 -> run
    8:12:void android.support.v7.widget.TooltipCompatHandler$2.run():0 -> run
    8:12:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    13:16:void android.support.v7.widget.TooltipCompatHandler.access$000(android.support.v7.widget.TooltipCompatHandler,boolean):0:0 -> run
    13:16:void android.support.v7.widget.TooltipCompatHandler$1.run():0 -> run
    13:16:void run$bridge():0 -> run
android.support.v7.widget.TooltipCompatHandler$2 -> R8$$REMOVED$$CLASS$$179:
# {"id":"sourceFile","fileName":"TooltipCompatHandler.java"}
android.support.v7.widget.TooltipPopup -> h0.f4:
# {"id":"sourceFile","fileName":"TooltipPopup.java"}
    android.content.Context mContext -> a
    android.view.View mContentView -> b
    android.widget.TextView mMessageView -> c
    android.view.WindowManager$LayoutParams mLayoutParams -> d
    android.graphics.Rect mTmpDisplayFrame -> e
    int[] mTmpAnchorPos -> f
    int[] mTmpAppPos -> g
    1:1:void <init>(android.content.Context):0:0 -> <init>
android.support.v7.widget.VectorEnabledTintResources -> h0.g4:
# {"id":"sourceFile","fileName":"VectorEnabledTintResources.java"}
    int $r8$clinit -> a
      # {"id":"com.android.tools.r8.synthesized"}
android.support.v7.widget.ViewBoundsCheck -> R8$$REMOVED$$CLASS$$180:
# {"id":"sourceFile","fileName":"ViewBoundsCheck.java"}
android.support.v7.widget.ViewBoundsCheck$BoundFlags -> h0.h4:
# {"id":"sourceFile","fileName":"ViewBoundsCheck.java"}
    int mBoundFlags -> a
    int mRvStart -> b
    int mRvEnd -> c
    int mChildStart -> d
    int mChildEnd -> e
    1:1:void <init>():0:0 -> <init>
    1:1:boolean boundsMatch():0:0 -> a
android.support.v7.widget.ViewBoundsCheck$Callback -> h0.i4:
# {"id":"sourceFile","fileName":"ViewBoundsCheck.java"}
android.support.v7.widget.ViewInfoStore -> h0.k4:
# {"id":"sourceFile","fileName":"ViewInfoStore.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.support.v4.util.ArrayMap mLayoutHolderMap -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    android.support.v4.util.LongSparseArray mOldChangedHolders -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:1:void android.support.v7.widget.ViewInfoStore.<init>():0:0 -> <init>
    1:1:void $r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:void android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup.<init>():0:0 -> <init>
    2:2:void $r8$init$synthetic(int):0 -> <init>
    3:3:void android.support.v7.widget.CardView$1.<init>(android.support.v7.widget.CardView):0:0 -> <init>
    3:3:void $r8$init$synthetic(android.support.v7.widget.CardView):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    4:4:void android.support.v7.widget.ViewBoundsCheck.<init>(android.support.v7.widget.ViewBoundsCheck$Callback):0:0 -> <init>
    4:4:void $r8$init$synthetic(android.support.v7.widget.ViewBoundsCheck$Callback):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/s2;)V"}
    14:23:void android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup.clear():0:0 -> a
    14:23:void clear$bridge():0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    24:30:void android.support.v7.widget.ViewInfoStore.clear():0:0 -> a
    24:30:void clear$bridge():0 -> a
    31:32:void android.support.v4.util.LongSparseArray.clear():0:0 -> a
    31:32:void android.support.v7.widget.ViewInfoStore.clear():0 -> a
    31:32:void clear$bridge():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    33:48:void android.support.v4.util.LongSparseArray.clear():0:0 -> a
    33:48:void android.support.v7.widget.ViewInfoStore.clear():0 -> a
    33:48:void clear$bridge():0 -> a
    14:18:int android.support.v7.widget.RecyclerView$LayoutManager$2.getParentStart():0:0 -> b
    14:18:android.view.View android.support.v7.widget.ViewBoundsCheck.findOneViewWithinBoundFlags(int,int,int,int):0 -> b
    19:28:int android.support.v7.widget.RecyclerView$LayoutManager$1.getParentStart():0:0 -> b
    19:28:android.view.View android.support.v7.widget.ViewBoundsCheck.findOneViewWithinBoundFlags(int,int,int,int):0 -> b
    29:35:android.view.View android.support.v7.widget.ViewBoundsCheck.findOneViewWithinBoundFlags(int,int,int,int):0:0 -> b
    36:37:int android.support.v7.widget.RecyclerView$LayoutManager.getHeight():0:0 -> b
    36:37:int android.support.v7.widget.RecyclerView$LayoutManager$2.getParentEnd():0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    36:37:android.view.View android.support.v7.widget.ViewBoundsCheck.findOneViewWithinBoundFlags(int,int,int,int):0 -> b
    38:43:int android.support.v7.widget.RecyclerView$LayoutManager$2.getParentEnd():0:0 -> b
    38:43:android.view.View android.support.v7.widget.ViewBoundsCheck.findOneViewWithinBoundFlags(int,int,int,int):0 -> b
    44:45:int android.support.v7.widget.RecyclerView$LayoutManager.getWidth():0:0 -> b
    44:45:int android.support.v7.widget.RecyclerView$LayoutManager$1.getParentEnd():0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    44:45:android.view.View android.support.v7.widget.ViewBoundsCheck.findOneViewWithinBoundFlags(int,int,int,int):0 -> b
    46:64:int android.support.v7.widget.RecyclerView$LayoutManager$1.getParentEnd():0:0 -> b
    46:64:android.view.View android.support.v7.widget.ViewBoundsCheck.findOneViewWithinBoundFlags(int,int,int,int):0 -> b
    65:71:android.view.View android.support.v7.widget.ViewBoundsCheck.findOneViewWithinBoundFlags(int,int,int,int):0:0 -> b
    72:76:android.view.View android.support.v7.widget.RecyclerView$LayoutManager$2.getChildAt(int):0:0 -> b
    72:76:android.view.View android.support.v7.widget.ViewBoundsCheck.findOneViewWithinBoundFlags(int,int,int,int):0 -> b
    77:86:android.view.View android.support.v7.widget.RecyclerView$LayoutManager$1.getChildAt(int):0:0 -> b
    77:86:android.view.View android.support.v7.widget.ViewBoundsCheck.findOneViewWithinBoundFlags(int,int,int,int):0 -> b
    87:105:android.view.View android.support.v7.widget.ViewBoundsCheck.findOneViewWithinBoundFlags(int,int,int,int):0:0 -> b
    106:107:void android.support.v7.widget.ViewBoundsCheck$BoundFlags.setBounds(int,int,int,int):0:0 -> b
    106:107:android.view.View android.support.v7.widget.ViewBoundsCheck.findOneViewWithinBoundFlags(int,int,int,int):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    108:118:void android.support.v7.widget.ViewBoundsCheck$BoundFlags.setBounds(int,int,int,int):0:0 -> b
    108:118:android.view.View android.support.v7.widget.ViewBoundsCheck.findOneViewWithinBoundFlags(int,int,int,int):0 -> b
    119:122:void android.support.v7.widget.ViewBoundsCheck$BoundFlags.addFlags(int):0:0 -> b
    119:122:android.view.View android.support.v7.widget.ViewBoundsCheck.findOneViewWithinBoundFlags(int,int,int,int):0 -> b
    123:136:android.view.View android.support.v7.widget.ViewBoundsCheck.findOneViewWithinBoundFlags(int,int,int,int):0:0 -> b
    137:140:void android.support.v7.widget.ViewBoundsCheck$BoundFlags.addFlags(int):0:0 -> b
    137:140:android.view.View android.support.v7.widget.ViewBoundsCheck.findOneViewWithinBoundFlags(int,int,int,int):0 -> b
    141:150:android.view.View android.support.v7.widget.ViewBoundsCheck.findOneViewWithinBoundFlags(int,int,int,int):0:0 -> b
    1:1:void android.support.v7.widget.CardView$1.setShadowPadding(int,int,int,int):0:0 -> c
android.support.v7.widget.ViewInfoStore$InfoRecord -> h0.j4:
# {"id":"sourceFile","fileName":"ViewInfoStore.java"}
    android.support.v4.util.Pools$Pool sPool -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le/f;"}
    1:1:void <clinit>():0:0 -> <clinit>
android.support.v7.widget.ViewStubCompat -> android.support.v7.widget.ViewStubCompat:
# {"id":"sourceFile","fileName":"ViewStubCompat.java"}
    int mLayoutResource -> a
    int mInflatedId -> b
    java.lang.ref.WeakReference mInflatedViewRef -> c
    android.view.LayoutInflater mInflater -> d
    2:46:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    2:46:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:1:android.view.View inflate():0:0 -> a
    1:1:void setOnInflateListener(android.support.v7.widget.ViewStubCompat$OnInflateListener):0:0 -> setOnInflateListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/l4;)V"}
android.support.v7.widget.ViewStubCompat$OnInflateListener -> h0.l4:
# {"id":"sourceFile","fileName":"ViewStubCompat.java"}
android.support.v7.widget.ViewUtils -> h0.m4:
# {"id":"sourceFile","fileName":"ViewUtils.java"}
    java.lang.reflect.Method sComputeFitSystemWindowsMethod -> a
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void computeFitSystemWindows(android.view.View,android.graphics.Rect,android.graphics.Rect):0:0 -> a
    1:12:int android.support.v4.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> b
    1:12:boolean isLayoutRtl(android.view.View):0 -> b
android.system.ErrnoException -> android.system.ErrnoException:
# {"id":"com.android.tools.r8.synthesized"}
com.crowdfire.cfalertdialog.CFAlertDialog -> i0.g:
# {"id":"sourceFile","fileName":"CFAlertDialog.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams params -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/f;"}
    android.widget.RelativeLayout cfDialogBackground -> c
    android.widget.RelativeLayout cfDialogContainer -> d
    android.widget.LinearLayout cfDialogHeaderLinearLayout -> e
    android.widget.LinearLayout cfDialogBodyContainer -> f
    android.widget.LinearLayout buttonContainerLinearLayout -> g
    android.widget.LinearLayout cfDialogFooterLinearLayout -> h
    android.widget.LinearLayout iconTitleContainer -> i
    android.widget.LinearLayout selectableItemsContainer -> j
    android.support.v7.widget.CardView dialogCardView -> k
    android.widget.TextView dialogTitleTextView -> l
    android.widget.TextView dialogMessageTextView -> m
    android.widget.ImageView cfDialogIconImageView -> n
    android.widget.ScrollView cfDialogScrollView -> o
    1:1:void com.crowdfire.cfalertdialog.CFAlertDialog.<init>(android.content.Context):0:0 -> <init>
    1:1:void <init>(android.content.Context,com.crowdfire.cfalertdialog.CFAlertDialog$1):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)V"}
    2:2:void com.crowdfire.cfalertdialog.CFAlertDialog.<init>(android.content.Context,int):0:0 -> <init>
    2:2:void <init>(android.content.Context,int,com.crowdfire.cfalertdialog.CFAlertDialog$1):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;I)V"}
    1:1:void access$2701(com.crowdfire.cfalertdialog.CFAlertDialog):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/g;)V"}
    1:1:void access$4001(com.crowdfire.cfalertdialog.CFAlertDialog):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/g;)V"}
    1:1:void disableClipOnParents(android.view.View):0:0 -> d
    4:8:void com.crowdfire.cfalertdialog.CFAlertDialog.setEnabled(boolean):0:0 -> dismiss
    4:8:void dismiss():0 -> dismiss
    9:10:com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertStyle com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$2600(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> dismiss
    9:10:void com.crowdfire.cfalertdialog.CFAlertDialog.startDismissAnimation():0 -> dismiss
    9:10:void dismiss():0 -> dismiss
    11:27:android.view.animation.Animation com.crowdfire.cfalertdialog.CFAlertDialog.getDismissAnimation(com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertStyle):0:0 -> dismiss
    11:27:void com.crowdfire.cfalertdialog.CFAlertDialog.startDismissAnimation():0 -> dismiss
    11:27:void dismiss():0 -> dismiss
    28:29:android.content.Context com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$900(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> dismiss
    28:29:android.view.animation.Animation com.crowdfire.cfalertdialog.CFAlertDialog.getDismissAnimation(com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertStyle):0 -> dismiss
    28:29:void com.crowdfire.cfalertdialog.CFAlertDialog.startDismissAnimation():0 -> dismiss
    28:29:void dismiss():0 -> dismiss
    30:36:android.view.animation.Animation com.crowdfire.cfalertdialog.CFAlertDialog.getDismissAnimation(com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertStyle):0:0 -> dismiss
    30:36:void com.crowdfire.cfalertdialog.CFAlertDialog.startDismissAnimation():0 -> dismiss
    30:36:void dismiss():0 -> dismiss
    37:53:android.content.Context com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$900(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> dismiss
    37:53:android.view.animation.Animation com.crowdfire.cfalertdialog.CFAlertDialog.getDismissAnimation(com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertStyle):0 -> dismiss
    37:53:void com.crowdfire.cfalertdialog.CFAlertDialog.startDismissAnimation():0 -> dismiss
    37:53:void dismiss():0 -> dismiss
    54:67:void com.crowdfire.cfalertdialog.CFAlertDialog.startDismissAnimation():0:0 -> dismiss
    54:67:void dismiss():0 -> dismiss
    1:1:void setFooterView(android.view.View):0:0 -> e
    1:1:void setHeaderView(android.view.View):0:0 -> f
    1:1:void setIcon(android.graphics.drawable.Drawable):0:0 -> g
    1:1:void setViewEnabled(android.view.ViewGroup,boolean):0:0 -> h
    1:1:boolean android.support.v7.app.AppCompatDialog.supportRequestWindowFeature(int):0:0 -> onCreate
    1:1:void onCreate(android.os.Bundle):0 -> onCreate
    2:2:void onCreate(android.os.Bundle):0:0 -> onCreate
    3:3:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0:0 -> onCreate
    3:3:void onCreate(android.os.Bundle):0 -> onCreate
    4:4:void com.crowdfire.cfalertdialog.CFAlertDialog.setupBackground():0:0 -> onCreate
    4:4:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    4:4:void onCreate(android.os.Bundle):0 -> onCreate
    5:5:int com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$000(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    5:5:void com.crowdfire.cfalertdialog.CFAlertDialog.setupBackground():0 -> onCreate
    5:5:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    5:5:void onCreate(android.os.Bundle):0 -> onCreate
    6:6:void com.crowdfire.cfalertdialog.CFAlertDialog.setupBackground():0:0 -> onCreate
    6:6:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    6:6:void onCreate(android.os.Bundle):0 -> onCreate
    7:7:com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertStyle com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$2600(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    7:7:void com.crowdfire.cfalertdialog.CFAlertDialog.adjustBackgroundGravity():0 -> onCreate
    7:7:void com.crowdfire.cfalertdialog.CFAlertDialog.setupBackground():0 -> onCreate
    7:7:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    7:7:void onCreate(android.os.Bundle):0 -> onCreate
    8:8:void com.crowdfire.cfalertdialog.CFAlertDialog.adjustBackgroundGravity():0:0 -> onCreate
    8:8:void com.crowdfire.cfalertdialog.CFAlertDialog.setupBackground():0 -> onCreate
    8:8:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    8:8:void onCreate(android.os.Bundle):0 -> onCreate
    9:9:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0:0 -> onCreate
    9:9:void onCreate(android.os.Bundle):0 -> onCreate
    10:10:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0:0 -> onCreate
    10:10:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    10:10:void onCreate(android.os.Bundle):0 -> onCreate
    11:11:void com.crowdfire.cfalertdialog.CFAlertDialog.bindCardSubviews():0:0 -> onCreate
    11:11:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    11:11:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    11:11:void onCreate(android.os.Bundle):0 -> onCreate
    12:12:int com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$300(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    12:12:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    12:12:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    12:12:void onCreate(android.os.Bundle):0 -> onCreate
    13:13:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0:0 -> onCreate
    13:13:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    13:13:void onCreate(android.os.Bundle):0 -> onCreate
    14:14:float com.crowdfire.cfalertdialog.CFAlertDialog.getCornerRadius():0:0 -> onCreate
    14:14:void com.crowdfire.cfalertdialog.CFAlertDialog.adjustDialogLayoutParams():0 -> onCreate
    14:14:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    14:14:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    14:14:void onCreate(android.os.Bundle):0 -> onCreate
    15:15:com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertStyle com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$2600(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    15:15:float com.crowdfire.cfalertdialog.CFAlertDialog.getCornerRadius():0 -> onCreate
    15:15:void com.crowdfire.cfalertdialog.CFAlertDialog.adjustDialogLayoutParams():0 -> onCreate
    15:15:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    15:15:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    15:15:void onCreate(android.os.Bundle):0 -> onCreate
    16:16:float com.crowdfire.cfalertdialog.CFAlertDialog.getCornerRadius():0:0 -> onCreate
    16:16:void com.crowdfire.cfalertdialog.CFAlertDialog.adjustDialogLayoutParams():0 -> onCreate
    16:16:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    16:16:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    16:16:void onCreate(android.os.Bundle):0 -> onCreate
    17:17:float com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$3100(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    17:17:float com.crowdfire.cfalertdialog.CFAlertDialog.getCornerRadius():0 -> onCreate
    17:17:void com.crowdfire.cfalertdialog.CFAlertDialog.adjustDialogLayoutParams():0 -> onCreate
    17:17:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    17:17:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    17:17:void onCreate(android.os.Bundle):0 -> onCreate
    18:18:void com.crowdfire.cfalertdialog.CFAlertDialog.adjustDialogLayoutParams():0:0 -> onCreate
    18:18:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    18:18:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    18:18:void onCreate(android.os.Bundle):0 -> onCreate
    19:19:int com.crowdfire.cfalertdialog.CFAlertDialog.getOuterMargin():0:0 -> onCreate
    19:19:void com.crowdfire.cfalertdialog.CFAlertDialog.adjustDialogLayoutParams():0 -> onCreate
    19:19:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    19:19:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    19:19:void onCreate(android.os.Bundle):0 -> onCreate
    20:20:int com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$3200(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    20:20:int com.crowdfire.cfalertdialog.CFAlertDialog.getOuterMargin():0 -> onCreate
    20:20:void com.crowdfire.cfalertdialog.CFAlertDialog.adjustDialogLayoutParams():0 -> onCreate
    20:20:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    20:20:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    20:20:void onCreate(android.os.Bundle):0 -> onCreate
    21:21:void com.crowdfire.cfalertdialog.CFAlertDialog.adjustDialogLayoutParams():0:0 -> onCreate
    21:21:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    21:21:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    21:21:void onCreate(android.os.Bundle):0 -> onCreate
    22:22:int com.crowdfire.cfalertdialog.utils.DeviceUtil.getScreenWidth(android.content.Context):0:0 -> onCreate
    22:22:void com.crowdfire.cfalertdialog.CFAlertDialog.adjustDialogLayoutParams():0 -> onCreate
    22:22:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    22:22:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    22:22:void onCreate(android.os.Bundle):0 -> onCreate
    23:23:com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertStyle com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$2600(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    23:23:void com.crowdfire.cfalertdialog.CFAlertDialog.adjustDialogLayoutParams():0 -> onCreate
    23:23:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    23:23:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    23:23:void onCreate(android.os.Bundle):0 -> onCreate
    24:24:void com.crowdfire.cfalertdialog.CFAlertDialog.adjustDialogLayoutParams():0:0 -> onCreate
    24:24:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    24:24:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    24:24:void onCreate(android.os.Bundle):0 -> onCreate
    25:25:int com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$3200(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    25:25:boolean com.crowdfire.cfalertdialog.CFAlertDialog.isCustomMargin():0 -> onCreate
    25:25:void com.crowdfire.cfalertdialog.CFAlertDialog.adjustDialogLayoutParams():0 -> onCreate
    25:25:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    25:25:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    25:25:void onCreate(android.os.Bundle):0 -> onCreate
    26:26:void com.crowdfire.cfalertdialog.CFAlertDialog.adjustDialogLayoutParams():0:0 -> onCreate
    26:26:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    26:26:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    26:26:void onCreate(android.os.Bundle):0 -> onCreate
    27:27:int com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$400(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    27:27:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    27:27:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    27:27:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    27:27:void onCreate(android.os.Bundle):0 -> onCreate
    28:28:void com.crowdfire.cfalertdialog.CFAlertDialog.setIcon(int):0:0 -> onCreate
    28:28:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    28:28:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    28:28:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    28:28:void onCreate(android.os.Bundle):0 -> onCreate
    29:29:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0:0 -> onCreate
    29:29:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    29:29:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    29:29:void onCreate(android.os.Bundle):0 -> onCreate
    30:30:java.lang.CharSequence com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$600(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    30:30:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    30:30:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    30:30:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    30:30:void onCreate(android.os.Bundle):0 -> onCreate
    31:31:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0:0 -> onCreate
    31:31:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    31:31:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    31:31:void onCreate(android.os.Bundle):0 -> onCreate
    32:32:java.lang.CharSequence com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$700(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    32:32:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    32:32:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    32:32:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    32:32:void onCreate(android.os.Bundle):0 -> onCreate
    33:33:void com.crowdfire.cfalertdialog.CFAlertDialog.setMessage(java.lang.CharSequence):0:0 -> onCreate
    33:33:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    33:33:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    33:33:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    33:33:void onCreate(android.os.Bundle):0 -> onCreate
    34:34:int com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$800(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    34:34:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    34:34:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    34:34:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    34:34:void onCreate(android.os.Bundle):0 -> onCreate
    35:35:void com.crowdfire.cfalertdialog.CFAlertDialog.setTitleColor(int):0:0 -> onCreate
    35:35:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    35:35:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    35:35:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    35:35:void onCreate(android.os.Bundle):0 -> onCreate
    36:36:int com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$800(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    36:36:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    36:36:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    36:36:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    36:36:void onCreate(android.os.Bundle):0 -> onCreate
    37:37:void com.crowdfire.cfalertdialog.CFAlertDialog.setMessageColor(int):0:0 -> onCreate
    37:37:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    37:37:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    37:37:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    37:37:void onCreate(android.os.Bundle):0 -> onCreate
    38:38:boolean com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$200(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    38:38:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    38:38:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    38:38:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    38:38:void onCreate(android.os.Bundle):0 -> onCreate
    39:39:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0:0 -> onCreate
    39:39:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    39:39:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    39:39:void onCreate(android.os.Bundle):0 -> onCreate
    40:40:android.content.Context com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$900(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    40:40:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    40:40:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    40:40:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    40:40:void onCreate(android.os.Bundle):0 -> onCreate
    41:41:java.util.List com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$1000(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    41:41:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    41:41:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    41:41:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    41:41:void onCreate(android.os.Bundle):0 -> onCreate
    42:42:void com.crowdfire.cfalertdialog.CFAlertDialog.populateButtons(android.content.Context,java.util.List):0:0 -> onCreate
    42:42:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    42:42:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    42:42:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    42:42:void onCreate(android.os.Bundle):0 -> onCreate
    43:43:android.view.View com.crowdfire.cfalertdialog.CFAlertDialog.createButton(android.content.Context,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionButton):0:0 -> onCreate
    43:43:void com.crowdfire.cfalertdialog.CFAlertDialog.populateButtons(android.content.Context,java.util.List):0 -> onCreate
    43:43:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    43:43:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    43:43:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    43:43:void onCreate(android.os.Bundle):0 -> onCreate
    44:44:void com.crowdfire.cfalertdialog.CFAlertDialog.setButtonLayout(android.view.View,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionButton):0:0 -> onCreate
    44:44:android.view.View com.crowdfire.cfalertdialog.CFAlertDialog.createButton(android.content.Context,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionButton):0 -> onCreate
    44:44:void com.crowdfire.cfalertdialog.CFAlertDialog.populateButtons(android.content.Context,java.util.List):0 -> onCreate
    44:44:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    44:44:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    44:44:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    44:44:void onCreate(android.os.Bundle):0 -> onCreate
    45:45:com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionAlignment com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionButton.access$3500(com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionButton):0:0 -> onCreate
    45:45:void com.crowdfire.cfalertdialog.CFAlertDialog.setButtonLayout(android.view.View,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionButton):0 -> onCreate
    45:45:android.view.View com.crowdfire.cfalertdialog.CFAlertDialog.createButton(android.content.Context,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionButton):0 -> onCreate
    45:45:void com.crowdfire.cfalertdialog.CFAlertDialog.populateButtons(android.content.Context,java.util.List):0 -> onCreate
    45:45:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    45:45:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    45:45:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    45:45:void onCreate(android.os.Bundle):0 -> onCreate
    46:46:void com.crowdfire.cfalertdialog.CFAlertDialog.setButtonLayout(android.view.View,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionButton):0:0 -> onCreate
    46:46:android.view.View com.crowdfire.cfalertdialog.CFAlertDialog.createButton(android.content.Context,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionButton):0 -> onCreate
    46:46:void com.crowdfire.cfalertdialog.CFAlertDialog.populateButtons(android.content.Context,java.util.List):0 -> onCreate
    46:46:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    46:46:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    46:46:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    46:46:void onCreate(android.os.Bundle):0 -> onCreate
    47:47:android.view.View com.crowdfire.cfalertdialog.CFAlertDialog.createButton(android.content.Context,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionButton):0:0 -> onCreate
    47:47:void com.crowdfire.cfalertdialog.CFAlertDialog.populateButtons(android.content.Context,java.util.List):0 -> onCreate
    47:47:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    47:47:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    47:47:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    47:47:void onCreate(android.os.Bundle):0 -> onCreate
    48:48:void com.crowdfire.cfalertdialog.CFAlertDialog.setButtonColors(com.crowdfire.cfalertdialog.views.CFPushButton,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionButton):0:0 -> onCreate
    48:48:android.view.View com.crowdfire.cfalertdialog.CFAlertDialog.createButton(android.content.Context,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionButton):0 -> onCreate
    48:48:void com.crowdfire.cfalertdialog.CFAlertDialog.populateButtons(android.content.Context,java.util.List):0 -> onCreate
    48:48:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    48:48:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    48:48:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    48:48:void onCreate(android.os.Bundle):0 -> onCreate
    49:49:void com.crowdfire.cfalertdialog.CFAlertDialog.populateButtons(android.content.Context,java.util.List):0:0 -> onCreate
    49:49:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    49:49:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    49:49:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    49:49:void onCreate(android.os.Bundle):0 -> onCreate
    50:50:int com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$1100(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    50:50:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    50:50:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    50:50:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    50:50:void onCreate(android.os.Bundle):0 -> onCreate
    51:51:void com.crowdfire.cfalertdialog.CFAlertDialog.setTextGravity(int):0:0 -> onCreate
    51:51:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    51:51:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    51:51:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    51:51:void onCreate(android.os.Bundle):0 -> onCreate
    52:52:java.lang.String[] com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$1200(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    52:52:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    52:52:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    52:52:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    52:52:void onCreate(android.os.Bundle):0 -> onCreate
    53:53:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0:0 -> onCreate
    53:53:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    53:53:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    53:53:void onCreate(android.os.Bundle):0 -> onCreate
    54:54:android.content.DialogInterface$OnClickListener com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$1300(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    54:54:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    54:54:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    54:54:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    54:54:void onCreate(android.os.Bundle):0 -> onCreate
    55:55:void com.crowdfire.cfalertdialog.CFAlertDialog.setItems(java.lang.String[],android.content.DialogInterface$OnClickListener):0:0 -> onCreate
    55:55:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    55:55:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    55:55:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    55:55:void onCreate(android.os.Bundle):0 -> onCreate
    56:56:java.lang.String[] com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$1700(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    56:56:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    56:56:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    56:56:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    56:56:void onCreate(android.os.Bundle):0 -> onCreate
    57:57:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0:0 -> onCreate
    57:57:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    57:57:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    57:57:void onCreate(android.os.Bundle):0 -> onCreate
    58:58:int com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$1800(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    58:58:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    58:58:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    58:58:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    58:58:void onCreate(android.os.Bundle):0 -> onCreate
    59:59:android.content.DialogInterface$OnClickListener com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$1900(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    59:59:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    59:59:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    59:59:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    59:59:void onCreate(android.os.Bundle):0 -> onCreate
    60:60:void com.crowdfire.cfalertdialog.CFAlertDialog.setSingleSelectItems(java.lang.String[],int,android.content.DialogInterface$OnClickListener):0:0 -> onCreate
    60:60:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    60:60:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    60:60:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    60:60:void onCreate(android.os.Bundle):0 -> onCreate
    61:61:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0:0 -> onCreate
    61:61:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    61:61:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    61:61:void onCreate(android.os.Bundle):0 -> onCreate
    62:62:boolean com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.isDialogBodyEmpty():0:0 -> onCreate
    62:62:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    62:62:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    62:62:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    62:62:void onCreate(android.os.Bundle):0 -> onCreate
    63:63:boolean com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.isDialogBodyEmpty():0:0 -> onCreate
    63:63:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    63:63:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    63:63:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    63:63:void onCreate(android.os.Bundle):0 -> onCreate
    64:64:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0:0 -> onCreate
    64:64:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    64:64:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    64:64:void onCreate(android.os.Bundle):0 -> onCreate
    65:65:int com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$2000(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    65:65:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    65:65:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    65:65:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    65:65:void onCreate(android.os.Bundle):0 -> onCreate
    66:66:void com.crowdfire.cfalertdialog.CFAlertDialog.setContentImageDrawable(int):0:0 -> onCreate
    66:66:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    66:66:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    66:66:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    66:66:void onCreate(android.os.Bundle):0 -> onCreate
    67:67:void com.crowdfire.cfalertdialog.CFAlertDialog.setContentImageDrawable(android.graphics.drawable.Drawable):0:0 -> onCreate
    67:67:void com.crowdfire.cfalertdialog.CFAlertDialog.setContentImageDrawable(int):0 -> onCreate
    67:67:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    67:67:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    67:67:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    67:67:void onCreate(android.os.Bundle):0 -> onCreate
    68:68:android.view.View com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$2200(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    68:68:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    68:68:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    68:68:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    68:68:void onCreate(android.os.Bundle):0 -> onCreate
    69:69:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0:0 -> onCreate
    69:69:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    69:69:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    69:69:void onCreate(android.os.Bundle):0 -> onCreate
    70:70:int com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$2300(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    70:70:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    70:70:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    70:70:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    70:70:void onCreate(android.os.Bundle):0 -> onCreate
    71:71:void com.crowdfire.cfalertdialog.CFAlertDialog.setHeaderView(int):0:0 -> onCreate
    71:71:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    71:71:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    71:71:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    71:71:void onCreate(android.os.Bundle):0 -> onCreate
    72:72:android.view.View com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$2400(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    72:72:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    72:72:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    72:72:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    72:72:void onCreate(android.os.Bundle):0 -> onCreate
    73:73:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0:0 -> onCreate
    73:73:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    73:73:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    73:73:void onCreate(android.os.Bundle):0 -> onCreate
    74:74:int com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$2500(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    74:74:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    74:74:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    74:74:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    74:74:void onCreate(android.os.Bundle):0 -> onCreate
    75:75:void com.crowdfire.cfalertdialog.CFAlertDialog.setFooterView(int):0:0 -> onCreate
    75:75:void com.crowdfire.cfalertdialog.CFAlertDialog.populateCardView():0 -> onCreate
    75:75:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    75:75:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    75:75:void onCreate(android.os.Bundle):0 -> onCreate
    76:76:com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertStyle com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$2600(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    76:76:void com.crowdfire.cfalertdialog.CFAlertDialog.setupCardBehaviour():0 -> onCreate
    76:76:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    76:76:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    76:76:void onCreate(android.os.Bundle):0 -> onCreate
    77:77:void com.crowdfire.cfalertdialog.CFAlertDialog.setupCardBehaviour():0:0 -> onCreate
    77:77:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    77:77:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    77:77:void onCreate(android.os.Bundle):0 -> onCreate
    78:78:boolean com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$200(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onCreate
    78:78:void com.crowdfire.cfalertdialog.CFAlertDialog.setupCardBehaviour():0 -> onCreate
    78:78:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    78:78:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    78:78:void onCreate(android.os.Bundle):0 -> onCreate
    79:79:void com.crowdfire.cfalertdialog.CFAlertDialog.setupCardBehaviour():0:0 -> onCreate
    79:79:void com.crowdfire.cfalertdialog.CFAlertDialog.createCardView():0 -> onCreate
    79:79:void com.crowdfire.cfalertdialog.CFAlertDialog.setupSubviews(android.view.View):0 -> onCreate
    79:79:void onCreate(android.os.Bundle):0 -> onCreate
    80:80:void onCreate(android.os.Bundle):0:0 -> onCreate
    81:81:void com.crowdfire.cfalertdialog.CFAlertDialog.setEnabled(boolean):0:0 -> onCreate
    81:81:void onCreate(android.os.Bundle):0 -> onCreate
    1:1:void onDetachedFromWindow():0:0 -> onDetachedFromWindow
    1:1:void setTitle(int):0:0 -> setTitle
    2:2:void setTitle(java.lang.CharSequence):0:0 -> setTitle
    6:7:com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertStyle com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$2600(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> show
    6:7:void com.crowdfire.cfalertdialog.CFAlertDialog.startPresentAnimation():0 -> show
    6:7:void show():0 -> show
    8:24:android.view.animation.Animation com.crowdfire.cfalertdialog.CFAlertDialog.getPresentAnimation(com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertStyle):0:0 -> show
    8:24:void com.crowdfire.cfalertdialog.CFAlertDialog.startPresentAnimation():0 -> show
    8:24:void show():0 -> show
    25:26:android.content.Context com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$900(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> show
    25:26:android.view.animation.Animation com.crowdfire.cfalertdialog.CFAlertDialog.getPresentAnimation(com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertStyle):0 -> show
    25:26:void com.crowdfire.cfalertdialog.CFAlertDialog.startPresentAnimation():0 -> show
    25:26:void show():0 -> show
    27:33:android.view.animation.Animation com.crowdfire.cfalertdialog.CFAlertDialog.getPresentAnimation(com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertStyle):0:0 -> show
    27:33:void com.crowdfire.cfalertdialog.CFAlertDialog.startPresentAnimation():0 -> show
    27:33:void show():0 -> show
    34:38:android.content.Context com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$900(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> show
    34:38:android.view.animation.Animation com.crowdfire.cfalertdialog.CFAlertDialog.getPresentAnimation(com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertStyle):0 -> show
    34:38:void com.crowdfire.cfalertdialog.CFAlertDialog.startPresentAnimation():0 -> show
    34:38:void show():0 -> show
    39:48:android.view.animation.Animation com.crowdfire.cfalertdialog.CFAlertDialog.getPresentAnimation(com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertStyle):0:0 -> show
    39:48:void com.crowdfire.cfalertdialog.CFAlertDialog.startPresentAnimation():0 -> show
    39:48:void show():0 -> show
    49:54:android.content.Context com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$900(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> show
    49:54:android.view.animation.Animation com.crowdfire.cfalertdialog.CFAlertDialog.getPresentAnimation(com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertStyle):0 -> show
    49:54:void com.crowdfire.cfalertdialog.CFAlertDialog.startPresentAnimation():0 -> show
    49:54:void show():0 -> show
    55:69:void com.crowdfire.cfalertdialog.CFAlertDialog.startPresentAnimation():0:0 -> show
    55:69:void show():0 -> show
com.crowdfire.cfalertdialog.CFAlertDialog$1 -> R8$$REMOVED$$CLASS$$183:
# {"id":"sourceFile","fileName":"CFAlertDialog.java"}
com.crowdfire.cfalertdialog.CFAlertDialog$10 -> i0.a:
# {"id":"sourceFile","fileName":"CFAlertDialog.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    com.crowdfire.cfalertdialog.CFAlertDialog this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    5:8:void com.crowdfire.cfalertdialog.CFAlertDialog$10.<init>(com.crowdfire.cfalertdialog.CFAlertDialog):0:0 -> <init>
    5:8:void $r8$init$synthetic(com.crowdfire.cfalertdialog.CFAlertDialog,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/g;I)V"}
    6:23:void com.crowdfire.cfalertdialog.CFAlertDialog$11.onAnimationEnd(android.view.animation.Animation):0:0 -> onAnimationEnd
    6:23:void onAnimationEnd$bridge(android.view.animation.Animation):0 -> onAnimationEnd
      # {"id":"com.android.tools.r8.synthesized"}
    24:26:void com.crowdfire.cfalertdialog.CFAlertDialog.setEnabled(boolean):0:0 -> onAnimationEnd
    24:26:void com.crowdfire.cfalertdialog.CFAlertDialog.alertPresented():0 -> onAnimationEnd
    24:26:void com.crowdfire.cfalertdialog.CFAlertDialog.access$3900(com.crowdfire.cfalertdialog.CFAlertDialog):0 -> onAnimationEnd
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    24:26:void com.crowdfire.cfalertdialog.CFAlertDialog$10.onAnimationEnd(android.view.animation.Animation):0 -> onAnimationEnd
    24:26:void onAnimationEnd$bridge(android.view.animation.Animation):0 -> onAnimationEnd
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(4)"]}
    27:29:void com.crowdfire.cfalertdialog.CFAlertDialog.setEnabled(boolean):0:0 -> onAnimationEnd
    27:29:void com.crowdfire.cfalertdialog.CFAlertDialog.alertPresented():0 -> onAnimationEnd
    27:29:void com.crowdfire.cfalertdialog.CFAlertDialog.access$3900(com.crowdfire.cfalertdialog.CFAlertDialog):0 -> onAnimationEnd
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    27:29:void com.crowdfire.cfalertdialog.CFAlertDialog$10.onAnimationEnd(android.view.animation.Animation):0 -> onAnimationEnd
    27:29:void onAnimationEnd$bridge(android.view.animation.Animation):0 -> onAnimationEnd
    30:31:void com.crowdfire.cfalertdialog.CFAlertDialog.alertPresented():0:0 -> onAnimationEnd
    30:31:void com.crowdfire.cfalertdialog.CFAlertDialog.access$3900(com.crowdfire.cfalertdialog.CFAlertDialog):0 -> onAnimationEnd
    30:31:void com.crowdfire.cfalertdialog.CFAlertDialog$10.onAnimationEnd(android.view.animation.Animation):0 -> onAnimationEnd
    30:31:void onAnimationEnd$bridge(android.view.animation.Animation):0 -> onAnimationEnd
    32:39:long com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$2800(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onAnimationEnd
    32:39:void com.crowdfire.cfalertdialog.CFAlertDialog.alertPresented():0 -> onAnimationEnd
    32:39:void com.crowdfire.cfalertdialog.CFAlertDialog.access$3900(com.crowdfire.cfalertdialog.CFAlertDialog):0 -> onAnimationEnd
    32:39:void com.crowdfire.cfalertdialog.CFAlertDialog$10.onAnimationEnd(android.view.animation.Animation):0 -> onAnimationEnd
    32:39:void onAnimationEnd$bridge(android.view.animation.Animation):0 -> onAnimationEnd
    40:53:void com.crowdfire.cfalertdialog.CFAlertDialog.alertPresented():0:0 -> onAnimationEnd
    40:53:void com.crowdfire.cfalertdialog.CFAlertDialog.access$3900(com.crowdfire.cfalertdialog.CFAlertDialog):0 -> onAnimationEnd
    40:53:void com.crowdfire.cfalertdialog.CFAlertDialog$10.onAnimationEnd(android.view.animation.Animation):0 -> onAnimationEnd
    40:53:void onAnimationEnd$bridge(android.view.animation.Animation):0 -> onAnimationEnd
    54:55:long com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.access$2800(com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams):0:0 -> onAnimationEnd
    54:55:void com.crowdfire.cfalertdialog.CFAlertDialog.alertPresented():0 -> onAnimationEnd
    54:55:void com.crowdfire.cfalertdialog.CFAlertDialog.access$3900(com.crowdfire.cfalertdialog.CFAlertDialog):0 -> onAnimationEnd
    54:55:void com.crowdfire.cfalertdialog.CFAlertDialog$10.onAnimationEnd(android.view.animation.Animation):0 -> onAnimationEnd
    54:55:void onAnimationEnd$bridge(android.view.animation.Animation):0 -> onAnimationEnd
    56:60:void com.crowdfire.cfalertdialog.CFAlertDialog.alertPresented():0:0 -> onAnimationEnd
    56:60:void com.crowdfire.cfalertdialog.CFAlertDialog.access$3900(com.crowdfire.cfalertdialog.CFAlertDialog):0 -> onAnimationEnd
    56:60:void com.crowdfire.cfalertdialog.CFAlertDialog$10.onAnimationEnd(android.view.animation.Animation):0 -> onAnimationEnd
    56:60:void onAnimationEnd$bridge(android.view.animation.Animation):0 -> onAnimationEnd
    1:1:void onAnimationRepeat$bridge(android.view.animation.Animation):0:0 -> onAnimationRepeat
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void onAnimationStart$bridge(android.view.animation.Animation):0:0 -> onAnimationStart
      # {"id":"com.android.tools.r8.synthesized"}
com.crowdfire.cfalertdialog.CFAlertDialog$11 -> R8$$REMOVED$$CLASS$$182:
# {"id":"sourceFile","fileName":"CFAlertDialog.java"}
com.crowdfire.cfalertdialog.CFAlertDialog$11$1 -> R8$$REMOVED$$CLASS$$181:
# {"id":"sourceFile","fileName":"CFAlertDialog.java"}
com.crowdfire.cfalertdialog.CFAlertDialog$2 -> R8$$REMOVED$$CLASS$$184:
# {"id":"sourceFile","fileName":"CFAlertDialog.java"}
com.crowdfire.cfalertdialog.CFAlertDialog$3 -> R8$$REMOVED$$CLASS$$185:
# {"id":"sourceFile","fileName":"CFAlertDialog.java"}
com.crowdfire.cfalertdialog.CFAlertDialog$6 -> i0.b:
# {"id":"sourceFile","fileName":"CFAlertDialog.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionButton val$actionButton -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/e;"}
    com.crowdfire.cfalertdialog.CFAlertDialog this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(com.crowdfire.cfalertdialog.CFAlertDialog,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionButton):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/g;Li0/e;)V"}
    3:7:android.content.DialogInterface$OnClickListener com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionButton.access$3300(com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionButton):0:0 -> onClick
    3:7:void onClick(android.view.View):0 -> onClick
    8:11:void onClick(android.view.View):0:0 -> onClick
com.crowdfire.cfalertdialog.CFAlertDialog$7 -> i0.c:
# {"id":"sourceFile","fileName":"CFAlertDialog.java"}
    android.content.DialogInterface$OnClickListener val$onClickListener -> a
    int val$position -> b
    com.crowdfire.cfalertdialog.CFAlertDialog this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(com.crowdfire.cfalertdialog.CFAlertDialog,android.content.DialogInterface$OnClickListener,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/g;Landroid/content/DialogInterface$OnClickListener;I)V"}
    1:1:void onClick(android.view.View):0:0 -> onClick
com.crowdfire.cfalertdialog.CFAlertDialog$8 -> i0.d:
# {"id":"sourceFile","fileName":"CFAlertDialog.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    int val$position -> b
    com.crowdfire.cfalertdialog.CFAlertDialog this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    android.content.DialogInterface$OnMultiChoiceClickListener val$onMultiChoiceClickListener -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    9:12:void com.crowdfire.cfalertdialog.CFAlertDialog$8.<init>(com.crowdfire.cfalertdialog.CFAlertDialog,android.content.DialogInterface$OnMultiChoiceClickListener,int):0:0 -> <init>
    9:12:void $r8$init$synthetic(com.crowdfire.cfalertdialog.CFAlertDialog,java.lang.Object,int,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/g;Landroid/content/DialogInterface$OnClickListener;II)V"}
    18:25:void com.crowdfire.cfalertdialog.CFAlertDialog$9.onCheckedChanged(android.widget.CompoundButton,boolean):0:0 -> onCheckedChanged
    18:25:void onCheckedChanged$bridge(android.widget.CompoundButton,boolean):0 -> onCheckedChanged
      # {"id":"com.android.tools.r8.synthesized"}
    26:30:void com.crowdfire.cfalertdialog.CFAlertDialog$8.onCheckedChanged(android.widget.CompoundButton,boolean):0:0 -> onCheckedChanged
    26:30:void onCheckedChanged$bridge(android.widget.CompoundButton,boolean):0 -> onCheckedChanged
com.crowdfire.cfalertdialog.CFAlertDialog$9 -> R8$$REMOVED$$CLASS$$186:
# {"id":"sourceFile","fileName":"CFAlertDialog.java"}
com.crowdfire.cfalertdialog.CFAlertDialog$Builder -> R8$$REMOVED$$CLASS$$187:
# {"id":"sourceFile","fileName":"CFAlertDialog.java"}
com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionButton -> i0.e:
# {"id":"sourceFile","fileName":"CFAlertDialog.java"}
    java.lang.String buttonText -> a
    android.content.DialogInterface$OnClickListener onClickListener -> b
    int textColor -> c
    com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionAlignment alignment -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"I"}
    int backgroundColor -> e
    int backgroundDrawableId -> f
    17:49:int com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionButton.getBackgroundDrawable(com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionStyle):0:0 -> <init>
    17:49:void <init>(android.content.Context,java.lang.String,int,int,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionStyle,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionAlignment,android.content.DialogInterface$OnClickListener):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;IIILandroid/content/DialogInterface$OnClickListener;)V"}
    50:78:int com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionButton.getTextColor(com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionStyle):0:0 -> <init>
    50:78:void <init>(android.content.Context,java.lang.String,int,int,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionStyle,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionAlignment,android.content.DialogInterface$OnClickListener):0 -> <init>
com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams -> i0.f:
# {"id":"sourceFile","fileName":"CFAlertDialog.java"}
    android.content.Context context -> a
    int backgroundColor -> b
    int dialogBackgroundColor -> c
    float dialogCornerRadius -> d
    int dialogOuterMargin -> e
    java.lang.CharSequence message -> f
    java.lang.CharSequence title -> g
    int textColor -> h
    int theme -> i
    int textGravity -> j
    int iconDrawableId -> k
    int contentImageDrawableId -> l
    android.view.View headerView -> m
    android.view.View footerView -> n
    int headerViewId -> o
    int footerViewId -> p
    java.util.List buttons -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    boolean cancelable -> r
    java.lang.String[] items -> s
    java.lang.String[] singleSelectItems -> t
    int singleSelectedItem -> u
    android.content.DialogInterface$OnClickListener onItemClickListener -> v
    android.content.DialogInterface$OnClickListener onSingleItemClickListener -> w
    long autoDismissDuration -> x
    com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertStyle dialogStyle -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"I"}
    1:64:void com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.<init>():0:0 -> <init>
    1:64:void <init>(com.crowdfire.cfalertdialog.CFAlertDialog$1):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
com.crowdfire.cfalertdialog.utils.DeviceUtil -> R8$$REMOVED$$CLASS$$188:
# {"id":"sourceFile","fileName":"DeviceUtil.java"}
com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener -> j0.b:
# {"id":"sourceFile","fileName":"SwipeToHideViewListener.java"}
    boolean isTouching -> a
    float swipeStartX -> b
    float swipeStartY -> c
    float viewStartX -> d
    float deltaX -> e
    float deltaY -> f
    boolean isSwipingHorizontal -> g
    android.view.View animatingView -> h
    boolean shouldDismissView -> i
    com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener$SwipeToHideCompletionListener listener -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/n;"}
    1:1:void <init>(android.view.View,boolean,com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener$SwipeToHideCompletionListener):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/v7/widget/CardView;ZLj/n;)V"}
    1:1:void animateViewHorizontally(float,int,boolean,com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener$AnimatorCompletionListener):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FIZLj0/a;)V"}
    27:99:void com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener.moveSwipe(android.view.MotionEvent):0:0 -> onTouch
    27:99:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    100:152:void com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener.endSwipe():0:0 -> onTouch
    100:152:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    153:175:void com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener.startSwipe(android.view.MotionEvent):0:0 -> onTouch
    153:175:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener$1 -> j0.a:
# {"id":"sourceFile","fileName":"SwipeToHideViewListener.java"}
    com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/b;"}
    3:6:void com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener$AnimatorCompletionListener.<init>(com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener):0:0 -> <init>
    3:6:void com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener$AnimatorCompletionListener.<init>(com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener,com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener$1):0 -> <init>
    3:6:void <init>(com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/b;)V"}
    3:6:com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener$SwipeToHideCompletionListener com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener.access$100(com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener):0:0 -> a
    3:6:void com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener$1.onAnimationCompleted():0 -> a
    3:6:void com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener$AnimatorCompletionListener.onAnimationEnd(android.animation.Animator):0 -> a
    7:10:void com.crowdfire.cfalertdialog.CFAlertDialog$2.viewDismissed():0:0 -> a
    7:10:void com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener$1.onAnimationCompleted():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:10:void com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener$AnimatorCompletionListener.onAnimationEnd(android.animation.Animator):0 -> a
    11:14:void com.crowdfire.cfalertdialog.CFAlertDialog$2.viewDismissed():0:0 -> a
    11:14:void com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener$1.onAnimationCompleted():0 -> a
    11:14:void com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener$AnimatorCompletionListener.onAnimationEnd(android.animation.Animator):0 -> a
    1:1:void onAnimationCancel(android.animation.Animator):0:0 -> onAnimationCancel
      # {"id":"com.android.tools.r8.synthesized"}
    1:4:void onAnimationEnd(android.animation.Animator):0:0 -> onAnimationEnd
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void onAnimationRepeat(android.animation.Animator):0:0 -> onAnimationRepeat
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void onAnimationStart(android.animation.Animator):0:0 -> onAnimationStart
      # {"id":"com.android.tools.r8.synthesized"}
com.crowdfire.cfalertdialog.utils.SwipeToHideViewListener$AnimatorCompletionListener -> R8$$REMOVED$$CLASS$$189:
# {"id":"sourceFile","fileName":"SwipeToHideViewListener.java"}
com.crowdfire.cfalertdialog.utils.ViewUtil -> R8$$REMOVED$$CLASS$$190:
# {"id":"sourceFile","fileName":"ViewUtil.java"}
com.crowdfire.cfalertdialog.utils.ViewUtil$1 -> j0.c:
# {"id":"sourceFile","fileName":"ViewUtil.java"}
    void <init>() -> <init>
    1:9:boolean com.crowdfire.cfalertdialog.utils.ViewUtil.onButtonTouch(android.view.View,android.view.MotionEvent):0:0 -> onTouch
    1:9:boolean com.crowdfire.cfalertdialog.utils.ViewUtil.access$000(android.view.View,android.view.MotionEvent):0 -> onTouch
    1:9:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    10:49:void com.crowdfire.cfalertdialog.utils.ViewUtil.onButtonPressed(android.view.View):0:0 -> onTouch
    10:49:boolean com.crowdfire.cfalertdialog.utils.ViewUtil.onButtonTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    10:49:boolean com.crowdfire.cfalertdialog.utils.ViewUtil.access$000(android.view.View,android.view.MotionEvent):0 -> onTouch
    10:49:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    50:69:boolean com.crowdfire.cfalertdialog.utils.ViewUtil.onButtonTouch(android.view.View,android.view.MotionEvent):0:0 -> onTouch
    50:69:boolean com.crowdfire.cfalertdialog.utils.ViewUtil.access$000(android.view.View,android.view.MotionEvent):0 -> onTouch
    50:69:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    70:110:void com.crowdfire.cfalertdialog.utils.ViewUtil.onButtonReleased(android.view.View):0:0 -> onTouch
    70:110:boolean com.crowdfire.cfalertdialog.utils.ViewUtil.onButtonTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    70:110:boolean com.crowdfire.cfalertdialog.utils.ViewUtil.access$000(android.view.View,android.view.MotionEvent):0 -> onTouch
    70:110:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
com.crowdfire.cfalertdialog.views.CFPushButton -> com.crowdfire.cfalertdialog.views.CFPushButton:
# {"id":"sourceFile","fileName":"CFPushButton.java"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    2:2:void initButton(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    3:3:void com.crowdfire.cfalertdialog.utils.ViewUtil.addBounceEffect(android.view.View):0:0 -> <init>
    3:3:void initButton(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    4:4:void initButton(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
com.freeapps.hosamazzam.androidchangelanguage.MyContextWrapper -> com.freeapps.hosamazzam.androidchangelanguage.MyContextWrapper:
# {"id":"sourceFile","fileName":"MyContextWrapper.java"}
com.mingle.SimpleAnimationListener -> l0.a:
# {"id":"sourceFile","fileName":"SimpleAnimationListener.java"}
    1:1:void <init>():0:0 -> <init>
    void com.nineoldandroids.animation.Animator$AnimatorListener.onAnimationEnd(com.nineoldandroids.animation.Animator) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    void onAnimationStart(com.nineoldandroids.animation.Animator) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
com.mingle.sweetpick.CustomDelegate -> m0.b:
# {"id":"sourceFile","fileName":"CustomDelegate.java"}
    com.mingle.widget.SweetView mSweetView -> g
    android.widget.RelativeLayout mContentRL -> h
    com.mingle.widget.CRImageView sliderIm -> i
    com.mingle.widget.FreeGrowUpParentRelativeLayout mFreeGrowUpParentRelativeLayout -> j
    android.view.View mContentView -> k
    android.view.ViewGroup mAnimationView -> l
    1:1:void <init>(boolean,com.mingle.sweetpick.CustomDelegate$AnimationType):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
com.mingle.sweetpick.CustomDelegate$1 -> m0.a:
# {"id":"sourceFile","fileName":"CustomDelegate.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    com.mingle.sweetpick.CustomDelegate this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    5:8:void com.mingle.sweetpick.CustomDelegate$1.<init>(com.mingle.sweetpick.CustomDelegate):0:0 -> <init>
    5:8:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    11:14:void com.tomer.fadingtextview.FadingTextView$1$1.onAnimationEnd(android.view.animation.Animation):0:0 -> onAnimationEnd
    11:14:void onAnimationEnd$bridge(android.view.animation.Animation):0 -> onAnimationEnd
      # {"id":"com.android.tools.r8.synthesized"}
    15:18:boolean com.tomer.fadingtextview.FadingTextView.access$100(com.tomer.fadingtextview.FadingTextView):0:0 -> onAnimationEnd
    15:18:void com.tomer.fadingtextview.FadingTextView$1$1.onAnimationEnd(android.view.animation.Animation):0 -> onAnimationEnd
    15:18:void onAnimationEnd$bridge(android.view.animation.Animation):0 -> onAnimationEnd
    19:20:int com.tomer.fadingtextview.FadingTextView.access$200(com.tomer.fadingtextview.FadingTextView):0:0 -> onAnimationEnd
    19:20:void com.tomer.fadingtextview.FadingTextView$1$1.onAnimationEnd(android.view.animation.Animation):0 -> onAnimationEnd
    19:20:void onAnimationEnd$bridge(android.view.animation.Animation):0 -> onAnimationEnd
    21:22:java.lang.CharSequence[] com.tomer.fadingtextview.FadingTextView.access$300(com.tomer.fadingtextview.FadingTextView):0:0 -> onAnimationEnd
    21:22:void com.tomer.fadingtextview.FadingTextView$1$1.onAnimationEnd(android.view.animation.Animation):0 -> onAnimationEnd
    21:22:void onAnimationEnd$bridge(android.view.animation.Animation):0 -> onAnimationEnd
    23:29:void com.tomer.fadingtextview.FadingTextView$1$1.onAnimationEnd(android.view.animation.Animation):0:0 -> onAnimationEnd
    23:29:void onAnimationEnd$bridge(android.view.animation.Animation):0 -> onAnimationEnd
    30:31:int com.tomer.fadingtextview.FadingTextView.access$202(com.tomer.fadingtextview.FadingTextView,int):0:0 -> onAnimationEnd
    30:31:void com.tomer.fadingtextview.FadingTextView$1$1.onAnimationEnd(android.view.animation.Animation):0 -> onAnimationEnd
    30:31:void onAnimationEnd$bridge(android.view.animation.Animation):0 -> onAnimationEnd
    32:37:void com.tomer.fadingtextview.FadingTextView$1$1.onAnimationEnd(android.view.animation.Animation):0:0 -> onAnimationEnd
    32:37:void onAnimationEnd$bridge(android.view.animation.Animation):0 -> onAnimationEnd
    38:39:com.mingle.widget.FreeGrowUpParentRelativeLayout com.mingle.sweetpick.CustomDelegate.access$000(com.mingle.sweetpick.CustomDelegate):0:0 -> onAnimationEnd
    38:39:void com.mingle.sweetpick.CustomDelegate$1.onAnimationEnd(android.view.animation.Animation):0 -> onAnimationEnd
    38:39:void onAnimationEnd$bridge(android.view.animation.Animation):0 -> onAnimationEnd
    40:44:void com.mingle.sweetpick.CustomDelegate$1.onAnimationEnd(android.view.animation.Animation):0:0 -> onAnimationEnd
    40:44:void onAnimationEnd$bridge(android.view.animation.Animation):0 -> onAnimationEnd
    1:1:void onAnimationRepeat$bridge(android.view.animation.Animation):0:0 -> onAnimationRepeat
      # {"id":"com.android.tools.r8.synthesized"}
    11:13:com.mingle.widget.FreeGrowUpParentRelativeLayout com.mingle.sweetpick.CustomDelegate.access$000(com.mingle.sweetpick.CustomDelegate):0:0 -> onAnimationStart
    11:13:void com.mingle.sweetpick.CustomDelegate$1.onAnimationStart(android.view.animation.Animation):0 -> onAnimationStart
    11:13:void onAnimationStart$bridge(android.view.animation.Animation):0 -> onAnimationStart
      # {"id":"com.android.tools.r8.synthesized"}
    14:18:void com.mingle.sweetpick.CustomDelegate$1.onAnimationStart(android.view.animation.Animation):0:0 -> onAnimationStart
    14:18:void onAnimationStart$bridge(android.view.animation.Animation):0 -> onAnimationStart
com.mingle.sweetpick.CustomDelegate$AnimationImp -> R8$$REMOVED$$CLASS$$191:
# {"id":"sourceFile","fileName":"CustomDelegate.java"}
com.mingle.sweetpick.Delegate -> m0.d:
# {"id":"sourceFile","fileName":"Delegate.java"}
    com.mingle.sweetpick.SweetSheet$Status mStatus -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"I"}
    android.view.ViewGroup mParentVG -> b
    android.view.View mRootView -> c
    android.widget.ImageView mBg -> d
    com.mingle.sweetpick.Effect mEffect -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/e1;"}
    boolean mIsBgClickEnable -> f
    1:1:void <init>():0:0 -> <init>
    10:20:void dismiss():0:0 -> a
    21:32:com.nineoldandroids.animation.ObjectAnimator com.nineoldandroids.animation.ObjectAnimator.ofFloat(java.lang.Object,java.lang.String,float[]):0:0 -> a
    21:32:void com.mingle.sweetpick.Delegate.dismissShowdown():0 -> a
    21:32:void dismiss():0 -> a
    33:53:void com.mingle.sweetpick.Delegate.dismissShowdown():0:0 -> a
    33:53:void dismiss():0 -> a
    54:61:void dismiss():0:0 -> a
    62:73:com.nineoldandroids.animation.ObjectAnimator com.nineoldandroids.animation.ObjectAnimator.ofFloat(java.lang.Object,java.lang.String,float[]):0:0 -> a
    62:73:void dismiss():0 -> a
    74:96:void dismiss():0:0 -> a
    1:1:void onClick(android.view.View):0:0 -> onClick
com.mingle.sweetpick.Delegate$1 -> m0.c:
# {"id":"sourceFile","fileName":"Delegate.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    com.mingle.sweetpick.Delegate this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/d;"}
    5:8:void com.mingle.sweetpick.Delegate$1.<init>(com.mingle.sweetpick.Delegate):0:0 -> <init>
    5:8:void $r8$init$synthetic(com.mingle.sweetpick.Delegate,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/d;I)V"}
    9:18:void com.mingle.sweetpick.Delegate$2.onAnimationEnd(com.nineoldandroids.animation.Animator):0:0 -> a
    9:18:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    19:20:void com.mingle.sweetpick.Delegate$1.onAnimationEnd(com.nineoldandroids.animation.Animator):0:0 -> a
    19:20:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    21:22:android.widget.ImageView com.mingle.sweetpick.Delegate.access$000(com.mingle.sweetpick.Delegate):0:0 -> a
    21:22:void com.mingle.sweetpick.Delegate$1.onAnimationEnd(com.nineoldandroids.animation.Animator):0 -> a
    21:22:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    23:26:void com.mingle.sweetpick.Delegate$1.onAnimationEnd(com.nineoldandroids.animation.Animator):0:0 -> a
    23:26:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    10:12:void com.mingle.sweetpick.Delegate$2.onAnimationStart(com.nineoldandroids.animation.Animator):0:0 -> b
    10:12:void com.mingle.sweetpick.Delegate$2.onAnimationStart$bridge(com.nineoldandroids.animation.Animator):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
com.mingle.sweetpick.Delegate$2 -> R8$$REMOVED$$CLASS$$192:
# {"id":"sourceFile","fileName":"Delegate.java"}
com.mingle.sweetpick.SweetSheet -> m0.e:
# {"id":"sourceFile","fileName":"SweetSheet.java"}
    android.view.ViewGroup mParentVG -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/widget/RelativeLayout;"}
    com.mingle.sweetpick.Delegate mDelegate -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/d;"}
    com.mingle.sweetpick.Effect mEffect -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/e1;"}
    1:1:void <init>(android.widget.RelativeLayout):0:0 -> <init>
    7:17:com.mingle.sweetpick.SweetSheet$Status com.mingle.sweetpick.Delegate.getStatus():0:0 -> a
    7:17:boolean isShow():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
com.mingle.sweetsheet.R$styleable -> n0.a:
    int[] FreeGrowUpParentRelativeLayout -> a
    1:1:void <clinit>():0:0 -> <clinit>
com.mingle.widget.CRImageView -> com.mingle.widget.CRImageView:
# {"id":"sourceFile","fileName":"CRImageView.java"}
    com.mingle.widget.CircleRevealHelper mCircleRevealHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/c;"}
    4:11:void init():0:0 -> <init>
    4:11:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:1:void superOnDraw(android.graphics.Canvas):0:0 -> a
    17:19:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    20:37:boolean com.mingle.widget.FreeGrowUpParentRelativeLayout.onParentHandMotionEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    20:37:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    38:64:void com.mingle.widget.FreeGrowUpParentRelativeLayout.changeLayoutParamsHeight(int):0:0 -> onTouchEvent
    38:64:boolean com.mingle.widget.FreeGrowUpParentRelativeLayout.onParentHandMotionEvent(android.view.MotionEvent):0 -> onTouchEvent
    38:64:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    65:94:boolean com.mingle.widget.FreeGrowUpParentRelativeLayout.checkGrowUpEnable():0:0 -> onTouchEvent
    65:94:boolean com.mingle.widget.FreeGrowUpParentRelativeLayout.onParentHandMotionEvent(android.view.MotionEvent):0 -> onTouchEvent
    65:94:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    95:100:boolean com.mingle.widget.FreeGrowUpParentRelativeLayout.onParentHandMotionEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    95:100:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    101:121:void com.mingle.widget.FreeGrowUpParentRelativeLayout.setOriginalHeight():0:0 -> onTouchEvent
    101:121:boolean com.mingle.widget.FreeGrowUpParentRelativeLayout.onParentHandMotionEvent(android.view.MotionEvent):0 -> onTouchEvent
    101:121:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    122:126:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
com.mingle.widget.CircleRevealHelper -> o0.c:
# {"id":"sourceFile","fileName":"CircleRevealHelper.java"}
    android.graphics.Path mPath -> a
    android.view.View mView -> b
    int mAnchorX -> c
    int mAnchorY -> d
    float mRadius -> e
    boolean isCircularReveal -> f
    com.mingle.widget.CircleRevealHelper$CircleRevealEnable mCircleRevealEnable -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/b;"}
    1:1:void <init>(android.view.View):0:0 -> <init>
    1:1:void onDraw(android.graphics.Canvas):0:0 -> a
com.mingle.widget.CircleRevealHelper$1 -> R8$$REMOVED$$CLASS$$193:
# {"id":"sourceFile","fileName":"CircleRevealHelper.java"}
com.mingle.widget.CircleRevealHelper$2 -> o0.a:
# {"id":"sourceFile","fileName":"CircleRevealHelper.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    com.mingle.widget.CircleRevealHelper this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    5:8:void com.mingle.widget.CircleRevealHelper$2.<init>(com.mingle.widget.CircleRevealHelper):0:0 -> <init>
    5:8:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    11:16:com.mingle.widget.SweetView$AnimationListener com.mingle.widget.SweetView.access$000(com.mingle.widget.SweetView):0:0 -> a
    11:16:void com.mingle.widget.SweetView$4.onAnimationEnd(com.nineoldandroids.animation.Animator):0 -> a
    11:16:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    17:20:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onEnd():0:0 -> a
    17:20:void com.mingle.widget.SweetView$4.onAnimationEnd(com.nineoldandroids.animation.Animator):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:20:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    21:23:boolean com.mingle.sweetpick.CustomDelegate.access$300(com.mingle.sweetpick.CustomDelegate):0:0 -> a
    21:23:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onEnd():0 -> a
    21:23:void com.mingle.widget.SweetView$4.onAnimationEnd(com.nineoldandroids.animation.Animator):0 -> a
    21:23:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    24:25:com.mingle.widget.CRImageView com.mingle.sweetpick.CustomDelegate.access$100(com.mingle.sweetpick.CustomDelegate):0:0 -> a
    24:25:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onEnd():0 -> a
    24:25:void com.mingle.widget.SweetView$4.onAnimationEnd(com.nineoldandroids.animation.Animator):0 -> a
    24:25:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    26:28:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onEnd():0:0 -> a
    26:28:void com.mingle.widget.SweetView$4.onAnimationEnd(com.nineoldandroids.animation.Animator):0 -> a
    26:28:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    29:30:com.mingle.widget.CRImageView com.mingle.sweetpick.CustomDelegate.access$100(com.mingle.sweetpick.CustomDelegate):0:0 -> a
    29:30:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onEnd():0 -> a
    29:30:void com.mingle.widget.SweetView$4.onAnimationEnd(com.nineoldandroids.animation.Animator):0 -> a
    29:30:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    31:36:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onEnd():0:0 -> a
    31:36:void com.mingle.widget.SweetView$4.onAnimationEnd(com.nineoldandroids.animation.Animator):0 -> a
    31:36:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    37:38:com.mingle.widget.CRImageView com.mingle.sweetpick.CustomDelegate.access$100(com.mingle.sweetpick.CustomDelegate):0:0 -> a
    37:38:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onEnd():0 -> a
    37:38:void com.mingle.widget.SweetView$4.onAnimationEnd(com.nineoldandroids.animation.Animator):0 -> a
    37:38:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    39:43:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onEnd():0:0 -> a
    39:43:void com.mingle.widget.SweetView$4.onAnimationEnd(com.nineoldandroids.animation.Animator):0 -> a
    39:43:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    44:45:com.mingle.widget.CRImageView com.mingle.sweetpick.CustomDelegate.access$100(com.mingle.sweetpick.CustomDelegate):0:0 -> a
    44:45:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onEnd():0 -> a
    44:45:void com.mingle.widget.SweetView$4.onAnimationEnd(com.nineoldandroids.animation.Animator):0 -> a
    44:45:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    46:50:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onEnd():0:0 -> a
    46:50:void com.mingle.widget.SweetView$4.onAnimationEnd(com.nineoldandroids.animation.Animator):0 -> a
    46:50:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    51:52:void com.mingle.widget.CRImageView.circularReveal(int,int,float,float):0:0 -> a
    51:52:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onEnd():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    51:52:void com.mingle.widget.SweetView$4.onAnimationEnd(com.nineoldandroids.animation.Animator):0 -> a
    51:52:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    53:55:void com.mingle.widget.CRImageView.circularReveal(int,int,float,float):0:0 -> a
    53:55:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onEnd():0 -> a
    53:55:void com.mingle.widget.SweetView$4.onAnimationEnd(com.nineoldandroids.animation.Animator):0 -> a
    53:55:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    56:60:void com.mingle.widget.CircleRevealHelper.circularReveal(int,int,float,float):0:0 -> a
    56:60:void com.mingle.widget.CRImageView.circularReveal(int,int,float,float):0 -> a
    56:60:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onEnd():0 -> a
    56:60:void com.mingle.widget.SweetView$4.onAnimationEnd(com.nineoldandroids.animation.Animator):0 -> a
    56:60:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    61:96:void com.mingle.widget.CircleRevealHelper.circularReveal(int,int,float,float,long,android.view.animation.Interpolator):0:0 -> a
    61:96:void com.mingle.widget.CircleRevealHelper.circularReveal(int,int,float,float):0 -> a
    61:96:void com.mingle.widget.CRImageView.circularReveal(int,int,float,float):0 -> a
    61:96:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onEnd():0 -> a
    61:96:void com.mingle.widget.SweetView$4.onAnimationEnd(com.nineoldandroids.animation.Animator):0 -> a
    61:96:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    97:104:com.nineoldandroids.animation.ValueAnimator com.nineoldandroids.animation.ValueAnimator.ofFloat(float[]):0:0 -> a
    97:104:void com.mingle.widget.CircleRevealHelper.circularReveal(int,int,float,float,long,android.view.animation.Interpolator):0 -> a
    97:104:void com.mingle.widget.CircleRevealHelper.circularReveal(int,int,float,float):0 -> a
    97:104:void com.mingle.widget.CRImageView.circularReveal(int,int,float,float):0 -> a
    97:104:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onEnd():0 -> a
    97:104:void com.mingle.widget.SweetView$4.onAnimationEnd(com.nineoldandroids.animation.Animator):0 -> a
    97:104:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    105:128:void com.mingle.widget.CircleRevealHelper.circularReveal(int,int,float,float,long,android.view.animation.Interpolator):0:0 -> a
    105:128:void com.mingle.widget.CircleRevealHelper.circularReveal(int,int,float,float):0 -> a
    105:128:void com.mingle.widget.CRImageView.circularReveal(int,int,float,float):0 -> a
    105:128:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onEnd():0 -> a
    105:128:void com.mingle.widget.SweetView$4.onAnimationEnd(com.nineoldandroids.animation.Animator):0 -> a
    105:128:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    129:133:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onEnd():0:0 -> a
    129:133:void com.mingle.widget.SweetView$4.onAnimationEnd(com.nineoldandroids.animation.Animator):0 -> a
    129:133:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    134:136:boolean com.mingle.widget.CircleRevealHelper.access$202(com.mingle.widget.CircleRevealHelper,boolean):0:0 -> a
    134:136:void com.mingle.widget.CircleRevealHelper$2.onAnimationEnd(com.nineoldandroids.animation.Animator):0 -> a
    134:136:void onAnimationEnd$bridge(com.nineoldandroids.animation.Animator):0 -> a
    12:14:boolean com.mingle.widget.CircleRevealHelper.access$202(com.mingle.widget.CircleRevealHelper,boolean):0:0 -> b
    12:14:void com.mingle.widget.CircleRevealHelper$2.onAnimationStart(com.nineoldandroids.animation.Animator):0 -> b
    12:14:void onAnimationStart$bridge(com.nineoldandroids.animation.Animator):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
com.mingle.widget.CircleRevealHelper$CircleRevealEnable -> o0.b:
# {"id":"sourceFile","fileName":"CircleRevealHelper.java"}
    void superOnDraw(android.graphics.Canvas) -> a
com.mingle.widget.FreeGrowUpParentRelativeLayout -> com.mingle.widget.FreeGrowUpParentRelativeLayout:
# {"id":"sourceFile","fileName":"FreeGrowUpParentRelativeLayout.java"}
    float downY -> a
    int originalHeight -> b
    int parentHeight -> c
    int currentHeight -> d
    boolean isGrowUp -> e
    int mOffset -> f
    12:32:void init(android.util.AttributeSet):0:0 -> <init>
    12:32:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
com.mingle.widget.GrowUpParent -> o0.d:
# {"id":"sourceFile","fileName":"GrowUpParent.java"}
com.mingle.widget.IndicatorView -> com.mingle.widget.IndicatorView:
# {"id":"sourceFile","fileName":"IndicatorView.java"}
    int mPreSelectPosition -> a
    java.util.List mIndicators -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    com.mingle.widget.CircleRevealHelper mCircleRevealHelper -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/c;"}
    15:25:void init():0:0 -> <init>
    15:25:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:1:void superOnDraw(android.graphics.Canvas):0:0 -> a
com.mingle.widget.SweetView -> com.mingle.widget.SweetView:
# {"id":"sourceFile","fileName":"SweetView.java"}
    android.graphics.Paint mPaint -> a
    int mArcHeight -> b
    int mMaxArcHeight -> c
    com.mingle.widget.SweetView$Status mStatus -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"I"}
    com.mingle.widget.SweetView$AnimationListener mAnimationListener -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/f;"}
    android.graphics.Path mPath -> f
    14:53:void init():0:0 -> <init>
    14:53:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:1:com.mingle.widget.SweetView$AnimationListener getAnimationListener():0:0 -> getAnimationListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo0/f;"}
    6:133:void drawBG(android.graphics.Canvas):0:0 -> onDraw
    6:133:void onDraw(android.graphics.Canvas):0 -> onDraw
    1:1:void setAnimationListener(com.mingle.widget.SweetView$AnimationListener):0:0 -> setAnimationListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/f;)V"}
com.mingle.widget.SweetView$1 -> R8$$REMOVED$$CLASS$$194:
# {"id":"sourceFile","fileName":"SweetView.java"}
com.mingle.widget.SweetView$2 -> o0.e:
# {"id":"sourceFile","fileName":"SweetView.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    com.mingle.widget.SweetView this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    5:8:void com.mingle.widget.SweetView$2.<init>(com.mingle.widget.SweetView):0:0 -> <init>
    5:8:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
com.mingle.widget.SweetView$3 -> R8$$REMOVED$$CLASS$$195:
# {"id":"sourceFile","fileName":"SweetView.java"}
com.mingle.widget.SweetView$4 -> R8$$REMOVED$$CLASS$$196:
# {"id":"sourceFile","fileName":"SweetView.java"}
com.mingle.widget.SweetView$AnimationListener -> o0.f:
# {"id":"sourceFile","fileName":"SweetView.java"}
com.nineoldandroids.animation.Animator -> p0.a:
# {"id":"sourceFile","fileName":"Animator.java"}
    java.util.ArrayList mListeners -> a
    1:1:void <init>():0:0 -> <init>
    1:1:void addListener(com.nineoldandroids.animation.Animator$AnimatorListener):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/a;)V"}
    1:1:com.nineoldandroids.animation.Animator clone():0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/a;"}
com.nineoldandroids.animation.FloatEvaluator -> R8$$REMOVED$$CLASS$$197:
# {"id":"sourceFile","fileName":"FloatEvaluator.java"}
com.nineoldandroids.animation.FloatKeyframeSet -> p0.b:
# {"id":"sourceFile","fileName":"FloatKeyframeSet.java"}
    float firstValue -> e
    float lastValue -> f
    float deltaValue -> g
    boolean firstTime -> h
    1:1:void <init>(com.nineoldandroids.animation.Keyframe$FloatKeyframe[]):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Lp0/d;)V"}
    1:1:com.nineoldandroids.animation.KeyframeSet clone():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/g;"}
    1:1:com.nineoldandroids.animation.FloatKeyframeSet clone():0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/b;"}
    1:1:java.lang.Object clone():0:0 -> clone
com.nineoldandroids.animation.IntEvaluator -> R8$$REMOVED$$CLASS$$198:
# {"id":"sourceFile","fileName":"IntEvaluator.java"}
com.nineoldandroids.animation.IntKeyframeSet -> p0.c:
# {"id":"sourceFile","fileName":"IntKeyframeSet.java"}
    int firstValue -> e
    int lastValue -> f
    int deltaValue -> g
    boolean firstTime -> h
    1:1:void <init>(com.nineoldandroids.animation.Keyframe$IntKeyframe[]):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Lp0/e;)V"}
    1:1:com.nineoldandroids.animation.KeyframeSet clone():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/g;"}
    1:1:com.nineoldandroids.animation.IntKeyframeSet clone():0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/c;"}
    1:1:java.lang.Object clone():0:0 -> clone
com.nineoldandroids.animation.Keyframe -> p0.f:
# {"id":"sourceFile","fileName":"Keyframe.java"}
    float mFraction -> a
    android.view.animation.Interpolator mInterpolator -> b
    boolean mHasValue -> c
    1:1:void <init>():0:0 -> <init>
    com.nineoldandroids.animation.Keyframe clone() -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/f;"}
    java.lang.Object getValue() -> b
    void setValue(java.lang.Object) -> c
com.nineoldandroids.animation.Keyframe$FloatKeyframe -> p0.d:
# {"id":"sourceFile","fileName":"Keyframe.java"}
    float mValue -> d
    1:1:void <init>(float):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    2:2:void <init>(float,float):0:0 -> <init>
    1:14:com.nineoldandroids.animation.Keyframe$FloatKeyframe com.nineoldandroids.animation.Keyframe$FloatKeyframe.clone():0:0 -> a
    1:14:com.nineoldandroids.animation.Keyframe clone():0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/f;"}
    1:1:java.lang.Object getValue():0:0 -> b
    1:1:void setValue(java.lang.Object):0:0 -> c
    1:14:com.nineoldandroids.animation.Keyframe$FloatKeyframe com.nineoldandroids.animation.Keyframe$FloatKeyframe.clone():0:0 -> clone
    1:14:java.lang.Object clone():0 -> clone
com.nineoldandroids.animation.Keyframe$IntKeyframe -> p0.e:
# {"id":"sourceFile","fileName":"Keyframe.java"}
    int mValue -> d
    1:1:void <init>(float):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    2:2:void <init>(float,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IF)V"}
    1:14:com.nineoldandroids.animation.Keyframe$IntKeyframe com.nineoldandroids.animation.Keyframe$IntKeyframe.clone():0:0 -> a
    1:14:com.nineoldandroids.animation.Keyframe clone():0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/f;"}
    1:1:java.lang.Object getValue():0:0 -> b
    1:1:void setValue(java.lang.Object):0:0 -> c
    1:14:com.nineoldandroids.animation.Keyframe$IntKeyframe com.nineoldandroids.animation.Keyframe$IntKeyframe.clone():0:0 -> clone
    1:14:java.lang.Object clone():0 -> clone
com.nineoldandroids.animation.KeyframeSet -> p0.g:
# {"id":"sourceFile","fileName":"KeyframeSet.java"}
    int mNumKeyframes -> a
    android.view.animation.Interpolator mInterpolator -> b
    java.util.ArrayList mKeyframes -> c
    com.nineoldandroids.animation.TypeEvaluator mEvaluator -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/o;"}
    36:40:android.view.animation.Interpolator com.nineoldandroids.animation.Keyframe.getInterpolator():0:0 -> <init>
    36:40:void <init>(com.nineoldandroids.animation.Keyframe[]):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Lp0/f;)V"}
    com.nineoldandroids.animation.KeyframeSet clone() -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/g;"}
    8:13:java.lang.String toString():0:0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":40,"3":42,"6":45},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    14:39:java.lang.String toString():0:0 -> toString
    40:40:java.lang.String toString():0:0 -> toString
    42:42:java.lang.String toString():0:0 -> toString
    45:45:java.lang.String toString():0:0 -> toString
com.nineoldandroids.animation.ObjectAnimator -> p0.h:
# {"id":"sourceFile","fileName":"ObjectAnimator.java"}
    java.util.Map PROXY_PROPERTIES -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/HashMap;"}
    java.lang.Object mTarget -> x
    java.lang.String mPropertyName -> y
    com.nineoldandroids.util.Property mProperty -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/c;"}
    1:1:void <clinit>():0:0 -> <clinit>
    11:12:void com.nineoldandroids.animation.ObjectAnimator.setPropertyName(java.lang.String):0:0 -> <init>
    11:12:void <init>(java.lang.Object,java.lang.String):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/view/View;)V"}
    13:14:java.lang.String com.nineoldandroids.animation.PropertyValuesHolder.getPropertyName():0:0 -> <init>
    13:14:void com.nineoldandroids.animation.ObjectAnimator.setPropertyName(java.lang.String):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:14:void <init>(java.lang.Object,java.lang.String):0 -> <init>
    15:18:void com.nineoldandroids.animation.PropertyValuesHolder.setPropertyName(java.lang.String):0:0 -> <init>
    15:18:void com.nineoldandroids.animation.ObjectAnimator.setPropertyName(java.lang.String):0 -> <init>
    15:18:void <init>(java.lang.Object,java.lang.String):0 -> <init>
    19:31:void com.nineoldandroids.animation.ObjectAnimator.setPropertyName(java.lang.String):0:0 -> <init>
    19:31:void <init>(java.lang.Object,java.lang.String):0 -> <init>
    1:7:com.nineoldandroids.animation.ObjectAnimator com.nineoldandroids.animation.ObjectAnimator.clone():0:0 -> clone
    1:7:java.lang.Object clone():0 -> clone
    1:1:void animateValue(float):0:0 -> d
    1:7:com.nineoldandroids.animation.ObjectAnimator com.nineoldandroids.animation.ObjectAnimator.clone():0:0 -> f
    1:7:com.nineoldandroids.animation.ValueAnimator clone():0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/s;"}
    42:43:void com.nineoldandroids.animation.ObjectAnimator.setProperty(com.nineoldandroids.util.Property):0:0 -> g
    42:43:void initAnimation():0 -> g
    44:45:java.lang.String com.nineoldandroids.animation.PropertyValuesHolder.getPropertyName():0:0 -> g
    44:45:void com.nineoldandroids.animation.ObjectAnimator.setProperty(com.nineoldandroids.util.Property):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    44:45:void initAnimation():0 -> g
    46:49:void com.nineoldandroids.animation.PropertyValuesHolder.setProperty(com.nineoldandroids.util.Property):0:0 -> g
    46:49:void com.nineoldandroids.animation.ObjectAnimator.setProperty(com.nineoldandroids.util.Property):0 -> g
    46:49:void initAnimation():0 -> g
    50:63:void com.nineoldandroids.animation.ObjectAnimator.setProperty(com.nineoldandroids.util.Property):0:0 -> g
    50:63:void initAnimation():0 -> g
    64:73:java.lang.String com.nineoldandroids.util.Property.getName():0:0 -> g
    64:73:void com.nineoldandroids.animation.ObjectAnimator.setProperty(com.nineoldandroids.util.Property):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    64:73:void initAnimation():0 -> g
    74:81:void initAnimation():0:0 -> g
    82:88:void com.nineoldandroids.animation.PropertyValuesHolder.setupSetterAndGetter(java.lang.Object):0:0 -> g
    82:88:void initAnimation():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    89:111:void com.nineoldandroids.animation.PropertyValuesHolder.setupSetterAndGetter(java.lang.Object):0:0 -> g
    89:111:void initAnimation():0 -> g
    112:115:boolean com.nineoldandroids.animation.Keyframe.hasValue():0:0 -> g
    112:115:void com.nineoldandroids.animation.PropertyValuesHolder.setupSetterAndGetter(java.lang.Object):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    112:115:void initAnimation():0 -> g
    116:134:void com.nineoldandroids.animation.PropertyValuesHolder.setupSetterAndGetter(java.lang.Object):0:0 -> g
    116:134:void initAnimation():0 -> g
    135:136:java.lang.String com.nineoldandroids.util.Property.getName():0:0 -> g
    135:136:void com.nineoldandroids.animation.PropertyValuesHolder.setupSetterAndGetter(java.lang.Object):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    135:136:void initAnimation():0 -> g
    137:192:void com.nineoldandroids.animation.PropertyValuesHolder.setupSetterAndGetter(java.lang.Object):0:0 -> g
    137:192:void initAnimation():0 -> g
    193:196:boolean com.nineoldandroids.animation.Keyframe.hasValue():0:0 -> g
    193:196:void com.nineoldandroids.animation.PropertyValuesHolder.setupSetterAndGetter(java.lang.Object):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    193:196:void initAnimation():0 -> g
    197:200:void com.nineoldandroids.animation.PropertyValuesHolder.setupSetterAndGetter(java.lang.Object):0:0 -> g
    197:200:void initAnimation():0 -> g
    201:210:void com.nineoldandroids.animation.PropertyValuesHolder.setupGetter(java.lang.Class):0:0 -> g
    201:210:void com.nineoldandroids.animation.PropertyValuesHolder.setupSetterAndGetter(java.lang.Object):0 -> g
    201:210:void initAnimation():0 -> g
    211:237:void com.nineoldandroids.animation.PropertyValuesHolder.setupSetterAndGetter(java.lang.Object):0:0 -> g
    211:237:void initAnimation():0 -> g
    238:241:void initAnimation():0:0 -> g
    com.nineoldandroids.animation.ValueAnimator setDuration(long) -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lp0/s;"}
    23:29:com.nineoldandroids.animation.PropertyValuesHolder com.nineoldandroids.animation.PropertyValuesHolder.ofFloat(com.nineoldandroids.util.Property,float[]):0:0 -> i
    23:29:void setFloatValues(float[]):0 -> i
    30:39:void setFloatValues(float[]):0:0 -> i
    40:46:com.nineoldandroids.animation.PropertyValuesHolder com.nineoldandroids.animation.PropertyValuesHolder.ofFloat(java.lang.String,float[]):0:0 -> i
    40:46:void setFloatValues(float[]):0 -> i
    47:50:void setFloatValues(float[]):0:0 -> i
    void setIntValues(int[]) -> j
    1:1:void start():0:0 -> l
    1:1:com.nineoldandroids.animation.ObjectAnimator setDuration(long):0:0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)V"}
    1:1:java.lang.String toString():0:0 -> toString
com.nineoldandroids.animation.PreHoneycombCompat -> p0.k:
# {"id":"sourceFile","fileName":"PreHoneycombCompat.java"}
    com.nineoldandroids.util.Property ALPHA -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i;"}
    com.nineoldandroids.util.Property PIVOT_X -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i;"}
    com.nineoldandroids.util.Property PIVOT_Y -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i;"}
    com.nineoldandroids.util.Property TRANSLATION_X -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i;"}
    com.nineoldandroids.util.Property TRANSLATION_Y -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i;"}
    com.nineoldandroids.util.Property ROTATION -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i;"}
    com.nineoldandroids.util.Property ROTATION_X -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i;"}
    com.nineoldandroids.util.Property ROTATION_Y -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i;"}
    com.nineoldandroids.util.Property SCALE_X -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i;"}
    com.nineoldandroids.util.Property SCALE_Y -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i;"}
    com.nineoldandroids.util.Property SCROLL_X -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/j;"}
    com.nineoldandroids.util.Property SCROLL_Y -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/j;"}
    com.nineoldandroids.util.Property X -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i;"}
    com.nineoldandroids.util.Property Y -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i;"}
    1:1:void <clinit>():0:0 -> <clinit>
com.nineoldandroids.animation.PreHoneycombCompat$1 -> R8$$REMOVED$$CLASS$$202:
# {"id":"sourceFile","fileName":"PreHoneycombCompat.java"}
com.nineoldandroids.animation.PreHoneycombCompat$10 -> p0.i:
# {"id":"sourceFile","fileName":"PreHoneycombCompat.java"}
    int $r8$classId -> b
      # {"id":"com.android.tools.r8.synthesized"}
    3:6:void com.nineoldandroids.animation.PreHoneycombCompat$10.<init>(java.lang.String):0:0 -> <init>
    3:6:void $r8$init$synthetic(java.lang.String,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    6:12:java.lang.Object com.nineoldandroids.animation.PreHoneycombCompat$9.get(java.lang.Object):0:0 -> a
    6:12:java.lang.Object get$bridge(java.lang.Object):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    13:19:java.lang.Object com.nineoldandroids.animation.PreHoneycombCompat$8.get(java.lang.Object):0:0 -> a
    13:19:java.lang.Object get$bridge(java.lang.Object):0 -> a
    20:26:java.lang.Object com.nineoldandroids.animation.PreHoneycombCompat$7.get(java.lang.Object):0:0 -> a
    20:26:java.lang.Object get$bridge(java.lang.Object):0 -> a
    27:33:java.lang.Object com.nineoldandroids.animation.PreHoneycombCompat$6.get(java.lang.Object):0:0 -> a
    27:33:java.lang.Object get$bridge(java.lang.Object):0 -> a
    34:40:java.lang.Object com.nineoldandroids.animation.PreHoneycombCompat$5.get(java.lang.Object):0:0 -> a
    34:40:java.lang.Object get$bridge(java.lang.Object):0 -> a
    41:47:java.lang.Object com.nineoldandroids.animation.PreHoneycombCompat$4.get(java.lang.Object):0:0 -> a
    41:47:java.lang.Object get$bridge(java.lang.Object):0 -> a
    48:54:java.lang.Object com.nineoldandroids.animation.PreHoneycombCompat$3.get(java.lang.Object):0:0 -> a
    48:54:java.lang.Object get$bridge(java.lang.Object):0 -> a
    55:61:java.lang.Object com.nineoldandroids.animation.PreHoneycombCompat$2.get(java.lang.Object):0:0 -> a
    55:61:java.lang.Object get$bridge(java.lang.Object):0 -> a
    62:68:java.lang.Object com.nineoldandroids.animation.PreHoneycombCompat$1.get(java.lang.Object):0:0 -> a
    62:68:java.lang.Object get$bridge(java.lang.Object):0 -> a
    69:75:java.lang.Object com.nineoldandroids.animation.PreHoneycombCompat$14.get(java.lang.Object):0:0 -> a
    69:75:java.lang.Object get$bridge(java.lang.Object):0 -> a
    76:82:java.lang.Object com.nineoldandroids.animation.PreHoneycombCompat$13.get(java.lang.Object):0:0 -> a
    76:82:java.lang.Object get$bridge(java.lang.Object):0 -> a
    83:90:java.lang.Object com.nineoldandroids.animation.PreHoneycombCompat$10.get(java.lang.Object):0:0 -> a
    83:90:java.lang.Object get$bridge(java.lang.Object):0 -> a
    6:11:void com.nineoldandroids.animation.PreHoneycombCompat$9.setValue(java.lang.Object,float):0:0 -> c
    6:11:void setValue$bridge(java.lang.Object,float):0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    12:17:void com.nineoldandroids.animation.PreHoneycombCompat$8.setValue(java.lang.Object,float):0:0 -> c
    12:17:void setValue$bridge(java.lang.Object,float):0 -> c
    18:23:void com.nineoldandroids.animation.PreHoneycombCompat$7.setValue(java.lang.Object,float):0:0 -> c
    18:23:void setValue$bridge(java.lang.Object,float):0 -> c
    24:29:void com.nineoldandroids.animation.PreHoneycombCompat$6.setValue(java.lang.Object,float):0:0 -> c
    24:29:void setValue$bridge(java.lang.Object,float):0 -> c
    30:35:void com.nineoldandroids.animation.PreHoneycombCompat$5.setValue(java.lang.Object,float):0:0 -> c
    30:35:void setValue$bridge(java.lang.Object,float):0 -> c
    36:41:void com.nineoldandroids.animation.PreHoneycombCompat$4.setValue(java.lang.Object,float):0:0 -> c
    36:41:void setValue$bridge(java.lang.Object,float):0 -> c
    42:47:void com.nineoldandroids.animation.PreHoneycombCompat$3.setValue(java.lang.Object,float):0:0 -> c
    42:47:void setValue$bridge(java.lang.Object,float):0 -> c
    48:53:void com.nineoldandroids.animation.PreHoneycombCompat$2.setValue(java.lang.Object,float):0:0 -> c
    48:53:void setValue$bridge(java.lang.Object,float):0 -> c
    54:59:void com.nineoldandroids.animation.PreHoneycombCompat$1.setValue(java.lang.Object,float):0:0 -> c
    54:59:void setValue$bridge(java.lang.Object,float):0 -> c
    60:65:void com.nineoldandroids.animation.PreHoneycombCompat$14.setValue(java.lang.Object,float):0:0 -> c
    60:65:void setValue$bridge(java.lang.Object,float):0 -> c
    66:71:void com.nineoldandroids.animation.PreHoneycombCompat$13.setValue(java.lang.Object,float):0:0 -> c
    66:71:void setValue$bridge(java.lang.Object,float):0 -> c
    72:78:void com.nineoldandroids.animation.PreHoneycombCompat$10.setValue(java.lang.Object,float):0:0 -> c
    72:78:void setValue$bridge(java.lang.Object,float):0 -> c
    7:10:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$9.get(android.view.View):0:0 -> d
    7:10:java.lang.Float get$bridge(android.view.View):0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    11:12:float com.nineoldandroids.view.animation.AnimatorProxy.getScaleX():0:0 -> d
    11:12:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$9.get(android.view.View):0 -> d
    11:12:java.lang.Float get$bridge(android.view.View):0 -> d
    13:17:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$9.get(android.view.View):0:0 -> d
    13:17:java.lang.Float get$bridge(android.view.View):0 -> d
    18:21:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$8.get(android.view.View):0:0 -> d
    18:21:java.lang.Float get$bridge(android.view.View):0 -> d
    22:23:float com.nineoldandroids.view.animation.AnimatorProxy.getRotationY():0:0 -> d
    22:23:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$8.get(android.view.View):0 -> d
    22:23:java.lang.Float get$bridge(android.view.View):0 -> d
    24:28:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$8.get(android.view.View):0:0 -> d
    24:28:java.lang.Float get$bridge(android.view.View):0 -> d
    29:32:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$7.get(android.view.View):0:0 -> d
    29:32:java.lang.Float get$bridge(android.view.View):0 -> d
    33:34:float com.nineoldandroids.view.animation.AnimatorProxy.getRotationX():0:0 -> d
    33:34:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$7.get(android.view.View):0 -> d
    33:34:java.lang.Float get$bridge(android.view.View):0 -> d
    35:39:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$7.get(android.view.View):0:0 -> d
    35:39:java.lang.Float get$bridge(android.view.View):0 -> d
    40:43:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$6.get(android.view.View):0:0 -> d
    40:43:java.lang.Float get$bridge(android.view.View):0 -> d
    44:45:float com.nineoldandroids.view.animation.AnimatorProxy.getRotation():0:0 -> d
    44:45:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$6.get(android.view.View):0 -> d
    44:45:java.lang.Float get$bridge(android.view.View):0 -> d
    46:50:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$6.get(android.view.View):0:0 -> d
    46:50:java.lang.Float get$bridge(android.view.View):0 -> d
    51:54:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$5.get(android.view.View):0:0 -> d
    51:54:java.lang.Float get$bridge(android.view.View):0 -> d
    55:56:float com.nineoldandroids.view.animation.AnimatorProxy.getTranslationY():0:0 -> d
    55:56:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$5.get(android.view.View):0 -> d
    55:56:java.lang.Float get$bridge(android.view.View):0 -> d
    57:61:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$5.get(android.view.View):0:0 -> d
    57:61:java.lang.Float get$bridge(android.view.View):0 -> d
    62:65:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$4.get(android.view.View):0:0 -> d
    62:65:java.lang.Float get$bridge(android.view.View):0 -> d
    66:67:float com.nineoldandroids.view.animation.AnimatorProxy.getTranslationX():0:0 -> d
    66:67:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$4.get(android.view.View):0 -> d
    66:67:java.lang.Float get$bridge(android.view.View):0 -> d
    68:72:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$4.get(android.view.View):0:0 -> d
    68:72:java.lang.Float get$bridge(android.view.View):0 -> d
    73:76:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$3.get(android.view.View):0:0 -> d
    73:76:java.lang.Float get$bridge(android.view.View):0 -> d
    77:78:float com.nineoldandroids.view.animation.AnimatorProxy.getPivotY():0:0 -> d
    77:78:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$3.get(android.view.View):0 -> d
    77:78:java.lang.Float get$bridge(android.view.View):0 -> d
    79:83:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$3.get(android.view.View):0:0 -> d
    79:83:java.lang.Float get$bridge(android.view.View):0 -> d
    84:87:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$2.get(android.view.View):0:0 -> d
    84:87:java.lang.Float get$bridge(android.view.View):0 -> d
    88:89:float com.nineoldandroids.view.animation.AnimatorProxy.getPivotX():0:0 -> d
    88:89:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$2.get(android.view.View):0 -> d
    88:89:java.lang.Float get$bridge(android.view.View):0 -> d
    90:94:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$2.get(android.view.View):0:0 -> d
    90:94:java.lang.Float get$bridge(android.view.View):0 -> d
    95:98:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$1.get(android.view.View):0:0 -> d
    95:98:java.lang.Float get$bridge(android.view.View):0 -> d
    99:100:float com.nineoldandroids.view.animation.AnimatorProxy.getAlpha():0:0 -> d
    99:100:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$1.get(android.view.View):0 -> d
    99:100:java.lang.Float get$bridge(android.view.View):0 -> d
    101:105:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$1.get(android.view.View):0:0 -> d
    101:105:java.lang.Float get$bridge(android.view.View):0 -> d
    106:109:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$14.get(android.view.View):0:0 -> d
    106:109:java.lang.Float get$bridge(android.view.View):0 -> d
    110:129:float com.nineoldandroids.view.animation.AnimatorProxy.getY():0:0 -> d
    110:129:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$14.get(android.view.View):0 -> d
    110:129:java.lang.Float get$bridge(android.view.View):0 -> d
    130:134:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$14.get(android.view.View):0:0 -> d
    130:134:java.lang.Float get$bridge(android.view.View):0 -> d
    135:138:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$13.get(android.view.View):0:0 -> d
    135:138:java.lang.Float get$bridge(android.view.View):0 -> d
    139:158:float com.nineoldandroids.view.animation.AnimatorProxy.getX():0:0 -> d
    139:158:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$13.get(android.view.View):0 -> d
    139:158:java.lang.Float get$bridge(android.view.View):0 -> d
    159:163:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$13.get(android.view.View):0:0 -> d
    159:163:java.lang.Float get$bridge(android.view.View):0 -> d
    164:167:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$10.get(android.view.View):0:0 -> d
    164:167:java.lang.Float get$bridge(android.view.View):0 -> d
    168:169:float com.nineoldandroids.view.animation.AnimatorProxy.getScaleY():0:0 -> d
    168:169:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$10.get(android.view.View):0 -> d
    168:169:java.lang.Float get$bridge(android.view.View):0 -> d
    170:174:java.lang.Float com.nineoldandroids.animation.PreHoneycombCompat$10.get(android.view.View):0:0 -> d
    170:174:java.lang.Float get$bridge(android.view.View):0 -> d
    7:10:void com.nineoldandroids.animation.PreHoneycombCompat$9.setValue(android.view.View,float):0:0 -> e
    7:10:void setValue$bridge(android.view.View,float):0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    11:25:void com.nineoldandroids.view.animation.AnimatorProxy.setScaleX(float):0:0 -> e
    11:25:void com.nineoldandroids.animation.PreHoneycombCompat$9.setValue(android.view.View,float):0 -> e
    11:25:void setValue$bridge(android.view.View,float):0 -> e
    26:29:void com.nineoldandroids.animation.PreHoneycombCompat$8.setValue(android.view.View,float):0:0 -> e
    26:29:void setValue$bridge(android.view.View,float):0 -> e
    30:44:void com.nineoldandroids.view.animation.AnimatorProxy.setRotationY(float):0:0 -> e
    30:44:void com.nineoldandroids.animation.PreHoneycombCompat$8.setValue(android.view.View,float):0 -> e
    30:44:void setValue$bridge(android.view.View,float):0 -> e
    45:48:void com.nineoldandroids.animation.PreHoneycombCompat$7.setValue(android.view.View,float):0:0 -> e
    45:48:void setValue$bridge(android.view.View,float):0 -> e
    49:63:void com.nineoldandroids.view.animation.AnimatorProxy.setRotationX(float):0:0 -> e
    49:63:void com.nineoldandroids.animation.PreHoneycombCompat$7.setValue(android.view.View,float):0 -> e
    49:63:void setValue$bridge(android.view.View,float):0 -> e
    64:67:void com.nineoldandroids.animation.PreHoneycombCompat$6.setValue(android.view.View,float):0:0 -> e
    64:67:void setValue$bridge(android.view.View,float):0 -> e
    68:82:void com.nineoldandroids.view.animation.AnimatorProxy.setRotation(float):0:0 -> e
    68:82:void com.nineoldandroids.animation.PreHoneycombCompat$6.setValue(android.view.View,float):0 -> e
    68:82:void setValue$bridge(android.view.View,float):0 -> e
    83:86:void com.nineoldandroids.animation.PreHoneycombCompat$5.setValue(android.view.View,float):0:0 -> e
    83:86:void setValue$bridge(android.view.View,float):0 -> e
    87:101:void com.nineoldandroids.view.animation.AnimatorProxy.setTranslationY(float):0:0 -> e
    87:101:void com.nineoldandroids.animation.PreHoneycombCompat$5.setValue(android.view.View,float):0 -> e
    87:101:void setValue$bridge(android.view.View,float):0 -> e
    102:105:void com.nineoldandroids.animation.PreHoneycombCompat$4.setValue(android.view.View,float):0:0 -> e
    102:105:void setValue$bridge(android.view.View,float):0 -> e
    106:120:void com.nineoldandroids.view.animation.AnimatorProxy.setTranslationX(float):0:0 -> e
    106:120:void com.nineoldandroids.animation.PreHoneycombCompat$4.setValue(android.view.View,float):0 -> e
    106:120:void setValue$bridge(android.view.View,float):0 -> e
    121:124:void com.nineoldandroids.animation.PreHoneycombCompat$3.setValue(android.view.View,float):0:0 -> e
    121:124:void setValue$bridge(android.view.View,float):0 -> e
    125:145:void com.nineoldandroids.view.animation.AnimatorProxy.setPivotY(float):0:0 -> e
    125:145:void com.nineoldandroids.animation.PreHoneycombCompat$3.setValue(android.view.View,float):0 -> e
    125:145:void setValue$bridge(android.view.View,float):0 -> e
    146:149:void com.nineoldandroids.animation.PreHoneycombCompat$2.setValue(android.view.View,float):0:0 -> e
    146:149:void setValue$bridge(android.view.View,float):0 -> e
    150:170:void com.nineoldandroids.view.animation.AnimatorProxy.setPivotX(float):0:0 -> e
    150:170:void com.nineoldandroids.animation.PreHoneycombCompat$2.setValue(android.view.View,float):0 -> e
    150:170:void setValue$bridge(android.view.View,float):0 -> e
    171:174:void com.nineoldandroids.animation.PreHoneycombCompat$1.setValue(android.view.View,float):0:0 -> e
    171:174:void setValue$bridge(android.view.View,float):0 -> e
    175:196:void com.nineoldandroids.view.animation.AnimatorProxy.setAlpha(float):0:0 -> e
    175:196:void com.nineoldandroids.animation.PreHoneycombCompat$1.setValue(android.view.View,float):0 -> e
    175:196:void setValue$bridge(android.view.View,float):0 -> e
    197:200:void com.nineoldandroids.animation.PreHoneycombCompat$14.setValue(android.view.View,float):0:0 -> e
    197:200:void setValue$bridge(android.view.View,float):0 -> e
    201:216:void com.nineoldandroids.view.animation.AnimatorProxy.setY(float):0:0 -> e
    201:216:void com.nineoldandroids.animation.PreHoneycombCompat$14.setValue(android.view.View,float):0 -> e
    201:216:void setValue$bridge(android.view.View,float):0 -> e
    217:231:void com.nineoldandroids.view.animation.AnimatorProxy.setTranslationY(float):0:0 -> e
    217:231:void com.nineoldandroids.view.animation.AnimatorProxy.setY(float):0 -> e
    217:231:void com.nineoldandroids.animation.PreHoneycombCompat$14.setValue(android.view.View,float):0 -> e
    217:231:void setValue$bridge(android.view.View,float):0 -> e
    232:235:void com.nineoldandroids.animation.PreHoneycombCompat$13.setValue(android.view.View,float):0:0 -> e
    232:235:void setValue$bridge(android.view.View,float):0 -> e
    236:251:void com.nineoldandroids.view.animation.AnimatorProxy.setX(float):0:0 -> e
    236:251:void com.nineoldandroids.animation.PreHoneycombCompat$13.setValue(android.view.View,float):0 -> e
    236:251:void setValue$bridge(android.view.View,float):0 -> e
    252:266:void com.nineoldandroids.view.animation.AnimatorProxy.setTranslationX(float):0:0 -> e
    252:266:void com.nineoldandroids.view.animation.AnimatorProxy.setX(float):0 -> e
    252:266:void com.nineoldandroids.animation.PreHoneycombCompat$13.setValue(android.view.View,float):0 -> e
    252:266:void setValue$bridge(android.view.View,float):0 -> e
    267:270:void com.nineoldandroids.animation.PreHoneycombCompat$10.setValue(android.view.View,float):0:0 -> e
    267:270:void setValue$bridge(android.view.View,float):0 -> e
    271:286:void com.nineoldandroids.view.animation.AnimatorProxy.setScaleY(float):0:0 -> e
    271:286:void com.nineoldandroids.animation.PreHoneycombCompat$10.setValue(android.view.View,float):0 -> e
    271:286:void setValue$bridge(android.view.View,float):0 -> e
com.nineoldandroids.animation.PreHoneycombCompat$11 -> p0.j:
# {"id":"sourceFile","fileName":"PreHoneycombCompat.java"}
    int $r8$classId -> b
      # {"id":"com.android.tools.r8.synthesized"}
    3:6:void com.nineoldandroids.animation.PreHoneycombCompat$11.<init>(java.lang.String):0:0 -> <init>
    3:6:void $r8$init$synthetic(java.lang.String,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    6:12:java.lang.Object com.nineoldandroids.animation.PreHoneycombCompat$12.get(java.lang.Object):0:0 -> a
    6:12:java.lang.Object get$bridge(java.lang.Object):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    13:20:java.lang.Object com.nineoldandroids.animation.PreHoneycombCompat$11.get(java.lang.Object):0:0 -> a
    13:20:java.lang.Object get$bridge(java.lang.Object):0 -> a
    7:10:java.lang.Integer com.nineoldandroids.animation.PreHoneycombCompat$12.get(android.view.View):0:0 -> d
    7:10:java.lang.Integer get$bridge(android.view.View):0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    11:25:int com.nineoldandroids.view.animation.AnimatorProxy.getScrollY():0:0 -> d
    11:25:java.lang.Integer com.nineoldandroids.animation.PreHoneycombCompat$12.get(android.view.View):0 -> d
    11:25:java.lang.Integer get$bridge(android.view.View):0 -> d
    26:30:java.lang.Integer com.nineoldandroids.animation.PreHoneycombCompat$12.get(android.view.View):0:0 -> d
    26:30:java.lang.Integer get$bridge(android.view.View):0 -> d
    31:34:java.lang.Integer com.nineoldandroids.animation.PreHoneycombCompat$11.get(android.view.View):0:0 -> d
    31:34:java.lang.Integer get$bridge(android.view.View):0 -> d
    35:49:int com.nineoldandroids.view.animation.AnimatorProxy.getScrollX():0:0 -> d
    35:49:java.lang.Integer com.nineoldandroids.animation.PreHoneycombCompat$11.get(android.view.View):0 -> d
    35:49:java.lang.Integer get$bridge(android.view.View):0 -> d
    50:54:java.lang.Integer com.nineoldandroids.animation.PreHoneycombCompat$11.get(android.view.View):0:0 -> d
    50:54:java.lang.Integer get$bridge(android.view.View):0 -> d
com.nineoldandroids.animation.PreHoneycombCompat$12 -> R8$$REMOVED$$CLASS$$199:
# {"id":"sourceFile","fileName":"PreHoneycombCompat.java"}
com.nineoldandroids.animation.PreHoneycombCompat$13 -> R8$$REMOVED$$CLASS$$200:
# {"id":"sourceFile","fileName":"PreHoneycombCompat.java"}
com.nineoldandroids.animation.PreHoneycombCompat$14 -> R8$$REMOVED$$CLASS$$201:
# {"id":"sourceFile","fileName":"PreHoneycombCompat.java"}
com.nineoldandroids.animation.PreHoneycombCompat$2 -> R8$$REMOVED$$CLASS$$203:
# {"id":"sourceFile","fileName":"PreHoneycombCompat.java"}
com.nineoldandroids.animation.PreHoneycombCompat$3 -> R8$$REMOVED$$CLASS$$204:
# {"id":"sourceFile","fileName":"PreHoneycombCompat.java"}
com.nineoldandroids.animation.PreHoneycombCompat$4 -> R8$$REMOVED$$CLASS$$205:
# {"id":"sourceFile","fileName":"PreHoneycombCompat.java"}
com.nineoldandroids.animation.PreHoneycombCompat$5 -> R8$$REMOVED$$CLASS$$206:
# {"id":"sourceFile","fileName":"PreHoneycombCompat.java"}
com.nineoldandroids.animation.PreHoneycombCompat$6 -> R8$$REMOVED$$CLASS$$207:
# {"id":"sourceFile","fileName":"PreHoneycombCompat.java"}
com.nineoldandroids.animation.PreHoneycombCompat$7 -> R8$$REMOVED$$CLASS$$208:
# {"id":"sourceFile","fileName":"PreHoneycombCompat.java"}
com.nineoldandroids.animation.PreHoneycombCompat$8 -> R8$$REMOVED$$CLASS$$209:
# {"id":"sourceFile","fileName":"PreHoneycombCompat.java"}
com.nineoldandroids.animation.PreHoneycombCompat$9 -> R8$$REMOVED$$CLASS$$210:
# {"id":"sourceFile","fileName":"PreHoneycombCompat.java"}
com.nineoldandroids.animation.PropertyValuesHolder -> p0.n:
# {"id":"sourceFile","fileName":"PropertyValuesHolder.java"}
    java.lang.String mPropertyName -> a
    com.nineoldandroids.util.Property mProperty -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/c;"}
    java.lang.reflect.Method mSetter -> c
    java.lang.reflect.Method mGetter -> d
    java.lang.Class mValueType -> e
    com.nineoldandroids.animation.KeyframeSet mKeyframeSet -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/g;"}
    java.util.concurrent.locks.ReentrantReadWriteLock mPropertyMapLock -> g
    java.lang.Object[] mTmpValueArray -> h
    com.nineoldandroids.animation.TypeEvaluator mEvaluator -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/o;"}
    com.nineoldandroids.animation.TypeEvaluator sIntEvaluator -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/e1;"}
    com.nineoldandroids.animation.TypeEvaluator sFloatEvaluator -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/e1;"}
    java.lang.Class[] FLOAT_VARIANTS -> l
    java.lang.Class[] INTEGER_VARIANTS -> m
    java.lang.Class[] DOUBLE_VARIANTS -> n
    java.util.HashMap sSetterPropertyMap -> o
    java.util.HashMap sGetterPropertyMap -> p
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void com.nineoldandroids.animation.PropertyValuesHolder.<init>(java.lang.String):0:0 -> <init>
    1:1:void <init>(java.lang.String,com.nineoldandroids.animation.PropertyValuesHolder$1):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"}
    2:2:void com.nineoldandroids.animation.PropertyValuesHolder.<init>(com.nineoldandroids.util.Property):0:0 -> <init>
    2:2:void <init>(com.nineoldandroids.util.Property,com.nineoldandroids.animation.PropertyValuesHolder$1):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/c;)V"}
    void calculateValue(float) -> a
    1:1:com.nineoldandroids.animation.PropertyValuesHolder clone():0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/n;"}
    java.lang.Object getAnimatedValue() -> c
    7:48:java.lang.String com.nineoldandroids.animation.PropertyValuesHolder.getMethodName(java.lang.String,java.lang.String):0:0 -> d
    7:48:java.lang.reflect.Method getPropertyFunction(java.lang.Class,java.lang.String,java.lang.Class):0 -> d
    49:191:java.lang.reflect.Method getPropertyFunction(java.lang.Class,java.lang.String,java.lang.Class):0:0 -> d
    void setAnimatedValue(java.lang.Object) -> e
    5:16:com.nineoldandroids.animation.KeyframeSet com.nineoldandroids.animation.KeyframeSet.ofFloat(float[]):0:0 -> f
    5:16:void setFloatValues(float[]):0 -> f
    17:21:com.nineoldandroids.animation.Keyframe com.nineoldandroids.animation.Keyframe.ofFloat(float):0:0 -> f
    17:21:com.nineoldandroids.animation.KeyframeSet com.nineoldandroids.animation.KeyframeSet.ofFloat(float[]):0 -> f
    17:21:void setFloatValues(float[]):0 -> f
    22:25:com.nineoldandroids.animation.KeyframeSet com.nineoldandroids.animation.KeyframeSet.ofFloat(float[]):0:0 -> f
    22:25:void setFloatValues(float[]):0 -> f
    26:32:com.nineoldandroids.animation.Keyframe com.nineoldandroids.animation.Keyframe.ofFloat(float,float):0:0 -> f
    26:32:com.nineoldandroids.animation.KeyframeSet com.nineoldandroids.animation.KeyframeSet.ofFloat(float[]):0 -> f
    26:32:void setFloatValues(float[]):0 -> f
    33:37:com.nineoldandroids.animation.KeyframeSet com.nineoldandroids.animation.KeyframeSet.ofFloat(float[]):0:0 -> f
    33:37:void setFloatValues(float[]):0 -> f
    38:43:com.nineoldandroids.animation.Keyframe com.nineoldandroids.animation.Keyframe.ofFloat(float,float):0:0 -> f
    38:43:com.nineoldandroids.animation.KeyframeSet com.nineoldandroids.animation.KeyframeSet.ofFloat(float[]):0 -> f
    38:43:void setFloatValues(float[]):0 -> f
    44:54:com.nineoldandroids.animation.KeyframeSet com.nineoldandroids.animation.KeyframeSet.ofFloat(float[]):0:0 -> f
    44:54:void setFloatValues(float[]):0 -> f
    55:59:com.nineoldandroids.animation.Keyframe com.nineoldandroids.animation.Keyframe.ofFloat(float,float):0:0 -> f
    55:59:com.nineoldandroids.animation.KeyframeSet com.nineoldandroids.animation.KeyframeSet.ofFloat(float[]):0 -> f
    55:59:void setFloatValues(float[]):0 -> f
    60:72:com.nineoldandroids.animation.KeyframeSet com.nineoldandroids.animation.KeyframeSet.ofFloat(float[]):0:0 -> f
    60:72:void setFloatValues(float[]):0 -> f
    5:16:com.nineoldandroids.animation.KeyframeSet com.nineoldandroids.animation.KeyframeSet.ofInt(int[]):0:0 -> g
    5:16:void setIntValues(int[]):0 -> g
    17:21:com.nineoldandroids.animation.Keyframe com.nineoldandroids.animation.Keyframe.ofInt(float):0:0 -> g
    17:21:com.nineoldandroids.animation.KeyframeSet com.nineoldandroids.animation.KeyframeSet.ofInt(int[]):0 -> g
    17:21:void setIntValues(int[]):0 -> g
    22:25:com.nineoldandroids.animation.KeyframeSet com.nineoldandroids.animation.KeyframeSet.ofInt(int[]):0:0 -> g
    22:25:void setIntValues(int[]):0 -> g
    26:32:com.nineoldandroids.animation.Keyframe com.nineoldandroids.animation.Keyframe.ofInt(float,int):0:0 -> g
    26:32:com.nineoldandroids.animation.KeyframeSet com.nineoldandroids.animation.KeyframeSet.ofInt(int[]):0 -> g
    26:32:void setIntValues(int[]):0 -> g
    33:37:com.nineoldandroids.animation.KeyframeSet com.nineoldandroids.animation.KeyframeSet.ofInt(int[]):0:0 -> g
    33:37:void setIntValues(int[]):0 -> g
    38:43:com.nineoldandroids.animation.Keyframe com.nineoldandroids.animation.Keyframe.ofInt(float,int):0:0 -> g
    38:43:com.nineoldandroids.animation.KeyframeSet com.nineoldandroids.animation.KeyframeSet.ofInt(int[]):0 -> g
    38:43:void setIntValues(int[]):0 -> g
    44:54:com.nineoldandroids.animation.KeyframeSet com.nineoldandroids.animation.KeyframeSet.ofInt(int[]):0:0 -> g
    44:54:void setIntValues(int[]):0 -> g
    55:59:com.nineoldandroids.animation.Keyframe com.nineoldandroids.animation.Keyframe.ofInt(float,int):0:0 -> g
    55:59:com.nineoldandroids.animation.KeyframeSet com.nineoldandroids.animation.KeyframeSet.ofInt(int[]):0 -> g
    55:59:void setIntValues(int[]):0 -> g
    60:72:com.nineoldandroids.animation.KeyframeSet com.nineoldandroids.animation.KeyframeSet.ofInt(int[]):0:0 -> g
    60:72:void setIntValues(int[]):0 -> g
    void setupSetter(java.lang.Class) -> h
    1:1:java.lang.reflect.Method setupSetterOrGetter(java.lang.Class,java.util.HashMap,java.lang.String,java.lang.Class):0:0 -> i
    1:1:java.lang.String toString():0:0 -> toString
com.nineoldandroids.animation.PropertyValuesHolder$FloatPropertyValuesHolder -> p0.l:
# {"id":"sourceFile","fileName":"PropertyValuesHolder.java"}
    com.nineoldandroids.util.FloatProperty mFloatProperty -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/a;"}
    com.nineoldandroids.animation.FloatKeyframeSet mFloatKeyframeSet -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/b;"}
    float mFloatAnimatedValue -> s
    1:1:void <init>(java.lang.String,float[]):0:0 -> <init>
    2:2:void <init>(com.nineoldandroids.util.Property,float[]):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/c;[F)V"}
    3:4:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0:0 -> a
    3:4:void calculateValue(float):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:23:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0:0 -> a
    5:23:void calculateValue(float):0 -> a
    24:25:float com.nineoldandroids.animation.Keyframe$FloatKeyframe.getFloatValue():0:0 -> a
    24:25:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:25:void calculateValue(float):0 -> a
    26:33:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0:0 -> a
    26:33:void calculateValue(float):0 -> a
    34:35:float com.nineoldandroids.animation.Keyframe$FloatKeyframe.getFloatValue():0:0 -> a
    34:35:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:35:void calculateValue(float):0 -> a
    36:104:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0:0 -> a
    36:104:void calculateValue(float):0 -> a
    105:108:float com.nineoldandroids.animation.Keyframe$FloatKeyframe.getFloatValue():0:0 -> a
    105:108:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    105:108:void calculateValue(float):0 -> a
    109:112:float com.nineoldandroids.animation.Keyframe.getFraction():0:0 -> a
    109:112:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0 -> a
    109:112:void calculateValue(float):0 -> a
    113:116:android.view.animation.Interpolator com.nineoldandroids.animation.Keyframe.getInterpolator():0:0 -> a
    113:116:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0 -> a
    113:116:void calculateValue(float):0 -> a
    117:170:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0:0 -> a
    117:170:void calculateValue(float):0 -> a
    171:174:float com.nineoldandroids.animation.Keyframe$FloatKeyframe.getFloatValue():0:0 -> a
    171:174:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    171:174:void calculateValue(float):0 -> a
    175:178:float com.nineoldandroids.animation.Keyframe.getFraction():0:0 -> a
    175:178:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0 -> a
    175:178:void calculateValue(float):0 -> a
    179:182:android.view.animation.Interpolator com.nineoldandroids.animation.Keyframe.getInterpolator():0:0 -> a
    179:182:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0 -> a
    179:182:void calculateValue(float):0 -> a
    183:218:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0:0 -> a
    183:218:void calculateValue(float):0 -> a
    219:224:float com.nineoldandroids.animation.Keyframe.getFraction():0:0 -> a
    219:224:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    219:224:void calculateValue(float):0 -> a
    225:228:android.view.animation.Interpolator com.nineoldandroids.animation.Keyframe.getInterpolator():0:0 -> a
    225:228:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0 -> a
    225:228:void calculateValue(float):0 -> a
    229:232:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0:0 -> a
    229:232:void calculateValue(float):0 -> a
    233:235:float com.nineoldandroids.animation.Keyframe.getFraction():0:0 -> a
    233:235:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    233:235:void calculateValue(float):0 -> a
    236:239:float com.nineoldandroids.animation.Keyframe.getFraction():0:0 -> a
    236:239:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0 -> a
    236:239:void calculateValue(float):0 -> a
    240:243:float com.nineoldandroids.animation.Keyframe$FloatKeyframe.getFloatValue():0:0 -> a
    240:243:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0 -> a
    240:243:void calculateValue(float):0 -> a
    244:284:float com.nineoldandroids.animation.FloatKeyframeSet.getFloatValue(float):0:0 -> a
    244:284:void calculateValue(float):0 -> a
    1:13:com.nineoldandroids.animation.PropertyValuesHolder$FloatPropertyValuesHolder com.nineoldandroids.animation.PropertyValuesHolder$FloatPropertyValuesHolder.clone():0:0 -> b
    1:13:com.nineoldandroids.animation.PropertyValuesHolder clone():0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/n;"}
    1:1:java.lang.Object getAnimatedValue():0:0 -> c
    1:13:com.nineoldandroids.animation.PropertyValuesHolder$FloatPropertyValuesHolder com.nineoldandroids.animation.PropertyValuesHolder$FloatPropertyValuesHolder.clone():0:0 -> clone
    1:13:java.lang.Object clone():0 -> clone
    1:1:void setAnimatedValue(java.lang.Object):0:0 -> e
    1:1:void setFloatValues(float[]):0:0 -> f
    12:18:void com.nineoldandroids.animation.PropertyValuesHolder.setupSetter(java.lang.Class):0:0 -> h
    12:18:void setupSetter(java.lang.Class):0 -> h
com.nineoldandroids.animation.PropertyValuesHolder$IntPropertyValuesHolder -> p0.m:
# {"id":"sourceFile","fileName":"PropertyValuesHolder.java"}
    com.nineoldandroids.animation.IntKeyframeSet mIntKeyframeSet -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/c;"}
    int mIntAnimatedValue -> r
    1:1:void <init>(java.lang.String,int[]):0:0 -> <init>
    3:4:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0:0 -> a
    3:4:void calculateValue(float):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:23:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0:0 -> a
    5:23:void calculateValue(float):0 -> a
    24:25:int com.nineoldandroids.animation.Keyframe$IntKeyframe.getIntValue():0:0 -> a
    24:25:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:25:void calculateValue(float):0 -> a
    26:33:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0:0 -> a
    26:33:void calculateValue(float):0 -> a
    34:35:int com.nineoldandroids.animation.Keyframe$IntKeyframe.getIntValue():0:0 -> a
    34:35:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:35:void calculateValue(float):0 -> a
    36:106:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0:0 -> a
    36:106:void calculateValue(float):0 -> a
    107:110:int com.nineoldandroids.animation.Keyframe$IntKeyframe.getIntValue():0:0 -> a
    107:110:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    107:110:void calculateValue(float):0 -> a
    111:114:float com.nineoldandroids.animation.Keyframe.getFraction():0:0 -> a
    111:114:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0 -> a
    111:114:void calculateValue(float):0 -> a
    115:118:android.view.animation.Interpolator com.nineoldandroids.animation.Keyframe.getInterpolator():0:0 -> a
    115:118:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0 -> a
    115:118:void calculateValue(float):0 -> a
    119:180:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0:0 -> a
    119:180:void calculateValue(float):0 -> a
    181:184:int com.nineoldandroids.animation.Keyframe$IntKeyframe.getIntValue():0:0 -> a
    181:184:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    181:184:void calculateValue(float):0 -> a
    185:188:float com.nineoldandroids.animation.Keyframe.getFraction():0:0 -> a
    185:188:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0 -> a
    185:188:void calculateValue(float):0 -> a
    189:192:android.view.animation.Interpolator com.nineoldandroids.animation.Keyframe.getInterpolator():0:0 -> a
    189:192:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0 -> a
    189:192:void calculateValue(float):0 -> a
    193:231:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0:0 -> a
    193:231:void calculateValue(float):0 -> a
    232:237:float com.nineoldandroids.animation.Keyframe.getFraction():0:0 -> a
    232:237:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    232:237:void calculateValue(float):0 -> a
    238:241:android.view.animation.Interpolator com.nineoldandroids.animation.Keyframe.getInterpolator():0:0 -> a
    238:241:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0 -> a
    238:241:void calculateValue(float):0 -> a
    242:245:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0:0 -> a
    242:245:void calculateValue(float):0 -> a
    246:248:float com.nineoldandroids.animation.Keyframe.getFraction():0:0 -> a
    246:248:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    246:248:void calculateValue(float):0 -> a
    249:252:float com.nineoldandroids.animation.Keyframe.getFraction():0:0 -> a
    249:252:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0 -> a
    249:252:void calculateValue(float):0 -> a
    253:256:int com.nineoldandroids.animation.Keyframe$IntKeyframe.getIntValue():0:0 -> a
    253:256:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0 -> a
    253:256:void calculateValue(float):0 -> a
    257:295:int com.nineoldandroids.animation.IntKeyframeSet.getIntValue(float):0:0 -> a
    257:295:void calculateValue(float):0 -> a
    1:13:com.nineoldandroids.animation.PropertyValuesHolder$IntPropertyValuesHolder com.nineoldandroids.animation.PropertyValuesHolder$IntPropertyValuesHolder.clone():0:0 -> b
    1:13:com.nineoldandroids.animation.PropertyValuesHolder clone():0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/n;"}
    1:1:java.lang.Object getAnimatedValue():0:0 -> c
    1:13:com.nineoldandroids.animation.PropertyValuesHolder$IntPropertyValuesHolder com.nineoldandroids.animation.PropertyValuesHolder$IntPropertyValuesHolder.clone():0:0 -> clone
    1:13:java.lang.Object clone():0 -> clone
    1:1:void setAnimatedValue(java.lang.Object):0:0 -> e
    1:1:void setIntValues(int[]):0:0 -> g
    12:18:void com.nineoldandroids.animation.PropertyValuesHolder.setupSetter(java.lang.Class):0:0 -> h
    12:18:void setupSetter(java.lang.Class):0 -> h
com.nineoldandroids.animation.TypeEvaluator -> p0.o:
# {"id":"sourceFile","fileName":"TypeEvaluator.java"}
com.nineoldandroids.animation.ValueAnimator -> p0.s:
# {"id":"sourceFile","fileName":"ValueAnimator.java"}
    long mStartTime -> b
    long mSeekTime -> c
    boolean mPlayingBackwards -> d
    int mCurrentIteration -> e
    boolean mStartedDelay -> f
    long mDelayStartTime -> g
    int mPlayingState -> h
    boolean mRunning -> i
    boolean mInitialized -> j
    long mDuration -> k
    android.view.animation.Interpolator mInterpolator -> l
    java.util.ArrayList mUpdateListeners -> m
    com.nineoldandroids.animation.PropertyValuesHolder[] mValues -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lp0/n;"}
    java.util.HashMap mValuesMap -> o
    java.lang.ThreadLocal sAnimationHandler -> p
    java.lang.ThreadLocal sAnimations -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/p;"}
    java.lang.ThreadLocal sPendingAnimations -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/p;"}
    java.lang.ThreadLocal sDelayedAnims -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/p;"}
    java.lang.ThreadLocal sEndingAnims -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/p;"}
    java.lang.ThreadLocal sReadyAnims -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/p;"}
    android.view.animation.Interpolator sDefaultInterpolator -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/view/animation/AccelerateDecelerateInterpolator;"}
    long sFrameDelay -> w
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>():0:0 -> <init>
    1:1:void addUpdateListener(com.nineoldandroids.animation.ValueAnimator$AnimatorUpdateListener):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/e;)V"}
    1:1:java.lang.Object clone():0:0 -> clone
    59:67:java.lang.Object com.nineoldandroids.animation.ValueAnimator.getAnimatedValue():0:0 -> d
    59:67:void com.mingle.widget.CircleRevealHelper$1.onAnimationUpdate(com.nineoldandroids.animation.ValueAnimator):0 -> d
    59:67:void animateValue(float):0 -> d
    68:73:void com.mingle.widget.CircleRevealHelper$1.onAnimationUpdate(com.nineoldandroids.animation.ValueAnimator):0:0 -> d
    68:73:void animateValue(float):0 -> d
    74:75:float com.mingle.widget.CircleRevealHelper.access$002(com.mingle.widget.CircleRevealHelper,float):0:0 -> d
    74:75:void com.mingle.widget.CircleRevealHelper$1.onAnimationUpdate(com.nineoldandroids.animation.ValueAnimator):0 -> d
    74:75:void animateValue(float):0 -> d
    76:87:void com.mingle.widget.CircleRevealHelper$1.onAnimationUpdate(com.nineoldandroids.animation.ValueAnimator):0:0 -> d
    76:87:void animateValue(float):0 -> d
    88:96:java.lang.Object com.nineoldandroids.animation.ValueAnimator.getAnimatedValue():0:0 -> d
    88:96:void com.mingle.widget.SweetView$3.onAnimationUpdate(com.nineoldandroids.animation.ValueAnimator):0 -> d
    88:96:void animateValue(float):0 -> d
    97:102:void com.mingle.widget.SweetView$3.onAnimationUpdate(com.nineoldandroids.animation.ValueAnimator):0:0 -> d
    97:102:void animateValue(float):0 -> d
    103:104:int com.mingle.widget.SweetView.access$102(com.mingle.widget.SweetView,int):0:0 -> d
    103:104:void com.mingle.widget.SweetView$3.onAnimationUpdate(com.nineoldandroids.animation.ValueAnimator):0 -> d
    103:104:void animateValue(float):0 -> d
    105:112:void com.mingle.widget.SweetView$3.onAnimationUpdate(com.nineoldandroids.animation.ValueAnimator):0:0 -> d
    105:112:void animateValue(float):0 -> d
    113:121:java.lang.Object com.nineoldandroids.animation.ValueAnimator.getAnimatedValue():0:0 -> d
    113:121:void com.mingle.widget.SweetView$2.onAnimationUpdate(com.nineoldandroids.animation.ValueAnimator):0 -> d
    113:121:void animateValue(float):0 -> d
    122:129:void com.mingle.widget.SweetView$2.onAnimationUpdate(com.nineoldandroids.animation.ValueAnimator):0:0 -> d
    122:129:void animateValue(float):0 -> d
    130:131:int com.mingle.widget.SweetView.access$102(com.mingle.widget.SweetView,int):0:0 -> d
    130:131:void com.mingle.widget.SweetView$2.onAnimationUpdate(com.nineoldandroids.animation.ValueAnimator):0 -> d
    130:131:void animateValue(float):0 -> d
    132:136:int com.mingle.widget.SweetView.access$200(com.mingle.widget.SweetView):0:0 -> d
    132:136:void com.mingle.widget.SweetView$2.onAnimationUpdate(com.nineoldandroids.animation.ValueAnimator):0 -> d
    132:136:void animateValue(float):0 -> d
    137:142:void com.mingle.widget.SweetView.duang():0:0 -> d
    137:142:void com.mingle.widget.SweetView$2.onAnimationUpdate(com.nineoldandroids.animation.ValueAnimator):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    137:142:void animateValue(float):0 -> d
    143:150:com.nineoldandroids.animation.ValueAnimator com.nineoldandroids.animation.ValueAnimator.ofInt(int[]):0:0 -> d
    143:150:void com.mingle.widget.SweetView.duang():0 -> d
    143:150:void com.mingle.widget.SweetView$2.onAnimationUpdate(com.nineoldandroids.animation.ValueAnimator):0 -> d
    143:150:void animateValue(float):0 -> d
    151:184:void com.mingle.widget.SweetView.duang():0:0 -> d
    151:184:void com.mingle.widget.SweetView$2.onAnimationUpdate(com.nineoldandroids.animation.ValueAnimator):0 -> d
    151:184:void animateValue(float):0 -> d
    185:192:void com.mingle.widget.SweetView$2.onAnimationUpdate(com.nineoldandroids.animation.ValueAnimator):0:0 -> d
    185:192:void animateValue(float):0 -> d
    1:1:boolean animationFrame(long):0:0 -> e
    82:83:java.lang.String com.nineoldandroids.animation.PropertyValuesHolder.getPropertyName():0:0 -> f
    82:83:com.nineoldandroids.animation.ValueAnimator clone():0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/s;"}
    84:90:com.nineoldandroids.animation.ValueAnimator clone():0:0 -> f
    15:18:void com.nineoldandroids.animation.PropertyValuesHolder.init():0:0 -> g
    15:18:void initAnimation():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:43:void com.nineoldandroids.animation.PropertyValuesHolder.init():0:0 -> g
    19:43:void initAnimation():0 -> g
    44:52:void com.nineoldandroids.animation.KeyframeSet.setEvaluator(com.nineoldandroids.animation.TypeEvaluator):0:0 -> g
    44:52:void com.nineoldandroids.animation.PropertyValuesHolder.init():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    44:52:void initAnimation():0 -> g
    1:1:com.nineoldandroids.animation.ValueAnimator setDuration(long):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lp0/s;"}
    25:33:com.nineoldandroids.animation.PropertyValuesHolder com.nineoldandroids.animation.PropertyValuesHolder.ofFloat(java.lang.String,float[]):0:0 -> i
    25:33:void setFloatValues(float[]):0 -> i
    34:39:void setFloatValues(float[]):0:0 -> i
    25:33:com.nineoldandroids.animation.PropertyValuesHolder com.nineoldandroids.animation.PropertyValuesHolder.ofInt(java.lang.String,int[]):0:0 -> j
    25:33:void setIntValues(int[]):0 -> j
    34:39:void setIntValues(int[]):0:0 -> j
    19:20:java.lang.String com.nineoldandroids.animation.PropertyValuesHolder.getPropertyName():0:0 -> k
    19:20:void setValues(com.nineoldandroids.animation.PropertyValuesHolder[]):0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Lp0/n;)V"}
    21:29:void setValues(com.nineoldandroids.animation.PropertyValuesHolder[]):0:0 -> k
    1:35:void com.nineoldandroids.animation.ValueAnimator.start(boolean):0:0 -> l
    1:35:void start():0 -> l
    36:45:long com.nineoldandroids.animation.ValueAnimator.getCurrentPlayTime():0:0 -> l
    36:45:void com.nineoldandroids.animation.ValueAnimator.start(boolean):0 -> l
    36:45:void start():0 -> l
    46:77:void com.nineoldandroids.animation.ValueAnimator.setCurrentPlayTime(long):0:0 -> l
    46:77:void com.nineoldandroids.animation.ValueAnimator.start(boolean):0 -> l
    46:77:void start():0 -> l
    78:134:void com.nineoldandroids.animation.ValueAnimator.start(boolean):0:0 -> l
    78:134:void start():0 -> l
    1:1:java.lang.String toString():0:0 -> toString
com.nineoldandroids.animation.ValueAnimator$1 -> p0.p:
# {"id":"sourceFile","fileName":"ValueAnimator.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    3:6:void com.nineoldandroids.animation.ValueAnimator$1.<init>():0:0 -> <init>
    3:6:void $r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    6:11:java.util.ArrayList com.nineoldandroids.animation.ValueAnimator$5.initialValue():0:0 -> a
    6:11:java.util.ArrayList initialValue$bridge():0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    12:17:java.util.ArrayList com.nineoldandroids.animation.ValueAnimator$4.initialValue():0:0 -> a
    12:17:java.util.ArrayList initialValue$bridge():0 -> a
    18:23:java.util.ArrayList com.nineoldandroids.animation.ValueAnimator$3.initialValue():0:0 -> a
    18:23:java.util.ArrayList initialValue$bridge():0 -> a
    24:29:java.util.ArrayList com.nineoldandroids.animation.ValueAnimator$2.initialValue():0:0 -> a
    24:29:java.util.ArrayList initialValue$bridge():0 -> a
    30:36:java.util.ArrayList com.nineoldandroids.animation.ValueAnimator$1.initialValue():0:0 -> a
    30:36:java.util.ArrayList initialValue$bridge():0 -> a
    6:10:java.lang.Object com.nineoldandroids.animation.ValueAnimator$5.initialValue():0:0 -> initialValue
    6:10:java.lang.Object initialValue$bridge():0 -> initialValue
      # {"id":"com.android.tools.r8.synthesized"}
    11:15:java.lang.Object com.nineoldandroids.animation.ValueAnimator$4.initialValue():0:0 -> initialValue
    11:15:java.lang.Object initialValue$bridge():0 -> initialValue
    16:20:java.lang.Object com.nineoldandroids.animation.ValueAnimator$3.initialValue():0:0 -> initialValue
    16:20:java.lang.Object initialValue$bridge():0 -> initialValue
    21:25:java.lang.Object com.nineoldandroids.animation.ValueAnimator$2.initialValue():0:0 -> initialValue
    21:25:java.lang.Object initialValue$bridge():0 -> initialValue
    26:30:java.lang.Object com.nineoldandroids.animation.ValueAnimator$1.initialValue():0:0 -> initialValue
    26:30:java.lang.Object initialValue$bridge():0 -> initialValue
com.nineoldandroids.animation.ValueAnimator$2 -> R8$$REMOVED$$CLASS$$211:
# {"id":"sourceFile","fileName":"ValueAnimator.java"}
com.nineoldandroids.animation.ValueAnimator$3 -> R8$$REMOVED$$CLASS$$212:
# {"id":"sourceFile","fileName":"ValueAnimator.java"}
com.nineoldandroids.animation.ValueAnimator$4 -> R8$$REMOVED$$CLASS$$213:
# {"id":"sourceFile","fileName":"ValueAnimator.java"}
com.nineoldandroids.animation.ValueAnimator$5 -> R8$$REMOVED$$CLASS$$214:
# {"id":"sourceFile","fileName":"ValueAnimator.java"}
com.nineoldandroids.animation.ValueAnimator$AnimationHandler -> p0.q:
# {"id":"sourceFile","fileName":"ValueAnimator.java"}
    1:4:void com.nineoldandroids.animation.ValueAnimator$AnimationHandler.<init>():0:0 -> <init>
    1:4:void <init>(com.nineoldandroids.animation.ValueAnimator$1):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:2:java.lang.ThreadLocal com.nineoldandroids.animation.ValueAnimator.access$000():0:0 -> handleMessage
    1:2:void handleMessage(android.os.Message):0 -> handleMessage
    3:8:void handleMessage(android.os.Message):0:0 -> handleMessage
    9:10:java.lang.ThreadLocal com.nineoldandroids.animation.ValueAnimator.access$100():0:0 -> handleMessage
    9:10:void handleMessage(android.os.Message):0 -> handleMessage
    11:32:void handleMessage(android.os.Message):0:0 -> handleMessage
    33:34:java.lang.ThreadLocal com.nineoldandroids.animation.ValueAnimator.access$200():0:0 -> handleMessage
    33:34:void handleMessage(android.os.Message):0 -> handleMessage
    35:84:void handleMessage(android.os.Message):0:0 -> handleMessage
    85:87:long com.nineoldandroids.animation.ValueAnimator.access$300(com.nineoldandroids.animation.ValueAnimator):0:0 -> handleMessage
    85:87:void handleMessage(android.os.Message):0 -> handleMessage
    88:90:void com.nineoldandroids.animation.ValueAnimator.startAnimation():0:0 -> handleMessage
    88:90:void com.nineoldandroids.animation.ValueAnimator.access$400(com.nineoldandroids.animation.ValueAnimator):0 -> handleMessage
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    88:90:void handleMessage(android.os.Message):0 -> handleMessage
    91:104:void com.nineoldandroids.animation.ValueAnimator.startAnimation():0:0 -> handleMessage
    91:104:void com.nineoldandroids.animation.ValueAnimator.access$400(com.nineoldandroids.animation.ValueAnimator):0 -> handleMessage
    91:104:void handleMessage(android.os.Message):0 -> handleMessage
    105:108:void handleMessage(android.os.Message):0:0 -> handleMessage
    109:110:java.lang.ThreadLocal com.nineoldandroids.animation.ValueAnimator.access$500():0:0 -> handleMessage
    109:110:void handleMessage(android.os.Message):0 -> handleMessage
    111:116:void handleMessage(android.os.Message):0:0 -> handleMessage
    117:118:java.lang.ThreadLocal com.nineoldandroids.animation.ValueAnimator.access$600():0:0 -> handleMessage
    117:118:void handleMessage(android.os.Message):0 -> handleMessage
    119:139:void handleMessage(android.os.Message):0:0 -> handleMessage
    140:143:boolean com.nineoldandroids.animation.ValueAnimator.delayedAnimationFrame(long):0:0 -> handleMessage
    140:143:boolean com.nineoldandroids.animation.ValueAnimator.access$700(com.nineoldandroids.animation.ValueAnimator,long):0 -> handleMessage
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    140:143:void handleMessage(android.os.Message):0 -> handleMessage
    144:162:boolean com.nineoldandroids.animation.ValueAnimator.delayedAnimationFrame(long):0:0 -> handleMessage
    144:162:boolean com.nineoldandroids.animation.ValueAnimator.access$700(com.nineoldandroids.animation.ValueAnimator,long):0 -> handleMessage
    144:162:void handleMessage(android.os.Message):0 -> handleMessage
    163:183:void handleMessage(android.os.Message):0:0 -> handleMessage
    184:186:void com.nineoldandroids.animation.ValueAnimator.startAnimation():0:0 -> handleMessage
    184:186:void com.nineoldandroids.animation.ValueAnimator.access$400(com.nineoldandroids.animation.ValueAnimator):0 -> handleMessage
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    184:186:void handleMessage(android.os.Message):0 -> handleMessage
    187:197:void com.nineoldandroids.animation.ValueAnimator.startAnimation():0:0 -> handleMessage
    187:197:void com.nineoldandroids.animation.ValueAnimator.access$400(com.nineoldandroids.animation.ValueAnimator):0 -> handleMessage
    187:197:void handleMessage(android.os.Message):0 -> handleMessage
    198:199:boolean com.nineoldandroids.animation.ValueAnimator.access$802(com.nineoldandroids.animation.ValueAnimator,boolean):0:0 -> handleMessage
    198:199:void handleMessage(android.os.Message):0 -> handleMessage
    200:264:void handleMessage(android.os.Message):0:0 -> handleMessage
    265:267:void com.nineoldandroids.animation.ValueAnimator.access$900(com.nineoldandroids.animation.ValueAnimator):0:0 -> handleMessage
    265:267:void handleMessage(android.os.Message):0 -> handleMessage
    268:340:void com.nineoldandroids.animation.ValueAnimator.endAnimation():0:0 -> handleMessage
    268:340:void com.nineoldandroids.animation.ValueAnimator.access$900(com.nineoldandroids.animation.ValueAnimator):0 -> handleMessage
    268:340:void handleMessage(android.os.Message):0 -> handleMessage
    341:357:void handleMessage(android.os.Message):0:0 -> handleMessage
    358:359:long com.nineoldandroids.animation.ValueAnimator.access$1000():0:0 -> handleMessage
    358:359:void handleMessage(android.os.Message):0 -> handleMessage
    360:375:void handleMessage(android.os.Message):0:0 -> handleMessage
com.nineoldandroids.animation.ValueAnimator$AnimatorUpdateListener -> p0.r:
# {"id":"sourceFile","fileName":"ValueAnimator.java"}
com.nineoldandroids.util.FloatProperty -> q0.a:
# {"id":"sourceFile","fileName":"FloatProperty.java"}
    1:1:void <init>(java.lang.String):0:0 -> <init>
    3:10:void com.nineoldandroids.util.FloatProperty.set(java.lang.Object,java.lang.Float):0:0 -> b
    3:10:void set(java.lang.Object,java.lang.Object):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Number;)V"}
    void setValue(java.lang.Object,float) -> c
com.nineoldandroids.util.IntProperty -> q0.b:
# {"id":"sourceFile","fileName":"IntProperty.java"}
    1:1:void <init>(java.lang.String):0:0 -> <init>
    1:1:void set(java.lang.Object,java.lang.Object):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Number;)V"}
    1:1:void set(java.lang.Object,java.lang.Integer):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;)V"}
com.nineoldandroids.util.Property -> q0.c:
# {"id":"sourceFile","fileName":"Property.java"}
    java.lang.String mName -> a
    1:1:void <init>(java.lang.Class,java.lang.String):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"}
    java.lang.Object get(java.lang.Object) -> a
    void set(java.lang.Object,java.lang.Object) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Number;)V"}
com.nineoldandroids.view.ViewHelper -> R8$$REMOVED$$CLASS$$216:
# {"id":"sourceFile","fileName":"ViewHelper.java"}
com.nineoldandroids.view.ViewHelper$Honeycomb -> R8$$REMOVED$$CLASS$$215:
# {"id":"sourceFile","fileName":"ViewHelper.java"}
com.nineoldandroids.view.animation.AnimatorProxy -> r0.a:
# {"id":"sourceFile","fileName":"AnimatorProxy.java"}
    java.lang.ref.WeakReference mView -> a
    android.graphics.Camera mCamera -> b
    boolean mHasPivot -> c
    float mAlpha -> d
    float mPivotX -> e
    float mPivotY -> f
    float mRotationX -> g
    float mRotationY -> h
    float mRotationZ -> i
    float mScaleX -> j
    float mScaleY -> k
    float mTranslationX -> l
    float mTranslationY -> m
    android.graphics.RectF mBefore -> n
    android.graphics.RectF mAfter -> o
    android.graphics.Matrix mTempMatrix -> p
    boolean NEEDS_PROXY -> q
    java.util.WeakHashMap PROXIES -> r
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.view.View):0:0 -> <init>
    1:1:void computeRect(android.graphics.RectF,android.view.View):0:0 -> a
    1:1:void applyTransformation(float,android.view.animation.Transformation):0:0 -> applyTransformation
    1:1:void invalidateAfterUpdate():0:0 -> b
    1:1:void prepareForUpdate():0:0 -> c
    1:1:void transformMatrix(android.graphics.Matrix,android.view.View):0:0 -> d
    1:1:com.nineoldandroids.view.animation.AnimatorProxy wrap(android.view.View):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lr0/a;"}
com.rafakob.floatingedittext.FloatingEditText -> com.rafakob.floatingedittext.FloatingEditText:
# {"id":"sourceFile","fileName":"FloatingEditText.java"}
    android.support.design.widget.TextInputEditText editText -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/j0;"}
    4:208:void setup(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    4:208:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
com.rafakob.floatingedittext.R$styleable -> s0.a:
    int[] FloatingEditText -> a
    1:1:void <clinit>():0:0 -> <clinit>
com.sample.timelapse.MJPEGGenerator -> com.sample.timelapse.MJPEGGenerator:
# {"id":"sourceFile","fileName":"MJPEGGenerator.java"}
com.sample.timelapse.MJPEGGenerator$AVIIndex -> com.sample.timelapse.MJPEGGenerator$AVIIndex:
# {"id":"sourceFile","fileName":"MJPEGGenerator.java"}
    13:22:byte[] toBytes():0:0 -> toBytes
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":42,"5":44,"9":47},"outline":"La/b;g(ILjava/io/ByteArrayOutputStream;)V"}
    23:41:byte[] toBytes():0:0 -> toBytes
    42:42:byte[] toBytes():0:0 -> toBytes
    44:44:byte[] toBytes():0:0 -> toBytes
    47:47:byte[] toBytes():0:0 -> toBytes
com.sample.timelapse.MJPEGGenerator$AVIIndexList -> com.sample.timelapse.MJPEGGenerator$AVIIndexList:
# {"id":"sourceFile","fileName":"MJPEGGenerator.java"}
    1:1:void addAVIIndex(int,int):0:0 -> addAVIIndex
    2:2:void addAVIIndex(com.sample.timelapse.MJPEGGenerator$AVIIndex):0:0 -> addAVIIndex
    23:28:byte[] toBytes():0:0 -> toBytes
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":61,"5":63,"9":66},"outline":"La/b;g(ILjava/io/ByteArrayOutputStream;)V"}
    29:60:byte[] toBytes():0:0 -> toBytes
    61:61:byte[] toBytes():0:0 -> toBytes
    63:63:byte[] toBytes():0:0 -> toBytes
    66:66:byte[] toBytes():0:0 -> toBytes
com.sample.timelapse.MJPEGGenerator$AVIJunk -> com.sample.timelapse.MJPEGGenerator$AVIJunk:
# {"id":"sourceFile","fileName":"MJPEGGenerator.java"}
    13:17:byte[] toBytes():0:0 -> toBytes
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":29,"5":31,"9":34},"outline":"La/b;g(ILjava/io/ByteArrayOutputStream;)V"}
    18:28:byte[] toBytes():0:0 -> toBytes
    29:29:byte[] toBytes():0:0 -> toBytes
    31:31:byte[] toBytes():0:0 -> toBytes
    34:34:byte[] toBytes():0:0 -> toBytes
com.sample.timelapse.MJPEGGenerator$AVIMainHeader -> com.sample.timelapse.MJPEGGenerator$AVIMainHeader:
# {"id":"sourceFile","fileName":"MJPEGGenerator.java"}
    13:68:byte[] toBytes():0:0 -> toBytes
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":114,"5":116,"9":119},"outline":"La/b;g(ILjava/io/ByteArrayOutputStream;)V"}
    69:70:byte[] toBytes():0:0 -> toBytes
    71:76:byte[] toBytes():0:0 -> toBytes
    77:78:byte[] toBytes():0:0 -> toBytes
    79:84:byte[] toBytes():0:0 -> toBytes
    85:86:byte[] toBytes():0:0 -> toBytes
    87:92:byte[] toBytes():0:0 -> toBytes
    93:113:byte[] toBytes():0:0 -> toBytes
    114:114:byte[] toBytes():0:0 -> toBytes
    116:116:byte[] toBytes():0:0 -> toBytes
    119:119:byte[] toBytes():0:0 -> toBytes
com.sample.timelapse.MJPEGGenerator$AVIMovieList -> com.sample.timelapse.MJPEGGenerator$AVIMovieList:
# {"id":"sourceFile","fileName":"MJPEGGenerator.java"}
    13:17:byte[] toBytes():0:0 -> toBytes
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":29,"5":31,"9":34},"outline":"La/b;g(ILjava/io/ByteArrayOutputStream;)V"}
    18:28:byte[] toBytes():0:0 -> toBytes
    29:29:byte[] toBytes():0:0 -> toBytes
    31:31:byte[] toBytes():0:0 -> toBytes
    34:34:byte[] toBytes():0:0 -> toBytes
com.sample.timelapse.MJPEGGenerator$AVIStreamFormat -> com.sample.timelapse.MJPEGGenerator$AVIStreamFormat:
# {"id":"sourceFile","fileName":"MJPEGGenerator.java"}
    13:32:byte[] toBytes():0:0 -> toBytes
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":103,"5":105,"9":108},"outline":"La/b;g(ILjava/io/ByteArrayOutputStream;)V"}
    33:63:byte[] toBytes():0:0 -> toBytes
    64:83:byte[] toBytes():0:0 -> toBytes
    84:102:byte[] toBytes():0:0 -> toBytes
    103:103:byte[] toBytes():0:0 -> toBytes
    105:105:byte[] toBytes():0:0 -> toBytes
    108:108:byte[] toBytes():0:0 -> toBytes
com.sample.timelapse.MJPEGGenerator$AVIStreamHeader -> com.sample.timelapse.MJPEGGenerator$AVIStreamHeader:
# {"id":"sourceFile","fileName":"MJPEGGenerator.java"}
    13:17:byte[] toBytes():0:0 -> toBytes
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":133,"5":135,"9":138},"outline":"La/b;g(ILjava/io/ByteArrayOutputStream;)V"}
    18:27:byte[] toBytes():0:0 -> toBytes
    28:32:byte[] toBytes():0:0 -> toBytes
    33:58:byte[] toBytes():0:0 -> toBytes
    59:113:byte[] toBytes():0:0 -> toBytes
    114:132:byte[] toBytes():0:0 -> toBytes
    133:133:byte[] toBytes():0:0 -> toBytes
    135:135:byte[] toBytes():0:0 -> toBytes
    138:138:byte[] toBytes():0:0 -> toBytes
com.sample.timelapse.MJPEGGenerator$AVIStreamList -> com.sample.timelapse.MJPEGGenerator$AVIStreamList:
# {"id":"sourceFile","fileName":"MJPEGGenerator.java"}
    13:17:byte[] toBytes():0:0 -> toBytes
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":29,"5":31,"9":34},"outline":"La/b;g(ILjava/io/ByteArrayOutputStream;)V"}
    18:28:byte[] toBytes():0:0 -> toBytes
    29:29:byte[] toBytes():0:0 -> toBytes
    31:31:byte[] toBytes():0:0 -> toBytes
    34:34:byte[] toBytes():0:0 -> toBytes
com.sample.timelapse.MJPEGGenerator$RIFFHeader -> com.sample.timelapse.MJPEGGenerator$RIFFHeader:
# {"id":"sourceFile","fileName":"MJPEGGenerator.java"}
    13:17:byte[] toBytes():0:0 -> toBytes
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":44,"5":46,"9":49},"outline":"La/b;g(ILjava/io/ByteArrayOutputStream;)V"}
    18:27:byte[] toBytes():0:0 -> toBytes
    28:32:byte[] toBytes():0:0 -> toBytes
    33:43:byte[] toBytes():0:0 -> toBytes
    44:44:byte[] toBytes():0:0 -> toBytes
    46:46:byte[] toBytes():0:0 -> toBytes
    49:49:byte[] toBytes():0:0 -> toBytes
com.serenegiant.usb.IFrameCallback -> com.serenegiant.usb.IFrameCallback:
# {"id":"sourceFile","fileName":"IFrameCallback.java"}
com.sun.jna.AltCallingConvention -> com.sun.jna.AltCallingConvention:
# {"id":"sourceFile","fileName":"AltCallingConvention.java"}
com.sun.jna.Callback -> com.sun.jna.Callback:
# {"id":"sourceFile","fileName":"Callback.java"}
com.sun.jna.Callback$UncaughtExceptionHandler -> com.sun.jna.Callback$UncaughtExceptionHandler:
# {"id":"sourceFile","fileName":"Callback.java"}
com.sun.jna.CallbackParameterContext -> com.sun.jna.CallbackParameterContext:
# {"id":"sourceFile","fileName":"CallbackParameterContext.java"}
com.sun.jna.CallbackProxy -> com.sun.jna.CallbackProxy:
# {"id":"sourceFile","fileName":"CallbackProxy.java"}
com.sun.jna.CallbackReference -> com.sun.jna.CallbackReference:
# {"id":"sourceFile","fileName":"CallbackReference.java"}
    com.sun.jna.internal.Cleaner$Cleanable cleanable -> cleanable
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/a;"}
    304:305:com.sun.jna.internal.Cleaner com.sun.jna.internal.Cleaner.getCleaner():0:0 -> <init>
    304:305:void <init>(com.sun.jna.Callback,int,boolean):0 -> <init>
    306:344:void <init>(com.sun.jna.Callback,int,boolean):0:0 -> <init>
    1:1:com.sun.jna.Callback getCallback():0:0 -> getCallback
    2:2:com.sun.jna.Callback getCallback(java.lang.Class,com.sun.jna.Pointer):0:0 -> getCallback
    3:3:com.sun.jna.Callback getCallback(java.lang.Class,com.sun.jna.Pointer,boolean):0:0 -> getCallback
    1:1:java.lang.reflect.Method getCallbackMethod(com.sun.jna.Callback):0:0 -> getCallbackMethod
    2:2:java.lang.reflect.Method getCallbackMethod(java.lang.Class):0:0 -> getCallbackMethod
    1:1:com.sun.jna.Pointer getFunctionPointer(com.sun.jna.Callback):0:0 -> getFunctionPointer
    2:2:com.sun.jna.Pointer getFunctionPointer(com.sun.jna.Callback,boolean):0:0 -> getFunctionPointer
com.sun.jna.CallbackReference$AttachOptions -> com.sun.jna.CallbackReference$AttachOptions:
# {"id":"sourceFile","fileName":"CallbackReference.java"}
com.sun.jna.CallbackReference$CallbackReferenceDisposer -> com.sun.jna.CallbackReference$CallbackReferenceDisposer:
# {"id":"sourceFile","fileName":"CallbackReference.java"}
com.sun.jna.CallbackReference$DefaultCallbackProxy -> com.sun.jna.CallbackReference$DefaultCallbackProxy:
# {"id":"sourceFile","fileName":"CallbackReference.java"}
com.sun.jna.CallbackReference$NativeFunctionHandler -> com.sun.jna.CallbackReference$NativeFunctionHandler:
# {"id":"sourceFile","fileName":"CallbackReference.java"}
com.sun.jna.CallbackResultContext -> com.sun.jna.CallbackResultContext:
# {"id":"sourceFile","fileName":"CallbackResultContext.java"}
com.sun.jna.CallbackThreadInitializer -> com.sun.jna.CallbackThreadInitializer:
# {"id":"sourceFile","fileName":"CallbackThreadInitializer.java"}
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(boolean):0:0 -> <init>
    3:3:void <init>(boolean,boolean):0:0 -> <init>
    4:4:void <init>(boolean,boolean,java.lang.String):0:0 -> <init>
    5:5:void <init>(boolean,boolean,java.lang.String,java.lang.ThreadGroup):0:0 -> <init>
com.sun.jna.DefaultTypeMapper -> com.sun.jna.DefaultTypeMapper:
# {"id":"sourceFile","fileName":"DefaultTypeMapper.java"}
com.sun.jna.DefaultTypeMapper$Entry -> com.sun.jna.DefaultTypeMapper$Entry:
# {"id":"sourceFile","fileName":"DefaultTypeMapper.java"}
com.sun.jna.ELFAnalyser -> com.sun.jna.ELFAnalyser:
# {"id":"sourceFile","fileName":"ELFAnalyser.java"}
com.sun.jna.ELFAnalyser$1 -> com.sun.jna.ELFAnalyser$1:
# {"id":"sourceFile","fileName":"ELFAnalyser.java"}
com.sun.jna.ELFAnalyser$ArmAeabiAttributesTag -> com.sun.jna.ELFAnalyser$ArmAeabiAttributesTag:
# {"id":"sourceFile","fileName":"ELFAnalyser.java"}
    28:31:com.sun.jna.ELFAnalyser$ArmAeabiAttributesTag getByValue(int):0:0 -> getByValue
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":40,"3":42,"6":45,"9":49},"outline":"La/b;a(Ljava/lang/String;I)Ljava/lang/String;"}
    32:39:com.sun.jna.ELFAnalyser$ArmAeabiAttributesTag getByValue(int):0:0 -> getByValue
    40:40:com.sun.jna.ELFAnalyser$ArmAeabiAttributesTag getByValue(int):0:0 -> getByValue
    42:42:com.sun.jna.ELFAnalyser$ArmAeabiAttributesTag getByValue(int):0:0 -> getByValue
    45:45:com.sun.jna.ELFAnalyser$ArmAeabiAttributesTag getByValue(int):0:0 -> getByValue
    49:49:com.sun.jna.ELFAnalyser$ArmAeabiAttributesTag getByValue(int):0:0 -> getByValue
    1:1:com.sun.jna.ELFAnalyser$ArmAeabiAttributesTag$ParameterType getParameterType():0:0 -> getParameterType
    2:2:com.sun.jna.ELFAnalyser$ArmAeabiAttributesTag$ParameterType getParameterType(int):0:0 -> getParameterType
com.sun.jna.ELFAnalyser$ArmAeabiAttributesTag$ParameterType -> com.sun.jna.ELFAnalyser$ArmAeabiAttributesTag$ParameterType:
# {"id":"sourceFile","fileName":"ELFAnalyser.java"}
com.sun.jna.ELFAnalyser$ELFSectionHeaderEntry -> com.sun.jna.ELFAnalyser$ELFSectionHeaderEntry:
# {"id":"sourceFile","fileName":"ELFAnalyser.java"}
com.sun.jna.ELFAnalyser$ELFSectionHeaders -> com.sun.jna.ELFAnalyser$ELFSectionHeaders:
# {"id":"sourceFile","fileName":"ELFAnalyser.java"}
com.sun.jna.FromNativeContext -> com.sun.jna.FromNativeContext:
# {"id":"sourceFile","fileName":"FromNativeContext.java"}
com.sun.jna.FromNativeConverter -> com.sun.jna.FromNativeConverter:
# {"id":"sourceFile","fileName":"FromNativeConverter.java"}
com.sun.jna.Function -> com.sun.jna.Function:
# {"id":"sourceFile","fileName":"Function.java"}
    1:1:void <init>(com.sun.jna.NativeLibrary,java.lang.String,int,java.lang.String):0:0 -> <init>
    2:2:void <init>(com.sun.jna.Pointer,int,java.lang.String):0:0 -> <init>
    10:13:void checkCallingConvention(int):0:0 -> checkCallingConvention
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":18,"3":20,"6":23,"9":27},"outline":"La/b;a(Ljava/lang/String;I)Ljava/lang/String;"}
    14:17:void checkCallingConvention(int):0:0 -> checkCallingConvention
    18:18:void checkCallingConvention(int):0:0 -> checkCallingConvention
    20:20:void checkCallingConvention(int):0:0 -> checkCallingConvention
    23:23:void checkCallingConvention(int):0:0 -> checkCallingConvention
    27:27:void checkCallingConvention(int):0:0 -> checkCallingConvention
    1:1:com.sun.jna.Function getFunction(com.sun.jna.Pointer):0:0 -> getFunction
    2:2:com.sun.jna.Function getFunction(com.sun.jna.Pointer,int):0:0 -> getFunction
    3:3:com.sun.jna.Function getFunction(com.sun.jna.Pointer,int,java.lang.String):0:0 -> getFunction
    4:4:com.sun.jna.Function getFunction(java.lang.String,java.lang.String):0:0 -> getFunction
    5:5:com.sun.jna.Function getFunction(java.lang.String,java.lang.String,int):0:0 -> getFunction
    6:6:com.sun.jna.Function getFunction(java.lang.String,java.lang.String,int,java.lang.String):0:0 -> getFunction
    1:1:java.lang.Object invoke(java.lang.Class,java.lang.Object[]):0:0 -> invoke
    2:2:java.lang.Object invoke(java.lang.Class,java.lang.Object[],java.util.Map):0:0 -> invoke
    3:3:java.lang.Object invoke(java.lang.reflect.Method,java.lang.Class[],java.lang.Class,java.lang.Object[],java.util.Map):0:0 -> invoke
    4:4:java.lang.Object invoke(java.lang.Object[],java.lang.Class,boolean):0:0 -> invoke
    5:5:java.lang.Object invoke(java.lang.Object[],java.lang.Class,boolean,int):0:0 -> invoke
    6:6:void invoke(java.lang.Object[]):0:0 -> invoke
    1:1:com.sun.jna.Pointer invokePointer(int,java.lang.Object[]):0:0 -> invokePointer
    2:2:com.sun.jna.Pointer invokePointer(java.lang.Object[]):0:0 -> invokePointer
    1:1:java.lang.String invokeString(int,java.lang.Object[],boolean):0:0 -> invokeString
    2:2:java.lang.String invokeString(java.lang.Object[],boolean):0:0 -> invokeString
com.sun.jna.Function$NativeMappedArray -> com.sun.jna.Function$NativeMappedArray:
# {"id":"sourceFile","fileName":"Function.java"}
com.sun.jna.Function$PointerArray -> com.sun.jna.Function$PointerArray:
# {"id":"sourceFile","fileName":"Function.java"}
com.sun.jna.Function$PostCallRead -> com.sun.jna.Function$PostCallRead:
# {"id":"sourceFile","fileName":"Function.java"}
com.sun.jna.FunctionMapper -> com.sun.jna.FunctionMapper:
# {"id":"sourceFile","fileName":"FunctionMapper.java"}
com.sun.jna.FunctionParameterContext -> com.sun.jna.FunctionParameterContext:
# {"id":"sourceFile","fileName":"FunctionParameterContext.java"}
com.sun.jna.FunctionResultContext -> com.sun.jna.FunctionResultContext:
# {"id":"sourceFile","fileName":"FunctionResultContext.java"}
com.sun.jna.IntegerType -> com.sun.jna.IntegerType:
# {"id":"sourceFile","fileName":"IntegerType.java"}
    1:1:void <init>(int):0:0 -> <init>
    2:2:void <init>(int,long):0:0 -> <init>
    3:3:void <init>(int,long,boolean):0:0 -> <init>
    4:4:void <init>(int,boolean):0:0 -> <init>
    1:1:int compare(long,long):0:0 -> compare
    2:2:int compare(com.sun.jna.IntegerType,long):0:0 -> compare
    3:3:int compare(com.sun.jna.IntegerType,com.sun.jna.IntegerType):0:0 -> compare
com.sun.jna.InvocationMapper -> com.sun.jna.InvocationMapper:
# {"id":"sourceFile","fileName":"InvocationMapper.java"}
com.sun.jna.JNIEnv -> com.sun.jna.JNIEnv:
# {"id":"sourceFile","fileName":"JNIEnv.java"}
com.sun.jna.Klass -> com.sun.jna.Klass:
# {"id":"sourceFile","fileName":"Klass.java"}
com.sun.jna.LastErrorException -> com.sun.jna.LastErrorException:
# {"id":"sourceFile","fileName":"LastErrorException.java"}
    1:1:void <init>(int):0:0 -> <init>
    2:2:void <init>(int,java.lang.String):0:0 -> <init>
    3:3:void <init>(java.lang.String):0:0 -> <init>
    9:17:java.lang.String formatMessage(int):0:0 -> formatMessage
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":18,"3":20,"6":23,"9":27},"outline":"La/b;a(Ljava/lang/String;I)Ljava/lang/String;"}
    18:18:java.lang.String formatMessage(int):0:0 -> formatMessage
    20:20:java.lang.String formatMessage(int):0:0 -> formatMessage
    23:23:java.lang.String formatMessage(int):0:0 -> formatMessage
    27:27:java.lang.String formatMessage(int):0:0 -> formatMessage
com.sun.jna.Library -> com.sun.jna.Library:
# {"id":"sourceFile","fileName":"Library.java"}
com.sun.jna.Library$Handler -> com.sun.jna.Library$Handler:
# {"id":"sourceFile","fileName":"Library.java"}
    105:123:boolean com.sun.jna.internal.ReflectionUtils.isDefault(java.lang.reflect.Method):0:0 -> invoke
    105:123:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):0 -> invoke
    124:207:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):0:0 -> invoke
    208:237:boolean com.sun.jna.internal.ReflectionUtils.isDefault(java.lang.reflect.Method):0:0 -> invoke
    208:237:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):0 -> invoke
    238:249:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):0:0 -> invoke
    250:266:java.lang.Object com.sun.jna.internal.ReflectionUtils.invokeDefaultMethod(java.lang.Object,java.lang.Object,java.lang.Object[]):0:0 -> invoke
    250:266:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):0 -> invoke
    267:300:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):0:0 -> invoke
com.sun.jna.Library$Handler$FunctionInfo -> com.sun.jna.Library$Handler$FunctionInfo:
# {"id":"sourceFile","fileName":"Library.java"}
    1:1:void <init>(java.lang.Object):0:0 -> <init>
    2:2:void <init>(java.lang.reflect.InvocationHandler,com.sun.jna.Function,java.lang.Class[],boolean,java.util.Map):0:0 -> <init>
com.sun.jna.Memory -> com.sun.jna.Memory:
# {"id":"sourceFile","fileName":"Memory.java"}
    com.sun.jna.internal.Cleaner$Cleanable cleanable -> cleanable
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/a;"}
    1:1:void <init>():0:0 -> <init>
    2:2:com.sun.jna.internal.Cleaner com.sun.jna.internal.Cleaner.getCleaner():0:0 -> <init>
    2:2:void <init>(long):0 -> <init>
    3:3:void <init>(long):0:0 -> <init>
    73:76:com.sun.jna.Memory align(int):0:0 -> align
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":83,"3":85,"6":88,"9":92},"outline":"La/b;a(Ljava/lang/String;I)Ljava/lang/String;"}
    77:82:com.sun.jna.Memory align(int):0:0 -> align
    83:83:com.sun.jna.Memory align(int):0:0 -> align
    85:85:com.sun.jna.Memory align(int):0:0 -> align
    88:88:com.sun.jna.Memory align(int):0:0 -> align
    92:92:com.sun.jna.Memory align(int):0:0 -> align
    1:1:void read(long,byte[],int,int):0:0 -> read
    2:2:void read(long,char[],int,int):0:0 -> read
    3:3:void read(long,double[],int,int):0:0 -> read
    4:4:void read(long,float[],int,int):0:0 -> read
    5:5:void read(long,int[],int,int):0:0 -> read
    6:6:void read(long,long[],int,int):0:0 -> read
    7:7:void read(long,com.sun.jna.Pointer[],int,int):0:0 -> read
    8:8:void read(long,short[],int,int):0:0 -> read
    1:1:com.sun.jna.Pointer share(long):0:0 -> share
    2:2:com.sun.jna.Pointer share(long,long):0:0 -> share
    1:1:void write(long,byte[],int,int):0:0 -> write
    2:2:void write(long,char[],int,int):0:0 -> write
    3:3:void write(long,double[],int,int):0:0 -> write
    4:4:void write(long,float[],int,int):0:0 -> write
    5:5:void write(long,int[],int,int):0:0 -> write
    6:6:void write(long,long[],int,int):0:0 -> write
    7:7:void write(long,com.sun.jna.Pointer[],int,int):0:0 -> write
    8:8:void write(long,short[],int,int):0:0 -> write
com.sun.jna.Memory$MemoryDisposer -> com.sun.jna.Memory$MemoryDisposer:
# {"id":"sourceFile","fileName":"Memory.java"}
com.sun.jna.Memory$SharedMemory -> com.sun.jna.Memory$SharedMemory:
# {"id":"sourceFile","fileName":"Memory.java"}
com.sun.jna.MethodParameterContext -> com.sun.jna.MethodParameterContext:
# {"id":"sourceFile","fileName":"MethodParameterContext.java"}
com.sun.jna.MethodResultContext -> com.sun.jna.MethodResultContext:
# {"id":"sourceFile","fileName":"MethodResultContext.java"}
com.sun.jna.Native -> com.sun.jna.Native:
# {"id":"sourceFile","fileName":"Native.java"}
    205:211:void <clinit>():0:0 -> <clinit>
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":460,"4":462,"7":465},"outline":"La/b;d(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    212:459:void <clinit>():0:0 -> <clinit>
    460:460:void <clinit>():0:0 -> <clinit>
    462:462:void <clinit>():0:0 -> <clinit>
    465:465:void <clinit>():0:0 -> <clinit>
    1:1:java.io.File extractFromResourcePath(java.lang.String):0:0 -> extractFromResourcePath
    2:2:java.io.File extractFromResourcePath(java.lang.String,java.lang.ClassLoader):0:0 -> extractFromResourcePath
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4,"3":5,"6":6,"9":7},"outline":"La/b;c(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    3:3:java.io.File extractFromResourcePath(java.lang.String,java.lang.ClassLoader):0:0 -> extractFromResourcePath
    4:4:java.io.File extractFromResourcePath(java.lang.String,java.lang.ClassLoader):0:0 -> extractFromResourcePath
    5:5:java.io.File extractFromResourcePath(java.lang.String,java.lang.ClassLoader):0:0 -> extractFromResourcePath
    6:6:java.io.File extractFromResourcePath(java.lang.String,java.lang.ClassLoader):0:0 -> extractFromResourcePath
    7:7:java.io.File extractFromResourcePath(java.lang.String,java.lang.ClassLoader):0:0 -> extractFromResourcePath
    1:1:com.sun.jna.NativeMapped fromNative(java.lang.Class,java.lang.Object):0:0 -> fromNative
    2:2:com.sun.jna.NativeMapped fromNative(java.lang.reflect.Method,java.lang.Object):0:0 -> fromNative
    3:3:java.lang.Object fromNative(com.sun.jna.FromNativeConverter,java.lang.Object,java.lang.reflect.Method):0:0 -> fromNative
    1:1:byte[] getBytes(java.lang.String):0:0 -> getBytes
    2:2:byte[] getBytes(java.lang.String,java.lang.String):0:0 -> getBytes
    3:3:byte[] getBytes(java.lang.String,java.nio.charset.Charset):0:0 -> getBytes
    1:1:int getNativeSize(java.lang.Class):0:0 -> getNativeSize
    2:2:int getNativeSize(java.lang.Class,java.lang.Object):0:0 -> getNativeSize
    1:1:java.lang.String getString(com.sun.jna.Pointer,long):0:0 -> getString
    2:2:java.lang.String getString(com.sun.jna.Pointer,long,java.lang.String):0:0 -> getString
    1:1:com.sun.jna.Structure invokeStructure(com.sun.jna.Function,long,int,java.lang.Object[],com.sun.jna.Structure):0:0 -> invokeStructure
    1:1:com.sun.jna.Library load(java.lang.Class):0:0 -> load
    2:2:com.sun.jna.Library load(java.lang.Class,java.util.Map):0:0 -> load
    3:3:com.sun.jna.Library load(java.lang.String,java.lang.Class):0:0 -> load
    4:4:com.sun.jna.Library load(java.lang.String,java.lang.Class,java.util.Map):0:0 -> load
    1:1:java.lang.Object loadLibrary(java.lang.Class):0:0 -> loadLibrary
    2:2:java.lang.Object loadLibrary(java.lang.Class,java.util.Map):0:0 -> loadLibrary
    3:3:java.lang.Object loadLibrary(java.lang.String,java.lang.Class):0:0 -> loadLibrary
    4:4:java.lang.Object loadLibrary(java.lang.String,java.lang.Class,java.util.Map):0:0 -> loadLibrary
    1:1:long open(java.lang.String):0:0 -> open
    1:1:void register(com.sun.jna.NativeLibrary):0:0 -> register
    2:2:void register(java.lang.Class,com.sun.jna.NativeLibrary):0:0 -> register
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7,"3":8,"6":9},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    3:3:void register(java.lang.Class,com.sun.jna.NativeLibrary):0:0 -> register
    4:4:void register(java.lang.Class,com.sun.jna.NativeLibrary):0:0 -> register
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"3":11,"6":12,"9":13,"12":14},"outline":"La/b;l(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    5:5:void register(java.lang.Class,com.sun.jna.NativeLibrary):0:0 -> register
    6:6:void register(java.lang.Class,com.sun.jna.NativeLibrary):0:0 -> register
    7:7:void register(java.lang.Class,com.sun.jna.NativeLibrary):0:0 -> register
    8:8:void register(java.lang.Class,com.sun.jna.NativeLibrary):0:0 -> register
    9:9:void register(java.lang.Class,com.sun.jna.NativeLibrary):0:0 -> register
    10:10:void register(java.lang.Class,com.sun.jna.NativeLibrary):0:0 -> register
    11:11:void register(java.lang.Class,com.sun.jna.NativeLibrary):0:0 -> register
    12:12:void register(java.lang.Class,com.sun.jna.NativeLibrary):0:0 -> register
    13:13:void register(java.lang.Class,com.sun.jna.NativeLibrary):0:0 -> register
    14:14:void register(java.lang.Class,com.sun.jna.NativeLibrary):0:0 -> register
    15:15:void register(java.lang.Class,java.lang.String):0:0 -> register
    16:16:void register(java.lang.String):0:0 -> register
    1:1:byte[] toByteArray(java.lang.String):0:0 -> toByteArray
    2:2:byte[] toByteArray(java.lang.String,java.lang.String):0:0 -> toByteArray
    3:3:byte[] toByteArray(java.lang.String,java.nio.charset.Charset):0:0 -> toByteArray
    1:1:java.lang.String toString(byte[]):0:0 -> toString
    2:2:java.lang.String toString(byte[],java.lang.String):0:0 -> toString
    3:3:java.lang.String toString(byte[],java.nio.charset.Charset):0:0 -> toString
    4:4:java.lang.String toString(char[]):0:0 -> toString
    1:1:java.util.List toStringList(char[]):0:0 -> toStringList
    2:2:java.util.List toStringList(char[],int,int):0:0 -> toStringList
    1:1:void unregister():0:0 -> unregister
    2:2:void unregister(java.lang.Class):0:0 -> unregister
com.sun.jna.Native$1 -> com.sun.jna.Native$1:
# {"id":"sourceFile","fileName":"Native.java"}
com.sun.jna.Native$2 -> com.sun.jna.Native$2:
# {"id":"sourceFile","fileName":"Native.java"}
com.sun.jna.Native$3 -> com.sun.jna.Native$3:
# {"id":"sourceFile","fileName":"Native.java"}
com.sun.jna.Native$4 -> com.sun.jna.Native$4:
# {"id":"sourceFile","fileName":"Native.java"}
    1:1:java.lang.Object run():0:0 -> run
    2:2:java.lang.reflect.Method run():0:0 -> run
com.sun.jna.Native$5 -> com.sun.jna.Native$5:
# {"id":"sourceFile","fileName":"Native.java"}
com.sun.jna.Native$6 -> com.sun.jna.Native$6:
# {"id":"sourceFile","fileName":"Native.java"}
com.sun.jna.Native$7 -> com.sun.jna.Native$7:
# {"id":"sourceFile","fileName":"Native.java"}
    1:1:com.sun.jna.Memory initialValue():0:0 -> initialValue
    2:2:java.lang.Object initialValue():0:0 -> initialValue
com.sun.jna.Native$AWT -> com.sun.jna.Native$AWT:
# {"id":"sourceFile","fileName":"Native.java"}
com.sun.jna.Native$Buffers -> com.sun.jna.Native$Buffers:
# {"id":"sourceFile","fileName":"Native.java"}
com.sun.jna.Native$ffi_callback -> com.sun.jna.Native$ffi_callback:
# {"id":"sourceFile","fileName":"Native.java"}
com.sun.jna.NativeLibrary -> com.sun.jna.NativeLibrary:
# {"id":"sourceFile","fileName":"NativeLibrary.java"}
    com.sun.jna.internal.Cleaner$Cleanable cleanable -> cleanable
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/a;"}
    185:204:void <clinit>():0:0 -> <clinit>
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":385,"3":387,"6":390,"9":394},"outline":"La/b;c(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    205:231:void <clinit>():0:0 -> <clinit>
    232:263:void <clinit>():0:0 -> <clinit>
    264:384:void <clinit>():0:0 -> <clinit>
    385:385:void <clinit>():0:0 -> <clinit>
    387:387:void <clinit>():0:0 -> <clinit>
    390:390:void <clinit>():0:0 -> <clinit>
    394:394:void <clinit>():0:0 -> <clinit>
    21:22:com.sun.jna.internal.Cleaner com.sun.jna.internal.Cleaner.getCleaner():0:0 -> <init>
    21:22:void <init>(java.lang.String,java.lang.String,long,java.util.Map):0 -> <init>
    23:132:void <init>(java.lang.String,java.lang.String,long,java.util.Map):0:0 -> <init>
    1:1:com.sun.jna.Function getFunction(java.lang.String):0:0 -> getFunction
    2:2:com.sun.jna.Function getFunction(java.lang.String,int):0:0 -> getFunction
    3:3:com.sun.jna.Function getFunction(java.lang.String,int,java.lang.String):0:0 -> getFunction
    4:4:com.sun.jna.Function getFunction(java.lang.String,java.lang.reflect.Method):0:0 -> getFunction
    1:1:com.sun.jna.NativeLibrary getInstance(java.lang.String):0:0 -> getInstance
    2:2:com.sun.jna.NativeLibrary getInstance(java.lang.String,java.lang.ClassLoader):0:0 -> getInstance
    3:3:com.sun.jna.NativeLibrary getInstance(java.lang.String,java.util.Map):0:0 -> getInstance
    1:1:com.sun.jna.NativeLibrary getProcess():0:0 -> getProcess
    2:2:com.sun.jna.NativeLibrary getProcess(java.util.Map):0:0 -> getProcess
com.sun.jna.NativeLibrary$1 -> com.sun.jna.NativeLibrary$1:
# {"id":"sourceFile","fileName":"NativeLibrary.java"}
com.sun.jna.NativeLibrary$2 -> com.sun.jna.NativeLibrary$2:
# {"id":"sourceFile","fileName":"NativeLibrary.java"}
    1:1:java.lang.Object invoke(java.lang.reflect.Method,java.lang.Class[],java.lang.Class,java.lang.Object[],java.util.Map):0:0 -> invoke
    2:2:java.lang.Object invoke(java.lang.Object[],java.lang.Class,boolean,int):0:0 -> invoke
com.sun.jna.NativeLibrary$3 -> com.sun.jna.NativeLibrary$3:
# {"id":"sourceFile","fileName":"NativeLibrary.java"}
com.sun.jna.NativeLibrary$NativeLibraryDisposer -> com.sun.jna.NativeLibrary$NativeLibraryDisposer:
# {"id":"sourceFile","fileName":"NativeLibrary.java"}
com.sun.jna.NativeLong -> com.sun.jna.NativeLong:
# {"id":"sourceFile","fileName":"NativeLong.java"}
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(long):0:0 -> <init>
    3:3:void <init>(long,boolean):0:0 -> <init>
com.sun.jna.NativeMapped -> com.sun.jna.NativeMapped:
# {"id":"sourceFile","fileName":"NativeMapped.java"}
com.sun.jna.NativeMappedConverter -> com.sun.jna.NativeMappedConverter:
# {"id":"sourceFile","fileName":"NativeMappedConverter.java"}
com.sun.jna.NativeString -> com.sun.jna.NativeString:
# {"id":"sourceFile","fileName":"NativeString.java"}
    1:1:void <init>(com.sun.jna.WString):0:0 -> <init>
    2:2:void <init>(java.lang.String):0:0 -> <init>
    3:3:void <init>(java.lang.String,java.lang.String):0:0 -> <init>
    4:4:void <init>(java.lang.String,boolean):0:0 -> <init>
com.sun.jna.NativeString$StringMemory -> com.sun.jna.NativeString$StringMemory:
# {"id":"sourceFile","fileName":"NativeString.java"}
com.sun.jna.Platform -> com.sun.jna.Platform:
# {"id":"sourceFile","fileName":"Platform.java"}
    1:1:java.lang.String getNativeLibraryResourcePrefix():0:0 -> getNativeLibraryResourcePrefix
    2:2:java.lang.String getNativeLibraryResourcePrefix(int,java.lang.String,java.lang.String):0:0 -> getNativeLibraryResourcePrefix
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4,"3":5,"6":6,"9":7},"outline":"La/b;c(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    3:3:java.lang.String getNativeLibraryResourcePrefix(int,java.lang.String,java.lang.String):0:0 -> getNativeLibraryResourcePrefix
    4:4:java.lang.String getNativeLibraryResourcePrefix(int,java.lang.String,java.lang.String):0:0 -> getNativeLibraryResourcePrefix
    5:5:java.lang.String getNativeLibraryResourcePrefix(int,java.lang.String,java.lang.String):0:0 -> getNativeLibraryResourcePrefix
    6:6:java.lang.String getNativeLibraryResourcePrefix(int,java.lang.String,java.lang.String):0:0 -> getNativeLibraryResourcePrefix
    7:7:java.lang.String getNativeLibraryResourcePrefix(int,java.lang.String,java.lang.String):0:0 -> getNativeLibraryResourcePrefix
com.sun.jna.Pointer -> com.sun.jna.Pointer:
# {"id":"sourceFile","fileName":"Pointer.java"}
    1:1:void <init>(long):0:0 -> <init>
    1:1:com.sun.jna.Pointer createConstant(int):0:0 -> createConstant
    2:2:com.sun.jna.Pointer createConstant(long):0:0 -> createConstant
    1:1:com.sun.jna.Pointer[] getPointerArray(long):0:0 -> getPointerArray
    2:2:com.sun.jna.Pointer[] getPointerArray(long,int):0:0 -> getPointerArray
    1:1:java.lang.String getString(long):0:0 -> getString
    2:2:java.lang.String getString(long,java.lang.String):0:0 -> getString
    1:1:java.lang.String[] getStringArray(long):0:0 -> getStringArray
    2:2:java.lang.String[] getStringArray(long,int):0:0 -> getStringArray
    3:3:java.lang.String[] getStringArray(long,int,java.lang.String):0:0 -> getStringArray
    4:4:java.lang.String[] getStringArray(long,java.lang.String):0:0 -> getStringArray
    1:1:java.lang.String[] getWideStringArray(long):0:0 -> getWideStringArray
    2:2:java.lang.String[] getWideStringArray(long,int):0:0 -> getWideStringArray
    1:1:long nativeValue(com.sun.jna.Pointer):0:0 -> nativeValue
    2:2:void nativeValue(com.sun.jna.Pointer,long):0:0 -> nativeValue
    1:1:void read(long,byte[],int,int):0:0 -> read
    2:2:void read(long,char[],int,int):0:0 -> read
    3:3:void read(long,double[],int,int):0:0 -> read
    4:4:void read(long,float[],int,int):0:0 -> read
    5:5:void read(long,int[],int,int):0:0 -> read
    6:6:void read(long,long[],int,int):0:0 -> read
    7:7:void read(long,com.sun.jna.Pointer[],int,int):0:0 -> read
    8:8:void read(long,short[],int,int):0:0 -> read
    1:1:void setString(long,com.sun.jna.WString):0:0 -> setString
    2:2:void setString(long,java.lang.String):0:0 -> setString
    3:3:void setString(long,java.lang.String,java.lang.String):0:0 -> setString
    1:1:com.sun.jna.Pointer share(long):0:0 -> share
    2:2:com.sun.jna.Pointer share(long,long):0:0 -> share
    1:1:void write(long,byte[],int,int):0:0 -> write
    2:2:void write(long,char[],int,int):0:0 -> write
    3:3:void write(long,double[],int,int):0:0 -> write
    4:4:void write(long,float[],int,int):0:0 -> write
    5:5:void write(long,int[],int,int):0:0 -> write
    6:6:void write(long,long[],int,int):0:0 -> write
    7:7:void write(long,com.sun.jna.Pointer[],int,int):0:0 -> write
    8:8:void write(long,short[],int,int):0:0 -> write
com.sun.jna.Pointer$1 -> com.sun.jna.Pointer$1:
# {"id":"sourceFile","fileName":"Pointer.java"}
com.sun.jna.Pointer$Opaque -> com.sun.jna.Pointer$Opaque:
# {"id":"sourceFile","fileName":"Pointer.java"}
    1:1:void <init>(long):0:0 -> <init>
    2:2:void <init>(long,com.sun.jna.Pointer$1):0:0 -> <init>
    1:1:void read(long,byte[],int,int):0:0 -> read
    2:2:void read(long,char[],int,int):0:0 -> read
    3:3:void read(long,double[],int,int):0:0 -> read
    4:4:void read(long,float[],int,int):0:0 -> read
    5:5:void read(long,int[],int,int):0:0 -> read
    6:6:void read(long,long[],int,int):0:0 -> read
    7:7:void read(long,com.sun.jna.Pointer[],int,int):0:0 -> read
    8:8:void read(long,short[],int,int):0:0 -> read
    1:1:void write(long,byte[],int,int):0:0 -> write
    2:2:void write(long,char[],int,int):0:0 -> write
    3:3:void write(long,double[],int,int):0:0 -> write
    4:4:void write(long,float[],int,int):0:0 -> write
    5:5:void write(long,int[],int,int):0:0 -> write
    6:6:void write(long,long[],int,int):0:0 -> write
    7:7:void write(long,com.sun.jna.Pointer[],int,int):0:0 -> write
    8:8:void write(long,short[],int,int):0:0 -> write
com.sun.jna.PointerType -> com.sun.jna.PointerType:
# {"id":"sourceFile","fileName":"PointerType.java"}
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(com.sun.jna.Pointer):0:0 -> <init>
    33:37:java.lang.String toString():0:0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":38,"4":40,"7":43},"outline":"La/b;d(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    38:38:java.lang.String toString():0:0 -> toString
    40:40:java.lang.String toString():0:0 -> toString
    43:43:java.lang.String toString():0:0 -> toString
com.sun.jna.StringArray -> com.sun.jna.StringArray:
# {"id":"sourceFile","fileName":"StringArray.java"}
    1:1:void <init>(com.sun.jna.WString[]):0:0 -> <init>
    2:2:void <init>(java.lang.Object[],java.lang.String):0:0 -> <init>
    3:3:void <init>(java.lang.String[]):0:0 -> <init>
    4:4:void <init>(java.lang.String[],java.lang.String):0:0 -> <init>
    5:5:void <init>(java.lang.String[],boolean):0:0 -> <init>
    16:21:java.lang.String toString():0:0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":34,"3":36,"6":39},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    22:33:java.lang.String toString():0:0 -> toString
    34:34:java.lang.String toString():0:0 -> toString
    36:36:java.lang.String toString():0:0 -> toString
    39:39:java.lang.String toString():0:0 -> toString
com.sun.jna.Structure -> com.sun.jna.Structure:
# {"id":"sourceFile","fileName":"Structure.java"}
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(int):0:0 -> <init>
    3:3:void <init>(int,com.sun.jna.TypeMapper):0:0 -> <init>
    4:4:void <init>(com.sun.jna.Pointer):0:0 -> <init>
    5:5:void <init>(com.sun.jna.Pointer,int):0:0 -> <init>
    6:6:void <init>(com.sun.jna.Pointer,int,com.sun.jna.TypeMapper):0:0 -> <init>
    7:7:void <init>(com.sun.jna.TypeMapper):0:0 -> <init>
    1:1:int addPadding(int):0:0 -> addPadding
    2:2:int addPadding(int,int):0:0 -> addPadding
    1:1:void allocateMemory():0:0 -> allocateMemory
    2:2:void allocateMemory(int):0:0 -> allocateMemory
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4,"3":5,"6":6,"9":7},"outline":"La/b;a(Ljava/lang/String;I)Ljava/lang/String;"}
    3:3:void allocateMemory(int):0:0 -> allocateMemory
    4:4:void allocateMemory(int):0:0 -> allocateMemory
    5:5:void allocateMemory(int):0:0 -> allocateMemory
    6:6:void allocateMemory(int):0:0 -> allocateMemory
    7:7:void allocateMemory(int):0:0 -> allocateMemory
    8:8:void allocateMemory(boolean):0:0 -> allocateMemory
    1:1:void autoRead():0:0 -> autoRead
    2:2:void autoRead(com.sun.jna.Structure[]):0:0 -> autoRead
    1:1:void autoWrite():0:0 -> autoWrite
    2:2:void autoWrite(com.sun.jna.Structure[]):0:0 -> autoWrite
    1:1:int calculateSize(boolean):0:0 -> calculateSize
    2:2:int calculateSize(boolean,boolean):0:0 -> calculateSize
    1:1:java.util.List createFieldsOrder(java.lang.String):0:0 -> createFieldsOrder
    2:2:java.util.List createFieldsOrder(java.util.List,java.util.List):0:0 -> createFieldsOrder
    3:3:java.util.List createFieldsOrder(java.util.List,java.lang.String[]):0:0 -> createFieldsOrder
    4:4:java.util.List createFieldsOrder(java.lang.String[]):0:0 -> createFieldsOrder
    1:1:boolean dataEquals(com.sun.jna.Structure):0:0 -> dataEquals
    2:2:boolean dataEquals(com.sun.jna.Structure,boolean):0:0 -> dataEquals
    1:1:void ensureAllocated():0:0 -> ensureAllocated
    2:2:void ensureAllocated(boolean):0:0 -> ensureAllocated
    23:26:int fieldOffset(java.lang.String):0:0 -> fieldOffset
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":31,"3":33,"6":36,"9":40},"outline":"La/b;c(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    27:30:int fieldOffset(java.lang.String):0:0 -> fieldOffset
    31:31:int fieldOffset(java.lang.String):0:0 -> fieldOffset
    33:33:int fieldOffset(java.lang.String):0:0 -> fieldOffset
    36:36:int fieldOffset(java.lang.String):0:0 -> fieldOffset
    40:40:int fieldOffset(java.lang.String):0:0 -> fieldOffset
    1:1:int getNativeSize(java.lang.Class):0:0 -> getNativeSize
    2:2:int getNativeSize(java.lang.Class,java.lang.Object):0:0 -> getNativeSize
    1:1:com.sun.jna.Pointer getTypeInfo():0:0 -> getTypeInfo
    2:2:com.sun.jna.Structure$FFIType getTypeInfo(java.lang.Object):0:0 -> getTypeInfo
    1:1:com.sun.jna.Structure newInstance(java.lang.Class):0:0 -> newInstance
    2:2:com.sun.jna.Structure newInstance(java.lang.Class,long):0:0 -> newInstance
    3:3:com.sun.jna.Structure newInstance(java.lang.Class,com.sun.jna.Pointer):0:0 -> newInstance
    1:1:java.lang.Object readField(com.sun.jna.Structure$StructField):0:0 -> readField
    2:2:java.lang.Object readField(java.lang.String):0:0 -> readField
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4,"3":5,"6":6,"9":7},"outline":"La/b;c(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    3:3:java.lang.Object readField(java.lang.String):0:0 -> readField
    4:4:java.lang.Object readField(java.lang.String):0:0 -> readField
    5:5:java.lang.Object readField(java.lang.String):0:0 -> readField
    6:6:java.lang.Object readField(java.lang.String):0:0 -> readField
    7:7:java.lang.Object readField(java.lang.String):0:0 -> readField
    1:1:void setFieldValue(java.lang.reflect.Field,java.lang.Object):0:0 -> setFieldValue
    2:2:void setFieldValue(java.lang.reflect.Field,java.lang.Object,boolean):0:0 -> setFieldValue
    1:1:int size():0:0 -> size
    2:2:int size(java.lang.Class):0:0 -> size
    3:3:int size(java.lang.Class,com.sun.jna.Structure):0:0 -> size
    1:1:com.sun.jna.Structure[] toArray(int):0:0 -> toArray
    2:2:com.sun.jna.Structure[] toArray(com.sun.jna.Structure[]):0:0 -> toArray
    1:1:java.lang.String toString():0:0 -> toString
    2:2:java.lang.String toString(int,boolean,boolean):0:0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":29,"3":30,"6":31,"9":32,"12":33},"outline":"La/b;l(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    3:3:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    4:4:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    5:5:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    6:6:java.lang.String toString(int,boolean,boolean):0:0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":34,"3":35,"6":36},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    7:7:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    8:8:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    9:9:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    10:10:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    11:11:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    12:12:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    13:13:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    14:14:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    15:15:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    16:16:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    17:17:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    18:18:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    19:19:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    20:20:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    21:21:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    22:22:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    23:23:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    24:24:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    25:25:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    26:26:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    27:27:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    28:28:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    29:29:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    30:30:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    31:31:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    32:32:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    33:33:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    34:34:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    35:35:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    36:36:java.lang.String toString(int,boolean,boolean):0:0 -> toString
    37:37:java.lang.String toString(boolean):0:0 -> toString
    1:1:void useMemory(com.sun.jna.Pointer):0:0 -> useMemory
    2:2:void useMemory(com.sun.jna.Pointer,int):0:0 -> useMemory
    3:3:void useMemory(com.sun.jna.Pointer,int,boolean):0:0 -> useMemory
    1:1:void writeField(com.sun.jna.Structure$StructField):0:0 -> writeField
    2:2:void writeField(com.sun.jna.Structure$StructField,java.lang.Object):0:0 -> writeField
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4,"4":5,"7":6},"outline":"La/b;d(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    3:3:void writeField(com.sun.jna.Structure$StructField,java.lang.Object):0:0 -> writeField
    4:4:void writeField(com.sun.jna.Structure$StructField,java.lang.Object):0:0 -> writeField
    5:5:void writeField(com.sun.jna.Structure$StructField,java.lang.Object):0:0 -> writeField
    6:6:void writeField(com.sun.jna.Structure$StructField,java.lang.Object):0:0 -> writeField
    7:7:void writeField(java.lang.String):0:0 -> writeField
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":9,"3":10,"6":11,"9":12},"outline":"La/b;c(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    8:8:void writeField(java.lang.String):0:0 -> writeField
    9:9:void writeField(java.lang.String):0:0 -> writeField
    10:10:void writeField(java.lang.String):0:0 -> writeField
    11:11:void writeField(java.lang.String):0:0 -> writeField
    12:12:void writeField(java.lang.String):0:0 -> writeField
    13:13:void writeField(java.lang.String,java.lang.Object):0:0 -> writeField
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":15,"3":16,"6":17,"9":18},"outline":"La/b;c(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    14:14:void writeField(java.lang.String,java.lang.Object):0:0 -> writeField
    15:15:void writeField(java.lang.String,java.lang.Object):0:0 -> writeField
    16:16:void writeField(java.lang.String,java.lang.Object):0:0 -> writeField
    17:17:void writeField(java.lang.String,java.lang.Object):0:0 -> writeField
    18:18:void writeField(java.lang.String,java.lang.Object):0:0 -> writeField
com.sun.jna.Structure$1 -> com.sun.jna.Structure$1:
# {"id":"sourceFile","fileName":"Structure.java"}
    1:1:java.lang.Object initialValue():0:0 -> initialValue
    2:2:java.util.Map initialValue():0:0 -> initialValue
com.sun.jna.Structure$2 -> com.sun.jna.Structure$2:
# {"id":"sourceFile","fileName":"Structure.java"}
    1:1:java.lang.Object initialValue():0:0 -> initialValue
    2:2:java.util.Set initialValue():0:0 -> initialValue
com.sun.jna.Structure$3 -> com.sun.jna.Structure$3:
# {"id":"sourceFile","fileName":"Structure.java"}
com.sun.jna.Structure$AutoAllocated -> com.sun.jna.Structure$AutoAllocated:
# {"id":"sourceFile","fileName":"Structure.java"}
com.sun.jna.Structure$ByReference -> com.sun.jna.Structure$ByReference:
# {"id":"sourceFile","fileName":"Structure.java"}
com.sun.jna.Structure$ByValue -> com.sun.jna.Structure$ByValue:
# {"id":"sourceFile","fileName":"Structure.java"}
com.sun.jna.Structure$FFIType -> com.sun.jna.Structure$FFIType:
# {"id":"sourceFile","fileName":"Structure.java"}
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(com.sun.jna.Structure$FFIType):0:0 -> <init>
    3:3:void <init>(com.sun.jna.Structure):0:0 -> <init>
    4:4:void <init>(java.lang.Object,java.lang.Class):0:0 -> <init>
    1:1:com.sun.jna.Structure$FFIType get(java.lang.Object):0:0 -> get
    2:2:com.sun.jna.Structure$FFIType get(java.lang.Object,java.lang.Class):0:0 -> get
    1:1:void storeTypeInfo(java.lang.Class,int,com.sun.jna.Structure$FFIType):0:0 -> storeTypeInfo
    2:2:void storeTypeInfo(java.lang.Class,com.sun.jna.Structure$FFIType):0:0 -> storeTypeInfo
com.sun.jna.Structure$FFIType$FFITypes -> com.sun.jna.Structure$FFIType$FFITypes:
# {"id":"sourceFile","fileName":"Structure.java"}
com.sun.jna.Structure$FFIType$size_t -> com.sun.jna.Structure$FFIType$size_t:
# {"id":"sourceFile","fileName":"Structure.java"}
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(long):0:0 -> <init>
com.sun.jna.Structure$FieldOrder -> com.sun.jna.Structure$FieldOrder:
# {"id":"sourceFile","fileName":"Structure.java"}
com.sun.jna.Structure$LayoutInfo -> com.sun.jna.Structure$LayoutInfo:
# {"id":"sourceFile","fileName":"Structure.java"}
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(com.sun.jna.Structure$1):0:0 -> <init>
com.sun.jna.Structure$NativeStringTracking -> com.sun.jna.Structure$NativeStringTracking:
# {"id":"sourceFile","fileName":"Structure.java"}
com.sun.jna.Structure$StructField -> com.sun.jna.Structure$StructField:
# {"id":"sourceFile","fileName":"Structure.java"}
com.sun.jna.Structure$StructureSet -> com.sun.jna.Structure$StructureSet:
# {"id":"sourceFile","fileName":"Structure.java"}
    1:1:boolean add(com.sun.jna.Structure):0:0 -> add
    2:2:boolean add(java.lang.Object):0:0 -> add
com.sun.jna.StructureReadContext -> com.sun.jna.StructureReadContext:
# {"id":"sourceFile","fileName":"StructureReadContext.java"}
com.sun.jna.StructureWriteContext -> com.sun.jna.StructureWriteContext:
# {"id":"sourceFile","fileName":"StructureWriteContext.java"}
com.sun.jna.SymbolProvider -> com.sun.jna.SymbolProvider:
# {"id":"sourceFile","fileName":"SymbolProvider.java"}
com.sun.jna.ToNativeContext -> com.sun.jna.ToNativeContext:
# {"id":"sourceFile","fileName":"ToNativeContext.java"}
com.sun.jna.ToNativeConverter -> com.sun.jna.ToNativeConverter:
# {"id":"sourceFile","fileName":"ToNativeConverter.java"}
com.sun.jna.TypeConverter -> com.sun.jna.TypeConverter:
# {"id":"sourceFile","fileName":"TypeConverter.java"}
com.sun.jna.TypeMapper -> com.sun.jna.TypeMapper:
# {"id":"sourceFile","fileName":"TypeMapper.java"}
com.sun.jna.Union -> com.sun.jna.Union:
# {"id":"sourceFile","fileName":"Union.java"}
    1:1:void <init>(com.sun.jna.Pointer):0:0 -> <init>
    2:2:void <init>(com.sun.jna.Pointer,int):0:0 -> <init>
    3:3:void <init>(com.sun.jna.Pointer,int,com.sun.jna.TypeMapper):0:0 -> <init>
    4:4:void <init>(com.sun.jna.TypeMapper):0:0 -> <init>
    1:1:java.lang.Object readField(com.sun.jna.Structure$StructField):0:0 -> readField
    2:2:java.lang.Object readField(java.lang.String):0:0 -> readField
    1:1:void setType(java.lang.Class):0:0 -> setType
    2:2:void setType(java.lang.String):0:0 -> setType
    1:1:void writeField(com.sun.jna.Structure$StructField):0:0 -> writeField
    2:2:void writeField(java.lang.String):0:0 -> writeField
    3:3:void writeField(java.lang.String,java.lang.Object):0:0 -> writeField
com.sun.jna.VarArgsChecker -> com.sun.jna.VarArgsChecker:
# {"id":"sourceFile","fileName":"VarArgsChecker.java"}
    1:1:void <init>(com.sun.jna.VarArgsChecker$1):0:0 -> <init>
com.sun.jna.VarArgsChecker$1 -> com.sun.jna.VarArgsChecker$1:
# {"id":"sourceFile","fileName":"VarArgsChecker.java"}
com.sun.jna.VarArgsChecker$NoVarArgsChecker -> com.sun.jna.VarArgsChecker$NoVarArgsChecker:
# {"id":"sourceFile","fileName":"VarArgsChecker.java"}
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(com.sun.jna.VarArgsChecker$1):0:0 -> <init>
com.sun.jna.VarArgsChecker$RealVarArgsChecker -> com.sun.jna.VarArgsChecker$RealVarArgsChecker:
# {"id":"sourceFile","fileName":"VarArgsChecker.java"}
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(com.sun.jna.VarArgsChecker$1):0:0 -> <init>
com.sun.jna.Version -> com.sun.jna.Version:
# {"id":"sourceFile","fileName":"Version.java"}
com.sun.jna.WString -> com.sun.jna.WString:
# {"id":"sourceFile","fileName":"WString.java"}
com.sun.jna.WeakMemoryHolder -> com.sun.jna.WeakMemoryHolder:
# {"id":"sourceFile","fileName":"WeakMemoryHolder.java"}
com.sun.jna.internal.Cleaner -> t0.d:
# {"id":"sourceFile","fileName":"Cleaner.java"}
    java.lang.ref.ReferenceQueue referenceQueue -> a
    java.lang.Thread cleanerThread -> b
    com.sun.jna.internal.Cleaner$CleanerRef firstCleanable -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/b;"}
    com.sun.jna.internal.Cleaner INSTANCE -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/d;"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>():0:0 -> <init>
    14:15:void com.sun.jna.internal.Cleaner$CleanerRef.setNext(com.sun.jna.internal.Cleaner$CleanerRef):0:0 -> a
    14:15:com.sun.jna.internal.Cleaner$CleanerRef add(com.sun.jna.internal.Cleaner$CleanerRef):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/b;)V"}
    16:25:void com.sun.jna.internal.Cleaner$CleanerRef.setPrevious(com.sun.jna.internal.Cleaner$CleanerRef):0:0 -> a
    16:25:com.sun.jna.internal.Cleaner$CleanerRef add(com.sun.jna.internal.Cleaner$CleanerRef):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:58:com.sun.jna.internal.Cleaner$CleanerRef add(com.sun.jna.internal.Cleaner$CleanerRef):0:0 -> a
    1:1:com.sun.jna.internal.Cleaner$Cleanable register(java.lang.Object,java.lang.Runnable):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Runnable;)Lt0/b;"}
com.sun.jna.internal.Cleaner$Cleanable -> t0.a:
# {"id":"sourceFile","fileName":"Cleaner.java"}
com.sun.jna.internal.Cleaner$CleanerRef -> t0.b:
# {"id":"sourceFile","fileName":"Cleaner.java"}
    com.sun.jna.internal.Cleaner cleaner -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/d;"}
    java.lang.Runnable cleanupTask -> b
    com.sun.jna.internal.Cleaner$CleanerRef previous -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/b;"}
    com.sun.jna.internal.Cleaner$CleanerRef next -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/b;"}
    1:1:void <init>(com.sun.jna.internal.Cleaner,java.lang.Object,java.lang.ref.ReferenceQueue,java.lang.Runnable):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/d;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;Ljava/lang/Runnable;)V"}
    3:3:boolean com.sun.jna.internal.Cleaner.remove(com.sun.jna.internal.Cleaner$CleanerRef):0:0 -> a
    3:3:boolean com.sun.jna.internal.Cleaner.access$000(com.sun.jna.internal.Cleaner,com.sun.jna.internal.Cleaner$CleanerRef):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:3:void clean():0 -> a
    4:26:boolean com.sun.jna.internal.Cleaner.remove(com.sun.jna.internal.Cleaner$CleanerRef):0:0 -> a
    4:26:boolean com.sun.jna.internal.Cleaner.access$000(com.sun.jna.internal.Cleaner,com.sun.jna.internal.Cleaner$CleanerRef):0 -> a
    4:26:void clean():0 -> a
    27:32:void com.sun.jna.internal.Cleaner$CleanerRef.setNext(com.sun.jna.internal.Cleaner$CleanerRef):0:0 -> a
    27:32:boolean com.sun.jna.internal.Cleaner.remove(com.sun.jna.internal.Cleaner$CleanerRef):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:32:boolean com.sun.jna.internal.Cleaner.access$000(com.sun.jna.internal.Cleaner,com.sun.jna.internal.Cleaner$CleanerRef):0 -> a
    27:32:void clean():0 -> a
    33:47:void com.sun.jna.internal.Cleaner$CleanerRef.setPrevious(com.sun.jna.internal.Cleaner$CleanerRef):0:0 -> a
    33:47:boolean com.sun.jna.internal.Cleaner.remove(com.sun.jna.internal.Cleaner$CleanerRef):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:47:boolean com.sun.jna.internal.Cleaner.access$000(com.sun.jna.internal.Cleaner,com.sun.jna.internal.Cleaner$CleanerRef):0 -> a
    33:47:void clean():0 -> a
    48:53:boolean com.sun.jna.internal.Cleaner.remove(com.sun.jna.internal.Cleaner$CleanerRef):0:0 -> a
    48:53:boolean com.sun.jna.internal.Cleaner.access$000(com.sun.jna.internal.Cleaner,com.sun.jna.internal.Cleaner$CleanerRef):0 -> a
    48:53:void clean():0 -> a
    54:57:void clean():0:0 -> a
    58:62:boolean com.sun.jna.internal.Cleaner.remove(com.sun.jna.internal.Cleaner$CleanerRef):0:0 -> a
    58:62:boolean com.sun.jna.internal.Cleaner.access$000(com.sun.jna.internal.Cleaner,com.sun.jna.internal.Cleaner$CleanerRef):0 -> a
    58:62:void clean():0 -> a
com.sun.jna.internal.Cleaner$CleanerThread -> t0.c:
# {"id":"sourceFile","fileName":"Cleaner.java"}
    com.sun.jna.internal.Cleaner this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/d;"}
    1:1:void <init>(com.sun.jna.internal.Cleaner):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/d;)V"}
    4:7:java.lang.ref.ReferenceQueue com.sun.jna.internal.Cleaner.access$100(com.sun.jna.internal.Cleaner):0:0 -> run
    4:7:void run():0 -> run
    8:27:void run():0:0 -> run
    28:29:java.lang.ref.ReferenceQueue com.sun.jna.internal.Cleaner.access$100(com.sun.jna.internal.Cleaner):0:0 -> run
    28:29:void run():0 -> run
    30:42:void run():0:0 -> run
    43:46:com.sun.jna.internal.Cleaner$CleanerRef com.sun.jna.internal.Cleaner.access$200(com.sun.jna.internal.Cleaner):0:0 -> run
    43:46:void run():0 -> run
    47:48:java.lang.Thread com.sun.jna.internal.Cleaner.access$302(com.sun.jna.internal.Cleaner,java.lang.Thread):0:0 -> run
    47:48:void run():0 -> run
    49:74:void run():0:0 -> run
    75:78:com.sun.jna.internal.Cleaner$CleanerRef com.sun.jna.internal.Cleaner.access$200(com.sun.jna.internal.Cleaner):0:0 -> run
    75:78:void run():0 -> run
    79:89:void run():0:0 -> run
    90:91:java.lang.Runnable com.sun.jna.internal.Cleaner$CleanerRef.access$500(com.sun.jna.internal.Cleaner$CleanerRef):0:0 -> run
    90:91:void run():0 -> run
    92:98:void run():0:0 -> run
    99:101:com.sun.jna.internal.Cleaner$CleanerRef com.sun.jna.internal.Cleaner$CleanerRef.access$400(com.sun.jna.internal.Cleaner$CleanerRef):0:0 -> run
    99:101:void run():0 -> run
    102:134:void run():0:0 -> run
com.sun.jna.internal.ReflectionUtils -> t0.e:
# {"id":"sourceFile","fileName":"ReflectionUtils.java"}
    java.util.logging.Logger LOG -> a
    java.lang.reflect.Method METHOD_IS_DEFAULT -> b
    java.lang.reflect.Method METHOD_HANDLES_LOOKUP -> c
    java.lang.reflect.Method METHOD_HANDLES_LOOKUP_IN -> d
    java.lang.reflect.Method METHOD_HANDLES_PRIVATE_LOOKUP_IN -> e
    java.lang.reflect.Method METHOD_HANDLES_LOOKUP_UNREFLECT_SPECIAL -> f
    java.lang.reflect.Method METHOD_HANDLES_LOOKUP_FIND_SPECIAL -> g
    java.lang.reflect.Method METHOD_HANDLES_BIND_TO -> h
    java.lang.reflect.Method METHOD_HANDLES_INVOKE_WITH_ARGUMENTS -> i
    java.lang.reflect.Method METHOD_TYPE -> j
    java.lang.reflect.Constructor CONSTRUCTOR_LOOKUP_CLASS -> k
    1:1:void <clinit>():0:0 -> <clinit>
    7:12:java.lang.Object com.sun.jna.internal.ReflectionUtils.createLookup():0:0 -> a
    7:12:java.lang.Object getMethodHandle(java.lang.reflect.Method):0 -> a
    13:24:java.lang.Object getMethodHandle(java.lang.reflect.Method):0:0 -> a
    25:28:java.lang.Object com.sun.jna.internal.ReflectionUtils.createPrivateLookupIn(java.lang.Class,java.lang.Object):0:0 -> a
    25:28:java.lang.Object getMethodHandle(java.lang.reflect.Method):0 -> a
    29:40:java.lang.Object getMethodHandle(java.lang.reflect.Method):0:0 -> a
    41:56:java.lang.reflect.Constructor com.sun.jna.internal.ReflectionUtils.getConstructorLookupClass():0:0 -> a
    41:56:java.lang.Object getMethodHandle(java.lang.reflect.Method):0 -> a
    57:102:java.lang.reflect.Constructor com.sun.jna.internal.ReflectionUtils.lookupDeclaredConstructor(java.lang.Class,java.lang.Class[]):0:0 -> a
    57:102:java.lang.reflect.Constructor com.sun.jna.internal.ReflectionUtils.getConstructorLookupClass():0 -> a
    57:102:java.lang.Object getMethodHandle(java.lang.reflect.Method):0 -> a
    103:114:java.lang.Object getMethodHandle(java.lang.reflect.Method):0:0 -> a
    115:143:java.lang.Object com.sun.jna.internal.ReflectionUtils.mhViaUnreflectSpecial(java.lang.Object,java.lang.reflect.Method):0:0 -> a
    115:143:java.lang.Object getMethodHandle(java.lang.reflect.Method):0 -> a
    1:1:java.lang.Class lookupClass(java.lang.String):0:0 -> b
    1:1:java.lang.reflect.Method lookupMethod(java.lang.Class,java.lang.String,java.lang.Class[]):0:0 -> c
    1:1:java.lang.Object mhViaFindSpecial(java.lang.Object,java.lang.reflect.Method):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/reflect/Method;Ljava/lang/Object;)Ljava/lang/Object;"}
com.sun.jna.ptr.ByReference -> u0.a:
# {"id":"sourceFile","fileName":"ByReference.java"}
    1:1:void <init>(int):0:0 -> <init>
    1:1:java.lang.String toString():0:0 -> toString
com.sun.jna.ptr.IntByReference -> u0.b:
# {"id":"sourceFile","fileName":"IntByReference.java"}
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(int):0:0 -> <init>
    1:1:int getValue():0:0 -> getValue
    1:1:void setValue(int):0:0 -> setValue
    1:1:java.lang.String toString():0:0 -> toString
com.sun.jna.ptr.PointerByReference -> u0.c:
# {"id":"sourceFile","fileName":"PointerByReference.java"}
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(com.sun.jna.Pointer):0:0 -> <init>
    1:1:com.sun.jna.Pointer getValue():0:0 -> getValue
    1:1:void setValue(com.sun.jna.Pointer):0:0 -> setValue
com.sun.jna.win32.DLLCallback -> v0.a:
# {"id":"sourceFile","fileName":"DLLCallback.java"}
com.tomer.fadingtextview.FadingTextView -> com.tomer.fadingtextview.FadingTextView:
# {"id":"sourceFile","fileName":"FadingTextView.java"}
    android.view.animation.Animation fadeInAnimation -> a
    android.view.animation.Animation fadeOutAnimation -> b
    android.os.Handler handler -> c
    java.lang.CharSequence[] texts -> d
    boolean isShown -> e
    int position -> f
    int timeout -> g
    8:43:void init():0:0 -> <init>
    8:43:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    44:93:void handleAttrs(android.util.AttributeSet):0:0 -> <init>
    44:93:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    94:110:void shuffle():0:0 -> <init>
    94:110:void handleAttrs(android.util.AttributeSet):0 -> <init>
    94:110:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    111:114:void handleAttrs(android.util.AttributeSet):0:0 -> <init>
    111:114:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:1:void startAnimation():0:0 -> d
    1:1:void stopAnimation():0:0 -> e
    7:10:void resume():0:0 -> onAttachedToWindow
    7:10:void onAttachedToWindow():0 -> onAttachedToWindow
    7:10:void pause():0:0 -> onDetachedFromWindow
    7:10:void onDetachedFromWindow():0 -> onDetachedFromWindow
    1:1:void setTexts(int):0:0 -> setTexts
    2:2:void setTexts(java.lang.String[]):0:0 -> setTexts
com.tomer.fadingtextview.FadingTextView$1 -> R8$$REMOVED$$CLASS$$218:
# {"id":"sourceFile","fileName":"FadingTextView.java"}
com.tomer.fadingtextview.FadingTextView$1$1 -> R8$$REMOVED$$CLASS$$217:
# {"id":"sourceFile","fileName":"FadingTextView.java"}
com.tomer.fadingtextview.R$styleable -> w0.a:
    int[] FadingTextView -> a
    1:1:void <clinit>():0:0 -> <clinit>
humer.UvcCamera.AutomaticDetection.AutoDetect_Fragment -> humer.UvcCamera.AutomaticDetection.AutoDetect_Fragment:
# {"id":"sourceFile","fileName":"AutoDetect_Fragment.java"}
humer.UvcCamera.AutomaticDetection.Jna_AutoDetect -> humer.UvcCamera.AutomaticDetection.Jna_AutoDetect:
# {"id":"sourceFile","fileName":"Jna_AutoDetect.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog percentageBuilder -> percentageBuilder
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    com.crowdfire.cfalertdialog.CFAlertDialog percentageBuilder2 -> percentageBuilder2
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    48:52:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":172,"4":174,"8":177,"11":181,"13":186},"outline":"La/b;f(Ljava/lang/StringBuilder;ILjava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    53:58:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    59:63:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    64:69:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    70:75:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    76:81:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    82:87:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    88:93:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    94:99:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    100:105:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    106:111:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    112:117:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    118:123:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    124:129:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    130:135:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    136:141:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    142:147:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    148:171:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    172:172:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    174:174:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    177:177:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    181:181:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    186:186:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    53:55:void onCreate(android.os.Bundle):0:0 -> onCreate
    56:60:android.support.v4.app.FragmentTransaction android.support.v4.app.FragmentManagerImpl.beginTransaction():0:0 -> onCreate
    56:60:void onCreate(android.os.Bundle):0 -> onCreate
    61:70:void onCreate(android.os.Bundle):0:0 -> onCreate
    5:8:int returnConvertedValue(int):0:0 -> returnConvertedValue
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":66,"3":68,"6":71},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    9:65:int returnConvertedValue(int):0:0 -> returnConvertedValue
    66:66:int returnConvertedValue(int):0:0 -> returnConvertedValue
    68:68:int returnConvertedValue(int):0:0 -> returnConvertedValue
    71:71:int returnConvertedValue(int):0:0 -> returnConvertedValue
humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$1 -> humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$1:
# {"id":"sourceFile","fileName":"Jna_AutoDetect.java"}
humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$2 -> humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$2:
# {"id":"sourceFile","fileName":"Jna_AutoDetect.java"}
humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$3 -> humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$3:
# {"id":"sourceFile","fileName":"Jna_AutoDetect.java"}
humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$4 -> humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$4:
# {"id":"sourceFile","fileName":"Jna_AutoDetect.java"}
humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$5 -> humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$5:
# {"id":"sourceFile","fileName":"Jna_AutoDetect.java"}
humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$IsochronousAutomaticClass -> humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$IsochronousAutomaticClass:
# {"id":"sourceFile","fileName":"Jna_AutoDetect.java"}
humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$IsochronousAutomaticClass5Frames -> humer.UvcCamera.AutomaticDetection.Jna_AutoDetect$IsochronousAutomaticClass5Frames:
# {"id":"sourceFile","fileName":"Jna_AutoDetect.java"}
humer.UvcCamera.AutomaticDetection.Jna_AutoDetect_Handler -> humer.UvcCamera.AutomaticDetection.Jna_AutoDetect_Handler:
# {"id":"sourceFile","fileName":"Jna_AutoDetect_Handler.java"}
humer.UvcCamera.AutomaticDetection.LibUsb_AutoDetect -> humer.UvcCamera.AutomaticDetection.LibUsb_AutoDetect:
# {"id":"sourceFile","fileName":"LibUsb_AutoDetect.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog percentageBuilder -> percentageBuilder
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    com.crowdfire.cfalertdialog.CFAlertDialog percentageBuilder2 -> percentageBuilder2
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    55:57:void onCreate(android.os.Bundle):0:0 -> onCreate
    58:62:android.support.v4.app.FragmentTransaction android.support.v4.app.FragmentManagerImpl.beginTransaction():0:0 -> onCreate
    58:62:void onCreate(android.os.Bundle):0 -> onCreate
    63:72:void onCreate(android.os.Bundle):0:0 -> onCreate
    5:8:int returnConvertedValue(int):0:0 -> returnConvertedValue
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":66,"3":68,"6":71},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    9:65:int returnConvertedValue(int):0:0 -> returnConvertedValue
    66:66:int returnConvertedValue(int):0:0 -> returnConvertedValue
    68:68:int returnConvertedValue(int):0:0 -> returnConvertedValue
    71:71:int returnConvertedValue(int):0:0 -> returnConvertedValue
humer.UvcCamera.AutomaticDetection.LibUsb_AutoDetect$1 -> humer.UvcCamera.AutomaticDetection.LibUsb_AutoDetect$1:
# {"id":"sourceFile","fileName":"LibUsb_AutoDetect.java"}
humer.UvcCamera.AutomaticDetection.LibUsb_AutoDetect$2 -> humer.UvcCamera.AutomaticDetection.LibUsb_AutoDetect$2:
# {"id":"sourceFile","fileName":"LibUsb_AutoDetect.java"}
humer.UvcCamera.AutomaticDetection.LibUsb_AutoDetect$3 -> humer.UvcCamera.AutomaticDetection.LibUsb_AutoDetect$3:
# {"id":"sourceFile","fileName":"LibUsb_AutoDetect.java"}
humer.UvcCamera.AutomaticDetection.LibUsb_AutoDetect$4 -> humer.UvcCamera.AutomaticDetection.LibUsb_AutoDetect$4:
# {"id":"sourceFile","fileName":"LibUsb_AutoDetect.java"}
humer.UvcCamera.AutomaticDetection.LibUsb_AutoDetect$5 -> humer.UvcCamera.AutomaticDetection.LibUsb_AutoDetect$5:
# {"id":"sourceFile","fileName":"LibUsb_AutoDetect.java"}
humer.UvcCamera.BitmapToVideoEncoder -> humer.UvcCamera.BitmapToVideoEncoder:
# {"id":"sourceFile","fileName":"BitmapToVideoEncoder.java"}
    1:1:void $r8$lambda$nnbgNRM8GSQyXRjT_IIlFNNIfaY(humer.UvcCamera.BitmapToVideoEncoder):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    138:142:io.reactivex.Completable io.reactivex.Completable.fromAction(io.reactivex.functions.Action):0:0 -> startEncoding
    138:142:void startEncoding(int,int,java.io.File):0 -> startEncoding
    143:146:io.reactivex.Scheduler io.reactivex.schedulers.Schedulers.io():0:0 -> startEncoding
    143:146:void startEncoding(int,int,java.io.File):0 -> startEncoding
    147:151:io.reactivex.Completable io.reactivex.Completable.subscribeOn(io.reactivex.Scheduler):0:0 -> startEncoding
    147:151:void startEncoding(int,int,java.io.File):0 -> startEncoding
    152:155:io.reactivex.Scheduler io.reactivex.android.plugins.RxAndroidPlugins.onMainThreadScheduler(io.reactivex.Scheduler):0:0 -> startEncoding
    152:155:io.reactivex.Scheduler io.reactivex.android.schedulers.AndroidSchedulers.mainThread():0 -> startEncoding
    152:155:void startEncoding(int,int,java.io.File):0 -> startEncoding
    156:160:io.reactivex.Completable io.reactivex.Completable.observeOn(io.reactivex.Scheduler):0:0 -> startEncoding
    156:160:void startEncoding(int,int,java.io.File):0 -> startEncoding
    161:169:io.reactivex.disposables.Disposable io.reactivex.Completable.subscribe():0:0 -> startEncoding
    161:169:void startEncoding(int,int,java.io.File):0 -> startEncoding
    170:177:io.reactivex.Scheduler io.reactivex.android.plugins.RxAndroidPlugins.onMainThreadScheduler(io.reactivex.Scheduler):0:0 -> startEncoding
    170:177:io.reactivex.Scheduler io.reactivex.android.schedulers.AndroidSchedulers.mainThread():0 -> startEncoding
    170:177:void startEncoding(int,int,java.io.File):0 -> startEncoding
    178:188:java.lang.Object io.reactivex.internal.functions.ObjectHelper.requireNonNull(java.lang.Object,java.lang.String):0:0 -> startEncoding
    178:188:io.reactivex.Completable io.reactivex.Completable.subscribeOn(io.reactivex.Scheduler):0 -> startEncoding
    178:188:void startEncoding(int,int,java.io.File):0 -> startEncoding
    189:255:void startEncoding(int,int,java.io.File):0:0 -> startEncoding
humer.UvcCamera.BitmapToVideoEncoder$$ExternalSyntheticLambda13 -> humer.UvcCamera.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    humer.UvcCamera.BitmapToVideoEncoder humer.UvcCamera.BitmapToVideoEncoder$$InternalSyntheticLambda$1$3c0de99717c29312c76ebe3ef6555aa0b3089cbc9fceaebf5d921c4dc634af82$10.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void humer.UvcCamera.BitmapToVideoEncoder$$InternalSyntheticLambda$1$3c0de99717c29312c76ebe3ef6555aa0b3089cbc9fceaebf5d921c4dc634af82$10.<init>(humer.UvcCamera.BitmapToVideoEncoder):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void humer.UvcCamera.BitmapToVideoEncoder$$InternalSyntheticLambda$1$3c0de99717c29312c76ebe3ef6555aa0b3089cbc9fceaebf5d921c4dc634af82$10.run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
humer.UvcCamera.BitmapToVideoEncoder$IBitmapToVideoEncoderCallback -> humer.UvcCamera.BitmapToVideoEncoder$IBitmapToVideoEncoderCallback:
# {"id":"sourceFile","fileName":"BitmapToVideoEncoder.java"}
humer.UvcCamera.BuildConfig -> humer.UvcCamera.BuildConfig:
# {"id":"sourceFile","fileName":"BuildConfig.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
    com.sun.jna.Pointer convertUYVYtoJPEG(com.sun.jna.Pointer,com.sun.jna.ptr.IntByReference,int,int,int) -> convertUYVYtoJPEG
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/sun/jna/Pointer;Lu0/b;III)Lcom/sun/jna/Pointer;"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$FormatSpecificData -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$FormatSpecificData:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$FormatSpecifier -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$FormatSpecifier:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$Libusb_Auto_Values -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$Libusb_Auto_Values:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$Libusb_Auto_Values$ByValue -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$Libusb_Auto_Values$ByValue:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$autoStreamComplete -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$autoStreamComplete:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$auto_detect_struct -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$auto_detect_struct:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$auto_detect_struct$ByReference -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$auto_detect_struct$ByReference:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$eventCallback -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$eventCallback:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$eventCallbackAuto -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$eventCallbackAuto:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$frameComplete -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$frameComplete:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_config_descriptor -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_config_descriptor:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_config_descriptor$ByReference -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_config_descriptor$ByReference:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_config_descriptor$ByValue -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_config_descriptor$ByValue:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_endpoint_descriptor -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_endpoint_descriptor:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_endpoint_descriptor$ByReference -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_endpoint_descriptor$ByReference:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_interface -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_interface:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_interface$ByReference -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_interface$ByReference:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_interface$ByValue -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_interface$ByValue:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_interface_descriptor -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_interface_descriptor:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_interface_descriptor$ByReference -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_interface_descriptor$ByReference:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_interface_descriptor$ByValue -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$libusb_interface_descriptor$ByValue:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$size_t -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$size_t:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(long):0:0 -> <init>
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$timeval -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$timeval:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
    1:1:void <init>(int,int):0:0 -> <init>
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$timeval$ByReference -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$timeval$ByReference:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$timeval$ByValue -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$timeval$ByValue:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_camera -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_camera:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_camera$ByReference -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_camera$ByReference:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_control_interface -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_control_interface:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_control_interface$ByReference -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_control_interface$ByReference:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_control_interface$ByValue -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_control_interface$ByValue:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByValue -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByValue:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_extension_unit -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_extension_unit:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_extension_unit$ByReference -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_extension_unit$ByReference:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc$ByReference -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc$ByReference:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc$ByValue -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc$ByValue:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_frame -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_frame:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_frame$ByReference -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_frame$ByReference:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_frame$ByValue -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_frame$ByValue:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_frame_desc -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_frame_desc:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_frame_desc$ByReference -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_frame_desc$ByReference:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_frame_desc$ByValue -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_frame_desc$ByValue:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_input_terminal -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_input_terminal:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_input_terminal$ByReference -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_input_terminal$ByReference:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_it_type -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_it_type:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_ot_type -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_ot_type:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_output_terminal -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_output_terminal:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_output_terminal$ByReference -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_output_terminal$ByReference:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_processing_unit -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_processing_unit:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_processing_unit$ByReference -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_processing_unit$ByReference:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl$ByReference -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl$ByReference:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl$ByValue -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl$ByValue:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_streaming_interface -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_streaming_interface:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_streaming_interface$ByReference -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_streaming_interface$ByReference:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_streaming_interface$ByValue -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_streaming_interface$ByValue:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_vs_desc_subtype -> humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_vs_desc_subtype:
# {"id":"sourceFile","fileName":"JNA_I_LibUsb.java"}
humer.UvcCamera.LockCameraVariables -> humer.UvcCamera.LockCameraVariables:
# {"id":"sourceFile","fileName":"LockCameraVariables.java"}
humer.UvcCamera.Main -> humer.UvcCamera.Main:
# {"id":"sourceFile","fileName":"Main.java"}
    40:47:java.lang.String getbcdUVC():0:0 -> getbcdUVC
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":48,"3":50,"6":53,"9":57,"12":62},"outline":"La/b;l(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    48:48:java.lang.String getbcdUVC():0:0 -> getbcdUVC
    50:50:java.lang.String getbcdUVC():0:0 -> getbcdUVC
    53:53:java.lang.String getbcdUVC():0:0 -> getbcdUVC
    57:57:java.lang.String getbcdUVC():0:0 -> getbcdUVC
    62:62:java.lang.String getbcdUVC():0:0 -> getbcdUVC
    18:30:boolean android.support.v4.app.ActivityCompat.shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):0:0 -> showCameraPermissionCamera
    18:30:boolean showCameraPermissionCamera():0 -> showCameraPermissionCamera
    31:40:boolean showCameraPermissionCamera():0:0 -> showCameraPermissionCamera
    19:30:boolean android.support.v4.app.ActivityCompat.shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):0:0 -> showStoragePermissionRead
    19:30:boolean showStoragePermissionRead():0 -> showStoragePermissionRead
    31:39:boolean showStoragePermissionRead():0:0 -> showStoragePermissionRead
    18:30:boolean android.support.v4.app.ActivityCompat.shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):0:0 -> showStoragePermissionWrite
    18:30:boolean showStoragePermissionWrite():0 -> showStoragePermissionWrite
    31:40:boolean showStoragePermissionWrite():0:0 -> showStoragePermissionWrite
humer.UvcCamera.Main$1 -> humer.UvcCamera.Main$1:
# {"id":"sourceFile","fileName":"Main.java"}
humer.UvcCamera.Main$2 -> humer.UvcCamera.Main$2:
# {"id":"sourceFile","fileName":"Main.java"}
humer.UvcCamera.Main$3 -> humer.UvcCamera.Main$3:
# {"id":"sourceFile","fileName":"Main.java"}
humer.UvcCamera.Main$4 -> humer.UvcCamera.Main$4:
# {"id":"sourceFile","fileName":"Main.java"}
humer.UvcCamera.Main$5 -> humer.UvcCamera.Main$5:
# {"id":"sourceFile","fileName":"Main.java"}
humer.UvcCamera.Main$6 -> humer.UvcCamera.Main$6:
# {"id":"sourceFile","fileName":"Main.java"}
humer.UvcCamera.Main$7 -> humer.UvcCamera.Main$7:
# {"id":"sourceFile","fileName":"Main.java"}
humer.UvcCamera.PrivacyPolicyActivity -> humer.UvcCamera.PrivacyPolicyActivity:
# {"id":"sourceFile","fileName":"PrivacyPolicyActivity.java"}
humer.UvcCamera.ReadMeActivity -> humer.UvcCamera.ReadMeActivity:
# {"id":"sourceFile","fileName":"ReadMeActivity.java"}
humer.UvcCamera.SaveToFile -> humer.UvcCamera.SaveToFile:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    android.support.design.widget.TextInputLayout valueInput -> valueInput
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/p0;"}
    android.support.design.widget.TextInputLayout valueInput_libUsb -> valueInput_libUsb
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/p0;"}
    1:1:void <init>(humer.UvcCamera.AutomaticDetection.Jna_AutoDetect,android.content.Context):0:0 -> <init>
    2:2:void <init>(humer.UvcCamera.AutomaticDetection.LibUsb_AutoDetect,android.content.Context):0:0 -> <init>
    3:3:void <init>(humer.UvcCamera.Main,android.content.Context):0:0 -> <init>
    4:4:void <init>(humer.UvcCamera.SetUpTheUsbDeviceUsbIso,android.content.Context,android.view.View):0:0 -> <init>
    5:5:void <init>(humer.UvcCamera.SetUpTheUsbDeviceUvc,android.content.Context,android.view.View):0:0 -> <init>
    1:1:android.support.design.widget.TextInputLayout access$500(humer.UvcCamera.SaveToFile):0:0 -> access$500
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;)Lj/p0;"}
    1:1:android.support.design.widget.TextInputLayout access$502(humer.UvcCamera.SaveToFile,android.support.design.widget.TextInputLayout):0:0 -> access$502
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Lj/p0;)Lj/p0;"}
    85:90:void checkAutoDetectFileName(boolean):0:0 -> checkAutoDetectFileName
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":192,"4":194,"7":197},"outline":"La/b;d(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    91:126:void checkAutoDetectFileName(boolean):0:0 -> checkAutoDetectFileName
    127:130:void checkAutoDetectFileName(boolean):0:0 -> checkAutoDetectFileName
    131:147:void checkAutoDetectFileName(boolean):0:0 -> checkAutoDetectFileName
    148:151:void checkAutoDetectFileName(boolean):0:0 -> checkAutoDetectFileName
    152:191:void checkAutoDetectFileName(boolean):0:0 -> checkAutoDetectFileName
    192:192:void checkAutoDetectFileName(boolean):0:0 -> checkAutoDetectFileName
    194:194:void checkAutoDetectFileName(boolean):0:0 -> checkAutoDetectFileName
    197:197:void checkAutoDetectFileName(boolean):0:0 -> checkAutoDetectFileName
    75:80:void checkTheSaveFileName(humer.UvcCamera.SaveToFile$OptionForSaveFile):0:0 -> checkTheSaveFileName
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":391,"4":393,"7":396},"outline":"La/b;d(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    81:171:void checkTheSaveFileName(humer.UvcCamera.SaveToFile$OptionForSaveFile):0:0 -> checkTheSaveFileName
    172:175:void checkTheSaveFileName(humer.UvcCamera.SaveToFile$OptionForSaveFile):0:0 -> checkTheSaveFileName
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":397,"3":399,"6":402,"9":406,"12":411},"outline":"La/b;l(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    176:181:void checkTheSaveFileName(humer.UvcCamera.SaveToFile$OptionForSaveFile):0:0 -> checkTheSaveFileName
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":412,"3":414,"6":417},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    182:188:void checkTheSaveFileName(humer.UvcCamera.SaveToFile$OptionForSaveFile):0:0 -> checkTheSaveFileName
    189:194:void checkTheSaveFileName(humer.UvcCamera.SaveToFile$OptionForSaveFile):0:0 -> checkTheSaveFileName
    195:390:void checkTheSaveFileName(humer.UvcCamera.SaveToFile$OptionForSaveFile):0:0 -> checkTheSaveFileName
    391:391:void checkTheSaveFileName(humer.UvcCamera.SaveToFile$OptionForSaveFile):0:0 -> checkTheSaveFileName
    393:393:void checkTheSaveFileName(humer.UvcCamera.SaveToFile$OptionForSaveFile):0:0 -> checkTheSaveFileName
    396:396:void checkTheSaveFileName(humer.UvcCamera.SaveToFile$OptionForSaveFile):0:0 -> checkTheSaveFileName
    397:397:void checkTheSaveFileName(humer.UvcCamera.SaveToFile$OptionForSaveFile):0:0 -> checkTheSaveFileName
    399:399:void checkTheSaveFileName(humer.UvcCamera.SaveToFile$OptionForSaveFile):0:0 -> checkTheSaveFileName
    402:402:void checkTheSaveFileName(humer.UvcCamera.SaveToFile$OptionForSaveFile):0:0 -> checkTheSaveFileName
    406:406:void checkTheSaveFileName(humer.UvcCamera.SaveToFile$OptionForSaveFile):0:0 -> checkTheSaveFileName
    411:411:void checkTheSaveFileName(humer.UvcCamera.SaveToFile$OptionForSaveFile):0:0 -> checkTheSaveFileName
    412:412:void checkTheSaveFileName(humer.UvcCamera.SaveToFile$OptionForSaveFile):0:0 -> checkTheSaveFileName
    414:414:void checkTheSaveFileName(humer.UvcCamera.SaveToFile$OptionForSaveFile):0:0 -> checkTheSaveFileName
    417:417:void checkTheSaveFileName(humer.UvcCamera.SaveToFile$OptionForSaveFile):0:0 -> checkTheSaveFileName
    1:1:boolean isInteger(java.lang.String):0:0 -> isInteger
    2:2:boolean isInteger(java.lang.String,int):0:0 -> isInteger
    46:49:void saveAutoOrders(java.lang.String):0:0 -> saveAutoOrders
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":188,"3":190,"6":193,"9":197},"outline":"La/b;c(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    50:187:void saveAutoOrders(java.lang.String):0:0 -> saveAutoOrders
    188:188:void saveAutoOrders(java.lang.String):0:0 -> saveAutoOrders
    190:190:void saveAutoOrders(java.lang.String):0:0 -> saveAutoOrders
    193:193:void saveAutoOrders(java.lang.String):0:0 -> saveAutoOrders
    197:197:void saveAutoOrders(java.lang.String):0:0 -> saveAutoOrders
    22:25:void saveValuesToFile(java.lang.String):0:0 -> saveValuesToFile
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":273,"3":275,"6":278,"9":282},"outline":"La/b;c(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    26:272:void saveValuesToFile(java.lang.String):0:0 -> saveValuesToFile
    273:273:void saveValuesToFile(java.lang.String):0:0 -> saveValuesToFile
    275:275:void saveValuesToFile(java.lang.String):0:0 -> saveValuesToFile
    278:278:void saveValuesToFile(java.lang.String):0:0 -> saveValuesToFile
    282:282:void saveValuesToFile(java.lang.String):0:0 -> saveValuesToFile
    1:1:void selectDWFrameIntervall(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_frame_desc):0:0 -> selectDWFrameIntervall
    2:2:void selectDWFrameIntervall(boolean):0:0 -> selectDWFrameIntervall
    1:1:void selectFormatIndex(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> selectFormatIndex
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3,"3":4,"6":5,"9":6},"outline":"La/b;a(Ljava/lang/String;I)Ljava/lang/String;"}
    2:2:void selectFormatIndex(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> selectFormatIndex
    3:3:void selectFormatIndex(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> selectFormatIndex
    4:4:void selectFormatIndex(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> selectFormatIndex
    5:5:void selectFormatIndex(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> selectFormatIndex
    6:6:void selectFormatIndex(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> selectFormatIndex
    7:7:void selectFormatIndex(boolean):0:0 -> selectFormatIndex
    1:1:void selectFormatIndex_Libusb_Automatic(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> selectFormatIndex_Libusb_Automatic
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3,"3":4,"6":5,"9":6},"outline":"La/b;a(Ljava/lang/String;I)Ljava/lang/String;"}
    2:2:void selectFormatIndex_Libusb_Automatic(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> selectFormatIndex_Libusb_Automatic
    3:3:void selectFormatIndex_Libusb_Automatic(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> selectFormatIndex_Libusb_Automatic
    4:4:void selectFormatIndex_Libusb_Automatic(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> selectFormatIndex_Libusb_Automatic
    5:5:void selectFormatIndex_Libusb_Automatic(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> selectFormatIndex_Libusb_Automatic
    6:6:void selectFormatIndex_Libusb_Automatic(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> selectFormatIndex_Libusb_Automatic
    1:1:void selectFrameIndex(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc):0:0 -> selectFrameIndex
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":5,"3":6,"6":7,"9":8},"outline":"La/b;a(Ljava/lang/String;I)Ljava/lang/String;"}
    2:2:void selectFrameIndex(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc):0:0 -> selectFrameIndex
    3:3:void selectFrameIndex(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc):0:0 -> selectFrameIndex
    4:4:void selectFrameIndex(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc):0:0 -> selectFrameIndex
    5:5:void selectFrameIndex(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc):0:0 -> selectFrameIndex
    6:6:void selectFrameIndex(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc):0:0 -> selectFrameIndex
    7:7:void selectFrameIndex(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc):0:0 -> selectFrameIndex
    8:8:void selectFrameIndex(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc):0:0 -> selectFrameIndex
    9:9:void selectFrameIndex(boolean):0:0 -> selectFrameIndex
    14:17:void selectFrameIndex_Libusb_Automatic(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc):0:0 -> selectFrameIndex_Libusb_Automatic
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":89,"3":91,"6":94,"9":98},"outline":"La/b;a(Ljava/lang/String;I)Ljava/lang/String;"}
    18:36:void selectFrameIndex_Libusb_Automatic(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc):0:0 -> selectFrameIndex_Libusb_Automatic
    37:40:void selectFrameIndex_Libusb_Automatic(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc):0:0 -> selectFrameIndex_Libusb_Automatic
    41:88:void selectFrameIndex_Libusb_Automatic(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc):0:0 -> selectFrameIndex_Libusb_Automatic
    89:89:void selectFrameIndex_Libusb_Automatic(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc):0:0 -> selectFrameIndex_Libusb_Automatic
    91:91:void selectFrameIndex_Libusb_Automatic(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc):0:0 -> selectFrameIndex_Libusb_Automatic
    94:94:void selectFrameIndex_Libusb_Automatic(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc):0:0 -> selectFrameIndex_Libusb_Automatic
    98:98:void selectFrameIndex_Libusb_Automatic(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_format_desc):0:0 -> selectFrameIndex_Libusb_Automatic
    1:1:void selectMaxPacketSize(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> selectMaxPacketSize
    2:2:void selectMaxPacketSize(boolean):0:0 -> selectMaxPacketSize
    1:1:void com.crowdfire.cfalertdialog.CFAlertDialog$Builder.<init>(android.content.Context):0:0 -> selectPackets
    1:1:void selectPackets(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0 -> selectPackets
    2:2:void selectPackets(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> selectPackets
    3:4:com.crowdfire.cfalertdialog.CFAlertDialog$Builder com.crowdfire.cfalertdialog.CFAlertDialog$Builder.addButton(java.lang.String,int,int,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionStyle,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionAlignment,android.content.DialogInterface$OnClickListener):0:0 -> selectPackets
    3:4:void selectPackets(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0 -> selectPackets
    5:5:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.create():0:0 -> selectPackets
    5:5:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0 -> selectPackets
    5:5:void selectPackets(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0 -> selectPackets
    6:6:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0:0 -> selectPackets
    6:6:void selectPackets(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0 -> selectPackets
    7:7:void selectPackets(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> selectPackets
    8:8:void com.crowdfire.cfalertdialog.CFAlertDialog$Builder.<init>(android.content.Context):0:0 -> selectPackets
    8:8:void selectPackets(boolean):0 -> selectPackets
    9:9:void selectPackets(boolean):0:0 -> selectPackets
    10:11:com.crowdfire.cfalertdialog.CFAlertDialog$Builder com.crowdfire.cfalertdialog.CFAlertDialog$Builder.addButton(java.lang.String,int,int,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionStyle,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionAlignment,android.content.DialogInterface$OnClickListener):0:0 -> selectPackets
    10:11:void selectPackets(boolean):0 -> selectPackets
    12:12:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.create():0:0 -> selectPackets
    12:12:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0 -> selectPackets
    12:12:void selectPackets(boolean):0 -> selectPackets
    13:13:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0:0 -> selectPackets
    13:13:void selectPackets(boolean):0 -> selectPackets
    14:14:void selectPackets(boolean):0:0 -> selectPackets
    1:1:void com.crowdfire.cfalertdialog.CFAlertDialog$Builder.<init>(android.content.Context):0:0 -> selectUrbs
    1:1:void selectUrbs(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0 -> selectUrbs
    2:2:void selectUrbs(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> selectUrbs
    3:4:com.crowdfire.cfalertdialog.CFAlertDialog$Builder com.crowdfire.cfalertdialog.CFAlertDialog$Builder.addButton(java.lang.String,int,int,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionStyle,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionAlignment,android.content.DialogInterface$OnClickListener):0:0 -> selectUrbs
    3:4:void selectUrbs(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0 -> selectUrbs
    5:5:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.create():0:0 -> selectUrbs
    5:5:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0 -> selectUrbs
    5:5:void selectUrbs(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0 -> selectUrbs
    6:6:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0:0 -> selectUrbs
    6:6:void selectUrbs(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0 -> selectUrbs
    7:7:void selectUrbs(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> selectUrbs
    8:8:void com.crowdfire.cfalertdialog.CFAlertDialog$Builder.<init>(android.content.Context):0:0 -> selectUrbs
    8:8:void selectUrbs(boolean):0 -> selectUrbs
    9:9:void selectUrbs(boolean):0:0 -> selectUrbs
    10:11:com.crowdfire.cfalertdialog.CFAlertDialog$Builder com.crowdfire.cfalertdialog.CFAlertDialog$Builder.addButton(java.lang.String,int,int,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionStyle,com.crowdfire.cfalertdialog.CFAlertDialog$CFAlertActionAlignment,android.content.DialogInterface$OnClickListener):0:0 -> selectUrbs
    10:11:void selectUrbs(boolean):0 -> selectUrbs
    12:12:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.create():0:0 -> selectUrbs
    12:12:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0 -> selectUrbs
    12:12:void selectUrbs(boolean):0 -> selectUrbs
    13:13:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0:0 -> selectUrbs
    13:13:void selectUrbs(boolean):0 -> selectUrbs
    14:14:void selectUrbs(boolean):0:0 -> selectUrbs
humer.UvcCamera.SaveToFile$1 -> humer.UvcCamera.SaveToFile$1:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$1$1 -> humer.UvcCamera.SaveToFile$1$1:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$1$2 -> humer.UvcCamera.SaveToFile$1$2:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$10 -> humer.UvcCamera.SaveToFile$10:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    304:307:void onClick(android.content.DialogInterface,int):0:0 -> onClick
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":606,"3":608,"6":611,"9":615,"12":620},"outline":"La/b;l(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    308:311:void onClick(android.content.DialogInterface,int):0:0 -> onClick
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":621,"3":623,"6":626},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    312:322:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    323:328:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    329:465:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    466:471:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    472:605:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    606:606:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    608:608:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    611:611:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    615:615:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    620:620:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    621:621:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    623:623:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    626:626:void onClick(android.content.DialogInterface,int):0:0 -> onClick
humer.UvcCamera.SaveToFile$11 -> humer.UvcCamera.SaveToFile$11:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$12 -> humer.UvcCamera.SaveToFile$12:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$13 -> humer.UvcCamera.SaveToFile$13:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$14 -> humer.UvcCamera.SaveToFile$14:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$15 -> humer.UvcCamera.SaveToFile$15:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$16 -> humer.UvcCamera.SaveToFile$16:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$17 -> humer.UvcCamera.SaveToFile$17:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;)V"}
humer.UvcCamera.SaveToFile$18 -> humer.UvcCamera.SaveToFile$18:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;)V"}
humer.UvcCamera.SaveToFile$19 -> humer.UvcCamera.SaveToFile$19:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;)V"}
humer.UvcCamera.SaveToFile$2 -> humer.UvcCamera.SaveToFile$2:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$2$1 -> humer.UvcCamera.SaveToFile$2$1:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$2$2 -> humer.UvcCamera.SaveToFile$2$2:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$20 -> humer.UvcCamera.SaveToFile$20:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;)V"}
humer.UvcCamera.SaveToFile$21 -> humer.UvcCamera.SaveToFile$21:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;)V"}
humer.UvcCamera.SaveToFile$22 -> humer.UvcCamera.SaveToFile$22:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;)V"}
humer.UvcCamera.SaveToFile$23 -> humer.UvcCamera.SaveToFile$23:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$24 -> humer.UvcCamera.SaveToFile$24:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;Lhumer/UvcCamera/JNA_I_LibUsb/JNA_I_LibUsb$uvc_device_info$ByReference;)V"}
humer.UvcCamera.SaveToFile$25 -> humer.UvcCamera.SaveToFile$25:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;Lhumer/UvcCamera/JNA_I_LibUsb/JNA_I_LibUsb$uvc_device_info$ByReference;)V"}
humer.UvcCamera.SaveToFile$26 -> humer.UvcCamera.SaveToFile$26:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;Lhumer/UvcCamera/JNA_I_LibUsb/JNA_I_LibUsb$uvc_device_info$ByReference;)V"}
humer.UvcCamera.SaveToFile$27 -> humer.UvcCamera.SaveToFile$27:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;Lhumer/UvcCamera/JNA_I_LibUsb/JNA_I_LibUsb$uvc_device_info$ByReference;)V"}
humer.UvcCamera.SaveToFile$28 -> humer.UvcCamera.SaveToFile$28:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;Lhumer/UvcCamera/JNA_I_LibUsb/JNA_I_LibUsb$uvc_device_info$ByReference;)V"}
humer.UvcCamera.SaveToFile$29 -> humer.UvcCamera.SaveToFile$29:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;Lhumer/UvcCamera/JNA_I_LibUsb/JNA_I_LibUsb$uvc_device_info$ByReference;)V"}
humer.UvcCamera.SaveToFile$3 -> humer.UvcCamera.SaveToFile$3:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$30 -> humer.UvcCamera.SaveToFile$30:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$31 -> humer.UvcCamera.SaveToFile$31:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog,boolean):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;Z)V"}
humer.UvcCamera.SaveToFile$32 -> humer.UvcCamera.SaveToFile$32:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog,boolean):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;Z)V"}
humer.UvcCamera.SaveToFile$33 -> humer.UvcCamera.SaveToFile$33:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog,boolean):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;Z)V"}
humer.UvcCamera.SaveToFile$34 -> humer.UvcCamera.SaveToFile$34:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog,boolean):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;Z)V"}
humer.UvcCamera.SaveToFile$35 -> humer.UvcCamera.SaveToFile$35:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog,boolean):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;Z)V"}
humer.UvcCamera.SaveToFile$36 -> humer.UvcCamera.SaveToFile$36:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog,boolean):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;Z)V"}
humer.UvcCamera.SaveToFile$37 -> humer.UvcCamera.SaveToFile$37:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$38 -> humer.UvcCamera.SaveToFile$38:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;Lhumer/UvcCamera/JNA_I_LibUsb/JNA_I_LibUsb$uvc_device_info$ByReference;)V"}
humer.UvcCamera.SaveToFile$39 -> humer.UvcCamera.SaveToFile$39:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;Lhumer/UvcCamera/JNA_I_LibUsb/JNA_I_LibUsb$uvc_device_info$ByReference;)V"}
humer.UvcCamera.SaveToFile$4 -> humer.UvcCamera.SaveToFile$4:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$4$1 -> humer.UvcCamera.SaveToFile$4$1:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$40 -> humer.UvcCamera.SaveToFile$40:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;Lhumer/UvcCamera/JNA_I_LibUsb/JNA_I_LibUsb$uvc_device_info$ByReference;)V"}
humer.UvcCamera.SaveToFile$41 -> humer.UvcCamera.SaveToFile$41:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;Lhumer/UvcCamera/JNA_I_LibUsb/JNA_I_LibUsb$uvc_device_info$ByReference;)V"}
humer.UvcCamera.SaveToFile$42 -> humer.UvcCamera.SaveToFile$42:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;Lhumer/UvcCamera/JNA_I_LibUsb/JNA_I_LibUsb$uvc_device_info$ByReference;)V"}
humer.UvcCamera.SaveToFile$43 -> humer.UvcCamera.SaveToFile$43:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SaveToFile,com.crowdfire.cfalertdialog.CFAlertDialog,humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_device_info$ByReference):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SaveToFile;Li0/g;Lhumer/UvcCamera/JNA_I_LibUsb/JNA_I_LibUsb$uvc_device_info$ByReference;)V"}
humer.UvcCamera.SaveToFile$44 -> humer.UvcCamera.SaveToFile$44:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$45 -> humer.UvcCamera.SaveToFile$45:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$46 -> humer.UvcCamera.SaveToFile$46:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$47 -> humer.UvcCamera.SaveToFile$47:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$48 -> humer.UvcCamera.SaveToFile$48:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$49 -> humer.UvcCamera.SaveToFile$49:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$5 -> humer.UvcCamera.SaveToFile$5:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    15:30:void com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.<init>():0:0 -> onClick
    15:30:void com.crowdfire.cfalertdialog.CFAlertDialog$DialogParams.<init>(com.crowdfire.cfalertdialog.CFAlertDialog$1):0 -> onClick
    15:30:void com.crowdfire.cfalertdialog.CFAlertDialog$Builder.<init>(android.content.Context):0 -> onClick
    15:30:void onClick(android.view.View):0 -> onClick
    31:119:void onClick(android.view.View):0:0 -> onClick
    120:123:void onClick(android.view.View):0:0 -> onClick
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":367,"4":369,"7":372},"outline":"La/b;d(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    124:197:void onClick(android.view.View):0:0 -> onClick
    198:201:void onClick(android.view.View):0:0 -> onClick
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":373,"3":375,"6":378,"9":382,"12":387},"outline":"La/b;l(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    202:205:void onClick(android.view.View):0:0 -> onClick
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":388,"3":390,"6":393},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    206:216:void onClick(android.view.View):0:0 -> onClick
    217:222:void onClick(android.view.View):0:0 -> onClick
    223:366:void onClick(android.view.View):0:0 -> onClick
    367:367:void onClick(android.view.View):0:0 -> onClick
    369:369:void onClick(android.view.View):0:0 -> onClick
    372:372:void onClick(android.view.View):0:0 -> onClick
    373:373:void onClick(android.view.View):0:0 -> onClick
    375:375:void onClick(android.view.View):0:0 -> onClick
    378:378:void onClick(android.view.View):0:0 -> onClick
    382:382:void onClick(android.view.View):0:0 -> onClick
    387:387:void onClick(android.view.View):0:0 -> onClick
    388:388:void onClick(android.view.View):0:0 -> onClick
    390:390:void onClick(android.view.View):0:0 -> onClick
    393:393:void onClick(android.view.View):0:0 -> onClick
humer.UvcCamera.SaveToFile$5$1 -> humer.UvcCamera.SaveToFile$5$1:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$5$2 -> humer.UvcCamera.SaveToFile$5$2:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
    21:24:void onClick(android.content.DialogInterface,int):0:0 -> onClick
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":99,"3":101,"6":104,"9":108,"12":113},"outline":"La/b;l(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    25:28:void onClick(android.content.DialogInterface,int):0:0 -> onClick
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":114,"3":116,"6":119},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    29:39:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    40:49:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    50:98:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    99:99:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    101:101:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    104:104:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    108:108:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    113:113:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    114:114:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    116:116:void onClick(android.content.DialogInterface,int):0:0 -> onClick
    119:119:void onClick(android.content.DialogInterface,int):0:0 -> onClick
humer.UvcCamera.SaveToFile$50 -> humer.UvcCamera.SaveToFile$50:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$51 -> humer.UvcCamera.SaveToFile$51:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$52 -> humer.UvcCamera.SaveToFile$52:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$53 -> humer.UvcCamera.SaveToFile$53:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$54 -> humer.UvcCamera.SaveToFile$54:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$55 -> humer.UvcCamera.SaveToFile$55:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$56 -> humer.UvcCamera.SaveToFile$56:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$57 -> humer.UvcCamera.SaveToFile$57:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$58 -> humer.UvcCamera.SaveToFile$58:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$59 -> humer.UvcCamera.SaveToFile$59:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$6 -> humer.UvcCamera.SaveToFile$6:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$7 -> humer.UvcCamera.SaveToFile$7:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$8 -> humer.UvcCamera.SaveToFile$8:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$9 -> humer.UvcCamera.SaveToFile$9:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SaveToFile$OptionForSaveFile -> humer.UvcCamera.SaveToFile$OptionForSaveFile:
# {"id":"sourceFile","fileName":"SaveToFile.java"}
humer.UvcCamera.SetCameraVariables -> humer.UvcCamera.SetCameraVariables:
# {"id":"sourceFile","fileName":"SetCameraVariables.java"}
    48:52:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":167,"4":169,"8":172,"11":176,"13":181},"outline":"La/b;f(Ljava/lang/StringBuilder;ILjava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    53:58:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    59:63:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    64:69:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    70:75:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    76:81:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    82:87:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    88:93:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    94:99:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    100:105:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    106:111:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    112:117:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    118:123:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    124:129:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    130:135:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    136:141:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    142:147:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    148:166:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    167:167:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    169:169:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    172:172:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    176:176:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    181:181:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
humer.UvcCamera.SetCameraVariables$1 -> humer.UvcCamera.SetCameraVariables$1:
# {"id":"sourceFile","fileName":"SetCameraVariables.java"}
humer.UvcCamera.SetCameraVariables$CameraFunction -> humer.UvcCamera.SetCameraVariables$CameraFunction:
# {"id":"sourceFile","fileName":"SetCameraVariables.java"}
humer.UvcCamera.SetCameraVariables$CameraFunctionSetting -> humer.UvcCamera.SetCameraVariables$CameraFunctionSetting:
# {"id":"sourceFile","fileName":"SetCameraVariables.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog percentageBuilder -> percentageBuilder
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    com.crowdfire.cfalertdialog.CFAlertDialog percentageBuilder2 -> percentageBuilder2
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    48:52:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":172,"4":174,"8":177,"11":181,"13":186},"outline":"La/b;f(Ljava/lang/StringBuilder;ILjava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    53:58:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    59:63:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    64:69:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    70:75:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    76:81:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    82:87:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    88:93:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    94:99:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    100:105:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    106:111:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    112:117:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    118:123:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    124:129:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    130:135:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    136:141:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    142:147:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    148:171:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    172:172:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    174:174:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    177:177:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    181:181:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    186:186:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    1:1:void com.crowdfire.cfalertdialog.CFAlertDialog$Builder.<init>(android.content.Context):0:0 -> openCameraDevice
    1:1:void openCameraDevice(boolean):0 -> openCameraDevice
    2:2:void openCameraDevice(boolean):0:0 -> openCameraDevice
    3:3:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.create():0:0 -> openCameraDevice
    3:3:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0 -> openCameraDevice
    3:3:void openCameraDevice(boolean):0 -> openCameraDevice
    4:4:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0:0 -> openCameraDevice
    4:4:void openCameraDevice(boolean):0 -> openCameraDevice
    5:5:void openCameraDevice(boolean):0:0 -> openCameraDevice
    5:8:int returnConvertedValue(int):0:0 -> returnConvertedValue
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":66,"3":68,"6":71},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    9:65:int returnConvertedValue(int):0:0 -> returnConvertedValue
    66:66:int returnConvertedValue(int):0:0 -> returnConvertedValue
    68:68:int returnConvertedValue(int):0:0 -> returnConvertedValue
    71:71:int returnConvertedValue(int):0:0 -> returnConvertedValue
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$1 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$1:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$10 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$10:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$11 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$11:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$12 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$12:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$13 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$13:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$14 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$14:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$15 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$15:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$16 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$16:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$17 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$17:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$18 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$18:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$19 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$19:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$2 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$2:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$20 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$20:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$21 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$21:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$22 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$22:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$23 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$23:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$24 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$24:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$25 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$25:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SetUpTheUsbDeviceUsbIso,com.crowdfire.cfalertdialog.CFAlertDialog):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SetUpTheUsbDeviceUsbIso;Li0/g;)V"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$25$1 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$25$1:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$26 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$26:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SetUpTheUsbDeviceUsbIso,com.crowdfire.cfalertdialog.CFAlertDialog):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SetUpTheUsbDeviceUsbIso;Li0/g;)V"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$27 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$27:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$28 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$28:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$29 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$29:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$3 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$3:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$30 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$30:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$31 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$31:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$32 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$32:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$33 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$33:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$34 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$34:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$35 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$35:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$36 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$36:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$4 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$4:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$5 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$5:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$6 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$6:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$7 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$7:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$8 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$8:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$9 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$9:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$IsochronousRead -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$IsochronousRead:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$IsochronousRead$1 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$IsochronousRead$1:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$IsochronousRead$1$1 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$IsochronousRead$1$1:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$IsochronousRead$2 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$IsochronousRead$2:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$IsochronousRead1Frame -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$IsochronousRead1Frame:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$IsochronousRead1Frame$1 -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$IsochronousRead1Frame$1:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUsbIso$Options -> humer.UvcCamera.SetUpTheUsbDeviceUsbIso$Options:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUsbIso.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc -> humer.UvcCamera.SetUpTheUsbDeviceUvc:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog percentageBuilder -> percentageBuilder
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    com.crowdfire.cfalertdialog.CFAlertDialog percentageBuilder2 -> percentageBuilder2
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    48:52:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":172,"4":174,"8":177,"11":181,"13":186},"outline":"La/b;f(Ljava/lang/StringBuilder;ILjava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    53:58:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    59:63:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    64:69:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    70:75:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    76:81:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    82:87:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    88:93:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    94:99:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    100:105:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    106:111:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    112:117:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    118:123:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    124:129:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    130:135:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    136:141:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    142:147:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    148:171:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    172:172:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    174:174:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    177:177:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    181:181:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    186:186:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    19:22:java.lang.String dumpStreamingParmsStructure(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl$ByValue):0:0 -> dumpStreamingParmsStructure
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":77,"4":79,"8":82,"11":86,"13":91},"outline":"La/b;f(Ljava/lang/StringBuilder;ILjava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    23:26:java.lang.String dumpStreamingParmsStructure(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl$ByValue):0:0 -> dumpStreamingParmsStructure
    27:30:java.lang.String dumpStreamingParmsStructure(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl$ByValue):0:0 -> dumpStreamingParmsStructure
    31:34:java.lang.String dumpStreamingParmsStructure(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl$ByValue):0:0 -> dumpStreamingParmsStructure
    35:38:java.lang.String dumpStreamingParmsStructure(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl$ByValue):0:0 -> dumpStreamingParmsStructure
    39:42:java.lang.String dumpStreamingParmsStructure(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl$ByValue):0:0 -> dumpStreamingParmsStructure
    43:46:java.lang.String dumpStreamingParmsStructure(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl$ByValue):0:0 -> dumpStreamingParmsStructure
    47:50:java.lang.String dumpStreamingParmsStructure(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl$ByValue):0:0 -> dumpStreamingParmsStructure
    51:54:java.lang.String dumpStreamingParmsStructure(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl$ByValue):0:0 -> dumpStreamingParmsStructure
    55:76:java.lang.String dumpStreamingParmsStructure(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl$ByValue):0:0 -> dumpStreamingParmsStructure
    77:77:java.lang.String dumpStreamingParmsStructure(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl$ByValue):0:0 -> dumpStreamingParmsStructure
    79:79:java.lang.String dumpStreamingParmsStructure(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl$ByValue):0:0 -> dumpStreamingParmsStructure
    82:82:java.lang.String dumpStreamingParmsStructure(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl$ByValue):0:0 -> dumpStreamingParmsStructure
    86:86:java.lang.String dumpStreamingParmsStructure(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl$ByValue):0:0 -> dumpStreamingParmsStructure
    91:91:java.lang.String dumpStreamingParmsStructure(humer.UvcCamera.JNA_I_LibUsb.JNA_I_LibUsb$uvc_stream_ctrl$ByValue):0:0 -> dumpStreamingParmsStructure
    18:24:void com.crowdfire.cfalertdialog.CFAlertDialog$Builder.<init>(android.content.Context):0:0 -> moveToNativeSetUpTheValues
    18:24:void moveToNativeSetUpTheValues():0 -> moveToNativeSetUpTheValues
    25:51:void moveToNativeSetUpTheValues():0:0 -> moveToNativeSetUpTheValues
    52:72:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.create():0:0 -> moveToNativeSetUpTheValues
    52:72:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0 -> moveToNativeSetUpTheValues
    52:72:void moveToNativeSetUpTheValues():0 -> moveToNativeSetUpTheValues
    73:78:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0:0 -> moveToNativeSetUpTheValues
    73:78:void moveToNativeSetUpTheValues():0 -> moveToNativeSetUpTheValues
    79:93:void moveToNativeSetUpTheValues():0:0 -> moveToNativeSetUpTheValues
    26:52:android.support.v4.content.LocalBroadcastManager android.support.v4.content.LocalBroadcastManager.getInstance(android.content.Context):0:0 -> onCreate
    26:52:void onCreate(android.os.Bundle):0 -> onCreate
    53:274:void onCreate(android.os.Bundle):0:0 -> onCreate
    275:278:android.support.v4.content.LocalBroadcastManager android.support.v4.content.LocalBroadcastManager.getInstance(android.content.Context):0:0 -> onCreate
    275:278:void onCreate(android.os.Bundle):0 -> onCreate
    1:1:void com.crowdfire.cfalertdialog.CFAlertDialog$Builder.<init>(android.content.Context):0:0 -> openCameraDevice
    1:1:void openCameraDevice(boolean):0 -> openCameraDevice
    2:2:void openCameraDevice(boolean):0:0 -> openCameraDevice
    3:3:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.create():0:0 -> openCameraDevice
    3:3:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0 -> openCameraDevice
    3:3:void openCameraDevice(boolean):0 -> openCameraDevice
    4:4:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0:0 -> openCameraDevice
    4:4:void openCameraDevice(boolean):0 -> openCameraDevice
    5:5:void openCameraDevice(boolean):0:0 -> openCameraDevice
    6:6:void com.crowdfire.cfalertdialog.CFAlertDialog$Builder.<init>(android.content.Context):0:0 -> openCameraDevice
    6:6:void openCameraDevice(boolean):0 -> openCameraDevice
    7:7:void openCameraDevice(boolean):0:0 -> openCameraDevice
    8:8:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.create():0:0 -> openCameraDevice
    8:8:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0 -> openCameraDevice
    8:8:void openCameraDevice(boolean):0 -> openCameraDevice
    9:9:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0:0 -> openCameraDevice
    9:9:void openCameraDevice(boolean):0 -> openCameraDevice
    10:10:void openCameraDevice(boolean):0:0 -> openCameraDevice
    5:8:int returnConvertedValue(int):0:0 -> returnConvertedValue
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":66,"3":68,"6":71},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    9:65:int returnConvertedValue(int):0:0 -> returnConvertedValue
    66:66:int returnConvertedValue(int):0:0 -> returnConvertedValue
    68:68:int returnConvertedValue(int):0:0 -> returnConvertedValue
    71:71:int returnConvertedValue(int):0:0 -> returnConvertedValue
humer.UvcCamera.SetUpTheUsbDeviceUvc$1 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$1:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$10 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$10:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$11 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$11:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$12 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$12:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$13 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$13:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$14 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$14:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$15 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$15:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$16 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$16:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$17 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$17:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$18 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$18:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$19 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$19:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$2 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$2:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$20 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$20:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$21 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$21:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$22 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$22:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SetUpTheUsbDeviceUvc,com.crowdfire.cfalertdialog.CFAlertDialog):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SetUpTheUsbDeviceUvc;Li0/g;)V"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$23 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$23:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SetUpTheUsbDeviceUvc,com.crowdfire.cfalertdialog.CFAlertDialog):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SetUpTheUsbDeviceUvc;Li0/g;)V"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$24 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$24:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$24$1 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$24$1:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$24$1$1 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$24$1$1:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$25 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$25:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SetUpTheUsbDeviceUvc,com.crowdfire.cfalertdialog.CFAlertDialog):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SetUpTheUsbDeviceUvc;Li0/g;)V"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$26 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$26:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SetUpTheUsbDeviceUvc,com.crowdfire.cfalertdialog.CFAlertDialog):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SetUpTheUsbDeviceUvc;Li0/g;)V"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$27 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$27:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$27$1 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$27$1:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$27$1$1 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$27$1$1:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$28 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$28:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
    com.crowdfire.cfalertdialog.CFAlertDialog val$alertDialog -> val$alertDialog
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"}
    1:1:void <init>(humer.UvcCamera.SetUpTheUsbDeviceUvc,com.crowdfire.cfalertdialog.CFAlertDialog):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/SetUpTheUsbDeviceUvc;Li0/g;)V"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$29 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$29:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$29$1 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$29$1:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$3 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$3:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$30 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$30:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$30$1 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$30$1:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
    67:73:void com.tomer.fadingtextview.FadingTextView.setTimeout(long,java.util.concurrent.TimeUnit):0:0 -> run
    67:73:void run():0 -> run
    74:91:void run():0:0 -> run
    92:98:void com.tomer.fadingtextview.FadingTextView.forceRefresh():0:0 -> run
    92:98:void run():0 -> run
humer.UvcCamera.SetUpTheUsbDeviceUvc$30$2 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$30$2:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$30$3 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$30$3:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$31 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$31:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$4 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$4:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$5 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$5:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$6 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$6:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$7 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$7:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$8 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$8:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$9 -> humer.UvcCamera.SetUpTheUsbDeviceUvc$9:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.SetUpTheUsbDeviceUvc$Options -> humer.UvcCamera.SetUpTheUsbDeviceUvc$Options:
# {"id":"sourceFile","fileName":"SetUpTheUsbDeviceUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso -> humer.UvcCamera.StartIsoStreamActivityUsbIso:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
    22:26:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":79,"4":81,"8":84,"11":88,"13":93},"outline":"La/b;f(Ljava/lang/StringBuilder;ILjava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    27:32:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    33:37:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    38:43:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    44:48:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    49:54:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    55:59:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    60:78:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    79:79:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    81:81:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    84:84:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    88:88:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    93:93:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    48:52:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":167,"4":169,"8":172,"11":176,"13":181},"outline":"La/b;f(Ljava/lang/StringBuilder;ILjava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    53:58:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    59:63:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    64:69:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    70:75:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    76:81:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    82:87:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    88:93:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    94:99:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    100:105:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    106:111:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    112:117:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    118:123:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    124:129:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    130:135:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    136:141:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    142:147:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    148:166:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    167:167:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    169:169:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    172:172:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    176:176:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    181:181:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    1:1:void processReceivedMJpegVideoFrameKamera(byte[]):0:0 -> processReceivedMJpegVideoFrameKamera
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":5,"3":6,"6":7},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    2:2:void processReceivedMJpegVideoFrameKamera(byte[]):0:0 -> processReceivedMJpegVideoFrameKamera
    3:3:void processReceivedMJpegVideoFrameKamera(byte[]):0:0 -> processReceivedMJpegVideoFrameKamera
    4:4:void processReceivedMJpegVideoFrameKamera(byte[]):0:0 -> processReceivedMJpegVideoFrameKamera
    5:5:void processReceivedMJpegVideoFrameKamera(byte[]):0:0 -> processReceivedMJpegVideoFrameKamera
    6:6:void processReceivedMJpegVideoFrameKamera(byte[]):0:0 -> processReceivedMJpegVideoFrameKamera
    7:7:void processReceivedMJpegVideoFrameKamera(byte[]):0:0 -> processReceivedMJpegVideoFrameKamera
    1:1:void processReceivedVideoFrameYuv(byte[],humer.UvcCamera.StartIsoStreamActivityUsbIso$Videoformat):0:0 -> processReceivedVideoFrameYuv
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":5,"3":6,"6":7},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    2:2:void processReceivedVideoFrameYuv(byte[],humer.UvcCamera.StartIsoStreamActivityUsbIso$Videoformat):0:0 -> processReceivedVideoFrameYuv
    3:3:void processReceivedVideoFrameYuv(byte[],humer.UvcCamera.StartIsoStreamActivityUsbIso$Videoformat):0:0 -> processReceivedVideoFrameYuv
    4:4:void processReceivedVideoFrameYuv(byte[],humer.UvcCamera.StartIsoStreamActivityUsbIso$Videoformat):0:0 -> processReceivedVideoFrameYuv
    5:5:void processReceivedVideoFrameYuv(byte[],humer.UvcCamera.StartIsoStreamActivityUsbIso$Videoformat):0:0 -> processReceivedVideoFrameYuv
    6:6:void processReceivedVideoFrameYuv(byte[],humer.UvcCamera.StartIsoStreamActivityUsbIso$Videoformat):0:0 -> processReceivedVideoFrameYuv
    7:7:void processReceivedVideoFrameYuv(byte[],humer.UvcCamera.StartIsoStreamActivityUsbIso$Videoformat):0:0 -> processReceivedVideoFrameYuv
    33:291:void showAdjustValuesTerminalMenu(android.view.View):0:0 -> showAdjustValuesTerminalMenu
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":304,"5":306,"9":309},"outline":"La/b;i(Landroid/widget/PopupMenu;IZ)V"}
    292:303:void showAdjustValuesTerminalMenu(android.view.View):0:0 -> showAdjustValuesTerminalMenu
    304:304:void showAdjustValuesTerminalMenu(android.view.View):0:0 -> showAdjustValuesTerminalMenu
    306:306:void showAdjustValuesTerminalMenu(android.view.View):0:0 -> showAdjustValuesTerminalMenu
    309:309:void showAdjustValuesTerminalMenu(android.view.View):0:0 -> showAdjustValuesTerminalMenu
    33:277:void showAdjustValuesUnitMenu(android.view.View):0:0 -> showAdjustValuesUnitMenu
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":290,"5":292,"9":295},"outline":"La/b;i(Landroid/widget/PopupMenu;IZ)V"}
    278:289:void showAdjustValuesUnitMenu(android.view.View):0:0 -> showAdjustValuesUnitMenu
    290:290:void showAdjustValuesUnitMenu(android.view.View):0:0 -> showAdjustValuesUnitMenu
    292:292:void showAdjustValuesUnitMenu(android.view.View):0:0 -> showAdjustValuesUnitMenu
    295:295:void showAdjustValuesUnitMenu(android.view.View):0:0 -> showAdjustValuesUnitMenu
humer.UvcCamera.StartIsoStreamActivityUsbIso$1 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$10 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$10:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$10$1 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$10$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$10$1$1 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$10$1$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$10$1$2 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$10$1$2:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$10$1$3 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$10$1$3:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$10$2 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$10$2:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$10$2$1 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$10$2$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$10$2$2 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$10$2$2:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$10$2$3 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$10$2$3:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$11 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$11:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$11$1 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$11$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$11$1$1 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$11$1$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$11$1$2 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$11$1$2:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$11$2 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$11$2:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$11$2$1 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$11$2$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$11$2$2 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$11$2$2:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$12 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$12:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$13 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$13:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$14 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$14:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$15 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$15:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$16 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$16:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$17 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$17:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$2 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$2:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$2$1 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$2$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$3 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$3:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$3$1 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$3$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$3$1$1 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$3$1$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$3$1$2 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$3$1$2:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$3$1$3 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$3$1$3:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$3$1$4 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$3$1$4:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$3$1$5 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$3$1$5:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$4 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$4:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$5 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$5:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$6 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$6:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$6$1 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$6$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$7 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$7:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$8 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$8:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$9 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$9:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
    1:1:void com.crowdfire.cfalertdialog.CFAlertDialog$Builder.<init>(android.content.Context):0:0 -> onMenuItemClick
    1:1:boolean onMenuItemClick(android.view.MenuItem):0 -> onMenuItemClick
    2:2:boolean onMenuItemClick(android.view.MenuItem):0:0 -> onMenuItemClick
    3:3:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.create():0:0 -> onMenuItemClick
    3:3:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0 -> onMenuItemClick
    3:3:boolean onMenuItemClick(android.view.MenuItem):0 -> onMenuItemClick
    4:4:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0:0 -> onMenuItemClick
    4:4:boolean onMenuItemClick(android.view.MenuItem):0 -> onMenuItemClick
    5:5:boolean onMenuItemClick(android.view.MenuItem):0:0 -> onMenuItemClick
    6:6:void com.crowdfire.cfalertdialog.CFAlertDialog$Builder.<init>(android.content.Context):0:0 -> onMenuItemClick
    6:6:boolean onMenuItemClick(android.view.MenuItem):0 -> onMenuItemClick
    7:7:boolean onMenuItemClick(android.view.MenuItem):0:0 -> onMenuItemClick
    8:8:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.create():0:0 -> onMenuItemClick
    8:8:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0 -> onMenuItemClick
    8:8:boolean onMenuItemClick(android.view.MenuItem):0 -> onMenuItemClick
    9:9:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0:0 -> onMenuItemClick
    9:9:boolean onMenuItemClick(android.view.MenuItem):0 -> onMenuItemClick
humer.UvcCamera.StartIsoStreamActivityUsbIso$9$1 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$9$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$9$2 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$9$2:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$IsochronousStream -> humer.UvcCamera.StartIsoStreamActivityUsbIso$IsochronousStream:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$IsochronousStreamLibUsb -> humer.UvcCamera.StartIsoStreamActivityUsbIso$IsochronousStreamLibUsb:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$IsochronousStreamLibUsb$1 -> humer.UvcCamera.StartIsoStreamActivityUsbIso$IsochronousStreamLibUsb$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUsbIso$Videoformat -> humer.UvcCamera.StartIsoStreamActivityUsbIso$Videoformat:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUsbIso.java"}
humer.UvcCamera.StartIsoStreamActivityUvc -> humer.UvcCamera.StartIsoStreamActivityUvc:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
    com.mingle.sweetpick.SweetSheet mSweetSheet -> mSweetSheet
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/e;"}
    1:1:com.mingle.sweetpick.SweetSheet access$300(humer.UvcCamera.StartIsoStreamActivityUvc):0:0 -> access$300
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/StartIsoStreamActivityUvc;)Lm0/e;"}
    22:26:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":79,"4":81,"8":84,"11":88,"13":93},"outline":"La/b;f(Ljava/lang/StringBuilder;ILjava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    27:32:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    33:37:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    38:43:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    44:48:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    49:54:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    55:59:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    60:78:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    79:79:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    81:81:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    84:84:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    88:88:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    93:93:java.lang.String dumpStillImageParms(byte[]):0:0 -> dumpStillImageParms
    48:52:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":167,"4":169,"8":172,"11":176,"13":181},"outline":"La/b;f(Ljava/lang/StringBuilder;ILjava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    53:58:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    59:63:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    64:69:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    70:75:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    76:81:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    82:87:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    88:93:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    94:99:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    100:105:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    106:111:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    112:117:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    118:123:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    124:129:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    130:135:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    136:141:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    142:147:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    148:166:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    167:167:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    169:169:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    172:172:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    176:176:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    181:181:java.lang.String dumpStreamingParms(byte[]):0:0 -> dumpStreamingParms
    26:29:void com.mingle.sweetpick.SweetSheet.dismiss():0:0 -> onBackPressed
    26:29:void onBackPressed():0 -> onBackPressed
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:38:void com.mingle.sweetpick.SweetSheet.dismiss():0:0 -> onBackPressed
    30:38:void onBackPressed():0 -> onBackPressed
    39:46:void onBackPressed():0:0 -> onBackPressed
    47:50:void com.mingle.sweetpick.SweetSheet.dismiss():0:0 -> onBackPressed
    47:50:void onBackPressed():0 -> onBackPressed
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    51:58:void com.mingle.sweetpick.SweetSheet.dismiss():0:0 -> onBackPressed
    51:58:void onBackPressed():0 -> onBackPressed
    59:62:void onBackPressed():0:0 -> onBackPressed
    1:1:int processReceivedMJpegVideoFrameKamera(byte[]):0:0 -> processReceivedMJpegVideoFrameKamera
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":5,"3":6,"6":7},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    2:2:int processReceivedMJpegVideoFrameKamera(byte[]):0:0 -> processReceivedMJpegVideoFrameKamera
    3:3:int processReceivedMJpegVideoFrameKamera(byte[]):0:0 -> processReceivedMJpegVideoFrameKamera
    4:4:int processReceivedMJpegVideoFrameKamera(byte[]):0:0 -> processReceivedMJpegVideoFrameKamera
    5:5:int processReceivedMJpegVideoFrameKamera(byte[]):0:0 -> processReceivedMJpegVideoFrameKamera
    6:6:int processReceivedMJpegVideoFrameKamera(byte[]):0:0 -> processReceivedMJpegVideoFrameKamera
    7:7:int processReceivedMJpegVideoFrameKamera(byte[]):0:0 -> processReceivedMJpegVideoFrameKamera
    1:1:int processReceivedVideoFrameYuv(byte[],humer.UvcCamera.StartIsoStreamActivityUvc$Videoformat):0:0 -> processReceivedVideoFrameYuv
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":5,"3":6,"6":7},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    2:2:int processReceivedVideoFrameYuv(byte[],humer.UvcCamera.StartIsoStreamActivityUvc$Videoformat):0:0 -> processReceivedVideoFrameYuv
    3:3:int processReceivedVideoFrameYuv(byte[],humer.UvcCamera.StartIsoStreamActivityUvc$Videoformat):0:0 -> processReceivedVideoFrameYuv
    4:4:int processReceivedVideoFrameYuv(byte[],humer.UvcCamera.StartIsoStreamActivityUvc$Videoformat):0:0 -> processReceivedVideoFrameYuv
    5:5:int processReceivedVideoFrameYuv(byte[],humer.UvcCamera.StartIsoStreamActivityUvc$Videoformat):0:0 -> processReceivedVideoFrameYuv
    6:6:int processReceivedVideoFrameYuv(byte[],humer.UvcCamera.StartIsoStreamActivityUvc$Videoformat):0:0 -> processReceivedVideoFrameYuv
    7:7:int processReceivedVideoFrameYuv(byte[],humer.UvcCamera.StartIsoStreamActivityUvc$Videoformat):0:0 -> processReceivedVideoFrameYuv
    39:51:com.mingle.sweetpick.CustomDelegate com.mingle.sweetpick.CustomDelegate.setCustomView(android.view.View):0:0 -> setupViewpager
    39:51:void setupViewpager():0 -> setupViewpager
    52:53:void com.mingle.sweetpick.SweetSheet.setDelegate(com.mingle.sweetpick.Delegate):0:0 -> setupViewpager
    52:53:void setupViewpager():0 -> setupViewpager
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    54:57:void com.mingle.sweetpick.SweetSheet.setDelegate(com.mingle.sweetpick.Delegate):0:0 -> setupViewpager
    54:57:void setupViewpager():0 -> setupViewpager
    58:70:void com.mingle.sweetpick.Delegate.init(android.view.ViewGroup):0:0 -> setupViewpager
    58:70:void com.mingle.sweetpick.SweetSheet.setDelegate(com.mingle.sweetpick.Delegate):0 -> setupViewpager
    58:70:void setupViewpager():0 -> setupViewpager
    71:204:android.view.View com.mingle.sweetpick.CustomDelegate.createView():0:0 -> setupViewpager
    71:204:void com.mingle.sweetpick.Delegate.init(android.view.ViewGroup):0 -> setupViewpager
    71:204:void com.mingle.sweetpick.SweetSheet.setDelegate(com.mingle.sweetpick.Delegate):0 -> setupViewpager
    71:204:void setupViewpager():0 -> setupViewpager
    205:207:void com.mingle.sweetpick.Delegate.init(android.view.ViewGroup):0:0 -> setupViewpager
    205:207:void com.mingle.sweetpick.SweetSheet.setDelegate(com.mingle.sweetpick.Delegate):0 -> setupViewpager
    205:207:void setupViewpager():0 -> setupViewpager
    208:211:void com.mingle.sweetpick.SweetSheet.setup():0:0 -> setupViewpager
    208:211:void com.mingle.sweetpick.SweetSheet.setDelegate(com.mingle.sweetpick.Delegate):0 -> setupViewpager
    208:211:void setupViewpager():0 -> setupViewpager
    212:214:void com.mingle.sweetpick.Delegate.setBackgroundEffect(com.mingle.sweetpick.Effect):0:0 -> setupViewpager
    212:214:void com.mingle.sweetpick.SweetSheet.setup():0 -> setupViewpager
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    212:214:void com.mingle.sweetpick.SweetSheet.setDelegate(com.mingle.sweetpick.Delegate):0 -> setupViewpager
    212:214:void setupViewpager():0 -> setupViewpager
    215:217:void com.mingle.sweetpick.Delegate.setBackgroundClickEnable(boolean):0:0 -> setupViewpager
    215:217:void com.mingle.sweetpick.SweetSheet.setup():0 -> setupViewpager
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    215:217:void com.mingle.sweetpick.SweetSheet.setDelegate(com.mingle.sweetpick.Delegate):0 -> setupViewpager
    215:217:void setupViewpager():0 -> setupViewpager
    33:291:void showAdjustValuesTerminalMenu(android.view.View):0:0 -> showAdjustValuesTerminalMenu
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":304,"5":306,"9":309},"outline":"La/b;i(Landroid/widget/PopupMenu;IZ)V"}
    292:303:void showAdjustValuesTerminalMenu(android.view.View):0:0 -> showAdjustValuesTerminalMenu
    304:304:void showAdjustValuesTerminalMenu(android.view.View):0:0 -> showAdjustValuesTerminalMenu
    306:306:void showAdjustValuesTerminalMenu(android.view.View):0:0 -> showAdjustValuesTerminalMenu
    309:309:void showAdjustValuesTerminalMenu(android.view.View):0:0 -> showAdjustValuesTerminalMenu
    33:277:void showAdjustValuesUnitMenu(android.view.View):0:0 -> showAdjustValuesUnitMenu
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":290,"5":292,"9":295},"outline":"La/b;i(Landroid/widget/PopupMenu;IZ)V"}
    278:289:void showAdjustValuesUnitMenu(android.view.View):0:0 -> showAdjustValuesUnitMenu
    290:290:void showAdjustValuesUnitMenu(android.view.View):0:0 -> showAdjustValuesUnitMenu
    292:292:void showAdjustValuesUnitMenu(android.view.View):0:0 -> showAdjustValuesUnitMenu
    295:295:void showAdjustValuesUnitMenu(android.view.View):0:0 -> showAdjustValuesUnitMenu
humer.UvcCamera.StartIsoStreamActivityUvc$1 -> humer.UvcCamera.StartIsoStreamActivityUvc$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$10 -> humer.UvcCamera.StartIsoStreamActivityUvc$10:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$11 -> humer.UvcCamera.StartIsoStreamActivityUvc$11:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
    1:1:void com.crowdfire.cfalertdialog.CFAlertDialog$Builder.<init>(android.content.Context):0:0 -> onMenuItemClick
    1:1:boolean onMenuItemClick(android.view.MenuItem):0 -> onMenuItemClick
    2:2:boolean onMenuItemClick(android.view.MenuItem):0:0 -> onMenuItemClick
    3:3:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.create():0:0 -> onMenuItemClick
    3:3:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0 -> onMenuItemClick
    3:3:boolean onMenuItemClick(android.view.MenuItem):0 -> onMenuItemClick
    4:4:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0:0 -> onMenuItemClick
    4:4:boolean onMenuItemClick(android.view.MenuItem):0 -> onMenuItemClick
    5:5:boolean onMenuItemClick(android.view.MenuItem):0:0 -> onMenuItemClick
    6:6:void com.crowdfire.cfalertdialog.CFAlertDialog$Builder.<init>(android.content.Context):0:0 -> onMenuItemClick
    6:6:boolean onMenuItemClick(android.view.MenuItem):0 -> onMenuItemClick
    7:7:boolean onMenuItemClick(android.view.MenuItem):0:0 -> onMenuItemClick
    8:8:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.create():0:0 -> onMenuItemClick
    8:8:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0 -> onMenuItemClick
    8:8:boolean onMenuItemClick(android.view.MenuItem):0 -> onMenuItemClick
    9:9:com.crowdfire.cfalertdialog.CFAlertDialog com.crowdfire.cfalertdialog.CFAlertDialog$Builder.show():0:0 -> onMenuItemClick
    9:9:boolean onMenuItemClick(android.view.MenuItem):0 -> onMenuItemClick
humer.UvcCamera.StartIsoStreamActivityUvc$11$1 -> humer.UvcCamera.StartIsoStreamActivityUvc$11$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$11$2 -> humer.UvcCamera.StartIsoStreamActivityUvc$11$2:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$12 -> humer.UvcCamera.StartIsoStreamActivityUvc$12:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$12$1 -> humer.UvcCamera.StartIsoStreamActivityUvc$12$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$12$1$1 -> humer.UvcCamera.StartIsoStreamActivityUvc$12$1$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$12$1$2 -> humer.UvcCamera.StartIsoStreamActivityUvc$12$1$2:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$12$1$3 -> humer.UvcCamera.StartIsoStreamActivityUvc$12$1$3:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$12$2 -> humer.UvcCamera.StartIsoStreamActivityUvc$12$2:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$12$2$1 -> humer.UvcCamera.StartIsoStreamActivityUvc$12$2$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$12$2$2 -> humer.UvcCamera.StartIsoStreamActivityUvc$12$2$2:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$12$2$3 -> humer.UvcCamera.StartIsoStreamActivityUvc$12$2$3:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$13 -> humer.UvcCamera.StartIsoStreamActivityUvc$13:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$13$1 -> humer.UvcCamera.StartIsoStreamActivityUvc$13$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$13$1$1 -> humer.UvcCamera.StartIsoStreamActivityUvc$13$1$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$13$1$2 -> humer.UvcCamera.StartIsoStreamActivityUvc$13$1$2:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$13$2 -> humer.UvcCamera.StartIsoStreamActivityUvc$13$2:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$13$2$1 -> humer.UvcCamera.StartIsoStreamActivityUvc$13$2$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$13$2$2 -> humer.UvcCamera.StartIsoStreamActivityUvc$13$2$2:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$14 -> humer.UvcCamera.StartIsoStreamActivityUvc$14:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$15 -> humer.UvcCamera.StartIsoStreamActivityUvc$15:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$2 -> humer.UvcCamera.StartIsoStreamActivityUvc$2:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$2$1 -> humer.UvcCamera.StartIsoStreamActivityUvc$2$1:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$3 -> humer.UvcCamera.StartIsoStreamActivityUvc$3:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
    66:69:void com.mingle.sweetpick.SweetSheet.toggle():0:0 -> onMenuItemSelected
    66:69:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    70:71:void com.mingle.sweetpick.Delegate.toggle():0:0 -> onMenuItemSelected
    70:71:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    70:71:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    72:84:void com.mingle.sweetpick.Delegate.toggle():0:0 -> onMenuItemSelected
    72:84:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    72:84:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    85:91:com.mingle.sweetpick.SweetSheet$Status com.mingle.sweetpick.Delegate.getStatus():0:0 -> onMenuItemSelected
    85:91:void com.mingle.sweetpick.Delegate.show():0 -> onMenuItemSelected
    85:91:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    85:91:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    85:91:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    85:91:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    92:98:void com.mingle.sweetpick.Delegate.show():0:0 -> onMenuItemSelected
    92:98:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    92:98:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    92:98:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    92:98:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    99:100:void com.mingle.sweetpick.Delegate.showShowdown():0:0 -> onMenuItemSelected
    99:100:void com.mingle.sweetpick.Delegate.show():0 -> onMenuItemSelected
    99:100:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    99:100:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    99:100:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    99:100:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    101:109:void com.nineoldandroids.view.ViewHelper.setTranslationY(android.view.View,float):0:0 -> onMenuItemSelected
    101:109:void com.mingle.sweetpick.Delegate.showShowdown():0 -> onMenuItemSelected
    101:109:void com.mingle.sweetpick.Delegate.show():0 -> onMenuItemSelected
    101:109:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    101:109:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    101:109:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    101:109:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    110:124:void com.nineoldandroids.view.animation.AnimatorProxy.setTranslationY(float):0:0 -> onMenuItemSelected
    110:124:void com.nineoldandroids.view.ViewHelper.setTranslationY(android.view.View,float):0 -> onMenuItemSelected
    110:124:void com.mingle.sweetpick.Delegate.showShowdown():0 -> onMenuItemSelected
    110:124:void com.mingle.sweetpick.Delegate.show():0 -> onMenuItemSelected
    110:124:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    110:124:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    110:124:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    110:124:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    125:127:void com.nineoldandroids.view.ViewHelper$Honeycomb.setTranslationY(android.view.View,float):0:0 -> onMenuItemSelected
    125:127:void com.nineoldandroids.view.ViewHelper.setTranslationY(android.view.View,float):0 -> onMenuItemSelected
    125:127:void com.mingle.sweetpick.Delegate.showShowdown():0 -> onMenuItemSelected
    125:127:void com.mingle.sweetpick.Delegate.show():0 -> onMenuItemSelected
    125:127:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    125:127:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    125:127:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    125:127:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    128:148:void com.mingle.sweetpick.Delegate.showShowdown():0:0 -> onMenuItemSelected
    128:148:void com.mingle.sweetpick.Delegate.show():0 -> onMenuItemSelected
    128:148:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    128:148:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    128:148:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    128:148:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    149:152:void com.nineoldandroids.view.ViewHelper.setAlpha(android.view.View,float):0:0 -> onMenuItemSelected
    149:152:void com.mingle.sweetpick.Delegate.showShowdown():0 -> onMenuItemSelected
    149:152:void com.mingle.sweetpick.Delegate.show():0 -> onMenuItemSelected
    149:152:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    149:152:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    149:152:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    149:152:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    153:174:void com.nineoldandroids.view.animation.AnimatorProxy.setAlpha(float):0:0 -> onMenuItemSelected
    153:174:void com.nineoldandroids.view.ViewHelper.setAlpha(android.view.View,float):0 -> onMenuItemSelected
    153:174:void com.mingle.sweetpick.Delegate.showShowdown():0 -> onMenuItemSelected
    153:174:void com.mingle.sweetpick.Delegate.show():0 -> onMenuItemSelected
    153:174:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    153:174:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    153:174:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    153:174:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    175:177:void com.nineoldandroids.view.ViewHelper$Honeycomb.setAlpha(android.view.View,float):0:0 -> onMenuItemSelected
    175:177:void com.nineoldandroids.view.ViewHelper.setAlpha(android.view.View,float):0 -> onMenuItemSelected
    175:177:void com.mingle.sweetpick.Delegate.showShowdown():0 -> onMenuItemSelected
    175:177:void com.mingle.sweetpick.Delegate.show():0 -> onMenuItemSelected
    175:177:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    175:177:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    175:177:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    175:177:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    178:184:void com.mingle.sweetpick.Delegate.showShowdown():0:0 -> onMenuItemSelected
    178:184:void com.mingle.sweetpick.Delegate.show():0 -> onMenuItemSelected
    178:184:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    178:184:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    178:184:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    178:184:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    185:196:com.nineoldandroids.animation.ObjectAnimator com.nineoldandroids.animation.ObjectAnimator.ofFloat(java.lang.Object,java.lang.String,float[]):0:0 -> onMenuItemSelected
    185:196:void com.mingle.sweetpick.Delegate.showShowdown():0 -> onMenuItemSelected
    185:196:void com.mingle.sweetpick.Delegate.show():0 -> onMenuItemSelected
    185:196:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    185:196:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    185:196:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    185:196:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    197:202:void com.mingle.sweetpick.Delegate.showShowdown():0:0 -> onMenuItemSelected
    197:202:void com.mingle.sweetpick.Delegate.show():0 -> onMenuItemSelected
    197:202:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    197:202:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    197:202:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    197:202:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    203:216:void com.mingle.sweetpick.CustomDelegate.show():0:0 -> onMenuItemSelected
    203:216:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    203:216:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    203:216:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    217:218:void com.mingle.widget.SweetView.show():0:0 -> onMenuItemSelected
    217:218:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    217:218:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    217:218:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    217:218:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    219:224:void com.mingle.widget.SweetView.show():0:0 -> onMenuItemSelected
    219:224:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    219:224:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    219:224:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    219:224:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    225:228:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onStart():0:0 -> onMenuItemSelected
    225:228:void com.mingle.widget.SweetView.show():0 -> onMenuItemSelected
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    225:228:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    225:228:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    225:228:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    225:228:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    229:230:com.mingle.widget.FreeGrowUpParentRelativeLayout com.mingle.sweetpick.CustomDelegate.access$000(com.mingle.sweetpick.CustomDelegate):0:0 -> onMenuItemSelected
    229:230:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onStart():0 -> onMenuItemSelected
    229:230:void com.mingle.widget.SweetView.show():0 -> onMenuItemSelected
    229:230:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    229:230:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    229:230:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    229:230:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    231:234:void com.mingle.widget.FreeGrowUpParentRelativeLayout.reset():0:0 -> onMenuItemSelected
    231:234:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onStart():0 -> onMenuItemSelected
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    231:234:void com.mingle.widget.SweetView.show():0 -> onMenuItemSelected
    231:234:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    231:234:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    231:234:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    231:234:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    235:245:void com.mingle.widget.FreeGrowUpParentRelativeLayout.reset():0:0 -> onMenuItemSelected
    235:245:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onStart():0 -> onMenuItemSelected
    235:245:void com.mingle.widget.SweetView.show():0 -> onMenuItemSelected
    235:245:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    235:245:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    235:245:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    235:245:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    246:247:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onStart():0:0 -> onMenuItemSelected
    246:247:void com.mingle.widget.SweetView.show():0 -> onMenuItemSelected
    246:247:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    246:247:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    246:247:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    246:247:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    248:250:com.mingle.widget.CRImageView com.mingle.sweetpick.CustomDelegate.access$100(com.mingle.sweetpick.CustomDelegate):0:0 -> onMenuItemSelected
    248:250:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onStart():0 -> onMenuItemSelected
    248:250:void com.mingle.widget.SweetView.show():0 -> onMenuItemSelected
    248:250:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    248:250:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    248:250:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    248:250:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    251:253:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onStart():0:0 -> onMenuItemSelected
    251:253:void com.mingle.widget.SweetView.show():0 -> onMenuItemSelected
    251:253:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    251:253:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    251:253:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    251:253:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    254:257:android.widget.RelativeLayout com.mingle.sweetpick.CustomDelegate.access$200(com.mingle.sweetpick.CustomDelegate):0:0 -> onMenuItemSelected
    254:257:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onStart():0 -> onMenuItemSelected
    254:257:void com.mingle.widget.SweetView.show():0 -> onMenuItemSelected
    254:257:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    254:257:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    254:257:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    254:257:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    258:260:void com.mingle.sweetpick.CustomDelegate$AnimationImp.onStart():0:0 -> onMenuItemSelected
    258:260:void com.mingle.widget.SweetView.show():0 -> onMenuItemSelected
    258:260:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    258:260:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    258:260:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    258:260:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    261:278:void com.mingle.widget.SweetView.show():0:0 -> onMenuItemSelected
    261:278:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    261:278:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    261:278:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    261:278:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    279:286:com.nineoldandroids.animation.ValueAnimator com.nineoldandroids.animation.ValueAnimator.ofInt(int[]):0:0 -> onMenuItemSelected
    279:286:void com.mingle.widget.SweetView.show():0 -> onMenuItemSelected
    279:286:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    279:286:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    279:286:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    279:286:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    287:310:void com.mingle.widget.SweetView.show():0:0 -> onMenuItemSelected
    287:310:void com.mingle.sweetpick.CustomDelegate.show():0 -> onMenuItemSelected
    287:310:void com.mingle.sweetpick.Delegate.toggle():0 -> onMenuItemSelected
    287:310:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    287:310:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    311:318:void com.mingle.sweetpick.Delegate.toggle():0:0 -> onMenuItemSelected
    311:318:void com.mingle.sweetpick.SweetSheet.toggle():0 -> onMenuItemSelected
    311:318:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    319:326:void com.mingle.sweetpick.SweetSheet.toggle():0:0 -> onMenuItemSelected
    319:326:boolean onMenuItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    327:372:boolean onMenuItemSelected(android.view.MenuItem):0:0 -> onMenuItemSelected
humer.UvcCamera.StartIsoStreamActivityUvc$4 -> humer.UvcCamera.StartIsoStreamActivityUvc$4:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$5 -> humer.UvcCamera.StartIsoStreamActivityUvc$5:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$6 -> humer.UvcCamera.StartIsoStreamActivityUvc$6:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$7 -> humer.UvcCamera.StartIsoStreamActivityUvc$7:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$8 -> humer.UvcCamera.StartIsoStreamActivityUvc$8:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$9 -> humer.UvcCamera.StartIsoStreamActivityUvc$9:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$Frame -> humer.UvcCamera.StartIsoStreamActivityUvc$Frame:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.StartIsoStreamActivityUvc$Videoformat -> humer.UvcCamera.StartIsoStreamActivityUvc$Videoformat:
# {"id":"sourceFile","fileName":"StartIsoStreamActivityUvc.java"}
humer.UvcCamera.UVC_Descriptor.IUVC_Descriptor -> humer.UvcCamera.UVC_Descriptor.IUVC_Descriptor:
# {"id":"sourceFile","fileName":"IUVC_Descriptor.java"}
humer.UvcCamera.UVC_Descriptor.UVC_Descriptor -> humer.UvcCamera.UVC_Descriptor.UVC_Descriptor:
# {"id":"sourceFile","fileName":"UVC_Descriptor.java"}
    5:8:int returnConvertedValue(int):0:0 -> returnConvertedValue
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":66,"3":68,"6":71},"outline":"La/b;e(Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    9:65:int returnConvertedValue(int):0:0 -> returnConvertedValue
    66:66:int returnConvertedValue(int):0:0 -> returnConvertedValue
    68:68:int returnConvertedValue(int):0:0 -> returnConvertedValue
    71:71:int returnConvertedValue(int):0:0 -> returnConvertedValue
humer.UvcCamera.UVC_Descriptor.UVC_Descriptor$FormatIndex -> humer.UvcCamera.UVC_Descriptor.UVC_Descriptor$FormatIndex:
# {"id":"sourceFile","fileName":"UVC_Descriptor.java"}
    1:1:void init():0:0 -> init
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3,"4":4,"7":5},"outline":"La/b;d(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    2:2:void init():0:0 -> init
    3:3:void init():0:0 -> init
    4:4:void init():0:0 -> init
    5:5:void init():0:0 -> init
humer.UvcCamera.UVC_Descriptor.UVC_Descriptor$FormatIndex$FrameIndex -> humer.UvcCamera.UVC_Descriptor.UVC_Descriptor$FormatIndex$FrameIndex:
# {"id":"sourceFile","fileName":"UVC_Descriptor.java"}
humer.UvcCamera.UVC_Descriptor.UVC_Descriptor$FormatIndex$Videoformat -> humer.UvcCamera.UVC_Descriptor.UVC_Descriptor$FormatIndex$Videoformat:
# {"id":"sourceFile","fileName":"UVC_Descriptor.java"}
humer.UvcCamera.UVC_Descriptor.UVC_Descriptor$FourCC -> humer.UvcCamera.UVC_Descriptor.UVC_Descriptor$FourCC:
# {"id":"sourceFile","fileName":"UVC_Descriptor.java"}
    1:1:void <init>(java.lang.String,int):0:0 -> <init>
    2:2:void <init>(java.lang.String,int,java.lang.String):0:0 -> <init>
humer.UvcCamera.UVC_Descriptor.UVC_Initializer -> humer.UvcCamera.UVC_Descriptor.UVC_Initializer:
# {"id":"sourceFile","fileName":"UVC_Initializer.java"}
    1:1:void <init>(humer.UvcCamera.UVC_Descriptor.UVC_Descriptor):0:0 -> <init>
    2:2:void <init>(int[][],int[][],int[][],int[][]):0:0 -> <init>
humer.UvcCamera.UsbIso64.Ioctl -> humer.UvcCamera.UsbIso64.Ioctl:
# {"id":"sourceFile","fileName":"Ioctl.java"}
humer.UvcCamera.UsbIso64.Libc -> humer.UvcCamera.UsbIso64.Libc:
# {"id":"sourceFile","fileName":"Libc.java"}
    int ioctl(int,int,com.sun.jna.ptr.IntByReference) -> ioctl
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILu0/b;)I"}
    int ioctl(int,int,com.sun.jna.ptr.PointerByReference) -> ioctl
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILu0/c;)I"}
humer.UvcCamera.UsbIso64.USBIso -> humer.UvcCamera.UsbIso64.USBIso:
# {"id":"sourceFile","fileName":"USBIso.java"}
humer.UvcCamera.UsbIso64.USBIso$1 -> humer.UvcCamera.UsbIso64.USBIso$1:
# {"id":"sourceFile","fileName":"USBIso.java"}
humer.UvcCamera.UsbIso64.USBIso$Request -> humer.UvcCamera.UsbIso64.USBIso$Request:
# {"id":"sourceFile","fileName":"USBIso.java"}
    1:1:void <init>(humer.UvcCamera.UsbIso64.USBIso):0:0 -> <init>
    2:2:void <init>(humer.UvcCamera.UsbIso64.USBIso,humer.UvcCamera.UsbIso64.USBIso$1):0:0 -> <init>
    26:29:void cancel():0:0 -> cancel
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":45,"3":47,"6":50,"9":54},"outline":"La/b;a(Ljava/lang/String;I)Ljava/lang/String;"}
    30:44:void cancel():0:0 -> cancel
    45:45:void cancel():0:0 -> cancel
    47:47:void cancel():0:0 -> cancel
    50:50:void cancel():0:0 -> cancel
    54:54:void cancel():0:0 -> cancel
humer.UvcCamera.UsbIso64.usbdevice_fs -> humer.UvcCamera.UsbIso64.usbdevice_fs:
# {"id":"sourceFile","fileName":"usbdevice_fs.java"}
humer.UvcCamera.UsbIso64.usbdevice_fs$USBDEVFS_CAP -> humer.UvcCamera.UsbIso64.usbdevice_fs$USBDEVFS_CAP:
# {"id":"sourceFile","fileName":"usbdevice_fs.java"}
humer.UvcCamera.UsbIso64.usbdevice_fs$USBDEVFS_URB_FLAG -> humer.UvcCamera.UsbIso64.usbdevice_fs$USBDEVFS_URB_FLAG:
# {"id":"sourceFile","fileName":"usbdevice_fs.java"}
humer.UvcCamera.UsbIso64.usbdevice_fs$USBDEVFS_URB_TYPE -> humer.UvcCamera.UsbIso64.usbdevice_fs$USBDEVFS_URB_TYPE:
# {"id":"sourceFile","fileName":"usbdevice_fs.java"}
humer.UvcCamera.UsbIso64.usbdevice_fs$Urb -> humer.UvcCamera.UsbIso64.usbdevice_fs$Urb:
# {"id":"sourceFile","fileName":"usbdevice_fs.java"}
    1:1:void <init>(int):0:0 -> <init>
    2:2:void <init>(com.sun.jna.Pointer):0:0 -> <init>
    33:36:int getUserContext():0:0 -> getUserContext
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":41,"3":43,"6":46,"9":50},"outline":"La/b;a(Ljava/lang/String;I)Ljava/lang/String;"}
    37:40:int getUserContext():0:0 -> getUserContext
    41:41:int getUserContext():0:0 -> getUserContext
    43:43:int getUserContext():0:0 -> getUserContext
    46:46:int getUserContext():0:0 -> getUserContext
    50:50:int getUserContext():0:0 -> getUserContext
    39:42:void setBuffer(com.sun.jna.Pointer):0:0 -> setBuffer
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":47,"3":49,"6":52,"9":56},"outline":"La/b;a(Ljava/lang/String;I)Ljava/lang/String;"}
    43:46:void setBuffer(com.sun.jna.Pointer):0:0 -> setBuffer
    47:47:void setBuffer(com.sun.jna.Pointer):0:0 -> setBuffer
    49:49:void setBuffer(com.sun.jna.Pointer):0:0 -> setBuffer
    52:52:void setBuffer(com.sun.jna.Pointer):0:0 -> setBuffer
    56:56:void setBuffer(com.sun.jna.Pointer):0:0 -> setBuffer
    31:34:void setUserContext(int):0:0 -> setUserContext
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":39,"3":41,"6":44,"9":48},"outline":"La/b;a(Ljava/lang/String;I)Ljava/lang/String;"}
    35:38:void setUserContext(int):0:0 -> setUserContext
    39:39:void setUserContext(int):0:0 -> setUserContext
    41:41:void setUserContext(int):0:0 -> setUserContext
    44:44:void setUserContext(int):0:0 -> setUserContext
    48:48:void setUserContext(int):0:0 -> setUserContext
humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_bulktransfer -> humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_bulktransfer:
# {"id":"sourceFile","fileName":"usbdevice_fs.java"}
humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_connectinfo -> humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_connectinfo:
# {"id":"sourceFile","fileName":"usbdevice_fs.java"}
humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_ctrltransfer -> humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_ctrltransfer:
# {"id":"sourceFile","fileName":"usbdevice_fs.java"}
humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_disconnect_claim -> humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_disconnect_claim:
# {"id":"sourceFile","fileName":"usbdevice_fs.java"}
humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_disconnectsignal -> humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_disconnectsignal:
# {"id":"sourceFile","fileName":"usbdevice_fs.java"}
humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_getdriver -> humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_getdriver:
# {"id":"sourceFile","fileName":"usbdevice_fs.java"}
humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_hub_portinfo -> humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_hub_portinfo:
# {"id":"sourceFile","fileName":"usbdevice_fs.java"}
humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_ioctl -> humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_ioctl:
# {"id":"sourceFile","fileName":"usbdevice_fs.java"}
humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_iso_packet_desc -> humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_iso_packet_desc:
# {"id":"sourceFile","fileName":"usbdevice_fs.java"}
humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_setinterface -> humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_setinterface:
# {"id":"sourceFile","fileName":"usbdevice_fs.java"}
humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_streams -> humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_streams:
# {"id":"sourceFile","fileName":"usbdevice_fs.java"}
humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_urb -> humer.UvcCamera.UsbIso64.usbdevice_fs$usbdevfs_urb:
# {"id":"sourceFile","fileName":"usbdevice_fs.java"}
humer.UvcCamera.UsbIso64.usbdevice_fs_util -> humer.UvcCamera.UsbIso64.usbdevice_fs_util:
# {"id":"sourceFile","fileName":"usbdevice_fs_util.java"}
io.github.yavski.fabmenu.R$styleable -> x0.a:
    int[] FabSpeedDial -> a
    1:1:void <clinit>():0:0 -> <clinit>
io.github.yavski.fabspeeddial.FabSpeedDial -> io.github.yavski.fabspeeddial.FabSpeedDial:
# {"id":"sourceFile","fileName":"FabSpeedDial.java"}
    io.github.yavski.fabspeeddial.FabSpeedDial$MenuListener menuListener -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly0/b;"}
    android.support.design.internal.NavigationMenu navigationMenu -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li/b;"}
    java.util.Map fabMenuItemMap -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/HashMap;"}
    java.util.Map cardViewMenuItemMap -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/HashMap;"}
    android.widget.LinearLayout menuItemsLayout -> e
    android.support.design.widget.FloatingActionButton fab -> f
    android.view.View touchGuard -> g
    int menuId -> h
    int fabGravity -> i
    android.graphics.drawable.Drawable fabDrawable -> j
    android.content.res.ColorStateList fabDrawableTint -> k
    android.content.res.ColorStateList fabBackgroundTint -> l
    android.content.res.ColorStateList miniFabDrawableTint -> m
    android.content.res.ColorStateList miniFabBackgroundTint -> n
    int[] miniFabBackgroundTintArray -> o
    android.content.res.ColorStateList miniFabTitleBackgroundTint -> p
    boolean miniFabTitlesEnabled -> q
    int miniFabTitleTextColor -> r
    int[] miniFabTitleTextColorArray -> s
    android.graphics.drawable.Drawable touchGuardDrawable -> t
    boolean useTouchGuard -> u
    boolean isAnimating -> v
    boolean shouldOpenMenu -> w
    android.support.v4.view.animation.FastOutSlowInInterpolator FAST_OUT_SLOW_IN_INTERPOLATOR -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/b;"}
    7:18:void init(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    7:18:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    19:44:void resolveCompulsoryAttributes(android.content.res.TypedArray):0:0 -> <init>
    19:44:void init(android.content.Context,android.util.AttributeSet):0 -> <init>
    19:44:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    45:290:void resolveOptionalAttributes(android.content.res.TypedArray):0:0 -> <init>
    45:290:void init(android.content.Context,android.util.AttributeSet):0 -> <init>
    45:290:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    291:350:void init(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    291:350:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    351:352:int android.support.v7.view.menu.MenuBuilder.size():0:0 -> <init>
    351:352:void init(android.content.Context,android.util.AttributeSet):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    351:352:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    353:356:int android.support.v7.view.menu.MenuBuilder.size():0:0 -> <init>
    353:356:void init(android.content.Context,android.util.AttributeSet):0 -> <init>
    353:356:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    357:371:void init(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    357:371:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    372:389:void resolveCompulsoryAttributes(android.content.res.TypedArray):0:0 -> <init>
    372:389:void init(android.content.Context,android.util.AttributeSet):0 -> <init>
    372:389:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    17:19:void android.support.v4.view.ViewCompat.setScaleX(android.view.View,float):0:0 -> a
    17:19:void animateViewIn(android.view.View,int):0 -> a
    20:22:void android.support.v4.view.ViewCompat.setScaleY(android.view.View,float):0:0 -> a
    20:22:void animateViewIn(android.view.View,int):0 -> a
    23:27:float android.support.v4.view.ViewCompat.getY(android.view.View):0:0 -> a
    23:27:void animateViewIn(android.view.View,int):0 -> a
    28:30:void android.support.v4.view.ViewCompat.setY(android.view.View,float):0:0 -> a
    28:30:void animateViewIn(android.view.View,int):0 -> a
    31:48:void animateViewIn(android.view.View,int):0:0 -> a
    49:67:android.support.v4.view.ViewPropertyAnimatorCompat android.support.v4.view.ViewPropertyAnimatorCompat.scaleX(float):0:0 -> a
    49:67:void animateViewIn(android.view.View,int):0 -> a
    68:83:android.support.v4.view.ViewPropertyAnimatorCompat android.support.v4.view.ViewPropertyAnimatorCompat.scaleY(float):0:0 -> a
    68:83:void animateViewIn(android.view.View,int):0 -> a
    84:98:android.support.v4.view.ViewPropertyAnimatorCompat android.support.v4.view.ViewPropertyAnimatorCompat.translationYBy(float):0:0 -> a
    84:98:void animateViewIn(android.view.View,int):0 -> a
    99:104:void animateViewIn(android.view.View,int):0:0 -> a
    105:121:android.support.v4.view.ViewPropertyAnimatorCompat android.support.v4.view.ViewPropertyAnimatorCompat.setStartDelay(long):0:0 -> a
    105:121:void animateViewIn(android.view.View,int):0 -> a
    122:142:void animateViewIn(android.view.View,int):0:0 -> a
    1:11:boolean android.support.v4.view.ViewCompat.isAttachedToWindow(android.view.View):0:0 -> b
    1:11:void closeMenu():0 -> b
    12:20:boolean isMenuOpen():0:0 -> b
    12:20:void closeMenu():0 -> b
    21:34:void closeMenu():0:0 -> b
    1:1:android.content.res.ColorStateList getColorStateList(int):0:0 -> c
    35:37:void android.support.v7.view.menu.MenuBuilder.setCallback(android.support.v7.view.menu.MenuBuilder$Callback):0:0 -> d
    35:37:void newNavigationMenu():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:8:boolean isMenuOpen():0:0 -> dispatchKeyEventPreIme
    3:8:boolean dispatchKeyEventPreIme(android.view.KeyEvent):0 -> dispatchKeyEventPreIme
    9:37:boolean dispatchKeyEventPreIme(android.view.KeyEvent):0:0 -> dispatchKeyEventPreIme
    1:9:boolean android.support.v4.view.ViewCompat.isAttachedToWindow(android.view.View):0:0 -> e
    1:9:void openMenu():0 -> e
    10:42:void openMenu():0:0 -> e
    43:48:void android.support.v4.view.ViewCompat.setAlpha(android.view.View,float):0:0 -> e
    43:48:void addMenuItems():0 -> e
    43:48:void openMenu():0 -> e
    49:50:int android.support.v7.view.menu.MenuBuilder.size():0:0 -> e
    49:50:void addMenuItems():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    49:50:void openMenu():0 -> e
    51:65:int android.support.v7.view.menu.MenuBuilder.size():0:0 -> e
    51:65:void addMenuItems():0 -> e
    51:65:void openMenu():0 -> e
    66:77:void addMenuItems():0:0 -> e
    66:77:void openMenu():0 -> e
    78:142:android.view.View createFabMenuItem(android.view.MenuItem):0:0 -> e
    78:142:void addMenuItems():0 -> e
    78:142:void openMenu():0 -> e
    143:148:void android.support.v4.view.ViewCompat.setAlpha(android.view.View,float):0:0 -> e
    143:148:android.view.View createFabMenuItem(android.view.MenuItem):0 -> e
    143:148:void addMenuItems():0 -> e
    143:148:void openMenu():0 -> e
    149:249:android.view.View createFabMenuItem(android.view.MenuItem):0:0 -> e
    149:249:void addMenuItems():0 -> e
    149:249:void openMenu():0 -> e
    250:260:void addMenuItems():0:0 -> e
    250:260:void openMenu():0 -> e
    261:344:void animateFabMenuItemsIn():0:0 -> e
    261:344:void addMenuItems():0 -> e
    261:344:void openMenu():0 -> e
    345:348:void openMenu():0:0 -> e
    1:1:void removeFabMenuItems():0:0 -> f
    12:23:boolean isMenuOpen():0:0 -> onSaveInstanceState
    12:23:android.os.Parcelable onSaveInstanceState():0 -> onSaveInstanceState
    1:1:void setMenuListener(io.github.yavski.fabspeeddial.FabSpeedDial$MenuListener):0:0 -> setMenuListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly0/b;)V"}
io.github.yavski.fabspeeddial.FabSpeedDial$1 -> R8$$REMOVED$$CLASS$$219:
# {"id":"sourceFile","fileName":"FabSpeedDial.java"}
io.github.yavski.fabspeeddial.FabSpeedDial$2 -> R8$$REMOVED$$CLASS$$220:
# {"id":"sourceFile","fileName":"FabSpeedDial.java"}
io.github.yavski.fabspeeddial.FabSpeedDial$3 -> y0.a:
# {"id":"sourceFile","fileName":"FabSpeedDial.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    io.github.yavski.fabspeeddial.FabSpeedDial this$0 -> b
    5:8:void io.github.yavski.fabspeeddial.FabSpeedDial$3.<init>(io.github.yavski.fabspeeddial.FabSpeedDial):0:0 -> <init>
    5:8:void $r8$init$synthetic(io.github.yavski.fabspeeddial.FabSpeedDial,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    9:11:boolean io.github.yavski.fabspeeddial.FabSpeedDial.access$002(io.github.yavski.fabspeeddial.FabSpeedDial,boolean):0:0 -> a
    9:11:void io.github.yavski.fabspeeddial.FabSpeedDial$4.onAnimationEnd(android.view.View):0 -> a
    9:11:void onAnimationEnd$bridge(android.view.View):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    12:13:android.widget.LinearLayout io.github.yavski.fabspeeddial.FabSpeedDial.access$200(io.github.yavski.fabspeeddial.FabSpeedDial):0:0 -> a
    12:13:void io.github.yavski.fabspeeddial.FabSpeedDial$3.onAnimationEnd(android.view.View):0 -> a
    12:13:void onAnimationEnd$bridge(android.view.View):0 -> a
    14:16:void io.github.yavski.fabspeeddial.FabSpeedDial$3.onAnimationEnd(android.view.View):0:0 -> a
    14:16:void onAnimationEnd$bridge(android.view.View):0 -> a
    17:20:boolean io.github.yavski.fabspeeddial.FabSpeedDial.access$002(io.github.yavski.fabspeeddial.FabSpeedDial,boolean):0:0 -> a
    17:20:void io.github.yavski.fabspeeddial.FabSpeedDial$3.onAnimationEnd(android.view.View):0 -> a
    17:20:void onAnimationEnd$bridge(android.view.View):0 -> a
    9:11:boolean io.github.yavski.fabspeeddial.FabSpeedDial.access$002(io.github.yavski.fabspeeddial.FabSpeedDial,boolean):0:0 -> b
    9:11:void io.github.yavski.fabspeeddial.FabSpeedDial$4.onAnimationStart(android.view.View):0 -> b
    9:11:void onAnimationStart$bridge(android.view.View):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    12:14:boolean io.github.yavski.fabspeeddial.FabSpeedDial.access$002(io.github.yavski.fabspeeddial.FabSpeedDial,boolean):0:0 -> b
    12:14:void io.github.yavski.fabspeeddial.FabSpeedDial$3.onAnimationStart(android.view.View):0 -> b
    12:14:void onAnimationStart$bridge(android.view.View):0 -> b
io.github.yavski.fabspeeddial.FabSpeedDial$4 -> R8$$REMOVED$$CLASS$$221:
# {"id":"sourceFile","fileName":"FabSpeedDial.java"}
io.github.yavski.fabspeeddial.FabSpeedDial$MenuListener -> y0.b:
# {"id":"sourceFile","fileName":"FabSpeedDial.java"}
    void onMenuClosed() -> onMenuClosed
    boolean onMenuItemSelected(android.view.MenuItem) -> onMenuItemSelected
    boolean onPrepareMenu(android.support.design.internal.NavigationMenu) -> onPrepareMenu
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li/b;)Z"}
io.github.yavski.fabspeeddial.FabSpeedDial$SavedState -> y0.c:
# {"id":"sourceFile","fileName":"FabSpeedDial.java"}
    boolean isShowingMenu -> a
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.os.Parcel):0:0 -> <init>
    2:2:void <init>(android.os.Parcelable):0:0 -> <init>
    1:1:void writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
io.github.yavski.fabspeeddial.FabSpeedDial$SavedState$1 -> R8$$REMOVED$$CLASS$$222:
# {"id":"sourceFile","fileName":"FabSpeedDial.java"}
io.github.yavski.fabspeeddial.FabSpeedDialBehaviour -> io.github.yavski.fabspeeddial.FabSpeedDialBehaviour:
# {"id":"sourceFile","fileName":"FabSpeedDialBehaviour.java"}
    android.support.v4.view.ViewPropertyAnimatorCompat mFabTranslationYAnimator -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/r0;"}
    float mFabTranslationY -> b
    1:1:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    3:5:boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0:0 -> b
    3:5:boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroid/view/View;)Z"}
    3:6:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0:0 -> d
    3:6:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/support/design/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;)V"}
    7:14:void updateFabTranslationForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0:0 -> d
    7:14:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    7:14:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    15:37:float getFabTranslationYForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial):0:0 -> d
    15:37:void updateFabTranslationForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    15:37:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    15:37:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    38:112:boolean android.support.design.widget.CoordinatorLayout.doViewsOverlap(android.view.View,android.view.View):0:0 -> d
    38:112:float getFabTranslationYForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial):0 -> d
    38:112:void updateFabTranslationForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    38:112:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    38:112:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    113:126:void android.support.design.widget.CoordinatorLayout.releaseTempRect(android.graphics.Rect):0:0 -> d
    113:126:boolean android.support.design.widget.CoordinatorLayout.doViewsOverlap(android.view.View,android.view.View):0 -> d
    113:126:float getFabTranslationYForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial):0 -> d
    113:126:void updateFabTranslationForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    113:126:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    113:126:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    127:128:float getFabTranslationYForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial):0:0 -> d
    127:128:void updateFabTranslationForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    127:128:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    127:128:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    129:132:float android.support.v4.view.ViewCompat.getTranslationY(android.view.View):0:0 -> d
    129:132:float getFabTranslationYForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial):0 -> d
    129:132:void updateFabTranslationForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    129:132:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    129:132:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    133:143:float getFabTranslationYForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial):0:0 -> d
    133:143:void updateFabTranslationForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    133:143:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    133:143:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    144:155:void android.support.design.widget.CoordinatorLayout.releaseTempRect(android.graphics.Rect):0:0 -> d
    144:155:boolean android.support.design.widget.CoordinatorLayout.doViewsOverlap(android.view.View,android.view.View):0 -> d
    144:155:float getFabTranslationYForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial):0 -> d
    144:155:void updateFabTranslationForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    144:155:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    144:155:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    156:167:boolean android.support.design.widget.CoordinatorLayout.doViewsOverlap(android.view.View,android.view.View):0:0 -> d
    156:167:float getFabTranslationYForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial):0 -> d
    156:167:void updateFabTranslationForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    156:167:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    156:167:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    168:169:void updateFabTranslationForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0:0 -> d
    168:169:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    168:169:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    170:177:float android.support.v4.view.ViewCompat.getTranslationY(android.view.View):0:0 -> d
    170:177:void updateFabTranslationForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    170:177:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    170:177:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    178:217:void updateFabTranslationForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0:0 -> d
    178:217:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    178:217:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    218:223:void android.support.v4.view.ViewCompat.setTranslationY(android.view.View,float):0:0 -> d
    218:223:void updateFabTranslationForSnackbar(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    218:223:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,android.view.View):0 -> d
    218:223:boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View):0 -> d
    3:27:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,io.github.yavski.fabspeeddial.FabSpeedDial,int):0:0 -> f
    3:27:boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int):0 -> f
io.github.yavski.fabspeeddial.SimpleMenuListenerAdapter -> y0.d:
# {"id":"sourceFile","fileName":"SimpleMenuListenerAdapter.java"}
    void <init>() -> <init>
    1:1:boolean onPrepareMenu(android.support.design.internal.NavigationMenu):0:0 -> onPrepareMenu
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li/b;)Z"}
io.reactivex.CompletableObserver -> z0.a:
# {"id":"sourceFile","fileName":"CompletableObserver.java"}
    void onComplete() -> a
    void onError(java.lang.Throwable) -> b
    void onSubscribe(io.reactivex.disposables.Disposable) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/b;)V"}
io.reactivex.Scheduler -> z0.d:
# {"id":"sourceFile","fileName":"Scheduler.java"}
    1:1:void <clinit>():0:0 -> <clinit>
    void <init>() -> <init>
    io.reactivex.Scheduler$Worker createWorker() -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/c;"}
    1:1:io.reactivex.disposables.Disposable scheduleDirect(java.lang.Runnable):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;)Lb1/b;"}
    7:15:io.reactivex.disposables.Disposable scheduleDirect(java.lang.Runnable,long,java.util.concurrent.TimeUnit):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Ljava/util/concurrent/TimeUnit;)Lb1/b;"}
    16:23:java.lang.Object io.reactivex.internal.functions.ObjectHelper.requireNonNull(java.lang.Object,java.lang.String):0:0 -> c
    16:23:java.lang.Runnable io.reactivex.plugins.RxJavaPlugins.onSchedule(java.lang.Runnable):0 -> c
    16:23:io.reactivex.disposables.Disposable scheduleDirect(java.lang.Runnable,long,java.util.concurrent.TimeUnit):0 -> c
io.reactivex.Scheduler$DisposeTask -> z0.b:
# {"id":"sourceFile","fileName":"Scheduler.java"}
    java.lang.Runnable decoratedRun -> a
    io.reactivex.Scheduler$Worker w -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/c;"}
    java.lang.Thread runner -> c
    1:1:void <init>(java.lang.Runnable,io.reactivex.Scheduler$Worker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Lz0/c;)V"}
    17:21:void io.reactivex.internal.schedulers.NewThreadWorker.shutdown():0:0 -> d
    17:21:void dispose():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:31:void io.reactivex.internal.schedulers.NewThreadWorker.shutdown():0:0 -> d
    22:31:void dispose():0 -> d
    32:35:void dispose():0:0 -> d
    1:1:void run():0:0 -> run
io.reactivex.Scheduler$Worker -> z0.c:
# {"id":"sourceFile","fileName":"Scheduler.java"}
    void <init>() -> <init>
    io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;Ljava/util/concurrent/TimeUnit;)Lb1/b;"}
io.reactivex.android.plugins.RxAndroidPlugins -> R8$$REMOVED$$CLASS$$223:
# {"id":"sourceFile","fileName":"RxAndroidPlugins.java"}
io.reactivex.android.schedulers.AndroidSchedulers -> a1.c:
# {"id":"sourceFile","fileName":"AndroidSchedulers.java"}
    io.reactivex.Scheduler MAIN_THREAD -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/d;"}
    7:26:io.reactivex.Scheduler io.reactivex.android.plugins.RxAndroidPlugins.callRequireNonNull(java.util.concurrent.Callable):0:0 -> <clinit>
    7:26:io.reactivex.Scheduler io.reactivex.android.plugins.RxAndroidPlugins.initMainThreadScheduler(java.util.concurrent.Callable):0 -> <clinit>
    7:26:void <clinit>():0 -> <clinit>
    27:31:java.lang.RuntimeException io.reactivex.exceptions.Exceptions.propagate(java.lang.Throwable):0:0 -> <clinit>
    27:31:io.reactivex.Scheduler io.reactivex.android.plugins.RxAndroidPlugins.callRequireNonNull(java.util.concurrent.Callable):0 -> <clinit>
    27:31:io.reactivex.Scheduler io.reactivex.android.plugins.RxAndroidPlugins.initMainThreadScheduler(java.util.concurrent.Callable):0 -> <clinit>
    27:31:void <clinit>():0 -> <clinit>
io.reactivex.android.schedulers.AndroidSchedulers$1 -> a1.a:
# {"id":"sourceFile","fileName":"AndroidSchedulers.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    3:6:void io.reactivex.android.schedulers.AndroidSchedulers$1.<init>():0:0 -> <init>
    3:6:void $r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    6:8:io.reactivex.Scheduler io.reactivex.schedulers.Schedulers$SingleTask.call():0:0 -> a
    6:8:io.reactivex.Scheduler call$bridge():0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/d;"}
    9:11:io.reactivex.Scheduler io.reactivex.schedulers.Schedulers$NewThreadTask.call():0:0 -> a
    9:11:io.reactivex.Scheduler call$bridge():0 -> a
    12:14:io.reactivex.Scheduler io.reactivex.schedulers.Schedulers$IOTask.call():0:0 -> a
    12:14:io.reactivex.Scheduler call$bridge():0 -> a
    15:17:io.reactivex.Scheduler io.reactivex.schedulers.Schedulers$ComputationTask.call():0:0 -> a
    15:17:io.reactivex.Scheduler call$bridge():0 -> a
    18:20:io.reactivex.Scheduler io.reactivex.android.schedulers.AndroidSchedulers$1.call():0:0 -> a
    18:20:io.reactivex.Scheduler call$bridge():0 -> a
    6:10:java.lang.Object io.reactivex.schedulers.Schedulers$SingleTask.call():0:0 -> call
    6:10:java.lang.Object call$bridge():0 -> call
      # {"id":"com.android.tools.r8.synthesized"}
    11:15:java.lang.Object io.reactivex.schedulers.Schedulers$NewThreadTask.call():0:0 -> call
    11:15:java.lang.Object call$bridge():0 -> call
    16:20:java.lang.Object io.reactivex.schedulers.Schedulers$IOTask.call():0:0 -> call
    16:20:java.lang.Object call$bridge():0 -> call
    21:25:java.lang.Object io.reactivex.schedulers.Schedulers$ComputationTask.call():0:0 -> call
    21:25:java.lang.Object call$bridge():0 -> call
    26:30:java.lang.Object io.reactivex.android.schedulers.AndroidSchedulers$1.call():0:0 -> call
    26:30:java.lang.Object call$bridge():0 -> call
io.reactivex.android.schedulers.AndroidSchedulers$MainHolder -> a1.b:
# {"id":"sourceFile","fileName":"AndroidSchedulers.java"}
    io.reactivex.Scheduler DEFAULT -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"La1/f;"}
    1:1:void <clinit>():0:0 -> <clinit>
io.reactivex.android.schedulers.HandlerScheduler -> a1.f:
# {"id":"sourceFile","fileName":"HandlerScheduler.java"}
    android.os.Handler handler -> a
    1:1:void <init>(android.os.Handler):0:0 -> <init>
    1:1:io.reactivex.Scheduler$Worker createWorker():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/c;"}
    1:1:io.reactivex.disposables.Disposable scheduleDirect(java.lang.Runnable,long,java.util.concurrent.TimeUnit):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Ljava/util/concurrent/TimeUnit;)Lb1/b;"}
io.reactivex.android.schedulers.HandlerScheduler$HandlerWorker -> a1.d:
# {"id":"sourceFile","fileName":"HandlerScheduler.java"}
    android.os.Handler handler -> a
    boolean disposed -> b
    1:1:void <init>(android.os.Handler):0:0 -> <init>
    1:1:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;Ljava/util/concurrent/TimeUnit;)Lb1/b;"}
    1:1:void dispose():0:0 -> d
io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable -> a1.e:
# {"id":"sourceFile","fileName":"HandlerScheduler.java"}
    android.os.Handler handler -> a
    java.lang.Runnable delegate -> b
    1:1:void <init>(android.os.Handler,java.lang.Runnable):0:0 -> <init>
    1:1:void dispose():0:0 -> d
    1:1:void run():0:0 -> run
io.reactivex.disposables.CompositeDisposable -> b1.a:
# {"id":"sourceFile","fileName":"CompositeDisposable.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    boolean disposed -> b
    io.reactivex.internal.util.OpenHashSet resources -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    3:6:void io.reactivex.disposables.CompositeDisposable.<init>():0:0 -> <init>
    3:6:void $r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    10:45:boolean io.reactivex.internal.disposables.ListCompositeDisposable.add(io.reactivex.disposables.Disposable):0:0 -> a
    10:45:boolean add$bridge(io.reactivex.disposables.Disposable):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/b;)Z"}
    46:50:boolean add$bridge(io.reactivex.disposables.Disposable):0:0 -> a
    1:1:boolean add(io.reactivex.disposables.Disposable):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/b;)Z"}
    16:42:boolean io.reactivex.internal.disposables.ListCompositeDisposable.delete(io.reactivex.disposables.Disposable):0:0 -> c
    16:42:boolean delete$bridge(io.reactivex.disposables.Disposable):0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/b;)Z"}
    43:48:java.lang.Object io.reactivex.internal.functions.ObjectHelper.requireNonNull(java.lang.Object,java.lang.String):0:0 -> c
    43:48:boolean io.reactivex.internal.disposables.ListCompositeDisposable.delete(io.reactivex.disposables.Disposable):0 -> c
    43:48:boolean delete$bridge(io.reactivex.disposables.Disposable):0 -> c
    49:54:boolean delete$bridge(io.reactivex.disposables.Disposable):0:0 -> c
    11:33:void io.reactivex.internal.disposables.ListCompositeDisposable.dispose():0:0 -> d
    11:33:void dispose$bridge():0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    34:95:void io.reactivex.internal.disposables.ListCompositeDisposable.dispose(java.util.List):0:0 -> d
    34:95:void io.reactivex.internal.disposables.ListCompositeDisposable.dispose():0 -> d
    34:95:void dispose$bridge():0 -> d
    96:97:void io.reactivex.internal.disposables.ListCompositeDisposable.dispose():0:0 -> d
    96:97:void dispose$bridge():0 -> d
    98:102:void dispose$bridge():0:0 -> d
    11:25:boolean delete(io.reactivex.disposables.Disposable):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/b;)Z"}
    26:72:boolean io.reactivex.internal.util.OpenHashSet.remove(java.lang.Object):0:0 -> e
    26:72:boolean delete(io.reactivex.disposables.Disposable):0 -> e
    73:78:boolean delete(io.reactivex.disposables.Disposable):0:0 -> e
    79:86:java.lang.Object io.reactivex.internal.functions.ObjectHelper.requireNonNull(java.lang.Object,java.lang.String):0:0 -> e
    79:86:boolean delete(io.reactivex.disposables.Disposable):0 -> e
    29:30:java.lang.Object[] io.reactivex.internal.util.OpenHashSet.keys():0:0 -> f
    29:30:void io.reactivex.disposables.CompositeDisposable.dispose(io.reactivex.internal.util.OpenHashSet):0 -> f
    29:30:void dispose():0 -> f
    31:90:void io.reactivex.disposables.CompositeDisposable.dispose(io.reactivex.internal.util.OpenHashSet):0:0 -> f
    31:90:void dispose():0 -> f
    91:94:void dispose():0:0 -> f
    1:1:boolean isDisposed$bridge():0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
io.reactivex.disposables.Disposable -> b1.b:
# {"id":"sourceFile","fileName":"Disposable.java"}
    void dispose() -> d
io.reactivex.disposables.Disposables -> R8$$REMOVED$$CLASS$$224:
# {"id":"sourceFile","fileName":"Disposables.java"}
io.reactivex.disposables.ReferenceDisposable -> R8$$REMOVED$$CLASS$$225:
# {"id":"sourceFile","fileName":"ReferenceDisposable.java"}
io.reactivex.disposables.RunnableDisposable -> b1.c:
# {"id":"sourceFile","fileName":"RunnableDisposable.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void io.reactivex.internal.disposables.SequentialDisposable.<init>():0:0 -> <init>
    1:1:void $r8$init$synthetic():0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:void io.reactivex.disposables.ReferenceDisposable.<init>(java.lang.Object):0:0 -> <init>
    2:2:void io.reactivex.disposables.RunnableDisposable.<init>(java.lang.Runnable):0 -> <init>
    2:2:void $r8$init$synthetic(java.lang.Runnable):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    8:19:boolean io.reactivex.internal.disposables.SequentialDisposable.isDisposed():0:0 -> a
    8:19:boolean io.reactivex.disposables.ReferenceDisposable.isDisposed$bridge():0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    20:28:boolean io.reactivex.disposables.ReferenceDisposable.isDisposed():0:0 -> a
    20:28:boolean io.reactivex.disposables.ReferenceDisposable.isDisposed$bridge():0 -> a
    6:9:void io.reactivex.internal.disposables.SequentialDisposable.dispose():0:0 -> d
    6:9:void io.reactivex.disposables.ReferenceDisposable.dispose$bridge():0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    10:22:void io.reactivex.disposables.ReferenceDisposable.dispose():0:0 -> d
    10:22:void io.reactivex.disposables.ReferenceDisposable.dispose$bridge():0 -> d
    23:24:void io.reactivex.disposables.RunnableDisposable.onDisposed(java.lang.Object):0:0 -> d
    23:24:void io.reactivex.disposables.ReferenceDisposable.dispose():0 -> d
    23:24:void io.reactivex.disposables.ReferenceDisposable.dispose$bridge():0 -> d
    25:28:void io.reactivex.disposables.RunnableDisposable.onDisposed(java.lang.Runnable):0:0 -> d
    25:28:void io.reactivex.disposables.RunnableDisposable.onDisposed(java.lang.Object):0 -> d
    25:28:void io.reactivex.disposables.ReferenceDisposable.dispose():0 -> d
    25:28:void io.reactivex.disposables.ReferenceDisposable.dispose$bridge():0 -> d
    11:46:java.lang.String io.reactivex.disposables.RunnableDisposable.toString():0:0 -> toString
    11:46:java.lang.String toString$bridge():0 -> toString
      # {"id":"com.android.tools.r8.synthesized"}
io.reactivex.exceptions.CompositeException -> c1.b:
# {"id":"sourceFile","fileName":"CompositeException.java"}
    java.util.List exceptions -> a
    java.lang.String message -> b
    java.lang.Throwable cause -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/support/v4/app/q;"}
    36:37:java.util.List io.reactivex.exceptions.CompositeException.getExceptions():0:0 -> <init>
    36:37:void <init>(java.lang.Iterable):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"}
    38:104:void <init>(java.lang.Iterable):0:0 -> <init>
    1:1:void appendStackTrace(java.lang.StringBuilder,java.lang.Throwable,java.lang.String):0:0 -> a
    1:1:void printStackTrace(io.reactivex.exceptions.CompositeException$PrintStreamOrWriter):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc1/a;)V"}
    45:72:java.util.List io.reactivex.exceptions.CompositeException.getListOfCauses(java.lang.Throwable):0:0 -> getCause
    45:72:java.lang.Throwable getCause():0 -> getCause
    73:111:java.lang.Throwable getCause():0:0 -> getCause
    112:139:java.lang.Throwable io.reactivex.exceptions.CompositeException.getRootCause(java.lang.Throwable):0:0 -> getCause
    112:139:java.lang.Throwable getCause():0 -> getCause
    140:145:java.lang.Throwable getCause():0:0 -> getCause
    1:1:java.lang.String getMessage():0:0 -> getMessage
    1:1:void printStackTrace():0:0 -> printStackTrace
    2:2:void printStackTrace(java.io.PrintStream):0:0 -> printStackTrace
    3:3:void printStackTrace(java.io.PrintWriter):0:0 -> printStackTrace
io.reactivex.exceptions.CompositeException$CompositeExceptionCausalChain -> R8$$REMOVED$$CLASS$$226:
# {"id":"sourceFile","fileName":"CompositeException.java"}
io.reactivex.exceptions.CompositeException$WrappedPrintStream -> c1.a:
# {"id":"sourceFile","fileName":"CompositeException.java"}
    int $r8$classId -> c
      # {"id":"com.android.tools.r8.synthesized"}
    java.io.PrintStream printStream -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    3:8:void io.reactivex.exceptions.CompositeException$WrappedPrintStream.<init>(java.io.PrintStream):0:0 -> <init>
    3:8:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    10:15:void io.reactivex.exceptions.CompositeException$WrappedPrintWriter.println(java.lang.Object):0:0 -> v
    10:15:void println$bridge(java.lang.Object):0 -> v
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"}
    16:20:void io.reactivex.exceptions.CompositeException$WrappedPrintStream.println(java.lang.Object):0:0 -> v
    16:20:void println$bridge(java.lang.Object):0 -> v
io.reactivex.exceptions.CompositeException$WrappedPrintWriter -> R8$$REMOVED$$CLASS$$227:
# {"id":"sourceFile","fileName":"CompositeException.java"}
io.reactivex.exceptions.Exceptions -> R8$$REMOVED$$CLASS$$228:
# {"id":"sourceFile","fileName":"Exceptions.java"}
io.reactivex.exceptions.OnErrorNotImplementedException -> c1.c:
# {"id":"sourceFile","fileName":"OnErrorNotImplementedException.java"}
    1:1:void <init>(java.lang.Throwable):0:0 -> <init>
io.reactivex.exceptions.ProtocolViolationException -> c1.d:
# {"id":"sourceFile","fileName":"ProtocolViolationException.java"}
    1:1:void <init>(java.lang.String):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    2:2:void io.reactivex.exceptions.UndeliverableException.<init>(java.lang.Throwable):0:0 -> <init>
io.reactivex.exceptions.UndeliverableException -> R8$$REMOVED$$CLASS$$229:
# {"id":"sourceFile","fileName":"UndeliverableException.java"}
io.reactivex.functions.Action -> d1.a:
# {"id":"sourceFile","fileName":"Action.java"}
    void run() -> run
io.reactivex.internal.disposables.DisposableContainer -> e1.a:
# {"id":"sourceFile","fileName":"DisposableContainer.java"}
io.reactivex.internal.disposables.DisposableHelper -> e1.b:
# {"id":"sourceFile","fileName":"DisposableHelper.java"}
    io.reactivex.internal.disposables.DisposableHelper DISPOSED -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le1/b;"}
    io.reactivex.internal.disposables.DisposableHelper[] $VALUES -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Le1/b;"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(java.lang.String,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:1:boolean dispose(java.util.concurrent.atomic.AtomicReference):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/atomic/AtomicReference;)V"}
    1:1:boolean replace(java.util.concurrent.atomic.AtomicReference,io.reactivex.disposables.Disposable):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/atomic/AtomicReference;Lb1/b;)Z"}
    4:28:boolean setOnce(java.util.concurrent.atomic.AtomicReference,io.reactivex.disposables.Disposable):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/atomic/AtomicReference;Lb1/b;)Z"}
    29:38:void io.reactivex.internal.disposables.DisposableHelper.reportDisposableSet():0:0 -> c
    29:38:boolean setOnce(java.util.concurrent.atomic.AtomicReference,io.reactivex.disposables.Disposable):0 -> c
    39:48:java.lang.Object io.reactivex.internal.functions.ObjectHelper.requireNonNull(java.lang.Object,java.lang.String):0:0 -> c
    39:48:boolean setOnce(java.util.concurrent.atomic.AtomicReference,io.reactivex.disposables.Disposable):0 -> c
    1:1:void dispose():0:0 -> d
    1:1:io.reactivex.internal.disposables.DisposableHelper valueOf(java.lang.String):0:0 -> valueOf
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Le1/b;"}
    1:1:io.reactivex.internal.disposables.DisposableHelper[] values():0:0 -> values
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Le1/b;"}
io.reactivex.internal.disposables.EmptyDisposable -> e1.c:
# {"id":"sourceFile","fileName":"EmptyDisposable.java"}
    io.reactivex.internal.disposables.EmptyDisposable INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le1/c;"}
    io.reactivex.internal.disposables.EmptyDisposable[] $VALUES -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Le1/c;"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(java.lang.String,int):0:0 -> <init>
    1:1:void dispose():0:0 -> d
    1:1:io.reactivex.internal.disposables.EmptyDisposable valueOf(java.lang.String):0:0 -> valueOf
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Le1/c;"}
    1:1:io.reactivex.internal.disposables.EmptyDisposable[] values():0:0 -> values
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Le1/c;"}
io.reactivex.internal.disposables.ListCompositeDisposable -> R8$$REMOVED$$CLASS$$230:
# {"id":"sourceFile","fileName":"ListCompositeDisposable.java"}
io.reactivex.internal.disposables.SequentialDisposable -> R8$$REMOVED$$CLASS$$231:
# {"id":"sourceFile","fileName":"SequentialDisposable.java"}
io.reactivex.internal.functions.Functions -> f1.b:
# {"id":"sourceFile","fileName":"Functions.java"}
    java.lang.Runnable EMPTY_RUNNABLE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/a;"}
    1:1:void <clinit>():0:0 -> <clinit>
io.reactivex.internal.functions.Functions$EmptyAction -> R8$$REMOVED$$CLASS$$232:
# {"id":"sourceFile","fileName":"Functions.java"}
io.reactivex.internal.functions.Functions$EmptyRunnable -> f1.a:
# {"id":"sourceFile","fileName":"Functions.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    3:6:void io.reactivex.internal.functions.Functions$EmptyRunnable.<init>():0:0 -> <init>
    3:6:void $r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    6:54:void io.reactivex.internal.schedulers.SchedulerPoolFactory$ScheduledTask.run():0:0 -> run
    6:54:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.String toString$bridge():0:0 -> toString
      # {"id":"com.android.tools.r8.synthesized"}
io.reactivex.internal.functions.ObjectHelper -> R8$$REMOVED$$CLASS$$233:
# {"id":"sourceFile","fileName":"ObjectHelper.java"}
io.reactivex.internal.observers.EmptyCompletableObserver -> g1.a:
# {"id":"sourceFile","fileName":"EmptyCompletableObserver.java"}
    void <init>() -> <init>
    1:1:void onComplete():0:0 -> a
    1:1:void onError(java.lang.Throwable):0:0 -> b
    1:1:void onSubscribe(io.reactivex.disposables.Disposable):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/b;)V"}
    1:1:void dispose():0:0 -> d
io.reactivex.internal.operators.completable.CompletableFromAction -> h1.a:
# {"id":"sourceFile","fileName":"CompletableFromAction.java"}
    io.reactivex.functions.Action run -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/a;"}
    1:1:void <init>(io.reactivex.functions.Action):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhumer/UvcCamera/a;)V"}
    3:7:io.reactivex.disposables.Disposable io.reactivex.disposables.Disposables.fromRunnable(java.lang.Runnable):0:0 -> H
    3:7:io.reactivex.disposables.Disposable io.reactivex.disposables.Disposables.empty():0 -> H
    3:7:void subscribeActual(io.reactivex.CompletableObserver):0 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/a;)V"}
    8:39:void subscribeActual(io.reactivex.CompletableObserver):0:0 -> H
io.reactivex.internal.operators.completable.CompletableObserveOn -> h1.c:
# {"id":"sourceFile","fileName":"CompletableObserveOn.java"}
    int $r8$classId -> c
      # {"id":"com.android.tools.r8.synthesized"}
    io.reactivex.CompletableSource source -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"La/c;"}
    io.reactivex.Scheduler scheduler -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/d;"}
    3:10:void io.reactivex.internal.operators.completable.CompletableObserveOn.<init>(io.reactivex.CompletableSource,io.reactivex.Scheduler):0:0 -> <init>
    3:10:void $r8$init$synthetic(io.reactivex.Completable,io.reactivex.Scheduler,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/c;Lz0/d;I)V"}
    10:28:void io.reactivex.internal.operators.completable.CompletableSubscribeOn.subscribeActual(io.reactivex.CompletableObserver):0:0 -> H
    10:28:void subscribeActual$bridge(io.reactivex.CompletableObserver):0 -> H
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/a;)V"}
    29:32:boolean io.reactivex.internal.disposables.SequentialDisposable.replace(io.reactivex.disposables.Disposable):0:0 -> H
    29:32:void io.reactivex.internal.operators.completable.CompletableSubscribeOn.subscribeActual(io.reactivex.CompletableObserver):0 -> H
    29:32:void subscribeActual$bridge(io.reactivex.CompletableObserver):0 -> H
    33:42:void io.reactivex.internal.operators.completable.CompletableObserveOn.subscribeActual(io.reactivex.CompletableObserver):0:0 -> H
    33:42:void subscribeActual$bridge(io.reactivex.CompletableObserver):0 -> H
io.reactivex.internal.operators.completable.CompletableObserveOn$ObserveOnCompletableObserver -> h1.b:
# {"id":"sourceFile","fileName":"CompletableObserveOn.java"}
    int $r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    io.reactivex.CompletableObserver actual -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a;"}
    io.reactivex.Scheduler scheduler -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    java.lang.Throwable error -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:1:void io.reactivex.internal.operators.completable.CompletableSubscribeOn$SubscribeOnObserver.<init>(io.reactivex.CompletableObserver,io.reactivex.CompletableSource):0:0 -> <init>
    1:1:void $r8$init$synthetic(io.reactivex.CompletableObserver,io.reactivex.Completable):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/c;Lz0/a;)V"}
    2:2:void io.reactivex.internal.operators.completable.CompletableObserveOn$ObserveOnCompletableObserver.<init>(io.reactivex.CompletableObserver,io.reactivex.Scheduler):0:0 -> <init>
    2:2:void $r8$init$synthetic(io.reactivex.CompletableObserver,io.reactivex.Scheduler):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/a;Lz0/d;)V"}
    8:15:void io.reactivex.internal.operators.completable.CompletableSubscribeOn$SubscribeOnObserver.onComplete():0:0 -> a
    8:15:void onComplete$bridge():0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    16:24:void io.reactivex.internal.operators.completable.CompletableObserveOn$ObserveOnCompletableObserver.onComplete():0:0 -> a
    16:24:void onComplete$bridge():0 -> a
    8:17:void io.reactivex.internal.operators.completable.CompletableSubscribeOn$SubscribeOnObserver.onError(java.lang.Throwable):0:0 -> b
    8:17:void onError$bridge(java.lang.Throwable):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    18:26:void io.reactivex.internal.operators.completable.CompletableObserveOn$ObserveOnCompletableObserver.onError(java.lang.Throwable):0:0 -> b
    18:26:void onError$bridge(java.lang.Throwable):0 -> b
    6:9:void io.reactivex.internal.operators.completable.CompletableSubscribeOn$SubscribeOnObserver.onSubscribe(io.reactivex.disposables.Disposable):0:0 -> c
    6:9:void onSubscribe$bridge(io.reactivex.disposables.Disposable):0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/b;)V"}
    10:22:void io.reactivex.internal.operators.completable.CompletableObserveOn$ObserveOnCompletableObserver.onSubscribe(io.reactivex.disposables.Disposable):0:0 -> c
    10:22:void onSubscribe$bridge(io.reactivex.disposables.Disposable):0 -> c
    6:16:void io.reactivex.internal.operators.completable.CompletableSubscribeOn$SubscribeOnObserver.dispose():0:0 -> d
    6:16:void dispose$bridge():0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    17:20:void io.reactivex.internal.operators.completable.CompletableObserveOn$ObserveOnCompletableObserver.dispose():0:0 -> d
    17:20:void dispose$bridge():0 -> d
    10:24:void io.reactivex.internal.operators.completable.CompletableSubscribeOn$SubscribeOnObserver.run():0:0 -> run
    10:24:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    25:32:void io.reactivex.internal.operators.completable.CompletableObserveOn$ObserveOnCompletableObserver.run():0:0 -> run
    25:32:void run$bridge():0 -> run
io.reactivex.internal.operators.completable.CompletableSubscribeOn -> R8$$REMOVED$$CLASS$$235:
# {"id":"sourceFile","fileName":"CompletableSubscribeOn.java"}
io.reactivex.internal.operators.completable.CompletableSubscribeOn$SubscribeOnObserver -> R8$$REMOVED$$CLASS$$234:
# {"id":"sourceFile","fileName":"CompletableSubscribeOn.java"}
io.reactivex.internal.schedulers.AbstractDirectTask -> R8$$REMOVED$$CLASS$$236:
# {"id":"sourceFile","fileName":"AbstractDirectTask.java"}
io.reactivex.internal.schedulers.ComputationScheduler -> i1.d:
# {"id":"sourceFile","fileName":"ComputationScheduler.java"}
    java.util.concurrent.atomic.AtomicReference pool -> a
    io.reactivex.internal.schedulers.ComputationScheduler$FixedSchedulerPool NONE -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/b;"}
    io.reactivex.internal.schedulers.RxThreadFactory THREAD_FACTORY -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/l;"}
    int MAX_THREADS -> d
    io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker SHUTDOWN_WORKER -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/c;"}
    28:84:void <clinit>():0:0 -> <clinit>
    85:96:void io.reactivex.internal.schedulers.ComputationScheduler$FixedSchedulerPool.shutdown():0:0 -> <clinit>
    85:96:void <clinit>():0 -> <clinit>
    1:12:void io.reactivex.internal.schedulers.ComputationScheduler.<init>(java.util.concurrent.ThreadFactory):0:0 -> <init>
    1:12:void <init>():0 -> <init>
    13:38:void io.reactivex.internal.schedulers.ComputationScheduler.start():0:0 -> <init>
    13:38:void io.reactivex.internal.schedulers.ComputationScheduler.<init>(java.util.concurrent.ThreadFactory):0 -> <init>
    13:38:void <init>():0 -> <init>
    39:51:void io.reactivex.internal.schedulers.ComputationScheduler$FixedSchedulerPool.shutdown():0:0 -> <init>
    39:51:void io.reactivex.internal.schedulers.ComputationScheduler.start():0 -> <init>
    39:51:void io.reactivex.internal.schedulers.ComputationScheduler.<init>(java.util.concurrent.ThreadFactory):0 -> <init>
    39:51:void <init>():0 -> <init>
    11:17:io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker io.reactivex.internal.schedulers.ComputationScheduler$FixedSchedulerPool.getEventLoop():0:0 -> a
    11:17:io.reactivex.Scheduler$Worker createWorker():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/c;"}
    18:31:io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker io.reactivex.internal.schedulers.ComputationScheduler$FixedSchedulerPool.getEventLoop():0:0 -> a
    18:31:io.reactivex.Scheduler$Worker createWorker():0 -> a
    32:35:io.reactivex.Scheduler$Worker createWorker():0:0 -> a
    9:15:io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker io.reactivex.internal.schedulers.ComputationScheduler$FixedSchedulerPool.getEventLoop():0:0 -> c
    9:15:io.reactivex.disposables.Disposable scheduleDirect(java.lang.Runnable,long,java.util.concurrent.TimeUnit):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Ljava/util/concurrent/TimeUnit;)Lb1/b;"}
    16:29:io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker io.reactivex.internal.schedulers.ComputationScheduler$FixedSchedulerPool.getEventLoop():0:0 -> c
    16:29:io.reactivex.disposables.Disposable scheduleDirect(java.lang.Runnable,long,java.util.concurrent.TimeUnit):0 -> c
    30:32:io.reactivex.disposables.Disposable scheduleDirect(java.lang.Runnable,long,java.util.concurrent.TimeUnit):0:0 -> c
    33:56:io.reactivex.disposables.Disposable io.reactivex.internal.schedulers.NewThreadWorker.scheduleDirect(java.lang.Runnable,long,java.util.concurrent.TimeUnit):0:0 -> c
    33:56:io.reactivex.disposables.Disposable scheduleDirect(java.lang.Runnable,long,java.util.concurrent.TimeUnit):0 -> c
    57:64:java.lang.Object io.reactivex.internal.functions.ObjectHelper.requireNonNull(java.lang.Object,java.lang.String):0:0 -> c
    57:64:java.lang.Runnable io.reactivex.plugins.RxJavaPlugins.onSchedule(java.lang.Runnable):0 -> c
    57:64:io.reactivex.disposables.Disposable io.reactivex.internal.schedulers.NewThreadWorker.scheduleDirect(java.lang.Runnable,long,java.util.concurrent.TimeUnit):0 -> c
    57:64:io.reactivex.disposables.Disposable scheduleDirect(java.lang.Runnable,long,java.util.concurrent.TimeUnit):0 -> c
io.reactivex.internal.schedulers.ComputationScheduler$EventLoopWorker -> i1.a:
# {"id":"sourceFile","fileName":"ComputationScheduler.java"}
    io.reactivex.disposables.CompositeDisposable timed -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/a;"}
    io.reactivex.internal.disposables.ListCompositeDisposable both -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/a;"}
    io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker poolWorker -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/c;"}
    boolean disposed -> d
    1:1:void <init>(io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/c;)V"}
    1:1:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;Ljava/util/concurrent/TimeUnit;)Lb1/b;"}
    1:1:void dispose():0:0 -> d
io.reactivex.internal.schedulers.ComputationScheduler$FixedSchedulerPool -> i1.b:
# {"id":"sourceFile","fileName":"ComputationScheduler.java"}
    int cores -> a
    io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker[] eventLoops -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Li1/c;"}
    long n -> c
    1:1:void <init>(int,java.util.concurrent.ThreadFactory):0:0 -> <init>
io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker -> i1.c:
# {"id":"sourceFile","fileName":"ComputationScheduler.java"}
    1:1:void <init>(java.util.concurrent.ThreadFactory):0:0 -> <init>
io.reactivex.internal.schedulers.IoScheduler -> i1.h:
# {"id":"sourceFile","fileName":"IoScheduler.java"}
    java.util.concurrent.atomic.AtomicReference pool -> a
    io.reactivex.internal.schedulers.RxThreadFactory WORKER_THREAD_FACTORY -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/l;"}
    io.reactivex.internal.schedulers.RxThreadFactory EVICTOR_THREAD_FACTORY -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/l;"}
    java.util.concurrent.TimeUnit KEEP_ALIVE_UNIT -> d
    io.reactivex.internal.schedulers.IoScheduler$ThreadWorker SHUTDOWN_THREAD_WORKER -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/g;"}
    io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool NONE -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/e;"}
    49:53:void io.reactivex.internal.schedulers.RxThreadFactory.<init>(java.lang.String,int):0:0 -> <clinit>
    49:53:void <clinit>():0 -> <clinit>
    54:57:void <clinit>():0:0 -> <clinit>
    58:62:void io.reactivex.internal.schedulers.RxThreadFactory.<init>(java.lang.String,int):0:0 -> <clinit>
    58:62:void <clinit>():0 -> <clinit>
    63:74:void <clinit>():0:0 -> <clinit>
    75:92:void io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool.shutdown():0:0 -> <clinit>
    75:92:void <clinit>():0 -> <clinit>
    1:12:void io.reactivex.internal.schedulers.IoScheduler.<init>(java.util.concurrent.ThreadFactory):0:0 -> <init>
    1:12:void <init>():0 -> <init>
    13:40:void io.reactivex.internal.schedulers.IoScheduler.start():0:0 -> <init>
    13:40:void io.reactivex.internal.schedulers.IoScheduler.<init>(java.util.concurrent.ThreadFactory):0 -> <init>
    13:40:void <init>():0 -> <init>
    41:59:void io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool.shutdown():0:0 -> <init>
    41:59:void io.reactivex.internal.schedulers.IoScheduler.start():0 -> <init>
    41:59:void io.reactivex.internal.schedulers.IoScheduler.<init>(java.util.concurrent.ThreadFactory):0 -> <init>
    41:59:void <init>():0 -> <init>
    1:1:io.reactivex.Scheduler$Worker createWorker():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/c;"}
io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool -> i1.e:
# {"id":"sourceFile","fileName":"IoScheduler.java"}
    long keepAliveTime -> a
    java.util.concurrent.ConcurrentLinkedQueue expiringWorkerQueue -> b
    io.reactivex.disposables.CompositeDisposable allWorkers -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/a;"}
    java.util.concurrent.ScheduledExecutorService evictorService -> d
    java.util.concurrent.Future evictorTask -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/concurrent/ScheduledFuture;"}
    java.util.concurrent.ThreadFactory threadFactory -> f
    1:1:void <init>(long,java.util.concurrent.TimeUnit,java.util.concurrent.ThreadFactory):0:0 -> <init>
    3:8:void io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool.evictExpiredWorkers():0:0 -> run
    3:8:void run():0 -> run
    9:12:long io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool.now():0:0 -> run
    9:12:void io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool.evictExpiredWorkers():0 -> run
    9:12:void run():0 -> run
    13:28:void io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool.evictExpiredWorkers():0:0 -> run
    13:28:void run():0 -> run
    29:34:long io.reactivex.internal.schedulers.IoScheduler$ThreadWorker.getExpirationTime():0:0 -> run
    29:34:void io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool.evictExpiredWorkers():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:34:void run():0 -> run
    35:42:void io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool.evictExpiredWorkers():0:0 -> run
    35:42:void run():0 -> run
    43:47:void io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool.evictExpiredWorkers():0:0 -> run
    43:47:void run():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    48:57:boolean io.reactivex.internal.disposables.ListCompositeDisposable.remove(io.reactivex.disposables.Disposable):0:0 -> run
    48:57:void io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool.evictExpiredWorkers():0 -> run
    48:57:void run():0 -> run
    58:68:boolean io.reactivex.disposables.CompositeDisposable.remove(io.reactivex.disposables.Disposable):0:0 -> run
    58:68:void io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool.evictExpiredWorkers():0 -> run
    58:68:void run():0 -> run
io.reactivex.internal.schedulers.IoScheduler$EventLoopWorker -> i1.f:
# {"id":"sourceFile","fileName":"IoScheduler.java"}
    io.reactivex.disposables.CompositeDisposable tasks -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/a;"}
    io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool pool -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/e;"}
    io.reactivex.internal.schedulers.IoScheduler$ThreadWorker threadWorker -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/g;"}
    java.util.concurrent.atomic.AtomicBoolean once -> d
    21:22:io.reactivex.internal.schedulers.IoScheduler$ThreadWorker io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool.get():0:0 -> <init>
    21:22:void <init>(io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/e;)V"}
    23:63:io.reactivex.internal.schedulers.IoScheduler$ThreadWorker io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool.get():0:0 -> <init>
    23:63:void <init>(io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool):0 -> <init>
    1:1:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;Ljava/util/concurrent/TimeUnit;)Lb1/b;"}
    21:24:long io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool.now():0:0 -> d
    21:24:void io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool.release(io.reactivex.internal.schedulers.IoScheduler$ThreadWorker):0 -> d
    21:24:void dispose():0 -> d
    25:29:void io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool.release(io.reactivex.internal.schedulers.IoScheduler$ThreadWorker):0:0 -> d
    25:29:void dispose():0 -> d
    30:31:void io.reactivex.internal.schedulers.IoScheduler$ThreadWorker.setExpirationTime(long):0:0 -> d
    30:31:void io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool.release(io.reactivex.internal.schedulers.IoScheduler$ThreadWorker):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:31:void dispose():0 -> d
    32:37:void io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool.release(io.reactivex.internal.schedulers.IoScheduler$ThreadWorker):0:0 -> d
    32:37:void dispose():0 -> d
io.reactivex.internal.schedulers.IoScheduler$ThreadWorker -> i1.g:
# {"id":"sourceFile","fileName":"IoScheduler.java"}
    long expirationTime -> c
    1:1:void <init>(java.util.concurrent.ThreadFactory):0:0 -> <init>
io.reactivex.internal.schedulers.NewThreadScheduler -> i1.i:
# {"id":"sourceFile","fileName":"NewThreadScheduler.java"}
    java.util.concurrent.ThreadFactory threadFactory -> a
    io.reactivex.internal.schedulers.RxThreadFactory THREAD_FACTORY -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/l;"}
    28:33:void io.reactivex.internal.schedulers.RxThreadFactory.<init>(java.lang.String,int):0:0 -> <clinit>
    28:33:void <clinit>():0 -> <clinit>
    1:8:void io.reactivex.internal.schedulers.NewThreadScheduler.<init>(java.util.concurrent.ThreadFactory):0:0 -> <init>
    1:8:void <init>():0 -> <init>
    1:1:io.reactivex.Scheduler$Worker createWorker():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/c;"}
io.reactivex.internal.schedulers.NewThreadWorker -> i1.j:
# {"id":"sourceFile","fileName":"NewThreadWorker.java"}
    java.util.concurrent.ScheduledExecutorService executor -> a
    boolean disposed -> b
    7:29:java.util.concurrent.ScheduledExecutorService io.reactivex.internal.schedulers.SchedulerPoolFactory.create(java.util.concurrent.ThreadFactory):0:0 -> <init>
    7:29:void <init>(java.util.concurrent.ThreadFactory):0 -> <init>
    1:1:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;Ljava/util/concurrent/TimeUnit;)Lb1/b;"}
    33:42:boolean io.reactivex.internal.disposables.ListCompositeDisposable.remove(io.reactivex.disposables.Disposable):0:0 -> b
    33:42:io.reactivex.internal.schedulers.ScheduledRunnable scheduleActual(java.lang.Runnable,long,java.util.concurrent.TimeUnit,io.reactivex.internal.disposables.DisposableContainer):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;Ljava/util/concurrent/TimeUnit;Lb1/a;)Li1/n;"}
    43:51:boolean io.reactivex.disposables.CompositeDisposable.remove(io.reactivex.disposables.Disposable):0:0 -> b
    43:51:io.reactivex.internal.schedulers.ScheduledRunnable scheduleActual(java.lang.Runnable,long,java.util.concurrent.TimeUnit,io.reactivex.internal.disposables.DisposableContainer):0 -> b
    52:56:io.reactivex.internal.schedulers.ScheduledRunnable scheduleActual(java.lang.Runnable,long,java.util.concurrent.TimeUnit,io.reactivex.internal.disposables.DisposableContainer):0:0 -> b
    1:1:void dispose():0:0 -> d
io.reactivex.internal.schedulers.RxThreadFactory -> i1.l:
# {"id":"sourceFile","fileName":"RxThreadFactory.java"}
    java.lang.String prefix -> a
    int priority -> b
    boolean nonBlocking -> c
    1:1:void <init>(java.lang.String):0:0 -> <init>
    2:2:void <init>(java.lang.String,int,boolean):0:0 -> <init>
    1:1:java.lang.Thread newThread(java.lang.Runnable):0:0 -> newThread
    12:16:java.lang.String toString():0:0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":17,"4":19,"7":22},"outline":"La/b;d(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    17:17:java.lang.String toString():0:0 -> toString
    19:19:java.lang.String toString():0:0 -> toString
    22:22:java.lang.String toString():0:0 -> toString
io.reactivex.internal.schedulers.RxThreadFactory$RxCustomThread -> i1.k:
# {"id":"sourceFile","fileName":"RxThreadFactory.java"}
    1:1:void <init>(java.lang.Runnable,java.lang.String):0:0 -> <init>
io.reactivex.internal.schedulers.ScheduledDirectTask -> i1.m:
# {"id":"sourceFile","fileName":"ScheduledDirectTask.java"}
    java.lang.Runnable io.reactivex.internal.schedulers.AbstractDirectTask.runnable -> a
    java.lang.Thread io.reactivex.internal.schedulers.AbstractDirectTask.runner -> b
    java.util.concurrent.FutureTask io.reactivex.internal.schedulers.AbstractDirectTask.FINISHED -> c
    java.util.concurrent.FutureTask io.reactivex.internal.schedulers.AbstractDirectTask.DISPOSED -> d
    1:1:void io.reactivex.internal.schedulers.AbstractDirectTask.<clinit>():0:0 -> <clinit>
    1:6:void io.reactivex.internal.schedulers.AbstractDirectTask.<init>(java.lang.Runnable):0:0 -> <init>
    1:6:void <init>(java.lang.Runnable):0 -> <init>
    1:37:void io.reactivex.internal.schedulers.AbstractDirectTask.setFuture(java.util.concurrent.Future):0:0 -> a
    1:37:void setFuture(java.util.concurrent.Future):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    3:27:java.lang.Void io.reactivex.internal.schedulers.ScheduledDirectTask.call():0:0 -> call
    3:27:java.lang.Object call():0 -> call
    1:37:void io.reactivex.internal.schedulers.AbstractDirectTask.dispose():0:0 -> d
    1:37:void dispose():0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
io.reactivex.internal.schedulers.ScheduledRunnable -> i1.n:
# {"id":"sourceFile","fileName":"ScheduledRunnable.java"}
    java.lang.Runnable actual -> a
    java.lang.Object PARENT_DISPOSED -> b
    java.lang.Object SYNC_DISPOSED -> c
    java.lang.Object ASYNC_DISPOSED -> d
    java.lang.Object DONE -> e
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(java.lang.Runnable,io.reactivex.internal.disposables.DisposableContainer):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;Lb1/a;)V"}
    1:1:void setFuture(java.util.concurrent.Future):0:0 -> a
    1:1:java.lang.Object call():0:0 -> call
    1:1:void dispose():0:0 -> d
    1:1:void run():0:0 -> run
io.reactivex.internal.schedulers.SchedulerPoolFactory -> i1.o:
# {"id":"sourceFile","fileName":"SchedulerPoolFactory.java"}
    boolean PURGE_ENABLED -> a
    int PURGE_PERIOD_SECONDS -> b
    java.util.concurrent.atomic.AtomicReference PURGE_THREAD -> c
    java.util.Map POOLS -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/concurrent/ConcurrentHashMap;"}
    63:119:void io.reactivex.internal.schedulers.SchedulerPoolFactory.start():0:0 -> <clinit>
    63:119:void <clinit>():0 -> <clinit>
io.reactivex.internal.schedulers.SchedulerPoolFactory$ScheduledTask -> R8$$REMOVED$$CLASS$$237:
# {"id":"sourceFile","fileName":"SchedulerPoolFactory.java"}
io.reactivex.internal.schedulers.SingleScheduler -> i1.q:
# {"id":"sourceFile","fileName":"SingleScheduler.java"}
    java.util.concurrent.atomic.AtomicReference executor -> a
    io.reactivex.internal.schedulers.RxThreadFactory SINGLE_THREAD_FACTORY -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/l;"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:10:void io.reactivex.internal.schedulers.SingleScheduler.<init>(java.util.concurrent.ThreadFactory):0:0 -> <init>
    1:10:void <init>():0 -> <init>
    11:15:java.util.concurrent.ScheduledExecutorService io.reactivex.internal.schedulers.SingleScheduler.createExecutor(java.util.concurrent.ThreadFactory):0:0 -> <init>
    11:15:void io.reactivex.internal.schedulers.SingleScheduler.<init>(java.util.concurrent.ThreadFactory):0 -> <init>
    11:15:void <init>():0 -> <init>
    16:35:java.util.concurrent.ScheduledExecutorService io.reactivex.internal.schedulers.SchedulerPoolFactory.create(java.util.concurrent.ThreadFactory):0:0 -> <init>
    16:35:java.util.concurrent.ScheduledExecutorService io.reactivex.internal.schedulers.SingleScheduler.createExecutor(java.util.concurrent.ThreadFactory):0 -> <init>
    16:35:void io.reactivex.internal.schedulers.SingleScheduler.<init>(java.util.concurrent.ThreadFactory):0 -> <init>
    16:35:void <init>():0 -> <init>
    36:39:void io.reactivex.internal.schedulers.SingleScheduler.<init>(java.util.concurrent.ThreadFactory):0:0 -> <init>
    36:39:void <init>():0 -> <init>
    1:1:io.reactivex.Scheduler$Worker createWorker():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/c;"}
    5:30:io.reactivex.disposables.Disposable scheduleDirect(java.lang.Runnable,long,java.util.concurrent.TimeUnit):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Ljava/util/concurrent/TimeUnit;)Lb1/b;"}
    31:38:java.lang.Object io.reactivex.internal.functions.ObjectHelper.requireNonNull(java.lang.Object,java.lang.String):0:0 -> c
    31:38:java.lang.Runnable io.reactivex.plugins.RxJavaPlugins.onSchedule(java.lang.Runnable):0 -> c
    31:38:io.reactivex.disposables.Disposable scheduleDirect(java.lang.Runnable,long,java.util.concurrent.TimeUnit):0 -> c
io.reactivex.internal.schedulers.SingleScheduler$ScheduledWorker -> i1.p:
# {"id":"sourceFile","fileName":"SingleScheduler.java"}
    java.util.concurrent.ScheduledExecutorService executor -> a
    io.reactivex.disposables.CompositeDisposable tasks -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/a;"}
    boolean disposed -> c
    1:1:void <init>(java.util.concurrent.ScheduledExecutorService):0:0 -> <init>
    1:1:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;Ljava/util/concurrent/TimeUnit;)Lb1/b;"}
    1:1:void dispose():0:0 -> d
io.reactivex.internal.schedulers.TrampolineScheduler -> i1.t:
# {"id":"sourceFile","fileName":"TrampolineScheduler.java"}
    int $r8$clinit -> a
      # {"id":"com.android.tools.r8.synthesized"}
io.reactivex.internal.schedulers.TrampolineScheduler$TimedRunnable -> i1.r:
# {"id":"sourceFile","fileName":"TrampolineScheduler.java"}
io.reactivex.internal.schedulers.TrampolineScheduler$TrampolineWorker -> i1.s:
# {"id":"sourceFile","fileName":"TrampolineScheduler.java"}
io.reactivex.internal.schedulers.TrampolineScheduler$TrampolineWorker$AppendToQueueTask -> R8$$REMOVED$$CLASS$$238:
# {"id":"sourceFile","fileName":"TrampolineScheduler.java"}
io.reactivex.internal.util.ExceptionHelper -> j1.b:
# {"id":"sourceFile","fileName":"ExceptionHelper.java"}
    1:1:void <clinit>():0:0 -> <clinit>
    1:1:java.lang.RuntimeException wrapOrThrow(java.lang.Throwable):0:0 -> a
io.reactivex.internal.util.ExceptionHelper$Termination -> j1.a:
# {"id":"sourceFile","fileName":"ExceptionHelper.java"}
    1:1:void <init>():0:0 -> <init>
    1:1:java.lang.Throwable fillInStackTrace():0:0 -> fillInStackTrace
io.reactivex.internal.util.OpenHashSet -> j1.c:
# {"id":"sourceFile","fileName":"OpenHashSet.java"}
    int mask -> a
    int size -> b
    int maxSize -> c
    java.lang.Object[] keys -> d
    1:5:void io.reactivex.internal.util.OpenHashSet.<init>(int,float):0:0 -> <init>
    1:5:void <init>():0 -> <init>
    6:26:int io.reactivex.internal.util.Pow2.roundToPowerOfTwo(int):0:0 -> <init>
    6:26:void io.reactivex.internal.util.OpenHashSet.<init>(int,float):0 -> <init>
    6:26:void <init>():0 -> <init>
    27:31:void io.reactivex.internal.util.OpenHashSet.<init>(int,float):0:0 -> <init>
    27:31:void <init>():0 -> <init>
    18:57:boolean add(java.lang.Object):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)V"}
    58:115:void io.reactivex.internal.util.OpenHashSet.rehash():0:0 -> a
    58:115:boolean add(java.lang.Object):0 -> a
    42:48:boolean removeEntry(int,java.lang.Object[],int):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(II[Ljava/lang/Object;)V"}
io.reactivex.internal.util.Pow2 -> R8$$REMOVED$$CLASS$$239:
# {"id":"sourceFile","fileName":"Pow2.java"}
io.reactivex.plugins.RxJavaPlugins -> R8$$REMOVED$$CLASS$$240:
# {"id":"sourceFile","fileName":"RxJavaPlugins.java"}
io.reactivex.schedulers.Schedulers -> k1.e:
# {"id":"sourceFile","fileName":"Schedulers.java"}
    io.reactivex.Scheduler IO -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/d;"}
    7:9:io.reactivex.Scheduler io.reactivex.plugins.RxJavaPlugins.initSingleScheduler(java.util.concurrent.Callable):0:0 -> <clinit>
    7:9:void <clinit>():0 -> <clinit>
    10:15:void <clinit>():0:0 -> <clinit>
    16:18:io.reactivex.Scheduler io.reactivex.plugins.RxJavaPlugins.initComputationScheduler(java.util.concurrent.Callable):0:0 -> <clinit>
    16:18:void <clinit>():0 -> <clinit>
    19:24:void <clinit>():0:0 -> <clinit>
    25:30:io.reactivex.Scheduler io.reactivex.plugins.RxJavaPlugins.initIoScheduler(java.util.concurrent.Callable):0:0 -> <clinit>
    25:30:void <clinit>():0 -> <clinit>
    31:38:void <clinit>():0:0 -> <clinit>
    39:42:io.reactivex.Scheduler io.reactivex.plugins.RxJavaPlugins.initNewThreadScheduler(java.util.concurrent.Callable):0:0 -> <clinit>
    39:42:void <clinit>():0 -> <clinit>
io.reactivex.schedulers.Schedulers$ComputationHolder -> k1.a:
# {"id":"sourceFile","fileName":"Schedulers.java"}
    io.reactivex.Scheduler DEFAULT -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/d;"}
    1:1:void <clinit>():0:0 -> <clinit>
io.reactivex.schedulers.Schedulers$ComputationTask -> R8$$REMOVED$$CLASS$$241:
# {"id":"sourceFile","fileName":"Schedulers.java"}
io.reactivex.schedulers.Schedulers$IOTask -> R8$$REMOVED$$CLASS$$242:
# {"id":"sourceFile","fileName":"Schedulers.java"}
io.reactivex.schedulers.Schedulers$IoHolder -> k1.b:
# {"id":"sourceFile","fileName":"Schedulers.java"}
    io.reactivex.Scheduler DEFAULT -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/h;"}
    1:1:void <clinit>():0:0 -> <clinit>
io.reactivex.schedulers.Schedulers$NewThreadHolder -> k1.c:
# {"id":"sourceFile","fileName":"Schedulers.java"}
    io.reactivex.Scheduler DEFAULT -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/i;"}
    1:1:void <clinit>():0:0 -> <clinit>
io.reactivex.schedulers.Schedulers$NewThreadTask -> R8$$REMOVED$$CLASS$$243:
# {"id":"sourceFile","fileName":"Schedulers.java"}
io.reactivex.schedulers.Schedulers$SingleHolder -> k1.d:
# {"id":"sourceFile","fileName":"Schedulers.java"}
    io.reactivex.Scheduler DEFAULT -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/q;"}
    1:1:void <clinit>():0:0 -> <clinit>
io.reactivex.schedulers.Schedulers$SingleTask -> R8$$REMOVED$$CLASS$$244:
# {"id":"sourceFile","fileName":"Schedulers.java"}
noman.zoomtextview.ZoomTextView -> noman.zoomtextview.ZoomTextView:
# {"id":"sourceFile","fileName":"ZoomTextView.java"}
    1:1:void android.support.v7.widget.AppCompatTextView.<init>(android.content.Context):0:0 -> <init>
    1:1:void <init>(android.content.Context):0 -> <init>
    2:2:void <init>(android.content.Context):0:0 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
noman.zoomtextview.ZoomTextView$1 -> noman.zoomtextview.ZoomTextView$1:
# {"id":"sourceFile","fileName":"ZoomTextView.java"}
noman.zoomtextview.ZoomTextView$GestureListener -> noman.zoomtextview.ZoomTextView$GestureListener:
# {"id":"sourceFile","fileName":"ZoomTextView.java"}
    1:1:void <init>(noman.zoomtextview.ZoomTextView):0:0 -> <init>
    2:2:void <init>(noman.zoomtextview.ZoomTextView,noman.zoomtextview.ZoomTextView$1):0:0 -> <init>
noman.zoomtextview.ZoomTextView$ScaleListener -> noman.zoomtextview.ZoomTextView$ScaleListener:
# {"id":"sourceFile","fileName":"ZoomTextView.java"}
    1:1:void <init>(noman.zoomtextview.ZoomTextView):0:0 -> <init>
    2:2:void <init>(noman.zoomtextview.ZoomTextView,noman.zoomtextview.ZoomTextView$1):0:0 -> <init>
