world.respect.shared.viewmodel.apps.detail.AppsDetailUiState -> qq:
# {"id":"sourceFile","fileName":"AppsDetailViewModel.kt"}
    world.respect.lib.dataloadstate.DataLoadState appDetail -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lok1;"}
    java.util.List publications -> b
    java.util.List navigation -> c
    java.util.List group -> d
    java.util.List highlightCards -> e
    world.respect.lib.opds.model.ReadiumLink licenseLink -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnl5;"}
    world.respect.lib.opds.model.ReadiumLink googlePlayLink -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnl5;"}
    world.respect.lib.opds.model.ReadiumLink termsOfServiceLink -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnl5;"}
    boolean isAdded -> i
    boolean showAddRemoveButton -> j
    world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult licenseLabelResult -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxq2;"}
    13:15:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,java.util.List,java.util.List,java.util.List,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,boolean,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult):59:59 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lok1;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnl5;Lnl5;Lnl5;ZZLxq2;)V"}
    16:17:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,java.util.List,java.util.List,java.util.List,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,boolean,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult):60:60 -> <init>
    18:19:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,java.util.List,java.util.List,java.util.List,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,boolean,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult):61:61 -> <init>
    20:21:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,java.util.List,java.util.List,java.util.List,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,boolean,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult):62:62 -> <init>
    22:23:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,java.util.List,java.util.List,java.util.List,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,boolean,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult):63:63 -> <init>
    24:25:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,java.util.List,java.util.List,java.util.List,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,boolean,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult):64:64 -> <init>
    26:27:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,java.util.List,java.util.List,java.util.List,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,boolean,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult):65:65 -> <init>
    28:29:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,java.util.List,java.util.List,java.util.List,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,boolean,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult):66:66 -> <init>
    30:31:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,java.util.List,java.util.List,java.util.List,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,boolean,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult):67:67 -> <init>
    32:33:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,java.util.List,java.util.List,java.util.List,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,boolean,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult):68:68 -> <init>
    34:35:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,java.util.List,java.util.List,java.util.List,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,boolean,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult):69:69 -> <init>
    36:38:void <init>(world.respect.lib.dataloadstate.DataLoadState,java.util.List,java.util.List,java.util.List,java.util.List,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,boolean,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult):70:70 -> <init>
    107:124:world.respect.shared.viewmodel.apps.detail.AppsDetailUiState copy(world.respect.lib.dataloadstate.DataLoadState,java.util.List,java.util.List,java.util.List,java.util.List,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,boolean,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult):0:0 -> a
    107:124:world.respect.shared.viewmodel.apps.detail.AppsDetailUiState copy$default(world.respect.shared.viewmodel.apps.detail.AppsDetailUiState,world.respect.lib.dataloadstate.DataLoadState,java.util.List,java.util.List,java.util.List,java.util.List,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,world.respect.lib.opds.model.ReadiumLink,boolean,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult,int,java.lang.Object):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lqq;Lok1;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnl5;Lnl5;Lnl5;ZZLxq2;I)Lqq;"}
    5:126:boolean equals(java.lang.Object):0:0 -> equals
    17:20:int hashCode():0:0 -> hashCode
    17:20:int AppsDetailUiState.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":98},"outline":"Lpc1;c(Ljava/util/List;II)I"}
    21:22:int hashCode():0:0 -> hashCode
    21:22:int AppsDetailUiState.hashCode():0 -> hashCode
    23:26:int hashCode():0:0 -> hashCode
    23:26:int AppsDetailUiState.hashCode():0 -> hashCode
    27:28:int hashCode():0:0 -> hashCode
    27:28:int AppsDetailUiState.hashCode():0 -> hashCode
    29:32:int hashCode():0:0 -> hashCode
    29:32:int AppsDetailUiState.hashCode():0 -> hashCode
    33:34:int hashCode():0:0 -> hashCode
    33:34:int AppsDetailUiState.hashCode():0 -> hashCode
    35:38:int hashCode():0:0 -> hashCode
    35:38:int AppsDetailUiState.hashCode():0 -> hashCode
    39:76:int hashCode():0:0 -> hashCode
    39:76:int AppsDetailUiState.hashCode():0 -> hashCode
    77:80:int hashCode():0:0 -> hashCode
    77:80:int AppsDetailUiState.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":99},"outline":"Lod4;d(IIZ)I"}
    81:82:int hashCode():0:0 -> hashCode
    81:82:int AppsDetailUiState.hashCode():0 -> hashCode
    83:86:int hashCode():0:0 -> hashCode
    83:86:int AppsDetailUiState.hashCode():0 -> hashCode
    87:97:int hashCode():0:0 -> hashCode
    87:97:int AppsDetailUiState.hashCode():0 -> hashCode
    98:98:int hashCode():0:0 -> hashCode
    99:99:int hashCode():0:0 -> hashCode
    1:122:java.lang.String toString():0:0 -> toString
