# {"id":"partitionSourceFiles","fileNameMappings":{"com.google.android.material.internal.StaticLayoutBuilderCompat":"StaticLayoutBuilderCompat.java","com.google.android.material.resources.CancelableFontCallback":"CancelableFontCallback.java"}}
com.google.android.material.internal.CollapsingTextHelper -> vy0:
# {"id":"sourceFile","fileName":"CollapsingTextHelper.java"}
    android.text.TextUtils$TruncateAt titleTextEllipsize -> A
    java.lang.CharSequence text -> B
    java.lang.CharSequence textToDraw -> C
    boolean isRtl -> D
    boolean isRtlTextDirectionHeuristicsEnabled -> E
    float scale -> F
    float currentTextSize -> G
    float currentShadowRadius -> H
    float currentShadowDx -> I
    float currentShadowDy -> J
    int currentShadowColor -> K
    int currentMaxLines -> L
    int[] state -> M
    boolean boundsChanged -> N
    android.text.TextPaint textPaint -> O
    android.text.TextPaint tmpPaint -> P
    android.animation.TimeInterpolator positionInterpolator -> Q
    android.animation.TimeInterpolator textSizeInterpolator -> R
    float collapsedShadowRadius -> S
    float collapsedShadowDx -> T
    float collapsedShadowDy -> U
    android.content.res.ColorStateList collapsedShadowColor -> V
    float collapsedLetterSpacing -> W
    float expandedLetterSpacing -> X
    float currentLetterSpacing -> Y
    android.text.StaticLayout textLayout -> Z
    android.view.View view -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/textfield/TextInputLayout;"}
    float collapsedTextWidth -> a0
    float expandedFraction -> b
    float collapsedTextBlend -> b0
    android.graphics.Rect expandedBounds -> c
    float expandedTextBlend -> c0
    android.graphics.Rect collapsedBounds -> d
    java.lang.CharSequence textToDrawCollapsed -> d0
    android.graphics.RectF currentBounds -> e
    int expandedMaxLines -> e0
    int expandedTextGravity -> f
    int collapsedMaxLines -> f0
    int collapsedTextGravity -> g
    float lineSpacingMultiplier -> g0
    float expandedTextSize -> h
    int hyphenationFrequency -> h0
    float collapsedTextSize -> i
    int collapsedHeight -> i0
    android.content.res.ColorStateList expandedTextColor -> j
    int expandedHeight -> j0
    android.content.res.ColorStateList collapsedTextColor -> k
    boolean alignBaselineAtBottom -> k0
    int expandedLineCount -> l
    float expandedDrawY -> m
    float collapsedDrawY -> n
    float expandedDrawX -> o
    float collapsedDrawX -> p
    float currentDrawX -> q
    float currentDrawY -> r
    android.graphics.Typeface collapsedTypeface -> s
    android.graphics.Typeface collapsedTypefaceBold -> t
    android.graphics.Typeface collapsedTypefaceDefault -> u
    android.graphics.Typeface expandedTypeface -> v
    android.graphics.Typeface expandedTypefaceBold -> w
    android.graphics.Typeface expandedTypefaceDefault -> x
    android.graphics.Typeface currentTypeface -> y
    com.google.android.material.resources.CancelableFontCallback collapsedFontCallback -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lzm0;"}
    1:5:void <init>(android.view.View):184:184 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/TextInputLayout;)V"}
    6:7:void <init>(android.view.View):104:104 -> <init>
    8:11:void <init>(android.view.View):105:105 -> <init>
    12:13:void <init>(android.view.View):106:106 -> <init>
    14:15:void <init>(android.view.View):107:107 -> <init>
    16:20:void <init>(android.view.View):128:128 -> <init>
    21:22:void <init>(android.view.View):133:133 -> <init>
    23:24:void <init>(android.view.View):174:174 -> <init>
    25:28:void <init>(android.view.View):175:175 -> <init>
    29:30:void <init>(android.view.View):177:177 -> <init>
    31:33:void <init>(android.view.View):178:178 -> <init>
    34:35:void <init>(android.view.View):180:180 -> <init>
    36:37:void <init>(android.view.View):181:181 -> <init>
    38:39:void <init>(android.view.View):185:185 -> <init>
    40:48:void <init>(android.view.View):187:187 -> <init>
    49:55:void <init>(android.view.View):188:188 -> <init>
    56:62:void <init>(android.view.View):190:190 -> <init>
    63:69:void <init>(android.view.View):191:191 -> <init>
    70:76:void <init>(android.view.View):192:192 -> <init>
    77:92:void <init>(android.view.View):195:195 -> <init>
    4:16:int blendARGB(int,int,float):1355:1355 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FII)I"}
    17:29:int blendARGB(int,int,float):1356:1356 -> a
    30:42:int blendARGB(int,int,float):1357:1357 -> a
    43:55:int blendARGB(int,int,float):1358:1358 -> a
    56:76:int blendARGB(int,int,float):1359:1359 -> a
    1:2:void calculateCurrentOffsets():673:673 -> b
    3:14:void interpolateBounds(float):916:916 -> b
    3:14:void calculateOffsets(float):677 -> b
    3:14:void calculateCurrentOffsets():673 -> b
    15:22:void interpolateBounds(float):917:917 -> b
    15:22:void calculateOffsets(float):677 -> b
    15:22:void calculateCurrentOffsets():673 -> b
    23:34:void interpolateBounds(float):918:918 -> b
    23:34:void calculateOffsets(float):677 -> b
    23:34:void calculateCurrentOffsets():673 -> b
    35:42:void interpolateBounds(float):919:919 -> b
    35:42:void calculateOffsets(float):677 -> b
    35:42:void calculateCurrentOffsets():673 -> b
    43:48:void interpolateBounds(float):920:920 -> b
    43:48:void calculateOffsets(float):677 -> b
    43:48:void calculateCurrentOffsets():673 -> b
    49:56:void interpolateBounds(float):921:921 -> b
    49:56:void calculateOffsets(float):677 -> b
    49:56:void calculateCurrentOffsets():673 -> b
    57:62:void interpolateBounds(float):922:922 -> b
    57:62:void calculateOffsets(float):677 -> b
    57:62:void calculateCurrentOffsets():673 -> b
    63:74:void calculateOffsets(float):695:695 -> b
    63:74:void calculateCurrentOffsets():673 -> b
    75:87:void calculateOffsets(float):696:696 -> b
    75:87:void calculateCurrentOffsets():673 -> b
    88:90:void calculateUsingTextSize(float):1072:1072 -> b
    88:90:void setInterpolatedTextSize(float):1066 -> b
    88:90:void calculateOffsets(float):698 -> b
    88:90:void calculateCurrentOffsets():673 -> b
    91:95:void setInterpolatedTextSize(float):1068:1068 -> b
    91:95:void calculateOffsets(float):698 -> b
    91:95:void calculateCurrentOffsets():673 -> b
    96:105:void calculateOffsets(float):700:700 -> b
    96:105:void calculateCurrentOffsets():673 -> b
    106:107:void calculateOffsets(float):701:701 -> b
    106:107:void calculateCurrentOffsets():673 -> b
    108:111:void calculateOffsets(float):702:702 -> b
    108:111:void calculateCurrentOffsets():673 -> b
    112:115:void calculateOffsets(float):701:701 -> b
    112:115:void calculateCurrentOffsets():673 -> b
    116:122:void calculateOffsets(float):708:708 -> b
    116:122:void calculateCurrentOffsets():673 -> b
    123:125:void calculateOffsets(float):712:712 -> b
    123:125:void calculateCurrentOffsets():673 -> b
    126:131:void calculateOffsets(float):713:713 -> b
    126:131:void calculateCurrentOffsets():673 -> b
    132:133:void setCollapsedTextBlend(float):927:927 -> b
    132:133:void calculateOffsets(float):712 -> b
    132:133:void calculateCurrentOffsets():673 -> b
    134:136:void setCollapsedTextBlend(float):928:928 -> b
    134:136:void calculateOffsets(float):712 -> b
    134:136:void calculateCurrentOffsets():673 -> b
    137:140:void calculateOffsets(float):714:714 -> b
    137:140:void calculateCurrentOffsets():673 -> b
    141:142:void setExpandedTextBlend(float):932:932 -> b
    141:142:void calculateOffsets(float):714 -> b
    141:142:void calculateCurrentOffsets():673 -> b
    143:145:void setExpandedTextBlend(float):933:933 -> b
    143:145:void calculateOffsets(float):714 -> b
    143:145:void calculateCurrentOffsets():673 -> b
    146:151:void calculateOffsets(float):716:716 -> b
    146:151:void calculateCurrentOffsets():673 -> b
    152:155:int getCurrentExpandedTextColor():776:776 -> b
    152:155:void calculateOffsets(float):721 -> b
    152:155:void calculateCurrentOffsets():673 -> b
    156:161:int getCurrentCollapsedTextColor():781:781 -> b
    156:161:void calculateOffsets(float):721 -> b
    156:161:void calculateCurrentOffsets():673 -> b
    162:165:void calculateOffsets(float):720:720 -> b
    162:165:void calculateCurrentOffsets():673 -> b
    166:169:void calculateOffsets(float):719:719 -> b
    166:169:void calculateCurrentOffsets():673 -> b
    170:173:int getCurrentCollapsedTextColor():781:781 -> b
    170:173:void calculateOffsets(float):723 -> b
    170:173:void calculateCurrentOffsets():673 -> b
    174:176:void calculateOffsets(float):723:723 -> b
    174:176:void calculateCurrentOffsets():673 -> b
    177:178:void calculateOffsets(float):727:727 -> b
    177:178:void calculateCurrentOffsets():673 -> b
    179:182:float lerp(float,float,float,android.animation.TimeInterpolator):1367:1367 -> b
    179:182:void calculateOffsets(float):727 -> b
    179:182:void calculateCurrentOffsets():673 -> b
    183:184:void calculateOffsets(float):727:727 -> b
    183:184:void calculateCurrentOffsets():673 -> b
    185:186:void calculateOffsets(float):728:728 -> b
    185:186:void calculateCurrentOffsets():673 -> b
    187:190:float lerp(float,float,float,android.animation.TimeInterpolator):1367:1367 -> b
    187:190:void calculateOffsets(float):728 -> b
    187:190:void calculateCurrentOffsets():673 -> b
    191:192:void calculateOffsets(float):728:728 -> b
    191:192:void calculateCurrentOffsets():673 -> b
    193:194:void calculateOffsets(float):729:729 -> b
    193:194:void calculateCurrentOffsets():673 -> b
    195:198:float lerp(float,float,float,android.animation.TimeInterpolator):1367:1367 -> b
    195:198:void calculateOffsets(float):729 -> b
    195:198:void calculateCurrentOffsets():673 -> b
    199:200:void calculateOffsets(float):729:729 -> b
    199:200:void calculateCurrentOffsets():673 -> b
    201:206:void calculateOffsets(float):732:732 -> b
    201:206:void calculateCurrentOffsets():673 -> b
    207:212:void calculateOffsets(float):731:731 -> b
    207:212:void calculateCurrentOffsets():673 -> b
    213:221:void calculateOffsets(float):733:733 -> b
    213:221:void calculateCurrentOffsets():673 -> b
    222:225:void calculateOffsets(float):753:753 -> b
    222:225:void calculateCurrentOffsets():673 -> b
    1:11:boolean isDefaultIsRtl():1055:1055 -> c
    1:11:boolean calculateIsRtl(java.lang.CharSequence):1048 -> c
    12:17:boolean calculateIsRtl(java.lang.CharSequence):1049:1049 -> c
    18:20:boolean isTextDirectionHeuristicsIsRtl(java.lang.CharSequence,boolean):1060:1060 -> c
    18:20:boolean calculateIsRtl(java.lang.CharSequence):1050 -> c
    21:22:boolean isTextDirectionHeuristicsIsRtl(java.lang.CharSequence,boolean):1061:1061 -> c
    21:22:boolean calculateIsRtl(java.lang.CharSequence):1050 -> c
    23:32:boolean isTextDirectionHeuristicsIsRtl(java.lang.CharSequence,boolean):1062:1062 -> c
    23:32:boolean calculateIsRtl(java.lang.CharSequence):1050 -> c
    3:8:void calculateUsingTextSize(float,boolean):1077:1077 -> d
    9:15:void calculateUsingTextSize(float,boolean):1081:1081 -> d
    16:26:void calculateUsingTextSize(float,boolean):1082:1082 -> d
    27:38:boolean isClose(float,float):1327:1327 -> d
    27:38:void calculateUsingTextSize(float,boolean):1089 -> d
    39:49:void calculateUsingTextSize(float,boolean):1090:1090 -> d
    50:60:void calculateUsingTextSize(float,boolean):1092:1092 -> d
    61:68:void calculateUsingTextSize(float,boolean):1094:1094 -> d
    69:74:void calculateUsingTextSize(float,boolean):1097:1097 -> d
    75:83:void calculateUsingTextSize(float,boolean):1096:1096 -> d
    84:91:void calculateUsingTextSize(float,boolean):1098:1098 -> d
    92:96:void calculateUsingTextSize(float,boolean):1099:1099 -> d
    97:98:void calculateUsingTextSize(float,boolean):1101:1101 -> d
    99:100:void calculateUsingTextSize(float,boolean):1102:1102 -> d
    101:104:void calculateUsingTextSize(float,boolean):1103:1103 -> d
    105:112:boolean isClose(float,float):1327:1327 -> d
    105:112:void calculateUsingTextSize(float,boolean):1104 -> d
    113:115:void calculateUsingTextSize(float,boolean):1106:1106 -> d
    116:121:void calculateUsingTextSize(float,boolean):1109:1109 -> d
    122:130:void calculateUsingTextSize(float,boolean):1110:1110 -> d
    131:143:void calculateUsingTextSize(float,boolean):1114:1114 -> d
    144:150:void calculateUsingTextSize(float,boolean):1133:1133 -> d
    151:161:void calculateUsingTextSize(float,boolean):1134:1134 -> d
    162:168:void calculateUsingTextSize(float,boolean):1141:1141 -> d
    169:174:void calculateUsingTextSize(float,boolean):1144:1144 -> d
    175:183:void calculateUsingTextSize(float,boolean):1145:1145 -> d
    184:192:void calculateUsingTextSize(float,boolean):1146:1146 -> d
    193:199:void calculateUsingTextSize(float,boolean):1147:1147 -> d
    200:215:void calculateUsingTextSize(float,boolean):1148:1148 -> d
    216:232:void calculateUsingTextSize(float,boolean):1149:1149 -> d
    233:240:void calculateUsingTextSize(float,boolean):1150:1150 -> d
    241:242:void calculateUsingTextSize(float,boolean):1157:1157 -> d
    243:244:void calculateUsingTextSize(float,boolean):1158:1158 -> d
    245:246:void calculateUsingTextSize(float,boolean):1159:1159 -> d
    247:248:void calculateUsingTextSize(float,boolean):1160:1160 -> d
    249:250:void calculateUsingTextSize(float,boolean):1161:1161 -> d
    251:261:void calculateUsingTextSize(float,boolean):1163:1163 -> d
    262:269:void calculateUsingTextSize(float,boolean):1168:1168 -> d
    270:274:void calculateUsingTextSize(float,boolean):1169:1169 -> d
    275:279:void calculateUsingTextSize(float,boolean):1170:1170 -> d
    280:284:void calculateUsingTextSize(float,boolean):1171:1171 -> d
    285:292:void calculateUsingTextSize(float,boolean):1173:1173 -> d
    293:305:boolean shouldDrawMultiline():974:974 -> d
    293:305:void calculateUsingTextSize(float,boolean):1176 -> d
    306:307:void calculateUsingTextSize(float,boolean):1176:1176 -> d
    308:321:void calculateUsingTextSize(float,boolean):1179:1179 -> d
    322:327:void calculateUsingTextSize(float,boolean):1175:1175 -> d
    328:334:void calculateUsingTextSize(float,boolean):1181:1181 -> d
    4:6:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1190:1190 -> e
    7:8:android.text.Layout$Alignment getMultilineTextLayoutAlignment():1210:1210 -> e
    7:8:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1190 -> e
    9:10:android.text.Layout$Alignment getMultilineTextLayoutAlignment():1212:1212 -> e
    9:10:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1190 -> e
    11:18:android.text.Layout$Alignment getMultilineTextLayoutAlignment():1211:1211 -> e
    11:18:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1190 -> e
    19:25:android.text.Layout$Alignment getMultilineTextLayoutAlignment():1217:1217 -> e
    19:25:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1190 -> e
    26:33:android.text.Layout$Alignment getMultilineTextLayoutAlignment():1219:1219 -> e
    26:33:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1190 -> e
    34:39:android.text.Layout$Alignment getMultilineTextLayoutAlignment():1217:1217 -> e
    34:39:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1190 -> e
    40:42:android.text.Layout$Alignment getMultilineTextLayoutAlignment():1215:1215 -> e
    40:42:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1190 -> e
    43:47:com.google.android.material.internal.StaticLayoutBuilderCompat com.google.android.material.internal.StaticLayoutBuilderCompat.obtain(java.lang.CharSequence,android.text.TextPaint,int):111:111 -> e
    43:47:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1192 -> e
    48:49:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1192:1192 -> e
    50:51:com.google.android.material.internal.StaticLayoutBuilderCompat com.google.android.material.internal.StaticLayoutBuilderCompat.setEllipsize(android.text.TextUtils$TruncateAt):223:223 -> e
    50:51:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1193 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    52:53:com.google.android.material.internal.StaticLayoutBuilderCompat com.google.android.material.internal.StaticLayoutBuilderCompat.setIsRtl(boolean):367:367 -> e
    52:53:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1194 -> e
    54:56:com.google.android.material.internal.StaticLayoutBuilderCompat com.google.android.material.internal.StaticLayoutBuilderCompat.setAlignment(android.text.Layout$Alignment):123:123 -> e
    54:56:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1195 -> e
    57:58:com.google.android.material.internal.StaticLayoutBuilderCompat com.google.android.material.internal.StaticLayoutBuilderCompat.setIncludePad(boolean):138:138 -> e
    57:58:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1196 -> e
    59:61:com.google.android.material.internal.StaticLayoutBuilderCompat com.google.android.material.internal.StaticLayoutBuilderCompat.setMaxLines(int):178:178 -> e
    59:61:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1197 -> e
    62:63:com.google.android.material.internal.StaticLayoutBuilderCompat com.google.android.material.internal.StaticLayoutBuilderCompat.setLineSpacing(float,float):193:193 -> e
    62:63:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1198 -> e
    64:67:com.google.android.material.internal.StaticLayoutBuilderCompat com.google.android.material.internal.StaticLayoutBuilderCompat.setLineSpacing(float,float):194:194 -> e
    64:67:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1198 -> e
    68:69:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1198:1198 -> e
    70:72:com.google.android.material.internal.StaticLayoutBuilderCompat com.google.android.material.internal.StaticLayoutBuilderCompat.setHyphenationFrequency(int):208:208 -> e
    70:72:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1199 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    73:74:com.google.android.material.internal.StaticLayoutBuilderCompat com.google.android.material.internal.StaticLayoutBuilderCompat.setStaticLayoutBuilderConfigurer(com.google.android.material.internal.StaticLayoutBuilderConfigurer):235:235 -> e
    73:74:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1200 -> e
    75:78:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1201:1201 -> e
    79:82:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object):136:136 -> e
    79:82:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1206 -> e
    1:7:float getCollapsedTextHeight():381:381 -> f
    8:14:void getTextPaintCollapsed(android.text.TextPaint):425:425 -> f
    8:14:float getCollapsedSingleLineHeight():389 -> f
    8:14:float getCollapsedTextHeight():381 -> f
    15:19:void getTextPaintCollapsed(android.text.TextPaint):426:426 -> f
    15:19:float getCollapsedSingleLineHeight():389 -> f
    15:19:float getCollapsedTextHeight():381 -> f
    20:24:void getTextPaintCollapsed(android.text.TextPaint):427:427 -> f
    20:24:float getCollapsedSingleLineHeight():389 -> f
    20:24:float getCollapsedTextHeight():381 -> f
    25:30:float getCollapsedSingleLineHeight():391:391 -> f
    25:30:float getCollapsedTextHeight():381 -> f
    5:8:int getCurrentColor(android.content.res.ColorStateList):789:789 -> g
    9:13:int getCurrentColor(android.content.res.ColorStateList):790:790 -> g
    14:18:int getCurrentColor(android.content.res.ColorStateList):792:792 -> g
    3:6:float lerp(float,float,float,android.animation.TimeInterpolator):1365:1365 -> h
    7:11:float lerp(float,float,float,android.animation.TimeInterpolator):1367:1367 -> h
    1:6:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):598:598 -> i
    7:10:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):599:599 -> i
    11:16:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):601:601 -> i
    17:20:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):604:604 -> i
    21:26:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):606:606 -> i
    27:35:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):609:609 -> i
    36:45:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):611:611 -> i
    46:49:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):612:612 -> i
    1:18:void recalculate(boolean):1228:1228 -> j
    19:21:void calculateBaseOffsets(boolean):801:801 -> j
    19:21:void recalculate(boolean):1231 -> j
    22:31:void calculateBaseOffsets(boolean):802:802 -> j
    22:31:void recalculate(boolean):1231 -> j
    32:35:void calculateBaseOffsets(boolean):803:803 -> j
    32:35:void recalculate(boolean):1231 -> j
    36:39:void calculateBaseOffsets(boolean):806:806 -> j
    36:39:void recalculate(boolean):1231 -> j
    40:41:void calculateBaseOffsets(boolean):804:804 -> j
    40:41:void recalculate(boolean):1231 -> j
    42:48:void calculateBaseOffsets(boolean):805:805 -> j
    42:48:void recalculate(boolean):1231 -> j
    49:52:void calculateBaseOffsets(boolean):804:804 -> j
    49:52:void recalculate(boolean):1231 -> j
    53:54:void calculateBaseOffsets(boolean):806:806 -> j
    53:54:void recalculate(boolean):1231 -> j
    55:60:void calculateBaseOffsets(boolean):808:808 -> j
    55:60:void recalculate(boolean):1231 -> j
    61:68:float measureTextWidth(android.text.TextPaint,java.lang.CharSequence):909:909 -> j
    61:68:void calculateBaseOffsets(boolean):809 -> j
    61:68:void recalculate(boolean):1231 -> j
    69:71:void calculateBaseOffsets(boolean):809:809 -> j
    69:71:void recalculate(boolean):1231 -> j
    72:73:void calculateBaseOffsets(boolean):811:811 -> j
    72:73:void recalculate(boolean):1231 -> j
    74:75:void calculateBaseOffsets(boolean):813:813 -> j
    74:75:void recalculate(boolean):1231 -> j
    76:77:void calculateBaseOffsets(boolean):816:816 -> j
    76:77:void recalculate(boolean):1231 -> j
    78:89:void calculateBaseOffsets(boolean):814:814 -> j
    78:89:void recalculate(boolean):1231 -> j
    90:95:void calculateBaseOffsets(boolean):821:821 -> j
    90:95:void recalculate(boolean):1231 -> j
    96:105:void calculateBaseOffsets(boolean):830:830 -> j
    96:105:void recalculate(boolean):1231 -> j
    106:114:void calculateBaseOffsets(boolean):831:831 -> j
    106:114:void recalculate(boolean):1231 -> j
    115:125:void calculateBaseOffsets(boolean):823:823 -> j
    115:125:void recalculate(boolean):1231 -> j
    126:140:void calculateBaseOffsets(boolean):826:826 -> j
    126:140:void recalculate(boolean):1231 -> j
    141:146:void calculateBaseOffsets(boolean):844:844 -> j
    141:146:void recalculate(boolean):1231 -> j
    147:155:void calculateBaseOffsets(boolean):840:840 -> j
    147:155:void recalculate(boolean):1231 -> j
    156:166:void calculateBaseOffsets(boolean):837:837 -> j
    156:166:void recalculate(boolean):1231 -> j
    167:177:void calculateBaseOffsets(boolean):850:850 -> j
    167:177:void recalculate(boolean):1231 -> j
    178:190:void calculateBaseOffsets(boolean):851:851 -> j
    178:190:void recalculate(boolean):1231 -> j
    191:204:void calculateBaseOffsets(boolean):852:852 -> j
    191:204:void recalculate(boolean):1231 -> j
    205:211:void getTextPaintCollapsed(android.text.TextPaint):425:425 -> j
    205:211:float getCollapsedFullSingleLineHeight():395 -> j
    205:211:void calculateBaseOffsets(boolean):854 -> j
    205:211:void recalculate(boolean):1231 -> j
    212:216:void getTextPaintCollapsed(android.text.TextPaint):426:426 -> j
    212:216:float getCollapsedFullSingleLineHeight():395 -> j
    212:216:void calculateBaseOffsets(boolean):854 -> j
    212:216:void recalculate(boolean):1231 -> j
    217:221:void getTextPaintCollapsed(android.text.TextPaint):427:427 -> j
    217:221:float getCollapsedFullSingleLineHeight():395 -> j
    217:221:void calculateBaseOffsets(boolean):854 -> j
    217:221:void recalculate(boolean):1231 -> j
    222:231:float getCollapsedFullSingleLineHeight():397:397 -> j
    222:231:void calculateBaseOffsets(boolean):854 -> j
    222:231:void recalculate(boolean):1231 -> j
    232:240:void calculateBaseOffsets(boolean):854:854 -> j
    232:240:void recalculate(boolean):1231 -> j
    241:253:void calculateBaseOffsets(boolean):855:855 -> j
    241:253:void recalculate(boolean):1231 -> j
    254:256:void calculateBaseOffsets(boolean):856:856 -> j
    254:256:void recalculate(boolean):1231 -> j
    257:269:void calculateBaseOffsets(boolean):857:857 -> j
    257:269:void recalculate(boolean):1231 -> j
    270:272:void calculateBaseOffsets(boolean):860:860 -> j
    270:272:void recalculate(boolean):1231 -> j
    273:283:void calculateBaseOffsets(boolean):861:861 -> j
    273:283:void recalculate(boolean):1231 -> j
    284:291:void calculateBaseOffsets(boolean):863:863 -> j
    284:291:void recalculate(boolean):1231 -> j
    292:297:void calculateBaseOffsets(boolean):864:864 -> j
    292:297:void recalculate(boolean):1231 -> j
    298:301:void calculateBaseOffsets(boolean):865:865 -> j
    298:301:void recalculate(boolean):1231 -> j
    302:311:float measureTextWidth(android.text.TextPaint,java.lang.CharSequence):909:909 -> j
    302:311:void calculateBaseOffsets(boolean):866 -> j
    302:311:void recalculate(boolean):1231 -> j
    312:323:void calculateBaseOffsets(boolean):868:868 -> j
    312:323:void recalculate(boolean):1231 -> j
    324:325:void calculateBaseOffsets(boolean):870:870 -> j
    324:325:void recalculate(boolean):1231 -> j
    326:327:void calculateBaseOffsets(boolean):873:873 -> j
    326:327:void recalculate(boolean):1231 -> j
    328:333:void calculateBaseOffsets(boolean):871:871 -> j
    328:333:void recalculate(boolean):1231 -> j
    334:340:void calculateBaseOffsets(boolean):874:874 -> j
    334:340:void recalculate(boolean):1231 -> j
    341:349:void calculateBaseOffsets(boolean):887:887 -> j
    341:349:void recalculate(boolean):1231 -> j
    350:353:void calculateBaseOffsets(boolean):876:876 -> j
    350:353:void recalculate(boolean):1231 -> j
    354:365:void calculateBaseOffsets(boolean):879:879 -> j
    354:365:void recalculate(boolean):1231 -> j
    366:376:void calculateBaseOffsets(boolean):882:882 -> j
    366:376:void recalculate(boolean):1231 -> j
    377:382:void calculateBaseOffsets(boolean):900:900 -> j
    377:382:void recalculate(boolean):1231 -> j
    383:389:void calculateBaseOffsets(boolean):896:896 -> j
    383:389:void recalculate(boolean):1231 -> j
    390:398:void calculateBaseOffsets(boolean):893:893 -> j
    390:398:void recalculate(boolean):1231 -> j
    399:400:void calculateBaseOffsets(boolean):905:905 -> j
    399:400:void recalculate(boolean):1231 -> j
    401:403:void calculateUsingTextSize(float):1072:1072 -> j
    401:403:void setInterpolatedTextSize(float):1066 -> j
    401:403:void calculateBaseOffsets(boolean):905 -> j
    401:403:void recalculate(boolean):1231 -> j
    404:406:void setInterpolatedTextSize(float):1068:1068 -> j
    404:406:void calculateBaseOffsets(boolean):905 -> j
    404:406:void recalculate(boolean):1231 -> j
    407:410:void recalculate(boolean):1232:1232 -> j
    1:10:void setCollapsedAndExpandedTextColor(android.content.res.ColorStateList):249:249 -> k
    11:12:void setCollapsedAndExpandedTextColor(android.content.res.ColorStateList):250:250 -> k
    13:15:void setCollapsedAndExpandedTextColor(android.content.res.ColorStateList):251:251 -> k
    16:19:void recalculate():1224:1224 -> k
    16:19:void setCollapsedAndExpandedTextColor(android.content.res.ColorStateList):252 -> k
    1:5:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):555:555 -> l
    6:7:void com.google.android.material.resources.CancelableFontCallback.cancel():64:64 -> l
    6:7:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):556 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:11:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):558:558 -> l
    12:13:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):559:559 -> l
    14:15:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):560:560 -> l
    16:27:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):562:562 -> l
    28:35:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):561:561 -> l
    36:42:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):564:564 -> l
    15:20:void setExpansionFraction(float):626:626 -> m
    21:22:void setExpansionFraction(float):627:627 -> m
    23:26:void setExpansionFraction(float):628:628 -> m
    1:4:void setTypefaces(android.graphics.Typeface):544:544 -> n
    5:9:boolean setExpandedTypefaceInternal(android.graphics.Typeface):577:577 -> n
    5:9:void setTypefaces(android.graphics.Typeface):545 -> n
    10:11:boolean setExpandedTypefaceInternal(android.graphics.Typeface):578:578 -> n
    10:11:void setTypefaces(android.graphics.Typeface):545 -> n
    12:13:boolean setExpandedTypefaceInternal(android.graphics.Typeface):579:579 -> n
    12:13:void setTypefaces(android.graphics.Typeface):545 -> n
    14:25:boolean setExpandedTypefaceInternal(android.graphics.Typeface):581:581 -> n
    14:25:void setTypefaces(android.graphics.Typeface):545 -> n
    26:33:boolean setExpandedTypefaceInternal(android.graphics.Typeface):580:580 -> n
    26:33:void setTypefaces(android.graphics.Typeface):545 -> n
    34:46:boolean setExpandedTypefaceInternal(android.graphics.Typeface):583:583 -> n
    34:46:void setTypefaces(android.graphics.Typeface):545 -> n
    47:50:void recalculate():1224:1224 -> n
    47:50:void setTypefaces(android.graphics.Typeface):547 -> n
    1:8:boolean shouldTruncateCollapsedToSingleLine():796:796 -> o
