# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.foundation.text.selection.SelectableInfo":"SelectionLayout.kt","androidx.compose.ui.text.TextLayoutResult":"TextLayoutResult.kt","androidx.compose.foundation.text.selection.Selection$AnchorInfo":"Selection.kt"}}
com.google.android.gms.internal.mlkit_common.zzbr -> c29:
# {"id":"sourceFile","fileName":"com.google.mlkit:common@@18.11.0"}
    kotlin.jvm.functions.Function2 world.respect.app.view.clazz.edit.ComposableSingletons$ClazzEditScreenKt.lambda$1909282900 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"La31;"}
    kotlin.jvm.functions.Function2 world.respect.app.view.clazz.edit.ComposableSingletons$ClazzEditScreenKt.lambda$64945995 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"La31;"}
    1:7:void world.respect.app.view.clazz.edit.ComposableSingletons$ClazzEditScreenKt.<clinit>():58:58 -> <clinit>
    8:16:androidx.compose.runtime.internal.ComposableLambda androidx.compose.runtime.internal.ComposableLambdaKt.composableLambdaInstance(int,boolean,java.lang.Object):1367:1367 -> <clinit>
    8:16:void world.respect.app.view.clazz.edit.ComposableSingletons$ClazzEditScreenKt.<clinit>():58 -> <clinit>
    17:18:void world.respect.app.view.clazz.edit.ComposableSingletons$ClazzEditScreenKt.<clinit>():58:58 -> <clinit>
    19:25:void world.respect.app.view.clazz.edit.ComposableSingletons$ClazzEditScreenKt.<clinit>():80:80 -> <clinit>
    26:33:androidx.compose.runtime.internal.ComposableLambda androidx.compose.runtime.internal.ComposableLambdaKt.composableLambdaInstance(int,boolean,java.lang.Object):1367:1367 -> <clinit>
    26:33:void world.respect.app.view.clazz.edit.ComposableSingletons$ClazzEditScreenKt.<clinit>():80 -> <clinit>
    34:36:void world.respect.app.view.clazz.edit.ComposableSingletons$ClazzEditScreenKt.<clinit>():80:80 -> <clinit>
    1:13:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectionAdjustmentKt.adjustToBoundaries(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.BoundaryFunction):299:299 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lip6;Lu80;)Loo6;"}
    14:15:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectionAdjustmentKt.adjustToBoundaries(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.BoundaryFunction):300:300 -> a
    16:19:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectionAdjustmentKt.adjustToBoundaries(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.BoundaryFunction):302:302 -> a
    20:23:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectionAdjustmentKt.adjustToBoundaries(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.BoundaryFunction):305:305 -> a
    24:27:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectionAdjustmentKt.adjustToBoundaries(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.BoundaryFunction):302:302 -> a
    28:31:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectionAdjustmentKt.adjustToBoundaries(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.BoundaryFunction):309:309 -> a
    32:35:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectionAdjustmentKt.adjustToBoundaries(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.BoundaryFunction):312:312 -> a
    36:39:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectionAdjustmentKt.adjustToBoundaries(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.BoundaryFunction):309:309 -> a
    40:43:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectionAdjustmentKt.adjustToBoundaries(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.BoundaryFunction):300:300 -> a
    3:5:int androidx.compose.foundation.text.selection.SelectableInfo.getRawStartHandleOffset():633:633 -> b
    3:5:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.anchorOnBoundary(androidx.compose.foundation.text.selection.SelectableInfo,boolean,boolean,int,androidx.compose.foundation.text.selection.BoundaryFunction):325 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lho6;ZZILu80;)Lno6;"}
    6:7:int androidx.compose.foundation.text.selection.SelectableInfo.getRawEndHandleOffset():634:634 -> b
    6:7:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.anchorOnBoundary(androidx.compose.foundation.text.selection.SelectableInfo,boolean,boolean,int,androidx.compose.foundation.text.selection.BoundaryFunction):325 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:11:int androidx.compose.foundation.text.selection.SelectableInfo.getSlot():632:632 -> b
    8:11:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.anchorOnBoundary(androidx.compose.foundation.text.selection.SelectableInfo,boolean,boolean,int,androidx.compose.foundation.text.selection.BoundaryFunction):327 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:16:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.anchorOnBoundary(androidx.compose.foundation.text.selection.SelectableInfo,boolean,boolean,int,androidx.compose.foundation.text.selection.BoundaryFunction):328:328 -> b
    17:23:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.anchorOnBoundary(androidx.compose.foundation.text.selection.SelectableInfo,boolean,boolean,int,androidx.compose.foundation.text.selection.BoundaryFunction):331:331 -> b
    24:45:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.anchorOnBoundary(androidx.compose.foundation.text.selection.SelectableInfo,boolean,boolean,int,androidx.compose.foundation.text.selection.BoundaryFunction):333:333 -> b
    1:2:androidx.compose.ui.text.TextLayoutResult androidx.compose.foundation.text.selection.SelectableInfo.getTextLayoutResult():636:636 -> c
    1:2:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.changeOffset(androidx.compose.foundation.text.selection.Selection$AnchorInfo,androidx.compose.foundation.text.selection.SelectableInfo,int):416 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lno6;Lho6;I)Lno6;"}
    3:6:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.changeOffset(androidx.compose.foundation.text.selection.Selection$AnchorInfo,androidx.compose.foundation.text.selection.SelectableInfo,int):416:416 -> c
    7:8:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.Selection$AnchorInfo.copy$default(androidx.compose.foundation.text.selection.Selection$AnchorInfo,androidx.compose.ui.text.style.ResolvedTextDirection,int,long,int,java.lang.Object):0:0 -> c
    7:8:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.changeOffset(androidx.compose.foundation.text.selection.Selection$AnchorInfo,androidx.compose.foundation.text.selection.SelectableInfo,int):416 -> c
    9:14:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.Selection$AnchorInfo.copy(androidx.compose.ui.text.style.ResolvedTextDirection,int,long):0:0 -> c
    9:14:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.Selection$AnchorInfo.copy$default(androidx.compose.foundation.text.selection.Selection$AnchorInfo,androidx.compose.ui.text.style.ResolvedTextDirection,int,long,int,java.lang.Object):0 -> c
    9:14:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.changeOffset(androidx.compose.foundation.text.selection.Selection$AnchorInfo,androidx.compose.foundation.text.selection.SelectableInfo,int):416 -> c
    1:4:android.view.DragEvent androidx.compose.ui.draganddrop.DragAndDropEvent.getDragEvent$ui():46:46 -> d
    1:4:long androidx.compose.ui.draganddrop.DragAndDrop_androidKt.getPositionInRoot(androidx.compose.ui.draganddrop.DragAndDropEvent):63 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkw8;)J"}
    5:12:long androidx.compose.ui.draganddrop.DragAndDrop_androidKt.getPositionInRoot(androidx.compose.ui.draganddrop.DragAndDropEvent):63:63 -> d
    13:17:long androidx.compose.ui.draganddrop.DragAndDrop_androidKt.getPositionInRoot(androidx.compose.ui.draganddrop.DragAndDropEvent):66:66 -> d
    18:33:long androidx.compose.ui.draganddrop.DragAndDrop_androidKt.getPositionInRoot(androidx.compose.ui.draganddrop.DragAndDropEvent):67:67 -> d
    1:6:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):143:143 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lip6;Lho6;Lno6;)Lno6;"}
    7:10:int androidx.compose.foundation.text.selection.SelectableInfo.getRawStartHandleOffset():633:633 -> e
    7:10:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):143 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:13:int androidx.compose.foundation.text.selection.SelectableInfo.getRawEndHandleOffset():634:634 -> e
    11:13:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):143 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:28:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):145:145 -> e
    29:36:int androidx.compose.foundation.text.selection.SelectableInfo.getSlot():632:632 -> e
    29:36:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):146 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:41:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):148:148 -> e
    42:52:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):152:152 -> e
    53:58:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):154:154 -> e
    59:62:int androidx.compose.foundation.text.selection.SelectableInfo.getRawEndHandleOffset():634:634 -> e
    59:62:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):154 -> e
    63:65:int androidx.compose.foundation.text.selection.SelectableInfo.getRawStartHandleOffset():633:633 -> e
    63:65:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):154 -> e
    66:76:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):157:157 -> e
    77:78:long androidx.compose.foundation.text.selection.SelectableInfo.getSelectableId():631:631 -> e
    77:78:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):167 -> e
    79:84:long androidx.compose.foundation.text.selection.Selection$AnchorInfo.getSelectableId():55:55 -> e
    79:84:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):167 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    85:94:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary$lambda$3(kotlin.Lazy):157:157 -> e
    85:94:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):169 -> e
    95:96:int androidx.compose.ui.text.TextLayoutResult.getLineForOffset(int):436:436 -> e
    95:96:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):178 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    97:100:int androidx.compose.ui.text.TextLayoutResult.getLineForOffset(int):436:436 -> e
    97:100:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):178 -> e
    101:112:int androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary$lambda$1(kotlin.Lazy):152:152 -> e
    101:112:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):183 -> e
    113:119:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary$lambda$3(kotlin.Lazy):157:157 -> e
    113:119:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):185 -> e
    120:121:int androidx.compose.foundation.text.selection.Selection$AnchorInfo.getOffset():52:52 -> e
    120:121:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):188 -> e
    122:125:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):190:190 -> e
    126:136:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):192:192 -> e
    137:155:boolean androidx.compose.foundation.text.selection.SelectionAdjustmentKt.isExpanding(androidx.compose.foundation.text.selection.SelectableInfo,int,boolean):219:219 -> e
    137:155:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):192 -> e
    156:174:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):198:198 -> e
    175:179:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):208:208 -> e
    180:186:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary$lambda$3(kotlin.Lazy):157:157 -> e
    180:186:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):203 -> e
    187:191:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary(androidx.compose.foundation.text.selection.SelectionLayout,androidx.compose.foundation.text.selection.SelectableInfo,androidx.compose.foundation.text.selection.Selection$AnchorInfo):194:194 -> e
