# {"id":"partitionSourceFiles","fileNameMappings":{"com.google.android.gms.common.util.PlatformVersion":"com.google.android.gms:play-services-basement@@18.5.0","world.respect.lib.xapi.model.XapiVerb":"XapiVerb.kt","kotlin.time.Clock$System":"Clock.kt","world.respect.datalayer.school.model.PersonRole":"PersonRole.kt","world.respect.datalayer.school.model.Person":"Person.kt","kotlin.time.InstantJvmKt":"InstantJvm.kt"}}
com.google.android.gms.internal.mlkit_vision_barcode.zzph -> ka9:
# {"id":"sourceFile","fileName":"com.google.android.gms:play-services-mlkit-barcode-scanning@@18.3.1"}
    kotlinx.serialization.KSerializer[] kotlinx.serialization.internal.PluginHelperInterfacesKt.EMPTY_SERIALIZER_ARRAY -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lhj3;"}
    java.lang.Boolean com.google.android.gms.common.util.DeviceProperties.zze -> b
    java.lang.Boolean com.google.android.gms.common.util.DeviceProperties.zzf -> c
    java.lang.Boolean com.google.android.gms.common.util.DeviceProperties.zzh -> d
    java.lang.Boolean com.google.android.gms.common.util.DeviceProperties.zzj -> e
    2:6:void kotlinx.serialization.internal.PluginHelperInterfacesKt.<clinit>():12:12 -> <clinit>
    4:9:kotlin.time.Instant kotlin.time.InstantJvmKt.systemClockNow():13:13 -> a
    4:9:kotlin.time.Instant kotlin.time.Clock$System.now():60 -> a
    4:9:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):49 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lc38;)Lh58;"}
    10:11:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):50:50 -> a
    12:15:kotlin.uuid.Uuid kotlin.uuid.Uuid$Companion.generateV4():619:619 -> a
    12:15:kotlin.uuid.Uuid kotlin.uuid.Uuid$Companion.random():581 -> a
    12:15:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):51 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    16:25:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):52:52 -> a
    26:27:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):53:53 -> a
    28:29:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):54:54 -> a
    30:32:void world.respect.lib.xapi.model.XapiVerb.<init>(java.lang.String,java.util.Map,int,kotlin.jvm.internal.DefaultConstructorMarker):11:11 -> a
    30:32:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):53 -> a
    33:34:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):56:56 -> a
    35:36:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):59:59 -> a
    37:44:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):61:61 -> a
    45:55:java.util.Map kotlin.collections.MapsKt__MapsJVMKt.mapOf(kotlin.Pair):30:30 -> a
    45:55:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):61 -> a
    56:60:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):59:59 -> a
    61:67:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):56:56 -> a
    68:69:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):64:64 -> a
    70:71:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):68:68 -> a
    72:74:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):69:69 -> a
    75:77:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):68:68 -> a
    78:81:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):67:67 -> a
    82:100:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):66:66 -> a
    101:108:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):64:64 -> a
    109:115:world.respect.lib.xapi.model.XapiStatement world.respect.shared.domain.xapi.XapiAssignmentExtKt.createBlankAssignmentStatement(java.lang.String,world.respect.lib.xapi.model.XapiActor):50:50 -> a
    4:8:java.lang.String world.respect.datalayer.db.school.ext.PersonExtKt.fullName(world.respect.datalayer.school.model.Person):6:6 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr25;)Ljava/lang/String;"}
    9:10:java.lang.String world.respect.datalayer.school.model.Person.getGivenName():31:31 -> b
    9:10:java.lang.String world.respect.datalayer.db.school.ext.PersonExtKt.fullName(world.respect.datalayer.school.model.Person):7 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:13:java.lang.String world.respect.datalayer.db.school.ext.PersonExtKt.fullName(world.respect.datalayer.school.model.Person):7:7 -> b
    14:18:java.lang.String world.respect.datalayer.db.school.ext.PersonExtKt.fullName(world.respect.datalayer.school.model.Person):8:8 -> b
    19:22:java.lang.String world.respect.datalayer.school.model.Person.getMiddleName():33:33 -> b
    19:22:java.lang.String world.respect.datalayer.db.school.ext.PersonExtKt.fullName(world.respect.datalayer.school.model.Person):9 -> b
    23:25:java.lang.String world.respect.datalayer.db.school.ext.PersonExtKt.fullName(world.respect.datalayer.school.model.Person):10:10 -> b
    26:28:java.lang.String world.respect.datalayer.db.school.ext.PersonExtKt.fullName(world.respect.datalayer.school.model.Person):11:11 -> b
    29:30:java.lang.String world.respect.datalayer.school.model.Person.getFamilyName():32:32 -> b
    29:30:java.lang.String world.respect.datalayer.db.school.ext.PersonExtKt.fullName(world.respect.datalayer.school.model.Person):13 -> b
    31:33:java.lang.String world.respect.datalayer.db.school.ext.PersonExtKt.fullName(world.respect.datalayer.school.model.Person):13:13 -> b
    34:38:java.lang.String world.respect.datalayer.db.school.ext.PersonExtKt.fullName(world.respect.datalayer.school.model.Person):6:6 -> b
    4:8:java.util.List world.respect.datalayer.school.model.Person.getRoles():39:39 -> c
    4:8:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdmin(world.respect.datalayer.school.model.Person):43 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr25;)Z"}
    9:15:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdmin(world.respect.datalayer.school.model.Person):67:67 -> c
    16:31:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdmin(world.respect.datalayer.school.model.Person):68:68 -> c
    32:33:world.respect.datalayer.school.model.PersonRoleEnum world.respect.datalayer.school.model.PersonRole.getRoleEnum():9:9 -> c
    32:33:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdmin(world.respect.datalayer.school.model.Person):44 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:40:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdmin(world.respect.datalayer.school.model.Person):44:44 -> c
    4:8:java.util.List world.respect.datalayer.school.model.Person.getRoles():39:39 -> d
    4:8:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdminOrTeacher(world.respect.datalayer.school.model.Person):17 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr25;)Z"}
    9:15:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdminOrTeacher(world.respect.datalayer.school.model.Person):55:55 -> d
    16:31:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdminOrTeacher(world.respect.datalayer.school.model.Person):56:56 -> d
    32:33:world.respect.datalayer.school.model.PersonRoleEnum world.respect.datalayer.school.model.PersonRole.getRoleEnum():9:9 -> d
    32:33:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdminOrTeacher(world.respect.datalayer.school.model.Person):18 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:37:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdminOrTeacher(world.respect.datalayer.school.model.Person):18:18 -> d
    38:44:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isAdminOrTeacher(world.respect.datalayer.school.model.Person):19:19 -> d
    4:8:java.util.List world.respect.datalayer.school.model.Person.getRoles():39:39 -> e
    4:8:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isStudent(world.respect.datalayer.school.model.Person):24 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr25;)Z"}
    9:15:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isStudent(world.respect.datalayer.school.model.Person):58:58 -> e
    16:31:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isStudent(world.respect.datalayer.school.model.Person):59:59 -> e
    32:33:world.respect.datalayer.school.model.PersonRoleEnum world.respect.datalayer.school.model.PersonRole.getRoleEnum():9:9 -> e
    32:33:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isStudent(world.respect.datalayer.school.model.Person):25 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:40:boolean world.respect.datalayer.db.school.ext.PersonExtKt.isStudent(world.respect.datalayer.school.model.Person):25:25 -> e
    1:4:boolean com.google.android.gms.common.util.DeviceProperties.isWearable(android.content.Context):1:1 -> f
    1:4:boolean com.google.android.gms.common.util.DeviceProperties.isWearableWithoutPlayStore(android.content.Context):1 -> f
    5:14:boolean com.google.android.gms.common.util.DeviceProperties.zzd(android.content.pm.PackageManager):1:1 -> f
    5:14:boolean com.google.android.gms.common.util.DeviceProperties.isWearable(android.content.Context):1 -> f
    5:14:boolean com.google.android.gms.common.util.DeviceProperties.isWearableWithoutPlayStore(android.content.Context):1 -> f
    15:20:boolean com.google.android.gms.common.util.DeviceProperties.zzd(android.content.pm.PackageManager):2:2 -> f
    15:20:boolean com.google.android.gms.common.util.DeviceProperties.isWearable(android.content.Context):1 -> f
    15:20:boolean com.google.android.gms.common.util.DeviceProperties.isWearableWithoutPlayStore(android.content.Context):1 -> f
    21:34:boolean com.google.android.gms.common.util.DeviceProperties.zza(android.content.Context):1:1 -> f
    21:34:boolean com.google.android.gms.common.util.DeviceProperties.isWearableWithoutPlayStore(android.content.Context):1 -> f
    35:40:boolean com.google.android.gms.common.util.DeviceProperties.zza(android.content.Context):2:2 -> f
    35:40:boolean com.google.android.gms.common.util.DeviceProperties.isWearableWithoutPlayStore(android.content.Context):1 -> f
    41:46:boolean com.google.android.gms.common.util.DeviceProperties.zza(android.content.Context):3:3 -> f
    41:46:boolean com.google.android.gms.common.util.DeviceProperties.isWearableWithoutPlayStore(android.content.Context):1 -> f
    47:60:boolean com.google.android.gms.common.util.PlatformVersion.isAtLeastO():0:0 -> f
    47:60:boolean com.google.android.gms.common.util.DeviceProperties.isWearableWithoutPlayStore(android.content.Context):1 -> f
