# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.runtime.SnapshotState_androidKt":"SnapshotState.android.kt","androidx.compose.ui.node.LayoutNode":"LayoutNode.kt","androidx.compose.runtime.ParcelableSnapshotMutableState":"SnapshotState.android.kt","androidx.compose.ui.geometry.Offset":"Offset.kt","androidx.compose.ui.unit.DpSize":"Dp.kt","androidx.compose.runtime.SnapshotStateKt__SnapshotStateKt":"SnapshotState.kt","androidx.compose.ui.unit.IntSize":"IntSize.kt"}}
androidx.compose.foundation.MagnifierNode -> aj1:
# {"id":"sourceFile","fileName":"Magnifier.android.kt"}
    androidx.compose.runtime.State anchorPositionInRootState -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lje0;"}
    long sourceCenterInRoot -> B
    androidx.compose.ui.unit.IntSize previousSize -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lc51;"}
    kotlinx.coroutines.channels.Channel drawSignalChannel -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljr;"}
    kotlin.jvm.functions.Function1 sourceCenter -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgh;"}
    kotlin.jvm.functions.Function1 onSizeChanged -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lvx2;"}
    androidx.compose.foundation.PlatformMagnifierFactory platformMagnifierFactory -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln02;"}
    android.view.View view -> w
    androidx.compose.ui.unit.Density density -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lae0;"}
    androidx.compose.foundation.PlatformMagnifier magnifier -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm02;"}
    androidx.compose.runtime.MutableState layoutCoordinates$delegate -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ltx1;"}
    1:3:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory):246:246 -> <init>
    1:3:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgh;Lvx2;Ln02;)V"}
    4:5:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory):247:247 -> <init>
    4:5:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    6:7:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory):249:249 -> <init>
    6:7:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    8:9:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory):256:256 -> <init>
    8:9:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    10:11:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory):282:282 -> <init>
    10:11:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    12:14:androidx.compose.runtime.snapshots.SnapshotMutableState androidx.compose.runtime.SnapshotState_androidKt.createSnapshotMutableState(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy):27:27 -> <init>
    12:14:androidx.compose.runtime.MutableState androidx.compose.runtime.SnapshotStateKt__SnapshotStateKt.mutableStateOf(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy):65 -> <init>
    12:14:androidx.compose.runtime.MutableState androidx.compose.runtime.SnapshotStateKt.mutableStateOf(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy):1 -> <init>
    12:14:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory):282 -> <init>
    12:14:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    15:17:void androidx.compose.runtime.ParcelableSnapshotMutableState.<init>(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy):29:29 -> <init>
    15:17:androidx.compose.runtime.snapshots.SnapshotMutableState androidx.compose.runtime.SnapshotState_androidKt.createSnapshotMutableState(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy):27 -> <init>
    15:17:androidx.compose.runtime.MutableState androidx.compose.runtime.SnapshotStateKt__SnapshotStateKt.mutableStateOf(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy):65 -> <init>
    15:17:androidx.compose.runtime.MutableState androidx.compose.runtime.SnapshotStateKt.mutableStateOf(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy):1 -> <init>
    15:17:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory):282 -> <init>
    15:17:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    18:24:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory):282:282 -> <init>
    18:24:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    25:27:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory):305:305 -> <init>
    25:27:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    1:6:void onAttach():377:377 -> G0
    7:12:void onAttach():378:378 -> G0
    13:28:void onAttach():380:380 -> G0
    1:10:void onDetach():394:394 -> H0
    11:13:void onDetach():395:395 -> H0
    1:10:void onObservedReadsChanged():399:399 -> L
    1:3:void draw(androidx.compose.ui.graphics.drawscope.ContentDrawScope):467:467 -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lka1;)V"}
    4:13:void draw(androidx.compose.ui.graphics.drawscope.ContentDrawScope):468:468 -> O
    1:4:long getAnchorPositionInRoot-F1C5BW0():293:293 -> O0
    5:16:long getAnchorPositionInRoot-F1C5BW0():294:294 -> O0
    17:26:long getAnchorPositionInRoot-F1C5BW0():298:298 -> O0
    27:35:long androidx.compose.ui.geometry.Offset.unbox-impl():0:0 -> O0
    27:35:long getAnchorPositionInRoot-F1C5BW0():298 -> O0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:9:void recreateMagnifier():403:403 -> P0
    10:19:void recreateMagnifier():404:404 -> P0
    20:23:void recreateMagnifier():405:405 -> P0
    24:27:androidx.compose.ui.unit.Density androidx.compose.ui.node.DelegatableNodeKt.requireDensity(androidx.compose.ui.node.DelegatableNode):387:387 -> P0
    24:27:void recreateMagnifier():405 -> P0
    28:29:androidx.compose.ui.unit.Density androidx.compose.ui.node.LayoutNode.getDensity():740:740 -> P0
    28:29:androidx.compose.ui.unit.Density androidx.compose.ui.node.DelegatableNodeKt.requireDensity(androidx.compose.ui.node.DelegatableNode):387 -> P0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    28:29:void recreateMagnifier():405 -> P0
    30:31:void recreateMagnifier():405:405 -> P0
    32:37:void recreateMagnifier():407:407 -> P0
    38:39:void recreateMagnifier():406:406 -> P0
    40:43:void recreateMagnifier():417:417 -> P0
    1:4:void updateMagnifier():421:421 -> Q0
    5:8:androidx.compose.ui.unit.Density androidx.compose.ui.node.DelegatableNodeKt.requireDensity(androidx.compose.ui.node.DelegatableNode):387:387 -> Q0
    5:8:void updateMagnifier():421 -> Q0
    9:10:androidx.compose.ui.unit.Density androidx.compose.ui.node.LayoutNode.getDensity():740:740 -> Q0
    9:10:androidx.compose.ui.unit.Density androidx.compose.ui.node.DelegatableNodeKt.requireDensity(androidx.compose.ui.node.DelegatableNode):387 -> Q0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:10:void updateMagnifier():421 -> Q0
    11:12:void updateMagnifier():421:421 -> Q0
    13:20:void updateMagnifier():423:423 -> Q0
    21:38:long androidx.compose.ui.geometry.Offset.unbox-impl():0:0 -> Q0
    21:38:void updateMagnifier():423 -> Q0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    39:47:void updateMagnifier():427:427 -> Q0
    48:57:void updateMagnifier():428:428 -> Q0
    58:61:void updateMagnifier():437:437 -> Q0
    62:64:void updateMagnifier():438:438 -> Q0
    65:68:void updateMagnifier():441:441 -> Q0
    69:70:void updateMagnifier():442:442 -> Q0
    71:73:void updateMagnifier():441:441 -> Q0
    74:77:void updateMagnifier():446:446 -> Q0
    78:79:void updateMagnifier():452:452 -> Q0
    80:89:void updateMagnifier():453:453 -> Q0
    1:5:void updateSizeIfNecessary():457:457 -> R0
    6:10:void updateSizeIfNecessary():458:458 -> R0
    11:21:void updateSizeIfNecessary():460:460 -> R0
    22:27:long androidx.compose.ui.unit.IntSize.unbox-impl():0:0 -> R0
    22:27:boolean androidx.compose.ui.unit.IntSize.equals-impl(long,java.lang.Object):0 -> R0
    22:27:void updateSizeIfNecessary():460 -> R0
    28:41:void updateSizeIfNecessary():461:461 -> R0
    42:46:androidx.compose.ui.unit.DpSize androidx.compose.ui.unit.DpSize.box-impl(long):0:0 -> R0
    42:46:void updateSizeIfNecessary():461 -> R0
    47:49:void updateSizeIfNecessary():461:461 -> R0
    50:53:void updateSizeIfNecessary():462:462 -> R0
    54:58:androidx.compose.ui.unit.IntSize androidx.compose.ui.unit.IntSize.box-impl(long):0:0 -> R0
    54:58:void updateSizeIfNecessary():462 -> R0
    59:61:void updateSizeIfNecessary():462:462 -> R0
    1:12:void applySemantics(androidx.compose.ui.semantics.SemanticsPropertyReceiver):479:479 -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lpi2;)V"}
    1:2:void setLayoutCoordinates(androidx.compose.ui.layout.LayoutCoordinates):282:282 -> t
    1:2:void onGloballyPositioned(androidx.compose.ui.layout.LayoutCoordinates):475 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvr1;)V"}
    3:6:void setLayoutCoordinates(androidx.compose.ui.layout.LayoutCoordinates):498:498 -> t
    3:6:void onGloballyPositioned(androidx.compose.ui.layout.LayoutCoordinates):475 -> t
