# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.unit.Constraints":"Constraints.kt","androidx.compose.material3.internal.AnchoredDraggableState":"AnchoredDraggable.kt","kotlinx.coroutines.sync.Mutex$DefaultImpls":"Mutex.kt","kotlin.Pair":"Tuples.kt","androidx.compose.material3.internal.InternalMutatorMutex":"InternalMutatorMutex.kt","androidx.compose.ui.layout.MeasureScope":"MeasureScope.kt","androidx.compose.ui.layout.Placeable":"Placeable.kt","androidx.compose.ui.unit.IntSize":"IntSize.kt","kotlinx.coroutines.sync.Mutex":"Mutex.kt"}}
androidx.compose.material3.internal.DraggableAnchorsNode -> b02:
# {"id":"sourceFile","fileName":"AnchoredDraggable.kt"}
    androidx.compose.material3.internal.AnchoredDraggableState state -> s0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz9;"}
    kotlin.jvm.functions.Function2 anchors -> t0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcq2;"}
    androidx.compose.foundation.gestures.Orientation orientation -> u0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfz4;"}
    boolean didLookahead -> v0
    2:4:void onDetach():830:830 -> O0
    1:4:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):837:837 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq84;Lj84;J)Lp84;"}
    5:14:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):841:841 -> d
    15:16:int androidx.compose.ui.layout.Placeable.getWidth():45:45 -> d
    15:16:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):842 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:30:int androidx.compose.ui.layout.Placeable.getHeight():56:56 -> d
    17:30:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):842 -> d
    31:32:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):843:843 -> d
    33:37:androidx.compose.ui.unit.IntSize androidx.compose.ui.unit.IntSize.box-impl(long):0:0 -> d
    33:37:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):843 -> d
    38:42:androidx.compose.ui.unit.Constraints androidx.compose.ui.unit.Constraints.box-impl(long):0:0 -> d
    38:42:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):843 -> d
    43:48:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):843:843 -> d
    49:50:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844:844 -> d
    51:52:java.lang.Object kotlin.Pair.getFirst():28:28 -> d
    51:52:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    53:54:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844:844 -> d
    55:56:java.lang.Object kotlin.Pair.getSecond():29:29 -> d
    55:56:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    57:60:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):400:400 -> d
    57:60:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    61:66:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):400:400 -> d
    61:66:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    67:70:void androidx.compose.material3.internal.AnchoredDraggableState.setAnchors(androidx.compose.material3.internal.DraggableAnchors):376:376 -> d
    67:70:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):401 -> d
    67:70:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    71:73:void androidx.compose.material3.internal.AnchoredDraggableState.setAnchors(androidx.compose.material3.internal.DraggableAnchors):885:885 -> d
    71:73:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):401 -> d
    71:73:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    74:77:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614:614 -> d
    74:77:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    74:77:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    78:79:boolean androidx.compose.material3.internal.InternalMutatorMutex.tryMutate(kotlin.jvm.functions.Function0):163:163 -> d
    78:79:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    78:79:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    78:79:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    80:86:boolean kotlinx.coroutines.sync.Mutex.tryLock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,int,java.lang.Object):39:39 -> d
    80:86:boolean kotlinx.coroutines.sync.Mutex$DefaultImpls.tryLock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,int,java.lang.Object):39 -> d
    80:86:boolean androidx.compose.material3.internal.InternalMutatorMutex.tryMutate(kotlin.jvm.functions.Function0):163 -> d
    80:86:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614 -> d
    80:86:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    80:86:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    87:90:kotlin.Unit androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo$lambda$0(androidx.compose.material3.internal.AnchoredDraggableState,java.lang.Object):615:615 -> d
    87:90:boolean androidx.compose.material3.internal.InternalMutatorMutex.tryMutate(kotlin.jvm.functions.Function0):166 -> d
    87:90:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614 -> d
    87:90:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    87:90:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    91:98:kotlin.Unit androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo$lambda$0(androidx.compose.material3.internal.AnchoredDraggableState,java.lang.Object):616:616 -> d
    91:98:boolean androidx.compose.material3.internal.InternalMutatorMutex.tryMutate(kotlin.jvm.functions.Function0):166 -> d
    91:98:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614 -> d
    91:98:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    91:98:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    99:104:kotlin.Unit androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo$lambda$0(androidx.compose.material3.internal.AnchoredDraggableState,java.lang.Object):617:617 -> d
    99:104:boolean androidx.compose.material3.internal.InternalMutatorMutex.tryMutate(kotlin.jvm.functions.Function0):166 -> d
    99:104:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614 -> d
    99:104:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    99:104:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    105:107:kotlin.Unit androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo$lambda$0(androidx.compose.material3.internal.AnchoredDraggableState,java.lang.Object):618:618 -> d
    105:107:boolean androidx.compose.material3.internal.InternalMutatorMutex.tryMutate(kotlin.jvm.functions.Function0):166 -> d
    105:107:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614 -> d
    105:107:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    105:107:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    108:113:kotlin.Unit androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo$lambda$0(androidx.compose.material3.internal.AnchoredDraggableState,java.lang.Object):619:619 -> d
    108:113:boolean androidx.compose.material3.internal.InternalMutatorMutex.tryMutate(kotlin.jvm.functions.Function0):166 -> d
    108:113:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614 -> d
    108:113:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    108:113:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    114:116:kotlin.Unit androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo$lambda$0(androidx.compose.material3.internal.AnchoredDraggableState,java.lang.Object):621:621 -> d
    114:116:boolean androidx.compose.material3.internal.InternalMutatorMutex.tryMutate(kotlin.jvm.functions.Function0):166 -> d
    114:116:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614 -> d
    114:116:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    114:116:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    117:123:void kotlinx.coroutines.sync.Mutex.unlock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,int,java.lang.Object):95:95 -> d
    117:123:void kotlinx.coroutines.sync.Mutex$DefaultImpls.unlock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,int,java.lang.Object):95 -> d
    117:123:boolean androidx.compose.material3.internal.InternalMutatorMutex.tryMutate(kotlin.jvm.functions.Function0):168 -> d
    117:123:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614 -> d
    117:123:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    117:123:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    124:126:boolean androidx.compose.material3.internal.InternalMutatorMutex.tryMutate(kotlin.jvm.functions.Function0):168:168 -> d
    124:126:boolean androidx.compose.material3.internal.AnchoredDraggableState.trySnapTo(java.lang.Object):614 -> d
    124:126:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):405 -> d
    124:126:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    127:129:void androidx.compose.material3.internal.AnchoredDraggableState.updateAnchors(androidx.compose.material3.internal.DraggableAnchors,java.lang.Object):407:407 -> d
    127:129:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):844 -> d
    130:145:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):846:846 -> d
    146:147:int androidx.compose.ui.layout.Placeable.getWidth():45:45 -> d
    146:147:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):847 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    148:149:int androidx.compose.ui.layout.Placeable.getHeight():56:56 -> d
    148:149:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):847 -> d
    150:156:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):847:847 -> d
    157:158: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
    157:158:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):847 -> d
    159:163: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
    159:163:androidx.compose.ui.layout.MeasureResult measure-3p2s80s(androidx.compose.ui.layout.MeasureScope,androidx.compose.ui.layout.Measurable,long):847 -> d
