# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.text.SpanStyle":"SpanStyle.kt","androidx.compose.ui.text.font.FontWeight$Companion":"FontWeight.kt","androidx.compose.ui.node.LayoutNode":"LayoutNode.kt","androidx.compose.ui.text.font.TypefaceResult$Immutable":"FontFamilyResolver.kt","androidx.compose.ui.text.font.FontStyle":"FontStyle.kt","androidx.compose.ui.text.font.FontSynthesis":"FontSynthesis.kt","androidx.compose.ui.platform.CompositionLocalsKt":"CompositionLocals.kt","androidx.compose.ui.text.font.FontWeight":"FontWeight.kt","androidx.compose.ui.layout.MeasureScope":"MeasureScope.kt","androidx.compose.foundation.text.TextFieldSize":"TextFieldSize.kt","androidx.compose.ui.layout.Placeable":"Placeable.kt","androidx.compose.ui.text.TextStyle":"TextStyle.kt"}}
androidx.compose.foundation.text.TextFieldSizeNode -> zx2:
# {"id":"sourceFile","fileName":"TextFieldSize.kt"}
    androidx.compose.ui.text.TextStyle style -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgz2;"}
    androidx.compose.runtime.State fontResolutionState -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li33;"}
    androidx.compose.foundation.text.TextFieldSize minSizeState -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxx2;"}
    1:6:void <init>(androidx.compose.ui.text.TextStyle):84:84 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgz2;)V"}
    1:2:boolean getShouldAutoInvalidate():95:95 -> D0
    1:4:androidx.compose.ui.unit.LayoutDirection androidx.compose.ui.node.DelegatableNodeKt.requireLayoutDirection(androidx.compose.ui.node.DelegatableNode):396:396 -> G0
    1:4:void onAttach():98 -> G0
    5:6:androidx.compose.ui.unit.LayoutDirection androidx.compose.ui.node.LayoutNode.getLayoutDirection():751:751 -> G0
    5:6:androidx.compose.ui.unit.LayoutDirection androidx.compose.ui.node.DelegatableNodeKt.requireLayoutDirection(androidx.compose.ui.node.DelegatableNode):396 -> G0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:6:void onAttach():98 -> G0
    7:12:void onAttach():98:98 -> G0
    13:14:androidx.compose.runtime.ProvidableCompositionLocal androidx.compose.ui.platform.CompositionLocalsKt.getLocalFontFamilyResolver():137:137 -> G0
    13:14:void onAttach():101 -> G0
    15:21:void onAttach():101:101 -> G0
    22:24:void onAttach():102:102 -> G0
    25:26:void onAttach():104:104 -> G0
    27:30:androidx.compose.ui.unit.LayoutDirection androidx.compose.ui.node.DelegatableNodeKt.requireLayoutDirection(androidx.compose.ui.node.DelegatableNode):396:396 -> G0
    27:30:void onAttach():105 -> G0
    31:32:androidx.compose.ui.unit.LayoutDirection androidx.compose.ui.node.LayoutNode.getLayoutDirection():751:751 -> G0
    31:32:androidx.compose.ui.unit.LayoutDirection androidx.compose.ui.node.DelegatableNodeKt.requireLayoutDirection(androidx.compose.ui.node.DelegatableNode):396 -> G0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:32:void onAttach():105 -> G0
    33:36:androidx.compose.ui.unit.Density androidx.compose.ui.node.DelegatableNodeKt.requireDensity(androidx.compose.ui.node.DelegatableNode):387:387 -> G0
    33:36:void onAttach():106 -> G0
    37:38:androidx.compose.ui.unit.Density androidx.compose.ui.node.LayoutNode.getDensity():740:740 -> G0
    37:38:androidx.compose.ui.unit.Density androidx.compose.ui.node.DelegatableNodeKt.requireDensity(androidx.compose.ui.node.DelegatableNode):387 -> G0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:38:void onAttach():106 -> G0
    39:42:androidx.compose.runtime.State requireFontResolutionState():90:90 -> G0
    39:42:void onAttach():109 -> G0
    43:44:java.lang.Object androidx.compose.ui.text.font.TypefaceResult$Immutable.getValue():158:158 -> G0
    43:44:void onAttach():109 -> G0
    45:47:void onAttach():104:104 -> G0
    48:50:void onAttach():103:103 -> G0
    51:52:androidx.compose.runtime.State requireFontResolutionState():90:90 -> G0
    51:52:void onAttach():109 -> G0
    53:59:androidx.compose.runtime.State requireFontResolutionState():300:300 -> G0
    53:59:void onAttach():109 -> G0
    2:3:void onDetach():137:137 -> H0
    4:6:void onDetach():138:138 -> H0
    1:2:androidx.compose.ui.text.font.FontFamily androidx.compose.ui.text.TextStyle.getFontFamily():1366:1366 -> O0
    1:2:void updateFontResolutionState(androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.font.FontFamily$Resolver):154 -> O0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgz2;Lat0;)V"}
    3:4:androidx.compose.ui.text.font.FontFamily androidx.compose.ui.text.SpanStyle.getFontFamily():96:96 -> O0
    3:4:androidx.compose.ui.text.font.FontFamily androidx.compose.ui.text.TextStyle.getFontFamily():1366 -> O0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:4:void updateFontResolutionState(androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.font.FontFamily$Resolver):154 -> O0
    5:8:androidx.compose.ui.text.font.FontWeight androidx.compose.ui.text.SpanStyle.getFontWeight():93:93 -> O0
    5:8:androidx.compose.ui.text.font.FontWeight androidx.compose.ui.text.TextStyle.getFontWeight():1351 -> O0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:8:void updateFontResolutionState(androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.font.FontFamily$Resolver):155 -> O0
    9:10:androidx.compose.ui.text.font.FontWeight androidx.compose.ui.text.font.FontWeight.access$getNormal$cp():30:30 -> O0
    9:10:androidx.compose.ui.text.font.FontWeight androidx.compose.ui.text.font.FontWeight$Companion.getNormal():60 -> O0
    9:10:void updateFontResolutionState(androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.font.FontFamily$Resolver):155 -> O0
    11:14:androidx.compose.ui.text.font.FontStyle androidx.compose.ui.text.SpanStyle.getFontStyle-4Lr2A7w():94:94 -> O0
    11:14:androidx.compose.ui.text.font.FontStyle androidx.compose.ui.text.TextStyle.getFontStyle-4Lr2A7w():1355 -> O0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:14:void updateFontResolutionState(androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.font.FontFamily$Resolver):156 -> O0
    15:18:int androidx.compose.ui.text.font.FontStyle.unbox-impl():0:0 -> O0
    15:18:void updateFontResolutionState(androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.font.FontFamily$Resolver):156 -> O0
    19:22:androidx.compose.ui.text.font.FontSynthesis androidx.compose.ui.text.SpanStyle.getFontSynthesis-ZQGJjVo():95:95 -> O0
    19:22:androidx.compose.ui.text.font.FontSynthesis androidx.compose.ui.text.TextStyle.getFontSynthesis-ZQGJjVo():1362 -> O0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:22:void updateFontResolutionState(androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.font.FontFamily$Resolver):157 -> O0
    23:28:int androidx.compose.ui.text.font.FontSynthesis.unbox-impl():0:0 -> O0
    23:28:void updateFontResolutionState(androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.font.FontFamily$Resolver):157 -> O0
    29:34:void updateFontResolutionState(androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.font.FontFamily$Resolver):153:153 -> O0
    35:36:void updateFontResolutionState(androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.font.FontFamily$Resolver):152:152 -> O0
    37:40:void updateFontResolutionState(androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.font.FontFamily$Resolver):159:159 -> O0
    1:4:void onDensityChange():132:132 -> a
    5:8:androidx.compose.ui.unit.Density androidx.compose.ui.node.DelegatableNodeKt.requireDensity(androidx.compose.ui.node.DelegatableNode):387:387 -> a
    5:8:void onDensityChange():132 -> a
    9:13:androidx.compose.ui.unit.Density androidx.compose.ui.node.LayoutNode.getDensity():740:740 -> a
    9:13:androidx.compose.ui.unit.Density androidx.compose.ui.node.DelegatableNodeKt.requireDensity(androidx.compose.ui.node.DelegatableNode):387 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:13:void onDensityChange():132 -> a
    14:16:void onDensityChange():132:132 -> a
    17:20:void onDensityChange():133:133 -> a
    1:5:androidx.compose.foundation.text.TextFieldSize requireMinSizeState():93:93 -> d
    1:5:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lpk1;Lik1;J)Lok1;"}
    6:7:androidx.compose.foundation.text.TextFieldSize requireMinSizeState():304:304 -> d
    6:7:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
    8:11:androidx.compose.runtime.State requireFontResolutionState():90:90 -> d
    8:11:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
    12:13:java.lang.Object androidx.compose.ui.text.font.TypefaceResult$Immutable.getValue():158:158 -> d
    12:13:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
    14:21:void androidx.compose.foundation.text.TextFieldSize.updateTypeface(java.lang.Object):243:243 -> d
    14:21:long androidx.compose.foundation.text.TextFieldSize.cachedMinSizeOrComputeMinSize-YEO4UFw(java.lang.Object):211 -> d
    14:21:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
    22:23:void androidx.compose.foundation.text.TextFieldSize.updateTypeface(java.lang.Object):244:244 -> d
    22:23:long androidx.compose.foundation.text.TextFieldSize.cachedMinSizeOrComputeMinSize-YEO4UFw(java.lang.Object):211 -> d
    22:23:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
    24:25:void androidx.compose.foundation.text.TextFieldSize.setDirty(boolean):206:206 -> d
    24:25:void androidx.compose.foundation.text.TextFieldSize.updateTypeface(java.lang.Object):245 -> d
    24:25:long androidx.compose.foundation.text.TextFieldSize.cachedMinSizeOrComputeMinSize-YEO4UFw(java.lang.Object):211 -> d
    24:25:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
    26:28:void androidx.compose.foundation.text.TextFieldSize.setDirty(boolean):300:300 -> d
    26:28:void androidx.compose.foundation.text.TextFieldSize.updateTypeface(java.lang.Object):245 -> d
    26:28:long androidx.compose.foundation.text.TextFieldSize.cachedMinSizeOrComputeMinSize-YEO4UFw(java.lang.Object):211 -> d
    26:28:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
    29:40:boolean androidx.compose.foundation.text.TextFieldSize.getDirty():299:299 -> d
    29:40:long androidx.compose.foundation.text.TextFieldSize.cachedMinSizeOrComputeMinSize-YEO4UFw(java.lang.Object):212 -> d
    29:40:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
    41:42:long androidx.compose.foundation.text.TextFieldSize.cachedMinSizeOrComputeMinSize-YEO4UFw(java.lang.Object):213:213 -> d
    41:42:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
    43:44:long androidx.compose.foundation.text.TextFieldSize.computeMinSize-YEO4UFw(androidx.compose.ui.text.font.FontFamily$Resolver):251:251 -> d
    43:44:long androidx.compose.foundation.text.TextFieldSize.cachedMinSizeOrComputeMinSize-YEO4UFw(java.lang.Object):213 -> d
    43:44:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
    45:46:long androidx.compose.foundation.text.TextFieldSize.computeMinSize-YEO4UFw(androidx.compose.ui.text.font.FontFamily$Resolver):252:252 -> d
    45:46:long androidx.compose.foundation.text.TextFieldSize.cachedMinSizeOrComputeMinSize-YEO4UFw(java.lang.Object):213 -> d
    45:46:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
    47:50:long androidx.compose.foundation.text.TextFieldSize.computeMinSize-YEO4UFw(androidx.compose.ui.text.font.FontFamily$Resolver):250:250 -> d
    47:50:long androidx.compose.foundation.text.TextFieldSize.cachedMinSizeOrComputeMinSize-YEO4UFw(java.lang.Object):213 -> d
    47:50:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
    51:52:long androidx.compose.foundation.text.TextFieldSize.cachedMinSizeOrComputeMinSize-YEO4UFw(java.lang.Object):213:213 -> d
    51:52:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
    53:54:void androidx.compose.foundation.text.TextFieldSize.setDirty(boolean):206:206 -> d
    53:54:long androidx.compose.foundation.text.TextFieldSize.cachedMinSizeOrComputeMinSize-YEO4UFw(java.lang.Object):214 -> d
    53:54:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
    55:57:void androidx.compose.foundation.text.TextFieldSize.setDirty(boolean):300:300 -> d
    55:57:long androidx.compose.foundation.text.TextFieldSize.cachedMinSizeOrComputeMinSize-YEO4UFw(java.lang.Object):214 -> d
    55:57:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
    58:74:long androidx.compose.foundation.text.TextFieldSize.cachedMinSizeOrComputeMinSize-YEO4UFw(java.lang.Object):216:216 -> d
    58:74:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
    75:78:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):121:121 -> d
    79:86:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):122:122 -> d
    87:88:int androidx.compose.ui.layout.Placeable.getWidth():45:45 -> d
    87:88:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):123 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    89:90:int androidx.compose.ui.layout.Placeable.getHeight():56:56 -> d
    89:90:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):123 -> d
    91:95:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):123:123 -> d
    96:97:androidx.compose.ui.layout.MeasureResult androidx.compose.ui.layout.MeasureScope.layout$default(androidx.compose.ui.layout.MeasureScope,int,int,java.util.Map,kotlin.jvm.functions.Function1,int,java.lang.Object):50:50 -> d
    96:97:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):123 -> d
    98:102:androidx.compose.ui.layout.MeasureResult androidx.compose.ui.layout.MeasureScope.layout$default(androidx.compose.ui.layout.MeasureScope,int,int,java.util.Map,kotlin.jvm.functions.Function1,int,java.lang.Object):47:47 -> d
    98:102:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):123 -> d
    103:104:androidx.compose.runtime.State requireFontResolutionState():90:90 -> d
    103:104:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
    105:111:androidx.compose.runtime.State requireFontResolutionState():300:300 -> d
    105:111:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
    112:113:androidx.compose.foundation.text.TextFieldSize requireMinSizeState():93:93 -> d
    112:113:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
    114:120:androidx.compose.foundation.text.TextFieldSize requireMinSizeState():305:305 -> d
    114:120:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):119 -> d
    1:4:void onLayoutDirectionChange():127:127 -> x0
    5:8:androidx.compose.ui.unit.LayoutDirection androidx.compose.ui.node.DelegatableNodeKt.requireLayoutDirection(androidx.compose.ui.node.DelegatableNode):396:396 -> x0
    5:8:void onLayoutDirectionChange():127 -> x0
    9:13:androidx.compose.ui.unit.LayoutDirection androidx.compose.ui.node.LayoutNode.getLayoutDirection():751:751 -> x0
    9:13:androidx.compose.ui.unit.LayoutDirection androidx.compose.ui.node.DelegatableNodeKt.requireLayoutDirection(androidx.compose.ui.node.DelegatableNode):396 -> x0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:13:void onLayoutDirectionChange():127 -> x0
    14:16:void onLayoutDirectionChange():127:127 -> x0
    17:20:void onLayoutDirectionChange():128:128 -> x0
