# {"id":"partitionSourceFiles","fileNameMappings":{"com.yorvana.util.DateFormatter":"DateFormatter.kt","kotlin.Result":"Result.kt","com.yorvana.util.UuidGenerator":"UuidGenerator.kt"}}
com.yorvana.data.repository.CategoryRepositoryImpl -> cv:
# {"id":"sourceFile","fileName":"CategoryRepositoryImpl.kt"}
    android.content.Context context -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/yorvana/YorvanaApplication;"}
    com.yorvana.data.storage.VaultStorage storage -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh73;"}
    kotlinx.coroutines.flow.MutableSharedFlow refreshTrigger -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfm2;"}
    1:3:void <init>(android.content.Context,com.yorvana.data.storage.VaultStorage):19:19 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/yorvana/YorvanaApplication;Lh73;)V"}
    4:5:void <init>(android.content.Context,com.yorvana.data.storage.VaultStorage):21:21 -> <init>
    6:10:void <init>(android.content.Context,com.yorvana.data.storage.VaultStorage):22:22 -> <init>
    11:22:void <init>(android.content.Context,com.yorvana.data.storage.VaultStorage):24:24 -> <init>
    1:3:java.lang.Object access$loadAll(com.yorvana.data.repository.CategoryRepositoryImpl,kotlin.coroutines.Continuation):19:19 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcv;Ls50;)Ljava/io/Serializable;"}
    4:29:java.lang.Object loadAll(kotlin.coroutines.Continuation):0:0 -> a
    4:29:java.lang.Object access$loadAll(com.yorvana.data.repository.CategoryRepositoryImpl,kotlin.coroutines.Continuation):19 -> a
    30:46:java.lang.Object loadAll(kotlin.coroutines.Continuation):67:67 -> a
    30:46:java.lang.Object access$loadAll(com.yorvana.data.repository.CategoryRepositoryImpl,kotlin.coroutines.Continuation):19 -> a
    47:49:java.lang.Object kotlin.Result.unbox-impl():0:0 -> a
    47:49:java.lang.Object loadAll(kotlin.coroutines.Continuation):67 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    47:49:java.lang.Object access$loadAll(com.yorvana.data.repository.CategoryRepositoryImpl,kotlin.coroutines.Continuation):19 -> a
    50:58:java.lang.Object loadAll(kotlin.coroutines.Continuation):67:67 -> a
    50:58:java.lang.Object access$loadAll(com.yorvana.data.repository.CategoryRepositoryImpl,kotlin.coroutines.Continuation):19 -> a
    59:62:java.lang.Object loadAll(kotlin.coroutines.Continuation):69:69 -> a
    59:62:java.lang.Object access$loadAll(com.yorvana.data.repository.CategoryRepositoryImpl,kotlin.coroutines.Continuation):19 -> a
    63:71:java.lang.Object loadAll(kotlin.coroutines.Continuation):96:96 -> a
    63:71:java.lang.Object access$loadAll(com.yorvana.data.repository.CategoryRepositoryImpl,kotlin.coroutines.Continuation):19 -> a
    72:85:java.lang.Object loadAll(kotlin.coroutines.Continuation):97:97 -> a
    72:85:java.lang.Object access$loadAll(com.yorvana.data.repository.CategoryRepositoryImpl,kotlin.coroutines.Continuation):19 -> a
    86:87:java.lang.Object loadAll(kotlin.coroutines.Continuation):98:98 -> a
    86:87:java.lang.Object access$loadAll(com.yorvana.data.repository.CategoryRepositoryImpl,kotlin.coroutines.Continuation):19 -> a
    88:100:java.lang.Object loadAll(kotlin.coroutines.Continuation):70:70 -> a
    88:100:java.lang.Object access$loadAll(com.yorvana.data.repository.CategoryRepositoryImpl,kotlin.coroutines.Continuation):19 -> a
    101:104:java.lang.Object loadAll(kotlin.coroutines.Continuation):98:98 -> a
    101:104:java.lang.Object access$loadAll(com.yorvana.data.repository.CategoryRepositoryImpl,kotlin.coroutines.Continuation):19 -> a
    105:136:java.lang.Object loadAll(kotlin.coroutines.Continuation):72:72 -> a
    105:136:java.lang.Object access$loadAll(com.yorvana.data.repository.CategoryRepositoryImpl,kotlin.coroutines.Continuation):19 -> a
    137:140:java.lang.Object loadAll(kotlin.coroutines.Continuation):74:74 -> a
    137:140:java.lang.Object access$loadAll(com.yorvana.data.repository.CategoryRepositoryImpl,kotlin.coroutines.Continuation):19 -> a
    141:149:java.lang.Object loadAll(kotlin.coroutines.Continuation):100:100 -> a
    141:149:java.lang.Object access$loadAll(com.yorvana.data.repository.CategoryRepositoryImpl,kotlin.coroutines.Continuation):19 -> a
    150:163:java.lang.Object loadAll(kotlin.coroutines.Continuation):101:101 -> a
    150:163:java.lang.Object access$loadAll(com.yorvana.data.repository.CategoryRepositoryImpl,kotlin.coroutines.Continuation):19 -> a
    164:165:java.lang.Object loadAll(kotlin.coroutines.Continuation):102:102 -> a
    164:165:java.lang.Object access$loadAll(com.yorvana.data.repository.CategoryRepositoryImpl,kotlin.coroutines.Continuation):19 -> a
    166:178:java.lang.Object loadAll(kotlin.coroutines.Continuation):75:75 -> a
    166:178:java.lang.Object access$loadAll(com.yorvana.data.repository.CategoryRepositoryImpl,kotlin.coroutines.Continuation):19 -> a
    179:182:java.lang.Object loadAll(kotlin.coroutines.Continuation):102:102 -> a
    179:182:java.lang.Object access$loadAll(com.yorvana.data.repository.CategoryRepositoryImpl,kotlin.coroutines.Continuation):19 -> a
    183:187:java.lang.Object loadAll(kotlin.coroutines.Continuation):77:77 -> a
    183:187:java.lang.Object access$loadAll(com.yorvana.data.repository.CategoryRepositoryImpl,kotlin.coroutines.Continuation):19 -> a
    27:61:java.lang.Object addCustomCategory(java.lang.String,kotlin.coroutines.Continuation):32:32 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ls50;)Ljava/lang/Object;"}
    62:64:java.lang.Object kotlin.Result.unbox-impl():0:0 -> b
    62:64:java.lang.Object addCustomCategory(java.lang.String,kotlin.coroutines.Continuation):32 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    65:71:java.lang.Object addCustomCategory(java.lang.String,kotlin.coroutines.Continuation):32:32 -> b
    72:74:java.lang.Object kotlin.Result.unbox-impl():0:0 -> b
    72:74:java.lang.Object addCustomCategory(java.lang.String,kotlin.coroutines.Continuation):32 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    75:77:java.lang.Object addCustomCategory(java.lang.String,kotlin.coroutines.Continuation):32:32 -> b
    78:103:java.lang.Object addCustomCategory(java.lang.String,kotlin.coroutines.Continuation):33:33 -> b
    104:107:java.lang.Object addCustomCategory(java.lang.String,kotlin.coroutines.Continuation):37:37 -> b
    108:109:java.lang.Object addCustomCategory(java.lang.String,kotlin.coroutines.Continuation):38:38 -> b
    110:120:java.lang.String com.yorvana.util.UuidGenerator.generate():6:6 -> b
    110:120:java.lang.Object addCustomCategory(java.lang.String,kotlin.coroutines.Continuation):39 -> b
    121:122:java.lang.Object addCustomCategory(java.lang.String,kotlin.coroutines.Continuation):41:41 -> b
    123:133:java.lang.String com.yorvana.util.DateFormatter.nowIso():15:15 -> b
    123:133:java.lang.Object addCustomCategory(java.lang.String,kotlin.coroutines.Continuation):41 -> b
    134:136:java.lang.Object addCustomCategory(java.lang.String,kotlin.coroutines.Continuation):38:38 -> b
    137:140:java.lang.Object addCustomCategory(java.lang.String,kotlin.coroutines.Continuation):37:37 -> b
    141:144:java.lang.Object addCustomCategory(java.lang.String,kotlin.coroutines.Continuation):35:35 -> b
    145:158:java.lang.Object addCustomCategory(java.lang.String,kotlin.coroutines.Continuation):44:44 -> b
    159:172:java.lang.Object addCustomCategory(java.lang.String,kotlin.coroutines.Continuation):45:45 -> b
    27:61:java.lang.Object deleteCustomCategory(java.lang.String,kotlin.coroutines.Continuation):48:48 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ls50;)Ljava/lang/Object;"}
    62:64:java.lang.Object kotlin.Result.unbox-impl():0:0 -> c
    62:64:java.lang.Object deleteCustomCategory(java.lang.String,kotlin.coroutines.Continuation):48 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    65:71:java.lang.Object deleteCustomCategory(java.lang.String,kotlin.coroutines.Continuation):48:48 -> c
    72:74:java.lang.Object kotlin.Result.unbox-impl():0:0 -> c
    72:74:java.lang.Object deleteCustomCategory(java.lang.String,kotlin.coroutines.Continuation):48 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    75:77:java.lang.Object deleteCustomCategory(java.lang.String,kotlin.coroutines.Continuation):48:48 -> c
    78:103:java.lang.Object deleteCustomCategory(java.lang.String,kotlin.coroutines.Continuation):49:49 -> c
    104:107:java.lang.Object deleteCustomCategory(java.lang.String,kotlin.coroutines.Continuation):50:50 -> c
    108:112:java.lang.Object deleteCustomCategory(java.lang.String,kotlin.coroutines.Continuation):93:93 -> c
    113:129:java.lang.Object deleteCustomCategory(java.lang.String,kotlin.coroutines.Continuation):94:94 -> c
    130:139:java.lang.Object deleteCustomCategory(java.lang.String,kotlin.coroutines.Continuation):50:50 -> c
    140:143:java.lang.Object deleteCustomCategory(java.lang.String,kotlin.coroutines.Continuation):94:94 -> c
    144:147:java.lang.Object deleteCustomCategory(java.lang.String,kotlin.coroutines.Continuation):50:50 -> c
    148:161:java.lang.Object deleteCustomCategory(java.lang.String,kotlin.coroutines.Continuation):51:51 -> c
    162:175:java.lang.Object deleteCustomCategory(java.lang.String,kotlin.coroutines.Continuation):52:52 -> c
    27:41:java.lang.Object getCategoryLabel(java.lang.String,kotlin.coroutines.Continuation):55:55 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ls50;)Ljava/lang/Object;"}
    42:44:java.lang.Object kotlin.Result.unbox-impl():0:0 -> d
    42:44:java.lang.Object getCategoryLabel(java.lang.String,kotlin.coroutines.Continuation):55 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    45:53:java.lang.Object getCategoryLabel(java.lang.String,kotlin.coroutines.Continuation):55:55 -> d
    54:90:java.lang.Object getCategoryLabel(java.lang.String,kotlin.coroutines.Continuation):56:56 -> d
    91:95:java.lang.Object getCategoryLabel(java.lang.String,kotlin.coroutines.Continuation):57:57 -> d
    96:126:java.lang.Object getCategoryLabel(java.lang.String,kotlin.coroutines.Continuation):59:59 -> d
    127:171:java.lang.Object getCategoryLabel(java.lang.String,kotlin.coroutines.Continuation):60:60 -> d
    1:6:java.lang.String resolvePredefinedLabel(com.yorvana.data.model.PredefinedCategory):82:82 -> e
    7:10:java.lang.String resolvePredefinedLabel(com.yorvana.data.model.PredefinedCategory):83:83 -> e
    11:12:java.lang.String resolvePredefinedLabel(com.yorvana.data.model.PredefinedCategory):84:84 -> e
    13:16:java.lang.String resolvePredefinedLabel(com.yorvana.data.model.PredefinedCategory):85:85 -> e
    17:22:java.lang.String resolvePredefinedLabel(com.yorvana.data.model.PredefinedCategory):82:82 -> e
    23:35:java.lang.String resolvePredefinedLabel(com.yorvana.data.model.PredefinedCategory):87:87 -> e
