# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.graphics.AndroidPath":"AndroidPath.android.kt","androidx.collection.ScatterSetKt":"ScatterSet.kt","androidx.collection.MutableScatterSet":"ScatterSet.kt","androidx.compose.ui.graphics.layer.OutlineVerificationHelper":"AndroidGraphicsLayer.android.kt","androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker":"ChildLayerDependenciesTracker.kt"}}
androidx.compose.ui.graphics.layer.GraphicsLayer -> xw0:
# {"id":"sourceFile","fileName":"AndroidGraphicsLayer.android.kt"}
    androidx.compose.ui.graphics.layer.GraphicsLayerImpl impl -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lzw0;"}
    androidx.compose.ui.unit.Density density -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lae0;"}
    androidx.compose.ui.unit.LayoutDirection layoutDirection -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ls91;"}
    kotlin.jvm.functions.Function1 drawBlock -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnu0;"}
    kotlin.jvm.functions.Function1 clipDrawBlock -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"La7;"}
    android.graphics.Outline androidOutline -> f
    boolean outlineDirty -> g
    long roundRectOutlineTopLeft -> h
    long roundRectOutlineSize -> i
    float roundRectCornerRadius -> j
    androidx.compose.ui.graphics.Outline internalOutline -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lij0;"}
    androidx.compose.ui.graphics.Path outlinePath -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lic;"}
    androidx.compose.ui.graphics.Path roundRectClipPath -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lic;"}
    boolean usePathForClip -> n
    androidx.compose.ui.graphics.drawscope.CanvasDrawScope softwareDrawScope -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lst;"}
    androidx.compose.ui.graphics.Paint softwareLayerPaint -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lac;"}
    int parentLayerUsages -> q
    androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker childDependenciesTracker -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrw;"}
    boolean isReleased -> s
    long topLeft -> t
    long size -> u
    long pivotOffset -> v
    boolean clip -> w
    android.graphics.RectF pathBounds -> x
    1:13:void <clinit>():873:873 -> <clinit>
    14:17:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> <clinit>
    14:17:void <clinit>():873 -> <clinit>
    1:3:void <init>(androidx.compose.ui.graphics.layer.GraphicsLayerImpl):56:56 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lzw0;)V"}
    4:5:void <init>(androidx.compose.ui.graphics.layer.GraphicsLayerImpl):57:57 -> <init>
    6:9:void <init>(androidx.compose.ui.graphics.layer.GraphicsLayerImpl):58:58 -> <init>
    10:13:void <init>(androidx.compose.ui.graphics.layer.GraphicsLayerImpl):59:59 -> <init>
    14:17:void <init>(androidx.compose.ui.graphics.layer.GraphicsLayerImpl):60:60 -> <init>
    18:27:void <init>(androidx.compose.ui.graphics.layer.GraphicsLayerImpl):64:64 -> <init>
    28:31:void <init>(androidx.compose.ui.graphics.layer.GraphicsLayerImpl):74:74 -> <init>
    32:38:void <init>(androidx.compose.ui.graphics.layer.GraphicsLayerImpl):75:75 -> <init>
    39:40:void <init>(androidx.compose.ui.graphics.layer.GraphicsLayerImpl):76:76 -> <init>
    41:42:void <init>(androidx.compose.ui.graphics.layer.GraphicsLayerImpl):92:92 -> <init>
    43:45:void androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker.<init>():26:26 -> <init>
    43:45:void <init>(androidx.compose.ui.graphics.layer.GraphicsLayerImpl):92 -> <init>
    46:48:void <init>(androidx.compose.ui.graphics.layer.GraphicsLayerImpl):92:92 -> <init>
    49:51:void <init>(androidx.compose.ui.graphics.layer.GraphicsLayerImpl):95:95 -> <init>
    52:53:void <init>(androidx.compose.ui.graphics.layer.GraphicsLayerImpl):128:128 -> <init>
    54:55:void <init>(androidx.compose.ui.graphics.layer.GraphicsLayerImpl):144:144 -> <init>
    56:58:void <init>(androidx.compose.ui.graphics.layer.GraphicsLayerImpl):209:209 -> <init>
    3:7:void configureOutlineAndClip():587:587 -> a
    8:14:void configureOutlineAndClip():588:588 -> a
    15:24:float getShadowElevation():280:280 -> a
    15:24:void configureOutlineAndClip():588 -> a
    25:29:void configureOutlineAndClip():590:590 -> a
    30:34:void configureOutlineAndClip():591:591 -> a
    35:45:void configureOutlineAndClip():593:593 -> a
    46:56:android.graphics.RectF obtainPathBounds():581:581 -> a
    46:56:void configureOutlineAndClip():595 -> a
    57:62:void configureOutlineAndClip():1096:1096 -> a
    63:64:void configureOutlineAndClip():1097:1097 -> a
    65:67:void configureOutlineAndClip():596:596 -> a
    68:74:android.graphics.Outline updatePathOutline(androidx.compose.ui.graphics.Path):654:654 -> a
    68:74:void configureOutlineAndClip():598 -> a
    75:81:boolean androidx.compose.ui.graphics.AndroidPath.isConvex():236:236 -> a
    75:81:android.graphics.Outline updatePathOutline(androidx.compose.ui.graphics.Path):654 -> a
    75:81:void configureOutlineAndClip():598 -> a
    82:88:android.graphics.Outline updatePathOutline(androidx.compose.ui.graphics.Path):663:663 -> a
    82:88:void configureOutlineAndClip():598 -> a
    89:92:android.graphics.Outline updatePathOutline(androidx.compose.ui.graphics.Path):665:665 -> a
    89:92:void configureOutlineAndClip():598 -> a
    93:109:android.graphics.Outline obtainAndroidOutline():677:677 -> a
    93:109:android.graphics.Outline updatePathOutline(androidx.compose.ui.graphics.Path):655 -> a
    93:109:void configureOutlineAndClip():598 -> a
    110:113:void androidx.compose.ui.graphics.layer.OutlineVerificationHelper.setPath(android.graphics.Outline,androidx.compose.ui.graphics.Path):1008:1008 -> a
    110:113:android.graphics.Outline updatePathOutline(androidx.compose.ui.graphics.Path):657 -> a
    110:113:void configureOutlineAndClip():598 -> a
    114:121:void androidx.compose.ui.graphics.layer.OutlineVerificationHelper.setPath(android.graphics.Outline,androidx.compose.ui.graphics.Path):1015:1015 -> a
    114:121:android.graphics.Outline updatePathOutline(androidx.compose.ui.graphics.Path):657 -> a
    114:121:void configureOutlineAndClip():598 -> a
    122:124:android.graphics.Outline updatePathOutline(androidx.compose.ui.graphics.Path):659:659 -> a
    122:124:void configureOutlineAndClip():598 -> a
    125:131:android.graphics.Outline updatePathOutline(androidx.compose.ui.graphics.Path):661:661 -> a
    125:131:void configureOutlineAndClip():598 -> a
    132:135:android.graphics.Outline updatePathOutline(androidx.compose.ui.graphics.Path):668:668 -> a
    132:135:void configureOutlineAndClip():598 -> a
    136:139:float getAlpha():164:164 -> a
    136:139:void configureOutlineAndClip():598 -> a
    140:143:void configureOutlineAndClip():598:598 -> a
    144:147:void configureOutlineAndClip():601:601 -> a
    148:151:void configureOutlineAndClip():1101:1101 -> a
    152:155:void configureOutlineAndClip():601:601 -> a
    156:164:void configureOutlineAndClip():1101:1101 -> a
    165:167:void configureOutlineAndClip():599:599 -> a
    168:175:void configureOutlineAndClip():603:603 -> a
    176:178:void configureOutlineAndClip():604:604 -> a
    179:183:void configureOutlineAndClip():606:606 -> a
    184:190:void configureOutlineAndClip():608:608 -> a
    191:196:android.graphics.Outline updatePathOutline(androidx.compose.ui.graphics.Path):1149:1149 -> a
    191:196:void configureOutlineAndClip():598 -> a
    197:202:void configureOutlineAndClip():1099:1099 -> a
    203:207:void configureOutlineAndClip():611:611 -> a
    208:219:android.graphics.Outline obtainAndroidOutline():677:677 -> a
    208:219:void configureOutlineAndClip():614 -> a
    220:225:void configureOutlineAndClip():1104:1104 -> a
    226:227:void configureOutlineAndClip():1105:1105 -> a
    228:243:void configureOutlineAndClip():1106:1106 -> a
    244:247:void configureOutlineAndClip():1123:1123 -> a
    248:253:void configureOutlineAndClip():1127:1127 -> a
    254:257:void configureOutlineAndClip():1130:1130 -> a
    258:261:void configureOutlineAndClip():1134:1134 -> a
    262:273:void configureOutlineAndClip():1137:1137 -> a
    274:277:void configureOutlineAndClip():1139:1139 -> a
    278:288:void configureOutlineAndClip():1142:1142 -> a
    289:292:void configureOutlineAndClip():1144:1144 -> a
    293:301:void configureOutlineAndClip():624:624 -> a
    302:305:float getAlpha():164:164 -> a
    302:305:void configureOutlineAndClip():627 -> a
    306:308:void configureOutlineAndClip():627:627 -> a
    309:312:long androidx.compose.ui.unit.IntSizeKt.roundToIntSize-uvyYCjk(long):149:149 -> a
    309:312:void configureOutlineAndClip():628 -> a
    313:316:long androidx.compose.ui.unit.IntSizeKt.roundToIntSize-uvyYCjk(long):153:153 -> a
    313:316:void configureOutlineAndClip():628 -> a
    317:320:long androidx.compose.ui.unit.IntSizeKt.roundToIntSize-uvyYCjk(long):149:149 -> a
    317:320:void configureOutlineAndClip():628 -> a
    321:329:long androidx.compose.ui.unit.IntSizeKt.roundToIntSize-uvyYCjk(long):153:153 -> a
    321:329:void configureOutlineAndClip():628 -> a
    330:332:void configureOutlineAndClip():628:628 -> a
    333:335:void configureOutlineAndClip():632:632 -> a
    1:8:void discardContentIfReleasedAndHaveNoParentLayerUsages():691:691 -> b
    9:16:androidx.compose.ui.graphics.layer.GraphicsLayer androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker.access$getDependency$p(androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker):26:26 -> b
    9:16:void discardDisplayList$ui_graphics():1151 -> b
    9:16:void discardContentIfReleasedAndHaveNoParentLayerUsages():692 -> b
    17:22:void onRemovedFromParentLayer():575:575 -> b
    17:22:void discardDisplayList$ui_graphics():702 -> b
    17:22:void discardContentIfReleasedAndHaveNoParentLayerUsages():692 -> b
    23:26:void onRemovedFromParentLayer():576:576 -> b
    23:26:void discardDisplayList$ui_graphics():702 -> b
    23:26:void discardContentIfReleasedAndHaveNoParentLayerUsages():692 -> b
    27:28:void androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker.access$setDependency$p(androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker,androidx.compose.ui.graphics.layer.GraphicsLayer):26:26 -> b
    27:28:void discardDisplayList$ui_graphics():1153 -> b
    27:28:void discardContentIfReleasedAndHaveNoParentLayerUsages():692 -> b
    29:34:androidx.collection.MutableScatterSet androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker.access$getDependenciesSet$p(androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker):26:26 -> b
    29:34:void discardDisplayList$ui_graphics():1155 -> b
    29:34:void discardContentIfReleasedAndHaveNoParentLayerUsages():692 -> b
    35:36:void discardDisplayList$ui_graphics():1158:1158 -> b
    35:36:void discardContentIfReleasedAndHaveNoParentLayerUsages():692 -> b
    37:38:void discardDisplayList$ui_graphics():1162:1162 -> b
    37:38:void discardContentIfReleasedAndHaveNoParentLayerUsages():692 -> b
    39:45:void discardDisplayList$ui_graphics():1163:1163 -> b
    39:45:void discardContentIfReleasedAndHaveNoParentLayerUsages():692 -> b
    46:85:void discardDisplayList$ui_graphics():1166:1166 -> b
    46:85:void discardContentIfReleasedAndHaveNoParentLayerUsages():692 -> b
    86:89:void discardDisplayList$ui_graphics():1175:1175 -> b
    86:89:void discardContentIfReleasedAndHaveNoParentLayerUsages():692 -> b
    90:93:void onRemovedFromParentLayer():575:575 -> b
    90:93:void discardDisplayList$ui_graphics():702 -> b
    90:93:void discardContentIfReleasedAndHaveNoParentLayerUsages():692 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    94:95:void onRemovedFromParentLayer():575:575 -> b
    94:95:void discardDisplayList$ui_graphics():702 -> b
    94:95:void discardContentIfReleasedAndHaveNoParentLayerUsages():692 -> b
    96:109:void onRemovedFromParentLayer():576:576 -> b
    96:109:void discardDisplayList$ui_graphics():702 -> b
    96:109:void discardContentIfReleasedAndHaveNoParentLayerUsages():692 -> b
    110:112:void discardDisplayList$ui_graphics():1184:1184 -> b
    110:112:void discardContentIfReleasedAndHaveNoParentLayerUsages():692 -> b
    113:118:void discardDisplayList$ui_graphics():703:703 -> b
    113:118:void discardContentIfReleasedAndHaveNoParentLayerUsages():692 -> b
    1:6:androidx.compose.ui.graphics.layer.GraphicsLayer androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker.access$getDependency$p(androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker):26:26 -> c
    1:6:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1013 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lni0;)V"}
    7:8:void androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker.access$setOldDependency$p(androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker,androidx.compose.ui.graphics.layer.GraphicsLayer):26:26 -> c
    7:8:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1013 -> c
    9:14:androidx.collection.MutableScatterSet androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker.access$getDependenciesSet$p(androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker):26:26 -> c
    9:14:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1014 -> c
    15:20:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1015:1015 -> c
    21:26:androidx.collection.MutableScatterSet androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker.access$getOldDependenciesSet$p(androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker):26:26 -> c
    21:26:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1017 -> c
    27:28:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1018:1018 -> c
    29:33:androidx.collection.MutableScatterSet androidx.collection.ScatterSetKt.mutableScatterSetOf():70:70 -> c
    29:33:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1018 -> c
    34:35:void androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker.access$setOldDependenciesSet$p(androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker,androidx.collection.MutableScatterSet):26:26 -> c
    34:35:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1018 -> c
    36:38:boolean androidx.collection.MutableScatterSet.addAll(androidx.collection.ScatterSet):569:569 -> c
    36:38:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1020 -> c
    39:42:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1021:1021 -> c
    43:44:void androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker.access$setTrackingInProgress$p(androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker,boolean):26:26 -> c
    43:44:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1024 -> c
    45:50:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):439:439 -> c
    51:52:void androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker.access$setTrackingInProgress$p(androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker,boolean):26:26 -> c
    51:52:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1026 -> c
    53:58:androidx.compose.ui.graphics.layer.GraphicsLayer androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker.access$getOldDependency$p(androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker):26:26 -> c
    53:58:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1030 -> c
    59:64:void onRemovedFromParentLayer():575:575 -> c
    59:64:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):437 -> c
    65:67:void onRemovedFromParentLayer():576:576 -> c
    65:67:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):437 -> c
    68:73:androidx.collection.MutableScatterSet androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker.access$getOldDependenciesSet$p(androidx.compose.ui.graphics.layer.ChildLayerDependenciesTracker):26:26 -> c
    68:73:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1031 -> c
    74:79:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1032:1032 -> c
    80:81:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1035:1035 -> c
    82:83:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1039:1039 -> c
    84:89:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1040:1040 -> c
    90:129:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1043:1043 -> c
    130:133:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1052:1052 -> c
    134:137:void onRemovedFromParentLayer():575:575 -> c
    134:137:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):437 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    138:139:void onRemovedFromParentLayer():575:575 -> c
    138:139:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):437 -> c
    140:153:void onRemovedFromParentLayer():576:576 -> c
    140:153:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):437 -> c
    154:157:void drawWithChildTracking(androidx.compose.ui.graphics.drawscope.DrawScope):1061:1061 -> c
    1:2:androidx.compose.ui.graphics.Outline getOutline():731:731 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lij0;"}
    3:9:androidx.compose.ui.graphics.Outline getOutline():732:732 -> d
    10:17:androidx.compose.ui.graphics.Outline getOutline():736:736 -> d
    18:23:androidx.compose.ui.graphics.Outline getOutline():1187:1187 -> d
    24:25:androidx.compose.ui.graphics.Outline getOutline():1188:1188 -> d
    26:43:androidx.compose.ui.graphics.Outline getOutline():1189:1189 -> d
    44:54:androidx.compose.ui.graphics.Outline getOutline():1206:1206 -> d
    55:61:androidx.compose.ui.graphics.Outline getOutline():1209:1209 -> d
    62:68:androidx.compose.ui.graphics.Outline getOutline():1212:1212 -> d
    69:74:androidx.compose.ui.graphics.Outline getOutline():1215:1215 -> d
    75:81:androidx.compose.ui.graphics.Outline getOutline():743:743 -> d
    82:83:androidx.compose.ui.graphics.Outline getOutline():745:745 -> d
    84:88:androidx.compose.ui.graphics.Outline getOutline():1217:1217 -> d
    89:100:androidx.compose.ui.graphics.Outline getOutline():1218:1218 -> d
    101:104:androidx.compose.ui.graphics.Outline getOutline():746:746 -> d
    105:110:androidx.compose.ui.graphics.Outline getOutline():745:745 -> d
    111:120:androidx.compose.ui.graphics.Outline getOutline():749:749 -> d
    121:123:androidx.compose.ui.graphics.Outline getOutline():752:752 -> d
    1:8:void setRoundRectOutline-TNW_H78(long,long,float):793:793 -> e
    9:16:void setRoundRectOutline-TNW_H78(long,long,float):794:794 -> e
    17:22:void setRoundRectOutline-TNW_H78(long,long,float):795:795 -> e
    23:29:void setRoundRectOutline-TNW_H78(long,long,float):796:796 -> e
    30:31:void resetOutlineParams():757:757 -> e
    30:31:void setRoundRectOutline-TNW_H78(long,long,float):798 -> e
    32:34:void resetOutlineParams():758:758 -> e
    32:34:void setRoundRectOutline-TNW_H78(long,long,float):798 -> e
    35:37:void resetOutlineParams():762:762 -> e
    35:37:void setRoundRectOutline-TNW_H78(long,long,float):798 -> e
    38:39:void resetOutlineParams():763:763 -> e
    38:39:void setRoundRectOutline-TNW_H78(long,long,float):798 -> e
    40:41:void setRoundRectOutline-TNW_H78(long,long,float):799:799 -> e
    42:43:void setRoundRectOutline-TNW_H78(long,long,float):800:800 -> e
    44:45:void setRoundRectOutline-TNW_H78(long,long,float):801:801 -> e
    46:49:void setRoundRectOutline-TNW_H78(long,long,float):802:802 -> e
