# {"id":"partitionSourceFiles","fileNameMappings":{"kotlin.jvm.internal.Intrinsics":"Intrinsics.java"}}
world.respect.shared.viewmodel.learningunit.detail.LearningUnitDetailUiState -> zr3:
# {"id":"sourceFile","fileName":"LearningUnitDetailViewModel.kt"}
    world.respect.lib.dataloadstate.DataLoadState learningUnit -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lok1;"}
    world.respect.lib.dataloadstate.DataLoadState appDetail -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lok1;"}
    com.ustadmobile.libcache.PublicationPinState pinState -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Luh5;"}
    boolean showAssignButton -> d
    world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult licenseLabel -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxq2;"}
    world.respect.lib.dataloadstate.DataLoadState bookmarks -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lok1;"}
    1:3:void <init>(world.respect.lib.dataloadstate.DataLoadState,world.respect.lib.dataloadstate.DataLoadState,com.ustadmobile.libcache.PublicationPinState,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult,world.respect.lib.dataloadstate.DataLoadState):61:61 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lok1;Lok1;Luh5;ZLxq2;Lok1;)V"}
    4:5:void <init>(world.respect.lib.dataloadstate.DataLoadState,world.respect.lib.dataloadstate.DataLoadState,com.ustadmobile.libcache.PublicationPinState,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult,world.respect.lib.dataloadstate.DataLoadState):62:62 -> <init>
    6:7:void <init>(world.respect.lib.dataloadstate.DataLoadState,world.respect.lib.dataloadstate.DataLoadState,com.ustadmobile.libcache.PublicationPinState,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult,world.respect.lib.dataloadstate.DataLoadState):63:63 -> <init>
    8:9:void <init>(world.respect.lib.dataloadstate.DataLoadState,world.respect.lib.dataloadstate.DataLoadState,com.ustadmobile.libcache.PublicationPinState,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult,world.respect.lib.dataloadstate.DataLoadState):64:64 -> <init>
    10:11:void <init>(world.respect.lib.dataloadstate.DataLoadState,world.respect.lib.dataloadstate.DataLoadState,com.ustadmobile.libcache.PublicationPinState,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult,world.respect.lib.dataloadstate.DataLoadState):67:67 -> <init>
    12:13:void <init>(world.respect.lib.dataloadstate.DataLoadState,world.respect.lib.dataloadstate.DataLoadState,com.ustadmobile.libcache.PublicationPinState,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult,world.respect.lib.dataloadstate.DataLoadState):68:68 -> <init>
    14:16:void <init>(world.respect.lib.dataloadstate.DataLoadState,world.respect.lib.dataloadstate.DataLoadState,com.ustadmobile.libcache.PublicationPinState,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult,world.respect.lib.dataloadstate.DataLoadState):69:69 -> <init>
    46:63:world.respect.shared.viewmodel.learningunit.detail.LearningUnitDetailUiState copy(world.respect.lib.dataloadstate.DataLoadState,world.respect.lib.dataloadstate.DataLoadState,com.ustadmobile.libcache.PublicationPinState,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult,world.respect.lib.dataloadstate.DataLoadState):0:0 -> a
    46:63:world.respect.shared.viewmodel.learningunit.detail.LearningUnitDetailUiState copy$default(world.respect.shared.viewmodel.learningunit.detail.LearningUnitDetailUiState,world.respect.lib.dataloadstate.DataLoadState,world.respect.lib.dataloadstate.DataLoadState,com.ustadmobile.libcache.PublicationPinState,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult,world.respect.lib.dataloadstate.DataLoadState,int,java.lang.Object):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lzr3;Lok1;Lok1;Luh5;ZLxq2;Lok1;I)Lzr3;"}
    15:21:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> equals
    15:21:boolean equals(java.lang.Object):0 -> equals
    22:25:boolean equals(java.lang.Object):0:0 -> equals
    26:32:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> equals
    26:32:boolean equals(java.lang.Object):0 -> equals
    33:36:boolean equals(java.lang.Object):0:0 -> equals
    37:43:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> equals
    37:43:boolean equals(java.lang.Object):0 -> equals
    44:65:boolean equals(java.lang.Object):0:0 -> equals
    66:75:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> equals
    66:75:boolean equals(java.lang.Object):0 -> equals
    28:31:int hashCode():0:0 -> hashCode
    28:31:int LearningUnitDetailUiState.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":52},"outline":"Lod4;d(IIZ)I"}
    32:51:int hashCode():0:0 -> hashCode
    32:51:int LearningUnitDetailUiState.hashCode():0 -> hashCode
    52:52:int hashCode():0:0 -> hashCode
    1:72:java.lang.String toString():0:0 -> toString
