# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.activity.compose.ActivityResultLauncherHolder":"ActivityResultRegistry.kt","androidx.core.app.ActivityCompat$Api31Impl":"ActivityCompat.java","androidx.core.app.ActivityCompat":"ActivityCompat.java","androidx.core.app.ActivityCompat$Api32Impl":"ActivityCompat.java","androidx.activity.compose.ManagedActivityResultLauncher":"ActivityResultRegistry.kt"}}
com.google.accompanist.permissions.MutablePermissionState -> pe4:
# {"id":"sourceFile","fileName":"MutablePermissionState.kt"}
    android.content.Context context -> X
    android.app.Activity activity -> Y
    androidx.compose.runtime.MutableState status$delegate -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh25;"}
    androidx.activity.result.ActivityResultLauncher launcher -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp54;"}
    1:3:void <init>(java.lang.String,android.content.Context,android.app.Activity):83:83 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/app/Activity;)V"}
    4:5:void <init>(java.lang.String,android.content.Context,android.app.Activity):85:85 -> <init>
    6:7:void <init>(java.lang.String,android.content.Context,android.app.Activity):86:86 -> <init>
    8:11:void <init>(java.lang.String,android.content.Context,android.app.Activity):89:89 -> <init>
    12:15:androidx.compose.runtime.MutableState androidx.compose.runtime.SnapshotStateKt.mutableStateOf$default(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy,int,java.lang.Object):1:1 -> <init>
    12:15:void <init>(java.lang.String,android.content.Context,android.app.Activity):89 -> <init>
    16:18:void <init>(java.lang.String,android.content.Context,android.app.Activity):89:89 -> <init>
    1:2:com.google.accompanist.permissions.PermissionStatus getStatus():89:89 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld55;"}
    3:9:com.google.accompanist.permissions.PermissionStatus getStatus():113:113 -> a
    1:10:boolean com.google.accompanist.permissions.PermissionsUtilKt.checkPermission(android.content.Context,java.lang.String):141:141 -> b
    1:10:com.google.accompanist.permissions.PermissionStatus getPermissionStatus():104 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld55;"}
    11:13:com.google.accompanist.permissions.PermissionStatus getPermissionStatus():106:106 -> b
    14:15:com.google.accompanist.permissions.PermissionStatus getPermissionStatus():108:108 -> b
    16:23:boolean androidx.core.app.ActivityCompat.shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):537:537 -> b
    16:23:boolean com.google.accompanist.permissions.PermissionsUtilKt.shouldShowRationale(android.app.Activity,java.lang.String):146 -> b
    16:23:com.google.accompanist.permissions.PermissionStatus getPermissionStatus():108 -> b
    24:33:boolean androidx.core.app.ActivityCompat.shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):538:538 -> b
    24:33:boolean com.google.accompanist.permissions.PermissionsUtilKt.shouldShowRationale(android.app.Activity,java.lang.String):146 -> b
    24:33:com.google.accompanist.permissions.PermissionStatus getPermissionStatus():108 -> b
    34:37:boolean androidx.core.app.ActivityCompat.shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):542:542 -> b
    34:37:boolean com.google.accompanist.permissions.PermissionsUtilKt.shouldShowRationale(android.app.Activity,java.lang.String):146 -> b
    34:37:com.google.accompanist.permissions.PermissionStatus getPermissionStatus():108 -> b
    38:46:boolean androidx.core.app.ActivityCompat$Api32Impl.shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):785:785 -> b
    38:46:boolean androidx.core.app.ActivityCompat.shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):543 -> b
    38:46:boolean com.google.accompanist.permissions.PermissionsUtilKt.shouldShowRationale(android.app.Activity,java.lang.String):146 -> b
    38:46:com.google.accompanist.permissions.PermissionStatus getPermissionStatus():108 -> b
    47:54:boolean androidx.core.app.ActivityCompat$Api31Impl.shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):769:769 -> b
    47:54:boolean androidx.core.app.ActivityCompat.shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):545 -> b
    47:54:boolean com.google.accompanist.permissions.PermissionsUtilKt.shouldShowRationale(android.app.Activity,java.lang.String):146 -> b
    47:54:com.google.accompanist.permissions.PermissionStatus getPermissionStatus():108 -> b
    55:68:boolean androidx.core.app.ActivityCompat$Api31Impl.shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):770:770 -> b
    55:68:boolean androidx.core.app.ActivityCompat.shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):545 -> b
    55:68:boolean com.google.accompanist.permissions.PermissionsUtilKt.shouldShowRationale(android.app.Activity,java.lang.String):146 -> b
    55:68:com.google.accompanist.permissions.PermissionStatus getPermissionStatus():108 -> b
    69:83:boolean androidx.core.app.ActivityCompat$Api31Impl.shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):771:771 -> b
    69:83:boolean androidx.core.app.ActivityCompat.shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):545 -> b
    69:83:boolean com.google.accompanist.permissions.PermissionsUtilKt.shouldShowRationale(android.app.Activity,java.lang.String):146 -> b
    69:83:com.google.accompanist.permissions.PermissionStatus getPermissionStatus():108 -> b
    84:88:boolean androidx.core.app.ActivityCompat$Api31Impl.shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):773:773 -> b
    84:88:boolean androidx.core.app.ActivityCompat.shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):545 -> b
    84:88:boolean com.google.accompanist.permissions.PermissionsUtilKt.shouldShowRationale(android.app.Activity,java.lang.String):146 -> b
    84:88:com.google.accompanist.permissions.PermissionStatus getPermissionStatus():108 -> b
    89:92:boolean androidx.core.app.ActivityCompat.shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):547:547 -> b
    89:92:boolean com.google.accompanist.permissions.PermissionsUtilKt.shouldShowRationale(android.app.Activity,java.lang.String):146 -> b
    89:92:com.google.accompanist.permissions.PermissionStatus getPermissionStatus():108 -> b
    93:96:com.google.accompanist.permissions.PermissionStatus getPermissionStatus():108:108 -> b
    1:4:void launchPermissionRequest():92:92 -> i
    5:6:void androidx.activity.compose.ManagedActivityResultLauncher.launch(java.lang.Object,androidx.core.app.ActivityOptionsCompat):139:139 -> i
    5:6:void androidx.activity.result.ActivityResultLauncher.launch(java.lang.Object):40 -> i
    5:6:void launchPermissionRequest():92 -> i
    7:10:void androidx.activity.compose.ActivityResultLauncherHolder.launch(java.lang.Object,androidx.core.app.ActivityOptionsCompat):150:150 -> i
    7:10:void androidx.activity.compose.ManagedActivityResultLauncher.launch(java.lang.Object,androidx.core.app.ActivityOptionsCompat):139 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:10:void androidx.activity.result.ActivityResultLauncher.launch(java.lang.Object):40 -> i
    7:10:void launchPermissionRequest():92 -> i
    11:22:void androidx.activity.compose.ActivityResultLauncherHolder.launch(java.lang.Object,androidx.core.app.ActivityOptionsCompat):150:150 -> i
    11:22:void androidx.activity.compose.ManagedActivityResultLauncher.launch(java.lang.Object,androidx.core.app.ActivityOptionsCompat):139 -> i
    11:22:void androidx.activity.result.ActivityResultLauncher.launch(java.lang.Object):40 -> i
    11:22:void launchPermissionRequest():92 -> i
    23:28:void launchPermissionRequest():94:94 -> i
