# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.shared.domain.storage.OfflineStorageOption":"OfflineStorageOption.kt","world.respect.shared.domain.storage.GetOfflineStorageOptionsUseCaseAndroid":"GetOfflineStorageOptionsUseCaseAndroid.kt","world.respect.shared.domain.storage.GetAndroidSdCardDirUseCase$SdCardDirs":"GetAndroidSdCardDirUseCase.kt","world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase":"GetOfflineStorageSettingUseCase.kt","kotlin.jvm.internal.Intrinsics":"Intrinsics.java","world.respect.shared.generated.resources.String2_commonMainKt":"String2.commonMain.kt"}}
world.respect.shared.domain.storage.CachePathsProviderAndroid -> ce0:
# {"id":"sourceFile","fileName":"CachePathsProviderAndroid.kt"}
    android.content.Context appContext -> a
    world.respect.shared.domain.storage.GetAndroidSdCardDirUseCase getAndroidSdCardPathUseCase -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llr2;"}
    world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase getOfflineStorageSettingUseCase -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxs2;"}
    1:3:void <init>(android.content.Context,world.respect.shared.domain.storage.GetAndroidSdCardDirUseCase,world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase):10:10 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Llr2;Lxs2;)V"}
    4:5:void <init>(android.content.Context,world.respect.shared.domain.storage.GetAndroidSdCardDirUseCase,world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase):11:11 -> <init>
    6:7:void <init>(android.content.Context,world.respect.shared.domain.storage.GetAndroidSdCardDirUseCase,world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase):12:12 -> <init>
    8:10:void <init>(android.content.Context,world.respect.shared.domain.storage.GetAndroidSdCardDirUseCase,world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase):13:13 -> <init>
    1:4:world.respect.shared.domain.storage.OfflineStorageOption world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase.invoke():13:13 -> a
    1:4:com.ustadmobile.libcache.CachePaths invoke():17 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lae0;"}
    5:10:world.respect.shared.domain.storage.OfflineStorageOption world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase.invoke():13:13 -> a
    5:10:com.ustadmobile.libcache.CachePaths invoke():17 -> a
    11:12:world.respect.shared.domain.storage.OfflineStorageOption world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase.invoke():14:14 -> a
    11:12:com.ustadmobile.libcache.CachePaths invoke():17 -> a
    13:14:java.util.List world.respect.shared.domain.storage.GetOfflineStorageOptionsUseCaseAndroid.invoke():19:19 -> a
    13:14:world.respect.shared.domain.storage.OfflineStorageOption world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase.invoke():14 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:14:com.ustadmobile.libcache.CachePaths invoke():17 -> a
    15:18:java.util.List world.respect.shared.domain.storage.GetOfflineStorageOptionsUseCaseAndroid.invoke():19:19 -> a
    15:18:world.respect.shared.domain.storage.OfflineStorageOption world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase.invoke():14 -> a
    15:18:com.ustadmobile.libcache.CachePaths invoke():17 -> a
    19:20:java.util.List world.respect.shared.domain.storage.GetOfflineStorageOptionsUseCaseAndroid.invoke():25:25 -> a
    19:20:world.respect.shared.domain.storage.OfflineStorageOption world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase.invoke():14 -> a
    19:20:com.ustadmobile.libcache.CachePaths invoke():17 -> a
    21:24:java.util.List world.respect.shared.domain.storage.GetOfflineStorageOptionsUseCaseAndroid.invoke():19:19 -> a
    21:24:world.respect.shared.domain.storage.OfflineStorageOption world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase.invoke():14 -> a
    21:24:com.ustadmobile.libcache.CachePaths invoke():17 -> a
    25:26:java.util.List world.respect.shared.domain.storage.GetOfflineStorageOptionsUseCaseAndroid.invoke():22:22 -> a
    25:26:world.respect.shared.domain.storage.OfflineStorageOption world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase.invoke():14 -> a
    25:26:com.ustadmobile.libcache.CachePaths invoke():17 -> a
    27:34:org.jetbrains.compose.resources.StringResource world.respect.shared.generated.resources.String2_commonMainKt.getMemory_card(world.respect.shared.generated.resources.Res$string):597:597 -> a
    27:34:java.util.List world.respect.shared.domain.storage.GetOfflineStorageOptionsUseCaseAndroid.invoke():22 -> a
    27:34:world.respect.shared.domain.storage.OfflineStorageOption world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase.invoke():14 -> a
    27:34:com.ustadmobile.libcache.CachePaths invoke():17 -> a
    35:41:java.util.List world.respect.shared.domain.storage.GetOfflineStorageOptionsUseCaseAndroid.invoke():22:22 -> a
    35:41:world.respect.shared.domain.storage.OfflineStorageOption world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase.invoke():14 -> a
    35:41:com.ustadmobile.libcache.CachePaths invoke():17 -> a
    42:46:java.util.List world.respect.shared.domain.storage.GetOfflineStorageOptionsUseCaseAndroid.invoke():20:20 -> a
    42:46:world.respect.shared.domain.storage.OfflineStorageOption world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase.invoke():14 -> a
    42:46:com.ustadmobile.libcache.CachePaths invoke():17 -> a
    47:58:java.util.List world.respect.shared.domain.storage.GetOfflineStorageOptionsUseCaseAndroid.invoke():25:25 -> a
    47:58:world.respect.shared.domain.storage.OfflineStorageOption world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase.invoke():14 -> a
    47:58:com.ustadmobile.libcache.CachePaths invoke():17 -> a
    59:75:world.respect.shared.domain.storage.OfflineStorageOption world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase.invoke():21:21 -> a
    59:75:com.ustadmobile.libcache.CachePaths invoke():17 -> a
    76:77:java.lang.String world.respect.shared.domain.storage.OfflineStorageOption.getValue():7:7 -> a
    76:77:world.respect.shared.domain.storage.OfflineStorageOption world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase.invoke():16 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    76:77:com.ustadmobile.libcache.CachePaths invoke():17 -> a
    78:85:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> a
    78:85:world.respect.shared.domain.storage.OfflineStorageOption world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase.invoke():16 -> a
    78:85:com.ustadmobile.libcache.CachePaths invoke():17 -> a
    86:89:world.respect.shared.domain.storage.OfflineStorageOption world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase.invoke():15:15 -> a
    86:89:com.ustadmobile.libcache.CachePaths invoke():17 -> a
    90:96:world.respect.shared.domain.storage.OfflineStorageOption world.respect.shared.domain.storage.GetOfflineStorageSettingUseCase.invoke():17:17 -> a
    90:96:com.ustadmobile.libcache.CachePaths invoke():17 -> a
    97:98:java.lang.String world.respect.shared.domain.storage.OfflineStorageOption.getValue():7:7 -> a
    97:98:com.ustadmobile.libcache.CachePaths invoke():19 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    99:104:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> a
    99:104:com.ustadmobile.libcache.CachePaths invoke():19 -> a
    105:108:com.ustadmobile.libcache.CachePaths invoke():19:19 -> a
    109:124:com.ustadmobile.libcache.CachePaths invoke():20:20 -> a
    125:126:com.ustadmobile.libcache.CachePaths invoke():21:21 -> a
    127:141:com.ustadmobile.libcache.CachePaths invoke():22:22 -> a
    142:156:com.ustadmobile.libcache.CachePaths invoke():23:23 -> a
    157:158:java.io.File world.respect.shared.domain.storage.GetAndroidSdCardDirUseCase$SdCardDirs.getCacheDir():22:22 -> a
    157:158:com.ustadmobile.libcache.CachePaths invoke():24 -> a
    159:173:com.ustadmobile.libcache.CachePaths invoke():24:24 -> a
    174:177:com.ustadmobile.libcache.CachePaths invoke():21:21 -> a
    178:192:com.ustadmobile.libcache.CachePaths invoke():28:28 -> a
    193:194:com.ustadmobile.libcache.CachePaths invoke():29:29 -> a
    195:209:com.ustadmobile.libcache.CachePaths invoke():30:30 -> a
    210:224:com.ustadmobile.libcache.CachePaths invoke():31:31 -> a
    225:243:com.ustadmobile.libcache.CachePaths invoke():32:32 -> a
    244:247:com.ustadmobile.libcache.CachePaths invoke():29:29 -> a
