# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.lib.xapi.composites.AssignmentAndProgress":"AssignmentAndProgress.kt"}}
world.respect.shared.viewmodel.assignment.detail.AssignmentDetailUiState -> ht:
# {"id":"sourceFile","fileName":"AssignmentDetailViewModel.kt"}
    kotlin.jvm.functions.Function1 taskInfoFlow -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lop2;"}
    world.respect.lib.dataloadstate.DataLoadState assignmentProgress -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lhk1;"}
    world.respect.shared.util.AssignmentStatusFilter selectedStatusFilter -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lru;"}
    boolean isFullscreen -> d
    boolean isStudent -> e
    boolean canEdit -> f
    kotlin.Lazy numCompleted$delegate -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lte7;"}
    kotlin.Lazy numInProgress$delegate -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lte7;"}
    kotlin.Lazy numNotStarted$delegate -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lte7;"}
    kotlin.Lazy rowsToDisplay$delegate -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lte7;"}
    7:9:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean):65:65 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lop2;Lhk1;Lru;ZZZ)V"}
    10:11:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean):66:66 -> <init>
    12:13:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean):69:69 -> <init>
    14:15:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean):70:70 -> <init>
    16:17:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean):71:71 -> <init>
    18:19:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean):72:72 -> <init>
    20:21:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean):73:73 -> <init>
    22:27:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean):93:93 -> <init>
    28:32:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.jvm.functions.Function0):26:26 -> <init>
    28:32:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean):93 -> <init>
    33:34:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean):93:93 -> <init>
    35:40:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean):101:101 -> <init>
    41:45:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.jvm.functions.Function0):26:26 -> <init>
    41:45:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean):101 -> <init>
    46:47:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean):101:101 -> <init>
    48:53:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean):112:112 -> <init>
    54:58:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.jvm.functions.Function0):26:26 -> <init>
    54:58:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean):112 -> <init>
    59:60:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean):112:112 -> <init>
    61:66:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean):123:123 -> <init>
    67:71:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.jvm.functions.Function0):26:26 -> <init>
    67:71:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean):123 -> <init>
    72:74:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean):123:123 -> <init>
    75:75:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):66:66 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lpk1;I)V"}
    76:77:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):69:70 -> <init>
    78:78:void <init>(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):65:65 -> <init>
    46:60:world.respect.shared.viewmodel.assignment.detail.AssignmentDetailUiState copy(kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean):0:0 -> a
    46:60:world.respect.shared.viewmodel.assignment.detail.AssignmentDetailUiState copy$default(world.respect.shared.viewmodel.assignment.detail.AssignmentDetailUiState,kotlin.jvm.functions.Function1,world.respect.lib.dataloadstate.DataLoadState,world.respect.shared.util.AssignmentStatusFilter,boolean,boolean,boolean,int,java.lang.Object):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lht;Lv;Lhk1;Lru;ZZZI)Lht;"}
    1:10:java.util.List getAssignmentProgressList():84:84 -> b
    11:13:java.util.List world.respect.lib.xapi.composites.AssignmentAndProgress.getProgress():11:11 -> b
    11:13:java.util.List getAssignmentProgressList():84 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:16:java.util.List getAssignmentProgressList():84:84 -> b
    5:63:boolean equals(java.lang.Object):0:0 -> equals
    28:31:int hashCode():0:0 -> hashCode
    28:31:int AssignmentDetailUiState.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":46},"outline":"Lih4;d(IIZ)I"}
    32:33:int hashCode():0:0 -> hashCode
    32:33:int AssignmentDetailUiState.hashCode():0 -> hashCode
    34:37:int hashCode():0:0 -> hashCode
    34:37:int AssignmentDetailUiState.hashCode():0 -> hashCode
    38:45:int hashCode():0:0 -> hashCode
    38:45:int AssignmentDetailUiState.hashCode():0 -> hashCode
    46:46:int hashCode():0:0 -> hashCode
    1:72:java.lang.String toString():0:0 -> toString
