# {"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.foundation.Magnifier_androidKt":"Magnifier.android.kt","androidx.compose.ui.geometry.Offset":"Offset.kt","androidx.compose.ui.unit.DpSize":"Dp.kt","androidx.compose.ui.unit.IntSize":"IntSize.kt"}}
androidx.compose.foundation.MagnifierNode -> t44:
# {"id":"sourceFile","fileName":"Magnifier.android.kt"}
    androidx.compose.foundation.PlatformMagnifierFactory platformMagnifierFactory -> A0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lzc5;"}
    android.view.View view -> B0
    androidx.compose.ui.unit.Density density -> C0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ldu1;"}
    androidx.compose.foundation.PlatformMagnifier magnifier -> D0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lyc5;"}
    androidx.compose.runtime.MutableState layoutCoordinates$delegate -> E0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh25;"}
    androidx.compose.runtime.State anchorPositionInRootState -> F0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Luu1;"}
    long sourceCenterInRoot -> G0
    androidx.compose.ui.unit.IntSize previousSize -> H0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lme3;"}
    kotlinx.coroutines.channels.Channel drawSignalChannel -> I0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lba0;"}
    kotlin.jvm.functions.Function1 sourceCenter -> s0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lyo2;"}
    kotlin.jvm.functions.Function1 onSizeChanged -> t0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lyo2;"}
    float zoom -> u0
    boolean useTextDefault -> v0
    long size -> w0
    float cornerRadius -> x0
    float elevation -> y0
    boolean clippingEnabled -> z0
    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>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyo2;Lyo2;Lzc5;)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>
    6: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):249:249 -> <init>
    10:12:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory):250:250 -> <init>
    13:19:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory):251:251 -> <init>
    20:21:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory):252:252 -> <init>
    22:23:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory):253:253 -> <init>
    24:25:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,float,boolean,long,float,float,boolean,androidx.compose.foundation.PlatformMagnifierFactory):254:254 -> <init>
    26: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):255:255 -> <init>
    28:29: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>
    30:31:androidx.compose.runtime.SnapshotMutationPolicy androidx.compose.runtime.SnapshotStateKt.neverEqualPolicy():1:1 -> <init>
    30:31: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>
    32:34:androidx.compose.runtime.snapshots.SnapshotMutableState androidx.compose.runtime.SnapshotState_androidKt.createSnapshotMutableState(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy):27:27 -> <init>
    32:34:androidx.compose.runtime.MutableState androidx.compose.runtime.SnapshotStateKt__SnapshotStateKt.mutableStateOf(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy):65 -> <init>
    32:34:androidx.compose.runtime.MutableState androidx.compose.runtime.SnapshotStateKt.mutableStateOf(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy):1 -> <init>
    32:34: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>
    35:37:void androidx.compose.runtime.ParcelableSnapshotMutableState.<init>(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy):29:29 -> <init>
    35:37:androidx.compose.runtime.snapshots.SnapshotMutableState androidx.compose.runtime.SnapshotState_androidKt.createSnapshotMutableState(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy):27 -> <init>
    35:37:androidx.compose.runtime.MutableState androidx.compose.runtime.SnapshotStateKt__SnapshotStateKt.mutableStateOf(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy):65 -> <init>
    35:37:androidx.compose.runtime.MutableState androidx.compose.runtime.SnapshotStateKt.mutableStateOf(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy):1 -> <init>
    35:37: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>
    38:39: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>
    40:42: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>
    1:2:androidx.compose.ui.semantics.SemanticsPropertyKey androidx.compose.foundation.Magnifier_androidKt.getMagnifierPositionInRoot():61:61 -> F0
    1:2:void applySemantics(androidx.compose.ui.semantics.SemanticsPropertyReceiver):479 -> F0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvo6;)V"}
    3:12:void applySemantics(androidx.compose.ui.semantics.SemanticsPropertyReceiver):479:479 -> F0
    1:6:void onAttach():377:377 -> N0
    7:12:void onAttach():378:378 -> N0
    13:24:void onAttach():380:380 -> N0
    25:30:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> N0
    25:30:void onAttach():380 -> N0
    1:10:void onDetach():394:394 -> O0
    11:13:void onDetach():395:395 -> O0
    1:4:long getAnchorPositionInRoot-F1C5BW0():293:293 -> V0
    5:10:long getAnchorPositionInRoot-F1C5BW0():294:294 -> V0
    11:14:androidx.compose.runtime.State androidx.compose.runtime.SnapshotStateKt.derivedStateOf(kotlin.jvm.functions.Function0):1:1 -> V0
    11:14:long getAnchorPositionInRoot-F1C5BW0():294 -> V0
    15:16:long getAnchorPositionInRoot-F1C5BW0():294:294 -> V0
    17:22:long getAnchorPositionInRoot-F1C5BW0():298:298 -> V0
    23:25:long androidx.compose.ui.geometry.Offset.unbox-impl():0:0 -> V0
    23:25:long getAnchorPositionInRoot-F1C5BW0():298 -> V0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:9:void recreateMagnifier():403:403 -> W0
    10:20:void recreateMagnifier():404:404 -> W0
    21:24:void recreateMagnifier():405:405 -> W0
    25:28:androidx.compose.ui.unit.Density androidx.compose.ui.node.DelegatableNodeKt.requireDensity(androidx.compose.ui.node.DelegatableNode):387:387 -> W0
    25:28:void recreateMagnifier():405 -> W0
    29:31:androidx.compose.ui.unit.Density androidx.compose.ui.node.LayoutNode.getDensity():740:740 -> W0
    29:31:androidx.compose.ui.unit.Density androidx.compose.ui.node.DelegatableNodeKt.requireDensity(androidx.compose.ui.node.DelegatableNode):387 -> W0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:31:void recreateMagnifier():405 -> W0
    32:33:void recreateMagnifier():405:405 -> W0
    34:35:void recreateMagnifier():407:407 -> W0
    36:37:void recreateMagnifier():409:409 -> W0
    38:39:void recreateMagnifier():410:410 -> W0
    40:41:void recreateMagnifier():411:411 -> W0
    42:43:void recreateMagnifier():412:412 -> W0
    44:45:void recreateMagnifier():413:413 -> W0
    46:47:void recreateMagnifier():415:415 -> W0
    48:51:void recreateMagnifier():407:407 -> W0
    52:53:void recreateMagnifier():406:406 -> W0
    54:57:void recreateMagnifier():417:417 -> W0
    1:4:void updateMagnifier():421:421 -> X0
    5:8:androidx.compose.ui.unit.Density androidx.compose.ui.node.DelegatableNodeKt.requireDensity(androidx.compose.ui.node.DelegatableNode):387:387 -> X0
    5:8:void updateMagnifier():421 -> X0
    9:10:androidx.compose.ui.unit.Density androidx.compose.ui.node.LayoutNode.getDensity():740:740 -> X0
    9:10:androidx.compose.ui.unit.Density androidx.compose.ui.node.DelegatableNodeKt.requireDensity(androidx.compose.ui.node.DelegatableNode):387 -> X0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:10:void updateMagnifier():421 -> X0
    11:12:void updateMagnifier():421:421 -> X0
    13:20:void updateMagnifier():423:423 -> X0
    21:38:long androidx.compose.ui.geometry.Offset.unbox-impl():0:0 -> X0
    21:38:void updateMagnifier():423 -> X0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    39:47:void updateMagnifier():427:427 -> X0
    48:57:void updateMagnifier():428:428 -> X0
    58:61:void updateMagnifier():437:437 -> X0
    62:64:void updateMagnifier():438:438 -> X0
    65:68:void updateMagnifier():441:441 -> X0
    69:70:void updateMagnifier():442:442 -> X0
    71:72:void updateMagnifier():444:444 -> X0
    73:75:void updateMagnifier():441:441 -> X0
    76:79:void updateMagnifier():446:446 -> X0
    80:81:void updateMagnifier():452:452 -> X0
    82:91:void updateMagnifier():453:453 -> X0
    1:5:void updateSizeIfNecessary():457:457 -> Y0
    6:10:void updateSizeIfNecessary():458:458 -> Y0
    11:21:void updateSizeIfNecessary():460:460 -> Y0
    22:27:long androidx.compose.ui.unit.IntSize.unbox-impl():0:0 -> Y0
    22:27:boolean androidx.compose.ui.unit.IntSize.equals-impl(long,java.lang.Object):0 -> Y0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:27:void updateSizeIfNecessary():460 -> Y0
    28:43:void updateSizeIfNecessary():461:461 -> Y0
    44:48:androidx.compose.ui.unit.DpSize androidx.compose.ui.unit.DpSize.box-impl(long):0:0 -> Y0
    44:48:void updateSizeIfNecessary():461 -> Y0
    49:51:void updateSizeIfNecessary():461:461 -> Y0
    52:55:void updateSizeIfNecessary():462:462 -> Y0
    56:60:androidx.compose.ui.unit.IntSize androidx.compose.ui.unit.IntSize.box-impl(long):0:0 -> Y0
    56:60:void updateSizeIfNecessary():462 -> Y0
    61:63:void updateSizeIfNecessary():462:462 -> Y0
    1:2:void setLayoutCoordinates(androidx.compose.ui.layout.LayoutCoordinates):282:282 -> h0
    1:2:void onGloballyPositioned(androidx.compose.ui.layout.LayoutCoordinates):475 -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljm4;)V"}
    3:6:void setLayoutCoordinates(androidx.compose.ui.layout.LayoutCoordinates):498:498 -> h0
    3:6:void onGloballyPositioned(androidx.compose.ui.layout.LayoutCoordinates):475 -> h0
    1:10:void onObservedReadsChanged():399:399 -> p0
    1:3:void draw(androidx.compose.ui.graphics.drawscope.ContentDrawScope):467:467 -> r0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfq3;)V"}
    4:13:void draw(androidx.compose.ui.graphics.drawscope.ContentDrawScope):468:468 -> r0
