# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.graphics.AndroidCanvas":"AndroidCanvas.android.kt","androidx.compose.ui.graphics.drawscope.CanvasDrawScope":"CanvasDrawScope.kt","androidx.compose.ui.graphics.drawscope.CanvasDrawScope$DrawParams":"CanvasDrawScope.kt","androidx.compose.ui.graphics.CanvasHolder":"AndroidCanvas.android.kt"}}
androidx.compose.ui.graphics.layer.ViewLayer -> sa3:
# {"id":"sourceFile","fileName":"GraphicsViewLayer.android.kt"}
    android.view.View ownerView -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lji0;"}
    androidx.compose.ui.graphics.CanvasHolder canvasHolder -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ltt;"}
    androidx.compose.ui.graphics.drawscope.CanvasDrawScope canvasDrawScope -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lst;"}
    boolean isInvalidated -> i
    android.graphics.Outline layerOutline -> j
    boolean canUseCompositingLayer -> k
    androidx.compose.ui.unit.Density density -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lae0;"}
    androidx.compose.ui.unit.LayoutDirection layoutDirection -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ls91;"}
    kotlin.jvm.functions.Function1 drawBlock -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnu0;"}
    androidx.compose.ui.graphics.layer.GraphicsLayer parentLayer -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxw0;"}
    android.view.ViewOutlineProvider LayerOutlineProvider -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lse0;"}
    1:3:void <clinit>():144:144 -> <clinit>
    4:6:void androidx.compose.ui.graphics.layer.ViewLayer$Companion$LayerOutlineProvider$1.<init>():144:144 -> <clinit>
    4:6:void <clinit>():144 -> <clinit>
    7:9:void <clinit>():144:144 -> <clinit>
    1:4:void <init>(android.view.View,androidx.compose.ui.graphics.CanvasHolder,androidx.compose.ui.graphics.drawscope.CanvasDrawScope):60:60 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lji0;Ltt;Lst;)V"}
    5:7:void <init>(android.view.View,androidx.compose.ui.graphics.CanvasHolder,androidx.compose.ui.graphics.drawscope.CanvasDrawScope):56:56 -> <init>
    8:9:void <init>(android.view.View,androidx.compose.ui.graphics.CanvasHolder,androidx.compose.ui.graphics.drawscope.CanvasDrawScope):57:57 -> <init>
    10:11:void <init>(android.view.View,androidx.compose.ui.graphics.CanvasHolder,androidx.compose.ui.graphics.drawscope.CanvasDrawScope):58:58 -> <init>
    12:13:void <init>(android.view.View,androidx.compose.ui.graphics.CanvasHolder,androidx.compose.ui.graphics.drawscope.CanvasDrawScope):59:59 -> <init>
    14:19:void <init>(android.view.View,androidx.compose.ui.graphics.CanvasHolder,androidx.compose.ui.graphics.drawscope.CanvasDrawScope):65:65 -> <init>
    20:21:void <init>(android.view.View,androidx.compose.ui.graphics.CanvasHolder,androidx.compose.ui.graphics.drawscope.CanvasDrawScope):80:80 -> <init>
    22:25:void <init>(android.view.View,androidx.compose.ui.graphics.CanvasHolder,androidx.compose.ui.graphics.drawscope.CanvasDrawScope):88:88 -> <init>
    26:29:void <init>(android.view.View,androidx.compose.ui.graphics.CanvasHolder,androidx.compose.ui.graphics.drawscope.CanvasDrawScope):89:89 -> <init>
    30:39:void <init>(android.view.View,androidx.compose.ui.graphics.CanvasHolder,androidx.compose.ui.graphics.drawscope.CanvasDrawScope):90:90 -> <init>
    40:43:void <init>(android.view.View,androidx.compose.ui.graphics.CanvasHolder,androidx.compose.ui.graphics.drawscope.CanvasDrawScope):106:106 -> <init>
    44:47:void <init>(android.view.View,androidx.compose.ui.graphics.CanvasHolder,androidx.compose.ui.graphics.drawscope.CanvasDrawScope):107:107 -> <init>
    3:6:androidx.compose.ui.graphics.AndroidCanvas androidx.compose.ui.graphics.CanvasHolder.getAndroidCanvas():42:42 -> dispatchDraw
    3:6:void dispatchDraw(android.graphics.Canvas):584 -> dispatchDraw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:10:android.graphics.Canvas androidx.compose.ui.graphics.AndroidCanvas.getInternalCanvas():65:65 -> dispatchDraw
    7:10:void dispatchDraw(android.graphics.Canvas):584 -> dispatchDraw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:12:void androidx.compose.ui.graphics.AndroidCanvas.setInternalCanvas(android.graphics.Canvas):65:65 -> dispatchDraw
    11:12:void dispatchDraw(android.graphics.Canvas):585 -> dispatchDraw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:14:void dispatchDraw(android.graphics.Canvas):124:124 -> dispatchDraw
    15:16:void dispatchDraw(android.graphics.Canvas):125:125 -> dispatchDraw
    17:26:void dispatchDraw(android.graphics.Canvas):127:127 -> dispatchDraw
    27:31:void dispatchDraw(android.graphics.Canvas):588:588 -> dispatchDraw
    32:46:void dispatchDraw(android.graphics.Canvas):589:589 -> dispatchDraw
    47:48:void dispatchDraw(android.graphics.Canvas):128:128 -> dispatchDraw
    49:50:void dispatchDraw(android.graphics.Canvas):129:129 -> dispatchDraw
    51:54:androidx.compose.ui.graphics.drawscope.DrawContext androidx.compose.ui.graphics.drawscope.CanvasDrawScope.getDrawContext():65:65 -> dispatchDraw
    51:54:void dispatchDraw(android.graphics.Canvas):591 -> dispatchDraw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    55:58:androidx.compose.ui.unit.Density androidx.compose.ui.graphics.drawscope.CanvasDrawScope$drawContext$1.getDensity():88:88 -> dispatchDraw
    55:58:void dispatchDraw(android.graphics.Canvas):591 -> dispatchDraw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    59:60:androidx.compose.ui.graphics.drawscope.CanvasDrawScope$DrawParams androidx.compose.ui.graphics.drawscope.CanvasDrawScope.getDrawParams():54:54 -> dispatchDraw
    59:60:androidx.compose.ui.unit.Density androidx.compose.ui.graphics.drawscope.CanvasDrawScope$drawContext$1.getDensity():88 -> dispatchDraw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    59:60:void dispatchDraw(android.graphics.Canvas):591 -> dispatchDraw
    61:62:androidx.compose.ui.unit.Density androidx.compose.ui.graphics.drawscope.CanvasDrawScope$DrawParams.getDensity():711:711 -> dispatchDraw
    61:62:androidx.compose.ui.unit.Density androidx.compose.ui.graphics.drawscope.CanvasDrawScope$drawContext$1.getDensity():88 -> dispatchDraw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    61:62:void dispatchDraw(android.graphics.Canvas):591 -> dispatchDraw
    63:64:androidx.compose.ui.unit.LayoutDirection androidx.compose.ui.graphics.drawscope.CanvasDrawScope$DrawParams.getLayoutDirection():712:712 -> dispatchDraw
    63:64:androidx.compose.ui.unit.LayoutDirection androidx.compose.ui.graphics.drawscope.CanvasDrawScope$drawContext$1.getLayoutDirection():82 -> dispatchDraw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    63:64:void dispatchDraw(android.graphics.Canvas):592 -> dispatchDraw
    65:68:void dispatchDraw(android.graphics.Canvas):593:593 -> dispatchDraw
    69:73:androidx.compose.ui.graphics.drawscope.DrawContext androidx.compose.ui.graphics.drawscope.CanvasDrawScope.getDrawContext():65:65 -> dispatchDraw
    69:73:void dispatchDraw(android.graphics.Canvas):594 -> dispatchDraw
    74:79:void dispatchDraw(android.graphics.Canvas):594:594 -> dispatchDraw
    80:83:androidx.compose.ui.graphics.layer.GraphicsLayer androidx.compose.ui.graphics.drawscope.CanvasDrawScope$drawContext$1.getGraphicsLayer():93:93 -> dispatchDraw
    80:83:void dispatchDraw(android.graphics.Canvas):595 -> dispatchDraw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    84:86:void dispatchDraw(android.graphics.Canvas):597:597 -> dispatchDraw
    87:89:void dispatchDraw(android.graphics.Canvas):598:598 -> dispatchDraw
    90:92:void dispatchDraw(android.graphics.Canvas):599:599 -> dispatchDraw
    93:95:void dispatchDraw(android.graphics.Canvas):600:600 -> dispatchDraw
    96:97:void androidx.compose.ui.graphics.drawscope.CanvasDrawScope$drawContext$1.setGraphicsLayer(androidx.compose.ui.graphics.layer.GraphicsLayer):93:93 -> dispatchDraw
    96:97:void dispatchDraw(android.graphics.Canvas):601 -> dispatchDraw
    98:100:void dispatchDraw(android.graphics.Canvas):603:603 -> dispatchDraw
    101:103:void dispatchDraw(android.graphics.Canvas):605:605 -> dispatchDraw
    104:106:void dispatchDraw(android.graphics.Canvas):607:607 -> dispatchDraw
    107:111:void dispatchDraw(android.graphics.Canvas):609:609 -> dispatchDraw
    112:116:void dispatchDraw(android.graphics.Canvas):610:610 -> dispatchDraw
    117:119:void dispatchDraw(android.graphics.Canvas):611:611 -> dispatchDraw
    120:122:void dispatchDraw(android.graphics.Canvas):612:612 -> dispatchDraw
    123:124:void androidx.compose.ui.graphics.drawscope.CanvasDrawScope$drawContext$1.setGraphicsLayer(androidx.compose.ui.graphics.layer.GraphicsLayer):93:93 -> dispatchDraw
    123:124:void dispatchDraw(android.graphics.Canvas):613 -> dispatchDraw
    125:126:androidx.compose.ui.graphics.AndroidCanvas androidx.compose.ui.graphics.CanvasHolder.getAndroidCanvas():42:42 -> dispatchDraw
    125:126:void dispatchDraw(android.graphics.Canvas):617 -> dispatchDraw
    127:129:void androidx.compose.ui.graphics.AndroidCanvas.setInternalCanvas(android.graphics.Canvas):65:65 -> dispatchDraw
    127:129:void dispatchDraw(android.graphics.Canvas):617 -> dispatchDraw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    130:137:void dispatchDraw(android.graphics.Canvas):132:132 -> dispatchDraw
    138:140:void dispatchDraw(android.graphics.Canvas):607:607 -> dispatchDraw
    141:143:void dispatchDraw(android.graphics.Canvas):609:609 -> dispatchDraw
    144:146:void dispatchDraw(android.graphics.Canvas):610:610 -> dispatchDraw
    147:149:void dispatchDraw(android.graphics.Canvas):611:611 -> dispatchDraw
    150:152:void dispatchDraw(android.graphics.Canvas):612:612 -> dispatchDraw
    153:154:void androidx.compose.ui.graphics.drawscope.CanvasDrawScope$drawContext$1.setGraphicsLayer(androidx.compose.ui.graphics.layer.GraphicsLayer):93:93 -> dispatchDraw
    153:154:void dispatchDraw(android.graphics.Canvas):613 -> dispatchDraw
    155:155:void dispatchDraw(android.graphics.Canvas):608:608 -> dispatchDraw
    1:1:void forceLayout():140:140 -> forceLayout
    1:3:boolean getCanUseCompositingLayer$ui_graphics():80:80 -> getCanUseCompositingLayer$ui_graphics
    1:3:androidx.compose.ui.graphics.CanvasHolder getCanvasHolder():58:58 -> getCanvasHolder
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ltt;"}
    1:3:android.view.View getOwnerView():57:57 -> getOwnerView
    1:3:boolean hasOverlappingRendering():118:118 -> hasOverlappingRendering
    1:5:void invalidate():111:111 -> invalidate
    6:7:void invalidate():112:112 -> invalidate
    8:11:void invalidate():113:113 -> invalidate
    1:1:void onLayout(boolean,int,int,int,int):135:135 -> onLayout
    1:4:void setCanUseCompositingLayer$ui_graphics(boolean):82:82 -> setCanUseCompositingLayer$ui_graphics
    5:6:void setCanUseCompositingLayer$ui_graphics(boolean):83:83 -> setCanUseCompositingLayer$ui_graphics
    7:10:void setCanUseCompositingLayer$ui_graphics(boolean):84:84 -> setCanUseCompositingLayer$ui_graphics
    1:3:void setInvalidated(boolean):62:62 -> setInvalidated
