# {"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_vision_barcode.zzvl -> h0a:
# {"id":"sourceFile","fileName":"com.google.android.gms:play-services-mlkit-barcode-scanning@@18.3.1"}
    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":"(Lyh6;Lp70;)Leh6;"}
    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
    int androidx.compose.foundation.layout.CrossAxisAlignment.align$foundation_layout(int,int,androidx.compose.ui.unit.LayoutDirection,androidx.compose.ui.layout.Placeable,int) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILrl3;)I"}
    3:5:int androidx.compose.foundation.text.selection.SelectableInfo.getRawStartHandleOffset():633:633 -> c
    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 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lxg6;ZZILp70;)Ldh6;"}
    6:7:int androidx.compose.foundation.text.selection.SelectableInfo.getRawEndHandleOffset():634:634 -> c
    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 -> c
      # {"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 -> c
    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 -> c
      # {"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 -> c
    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 -> c
    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 -> c
    1:2:androidx.compose.ui.text.TextLayoutResult androidx.compose.foundation.text.selection.SelectableInfo.getTextLayoutResult():636:636 -> d
    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 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ldh6;Lxg6;I)Ldh6;"}
    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 -> d
    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 -> d
    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 -> d
    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 -> d
    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 -> d
    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 -> 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":"(Lyh6;Lxg6;Ldh6;)Ldh6;"}
    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:53: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
    54:59: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
    60:63:int androidx.compose.foundation.text.selection.SelectableInfo.getRawEndHandleOffset():634:634 -> e
    60:63: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
    64:66:int androidx.compose.foundation.text.selection.SelectableInfo.getRawStartHandleOffset():633:633 -> e
    64:66: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
    67:77: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
    78:79:long androidx.compose.foundation.text.selection.SelectableInfo.getSelectableId():631:631 -> e
    78:79: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
    80:85:long androidx.compose.foundation.text.selection.Selection$AnchorInfo.getSelectableId():55:55 -> e
    80:85: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)"]}
    86:95:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary$lambda$3(kotlin.Lazy):157:157 -> e
    86:95: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
    96:97:int androidx.compose.ui.text.TextLayoutResult.getLineForOffset(int):436:436 -> e
    96:97: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)"]}
    98:101:int androidx.compose.ui.text.TextLayoutResult.getLineForOffset(int):436:436 -> e
    98:101: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
    102:113:int androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary$lambda$1(kotlin.Lazy):152:152 -> e
    102:113: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
    114:120:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary$lambda$3(kotlin.Lazy):157:157 -> e
    114:120: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
    121:122:int androidx.compose.foundation.text.selection.Selection$AnchorInfo.getOffset():52:52 -> e
    121:122: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
    123:126: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
    127:137: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
    138:156:boolean androidx.compose.foundation.text.selection.SelectionAdjustmentKt.isExpanding(androidx.compose.foundation.text.selection.SelectableInfo,int,boolean):219:219 -> e
    138:156: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
    157:175: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
    176:180: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
    181:187:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.SelectionAdjustmentKt.updateSelectionBoundary$lambda$3(kotlin.Lazy):157:157 -> e
    181:187: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
    188:192: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
