# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.shared.domain.launchapp.getxapilaunchparams.XapiLaunchParams":"XapiLaunchParams.kt","io.ktor.http.URLBuilder":"URLBuilder.kt","kotlin.collections.ArraysUtilJVM":"ArraysUtilJVM.java","io.ktor.http.HeadersImpl":"Headers.kt","world.respect.shared.domain.launchapp.getlaunchoptionsforpublication.GetLaunchOptionsForPublicationUseCase$LaunchOption":"GetLaunchOptionsForPublicationUseCase.kt","world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest":"LaunchAppUseCase.kt","io.ktor.http.HeadersKt":"Headers.kt","kotlin.jvm.internal.Intrinsics":"Intrinsics.java","world.respect.shared.domain.launchapp.getlaunchoptionsforpublication.GetLaunchOptionsForPublicationUseCase$GetLaunchOptionsResult":"GetLaunchOptionsForPublicationUseCase.kt","world.respect.shared.domain.launchapp.LaunchAppUseCaseAndroid$LaunchableAppNotInstalled":"LaunchAppUseCaseAndroid.kt","com.ustadmobile.libcache.util.LaunchNoVarySearchConstants":"LaunchNoVarySearchConstants.kt","com.ustadmobile.libcache.UstadCacheImpl":"UstadCacheImpl.kt","io.ktor.http.Url":"Url.kt","io.ktor.http.URLProtocol":"URLProtocol.kt"}}
world.respect.shared.domain.launchapp.LaunchAppUseCaseAndroid -> sp3:
# {"id":"sourceFile","fileName":"LaunchAppUseCaseAndroid.kt"}
    android.content.Context appContext -> a
    com.ustadmobile.libcache.UstadCache ustadCache -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lsv7;"}
    world.respect.shared.domain.launchapp.getlaunchoptionsforpublication.GetLaunchOptionsForPublicationUseCase getLaunchOptionsForPublicationUseCase -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ldt2;"}
    world.respect.shared.domain.launchapp.getxapilaunchparams.GetXapiLaunchParamsUseCase getXapiLaunchParamsUseCase -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lju2;"}
    kotlinx.serialization.json.Json json -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llj3;"}
    java.util.List KNOWN_BROWSER_PACKAGES -> f
    1:2:void <clinit>():260:260 -> <clinit>
    3:14:void <clinit>():261:261 -> <clinit>
    15:21:void <clinit>():256:256 -> <clinit>
    1:3:void <init>(android.content.Context,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.launchapp.getlaunchoptionsforpublication.GetLaunchOptionsForPublicationUseCase,world.respect.shared.domain.launchapp.getxapilaunchparams.GetXapiLaunchParamsUseCase,kotlinx.serialization.json.Json):33:33 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lsv7;Ldt2;Lju2;Llj3;)V"}
    4:5:void <init>(android.content.Context,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.launchapp.getlaunchoptionsforpublication.GetLaunchOptionsForPublicationUseCase,world.respect.shared.domain.launchapp.getxapilaunchparams.GetXapiLaunchParamsUseCase,kotlinx.serialization.json.Json):34:34 -> <init>
    6:7:void <init>(android.content.Context,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.launchapp.getlaunchoptionsforpublication.GetLaunchOptionsForPublicationUseCase,world.respect.shared.domain.launchapp.getxapilaunchparams.GetXapiLaunchParamsUseCase,kotlinx.serialization.json.Json):35:35 -> <init>
    8:9:void <init>(android.content.Context,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.launchapp.getlaunchoptionsforpublication.GetLaunchOptionsForPublicationUseCase,world.respect.shared.domain.launchapp.getxapilaunchparams.GetXapiLaunchParamsUseCase,kotlinx.serialization.json.Json):36:36 -> <init>
    10:11:void <init>(android.content.Context,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.launchapp.getlaunchoptionsforpublication.GetLaunchOptionsForPublicationUseCase,world.respect.shared.domain.launchapp.getxapilaunchparams.GetXapiLaunchParamsUseCase,kotlinx.serialization.json.Json):37:37 -> <init>
    12:14:void <init>(android.content.Context,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.launchapp.getlaunchoptionsforpublication.GetLaunchOptionsForPublicationUseCase,world.respect.shared.domain.launchapp.getxapilaunchparams.GetXapiLaunchParamsUseCase,kotlinx.serialization.json.Json):38:38 -> <init>
    35:171:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):83:83 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lnp3;Lob1;)Ljava/lang/Object;"}
    172:176:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):87:87 -> a
    177:178:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):90:90 -> a
    179:180:world.respect.lib.opds.model.OpdsPublication world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest.getPublication():21:21 -> a
    179:180:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):91 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    181:182:io.ktor.http.Url world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest.getPublicationUrl():20:20 -> a
    181:182:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):91 -> a
    183:196:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):90:90 -> a
    197:198:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):83:83 -> a
    199:200:java.util.List world.respect.shared.domain.launchapp.getlaunchoptionsforpublication.GetLaunchOptionsForPublicationUseCase$GetLaunchOptionsResult.getOptions():36:36 -> a
    199:200:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):94 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    201:216:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):94:94 -> a
    217:218:java.lang.String world.respect.shared.domain.launchapp.getlaunchoptionsforpublication.GetLaunchOptionsForPublicationUseCase$LaunchOption.getActivityId():42:42 -> a
    217:218:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):96 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    219:220:java.lang.String world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest.getAssignmentActivityId():22:22 -> a
    219:220:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):97 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    221:222:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):98:98 -> a
    223:255:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):95:95 -> a
    256:257:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):83:83 -> a
    258:259:io.ktor.http.Url world.respect.shared.domain.launchapp.getlaunchoptionsforpublication.GetLaunchOptionsForPublicationUseCase$LaunchOption.getUrl():41:41 -> a
    258:259:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):101 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    260:263:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):101:101 -> a
    264:266:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):102:102 -> a
    267:268:io.ktor.http.ParametersBuilder io.ktor.http.URLBuilder.getParameters():92:92 -> a
    267:268:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):103 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    269:282:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):103:103 -> a
    283:286:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):104:104 -> a
    287:288:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):106:106 -> a
    289:290:io.ktor.http.Url world.respect.shared.domain.launchapp.getlaunchoptionsforpublication.GetLaunchOptionsForPublicationUseCase$LaunchOption.getUrl():41:41 -> a
    289:290:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):107 -> a
    291:292:java.util.List com.ustadmobile.libcache.util.LaunchNoVarySearchConstants.getLAUNCH_NO_VARY_PARAM_NAMES():8:8 -> a
    291:292:io.ktor.http.Url com.ustadmobile.libcache.novarysearch.UrlNormalizeForNoVarySearchKt.removeLaunchSearchParams(io.ktor.http.Url):39 -> a
    291:292:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):107 -> a
    293:295:io.ktor.http.Url com.ustadmobile.libcache.novarysearch.UrlNormalizeForNoVarySearchKt.removeSearchParamsByNames(io.ktor.http.Url,java.util.List):0:0 -> a
    293:295:io.ktor.http.Url com.ustadmobile.libcache.novarysearch.UrlNormalizeForNoVarySearchKt.removeLaunchSearchParams(io.ktor.http.Url):39 -> a
    293:295:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):107 -> a
    296:299:io.ktor.http.Url com.ustadmobile.libcache.novarysearch.UrlNormalizeForNoVarySearchKt.removeSearchParamsByNames(io.ktor.http.Url,java.util.List):31:31 -> a
    296:299:io.ktor.http.Url com.ustadmobile.libcache.novarysearch.UrlNormalizeForNoVarySearchKt.removeLaunchSearchParams(io.ktor.http.Url):39 -> a
    296:299:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):107 -> a
    300:321:io.ktor.http.Url com.ustadmobile.libcache.novarysearch.UrlNormalizeForNoVarySearchKt.removeSearchParamsByNames(io.ktor.http.Url,java.util.List):41:41 -> a
    300:321:io.ktor.http.Url com.ustadmobile.libcache.novarysearch.UrlNormalizeForNoVarySearchKt.removeLaunchSearchParams(io.ktor.http.Url):39 -> a
    300:321:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):107 -> a
    322:323:io.ktor.http.ParametersBuilder io.ktor.http.URLBuilder.getEncodedParameters():86:86 -> a
    322:323:io.ktor.http.Url com.ustadmobile.libcache.novarysearch.UrlNormalizeForNoVarySearchKt.removeSearchParamsByNames(io.ktor.http.Url,java.util.List):33 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    322:323:io.ktor.http.Url com.ustadmobile.libcache.novarysearch.UrlNormalizeForNoVarySearchKt.removeLaunchSearchParams(io.ktor.http.Url):39 -> a
    322:323:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):107 -> a
    324:326:io.ktor.http.Url com.ustadmobile.libcache.novarysearch.UrlNormalizeForNoVarySearchKt.removeSearchParamsByNames(io.ktor.http.Url,java.util.List):33:33 -> a
    324:326:io.ktor.http.Url com.ustadmobile.libcache.novarysearch.UrlNormalizeForNoVarySearchKt.removeLaunchSearchParams(io.ktor.http.Url):39 -> a
    324:326:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):107 -> a
    327:340:void io.ktor.util.StringValuesBuilderImpl.remove(java.lang.String):432:432 -> a
    327:340:io.ktor.http.Url com.ustadmobile.libcache.novarysearch.UrlNormalizeForNoVarySearchKt.removeSearchParamsByNames(io.ktor.http.Url,java.util.List):33 -> a
    327:340:io.ktor.http.Url com.ustadmobile.libcache.novarysearch.UrlNormalizeForNoVarySearchKt.removeLaunchSearchParams(io.ktor.http.Url):39 -> a
    327:340:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):107 -> a
    341:344:io.ktor.http.Url com.ustadmobile.libcache.novarysearch.UrlNormalizeForNoVarySearchKt.removeSearchParamsByNames(io.ktor.http.Url,java.util.List):35:35 -> a
    341:344:io.ktor.http.Url com.ustadmobile.libcache.novarysearch.UrlNormalizeForNoVarySearchKt.removeLaunchSearchParams(io.ktor.http.Url):39 -> a
    341:344:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):107 -> a
    345:346:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):109:109 -> a
    347:348:java.lang.String com.ustadmobile.libcache.util.LaunchNoVarySearchConstants.getLAUNCH_LINK_NO_VARY_HEADER():18:18 -> a
    347:348:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):110 -> a
    349:352:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):109:109 -> a
    353:357:kotlin.Pair kotlin.TuplesKt.to(java.lang.Object,java.lang.Object):44:44 -> a
    353:357:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):109 -> a
    358:361:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):109:109 -> a
    362:363:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86:86 -> a
    362:363:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):108 -> a
    364:367:java.util.List kotlin.collections.ArraysUtilJVM.asList(java.lang.Object[]):13:13 -> a
    364:367:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):134 -> a
    364:367:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86 -> a
    364:367:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):108 -> a
    368:370:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):134:134 -> a
    368:370:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86 -> a
    368:370:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):108 -> a
    371:375:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86:86 -> a
    371:375:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):108 -> a
    376:378:void io.ktor.http.HeadersImpl.<init>(java.util.Map):97:97 -> a
    376:378:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86 -> a
    376:378:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):108 -> a
    379:393:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):106:106 -> a
    394:396:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl.setExtraResponseHeaders(io.ktor.http.Url,io.ktor.http.Headers,kotlin.coroutines.Continuation):1007:1007 -> a
    394:396:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):106 -> a
    397:419:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl.setExtraResponseHeaders(io.ktor.http.Url,io.ktor.http.Headers,kotlin.coroutines.Continuation):1008:1008 -> a
    397:419:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):106 -> a
    420:421:io.ktor.http.Url world.respect.shared.domain.launchapp.getlaunchoptionsforpublication.GetLaunchOptionsForPublicationUseCase$LaunchOption.getUrl():41:41 -> a
    420:421:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):120 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    422:423:io.ktor.http.URLProtocol io.ktor.http.Url.getProtocol():163:163 -> a
    422:423:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):120 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    424:425:java.lang.String io.ktor.http.URLProtocol.getName():19:19 -> a
    424:425:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):120 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    426:427:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):120:120 -> a
    428:433:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> a
    428:433:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):120 -> a
    434:437:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):120:120 -> a
    438:440:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    438:440:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):122 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    441:444:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):121:121 -> a
    445:447:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):124:124 -> a
    448:456:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):125:125 -> a
    457:467:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):128:128 -> a
    468:473:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):132:132 -> a
    474:477:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):133:133 -> a
    478:502:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):134:134 -> a
    503:506:world.respect.lib.opds.model.OpdsPublication world.respect.shared.domain.launchapp.getlaunchoptionsforpublication.GetLaunchOptionsForPublicationUseCase$GetLaunchOptionsResult.getLaunchableApp():37:37 -> a
    503:506:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):137 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    507:511:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):139:139 -> a
    512:525:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):138:138 -> a
    526:532:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):155:155 -> a
    533:535:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):156:156 -> a
    536:537:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    536:537:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):157 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    538:544:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):266:266 -> a
    545:547:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):157:157 -> a
    548:550:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):158:158 -> a
    551:561:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):162:162 -> a
    562:567:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):164:164 -> a
    568:571:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):166:166 -> a
    572:596:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):167:167 -> a
    597:598:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):172:172 -> a
    599:600:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):173:173 -> a
    601:602:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    601:602:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):173 -> a
    603:609:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):267:267 -> a
    610:612:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):172:172 -> a
    613:615:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):175:175 -> a
    616:626:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):179:179 -> a
    627:629:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):180:180 -> a
    630:632:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):181:181 -> a
    633:652:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):183:183 -> a
    653:658:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):182:182 -> a
    659:661:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):187:187 -> a
    662:674:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):188:188 -> a
    675:679:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):268:268 -> a
    680:693:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):278:278 -> a
    694:695:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):277:277 -> a
    696:701:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):193:193 -> a
    702:705:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):277:277 -> a
    706:710:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):282:282 -> a
    711:726:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):283:283 -> a
    727:734:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):194:194 -> a
    735:738:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):283:283 -> a
    739:744:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):196:196 -> a
    745:747:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):197:197 -> a
    748:767:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):199:199 -> a
    768:771:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):198:198 -> a
    772:796:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):205:205 -> a
    797:798:io.ktor.http.Url world.respect.shared.domain.launchapp.getlaunchoptionsforpublication.GetLaunchOptionsForPublicationUseCase$LaunchOption.getUrl():41:41 -> a
    797:798:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):208 -> a
    799:802:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):208:208 -> a
    803:804:java.lang.String world.respect.shared.domain.launchapp.getlaunchoptionsforpublication.GetLaunchOptionsForPublicationUseCase$LaunchOption.getActivityId():42:42 -> a
    803:804:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):211 -> a
    805:806:java.lang.String world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest.getAssignmentActivityId():22:22 -> a
    805:806:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):212 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    807:808:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):213:213 -> a
    809:843:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):210:210 -> a
    844:845:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):83:83 -> a
    846:848:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):209:209 -> a
    849:852:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):216:216 -> a
    853:854:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):223:223 -> a
    855:858:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):225:225 -> a
    859:863:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):223:223 -> a
    864:866:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):227:227 -> a
    867:868:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    867:868:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):228 -> a
    869:873:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):229:229 -> a
    874:876:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):230:230 -> a
    877:911:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):231:231 -> a
    912:919:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):241:241 -> a
    920:921:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):242:242 -> a
    922:923:world.respect.lib.opds.model.OpdsPublication world.respect.shared.domain.launchapp.LaunchAppUseCaseAndroid$LaunchableAppNotInstalled.getLaunchableApp():56:56 -> a
    922:923:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):243 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    924:925:io.ktor.http.Url world.respect.shared.domain.launchapp.LaunchAppUseCaseAndroid$LaunchableAppNotInstalled.getLaunchUrl():57:57 -> a
    924:925:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):244 -> a
    926:929:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):242:242 -> a
    930:938:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):246:246 -> a
    939:940:io.ktor.http.Url world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest.getPublicationUrl():20:20 -> a
    939:940:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):237 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    941:957:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):237:237 -> a
    958:963:java.lang.Object invoke(world.respect.shared.domain.launchapp.LaunchAppUseCase$LaunchAppRequest,kotlin.coroutines.Continuation):238:238 -> a
    1:2:io.ktor.http.ParametersBuilder io.ktor.http.URLBuilder.getEncodedParameters():86:86 -> b
    1:2:io.ktor.http.URLBuilder setXapiLaunchParams(io.ktor.http.URLBuilder,world.respect.shared.domain.launchapp.getxapilaunchparams.XapiLaunchParams):44 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcr7;Leb8;)V"}
    3:4:io.ktor.http.Url world.respect.shared.domain.launchapp.getxapilaunchparams.XapiLaunchParams.getEndpoint():14:14 -> b
    3:4:io.ktor.http.URLBuilder setXapiLaunchParams(io.ktor.http.URLBuilder,world.respect.shared.domain.launchapp.getxapilaunchparams.XapiLaunchParams):44 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:6:java.lang.String io.ktor.http.Url.toString():227:227 -> b
    5:6:io.ktor.http.URLBuilder setXapiLaunchParams(io.ktor.http.URLBuilder,world.respect.shared.domain.launchapp.getxapilaunchparams.XapiLaunchParams):44 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:15:io.ktor.http.URLBuilder setXapiLaunchParams(io.ktor.http.URLBuilder,world.respect.shared.domain.launchapp.getxapilaunchparams.XapiLaunchParams):44:44 -> b
    16:17:io.ktor.http.ParametersBuilder io.ktor.http.URLBuilder.getEncodedParameters():86:86 -> b
    16:17:io.ktor.http.URLBuilder setXapiLaunchParams(io.ktor.http.URLBuilder,world.respect.shared.domain.launchapp.getxapilaunchparams.XapiLaunchParams):45 -> b
    18:19:java.lang.String world.respect.shared.domain.launchapp.getxapilaunchparams.XapiLaunchParams.getActivityId():13:13 -> b
    18:19:io.ktor.http.URLBuilder setXapiLaunchParams(io.ktor.http.URLBuilder,world.respect.shared.domain.launchapp.getxapilaunchparams.XapiLaunchParams):45 -> b
    20:28:io.ktor.http.URLBuilder setXapiLaunchParams(io.ktor.http.URLBuilder,world.respect.shared.domain.launchapp.getxapilaunchparams.XapiLaunchParams):45:45 -> b
    29:30:io.ktor.http.ParametersBuilder io.ktor.http.URLBuilder.getEncodedParameters():86:86 -> b
    29:30:io.ktor.http.URLBuilder setXapiLaunchParams(io.ktor.http.URLBuilder,world.respect.shared.domain.launchapp.getxapilaunchparams.XapiLaunchParams):46 -> b
    31:32:java.lang.String world.respect.shared.domain.launchapp.getxapilaunchparams.XapiLaunchParams.getAuth():16:16 -> b
    31:32:io.ktor.http.URLBuilder setXapiLaunchParams(io.ktor.http.URLBuilder,world.respect.shared.domain.launchapp.getxapilaunchparams.XapiLaunchParams):46 -> b
    33:41:io.ktor.http.URLBuilder setXapiLaunchParams(io.ktor.http.URLBuilder,world.respect.shared.domain.launchapp.getxapilaunchparams.XapiLaunchParams):46:46 -> b
    42:43:io.ktor.http.ParametersBuilder io.ktor.http.URLBuilder.getEncodedParameters():86:86 -> b
    42:43:io.ktor.http.URLBuilder setXapiLaunchParams(io.ktor.http.URLBuilder,world.respect.shared.domain.launchapp.getxapilaunchparams.XapiLaunchParams):47 -> b
    44:51:io.ktor.http.URLBuilder setXapiLaunchParams(io.ktor.http.URLBuilder,world.respect.shared.domain.launchapp.getxapilaunchparams.XapiLaunchParams):48:48 -> b
    52:53:world.respect.lib.xapi.model.XapiActor world.respect.shared.domain.launchapp.getxapilaunchparams.XapiLaunchParams.getActor():15:15 -> b
    52:53:io.ktor.http.URLBuilder setXapiLaunchParams(io.ktor.http.URLBuilder,world.respect.shared.domain.launchapp.getxapilaunchparams.XapiLaunchParams):48 -> b
    54:59:io.ktor.http.URLBuilder setXapiLaunchParams(io.ktor.http.URLBuilder,world.respect.shared.domain.launchapp.getxapilaunchparams.XapiLaunchParams):48:48 -> b
    60:69:io.ktor.http.URLBuilder setXapiLaunchParams(io.ktor.http.URLBuilder,world.respect.shared.domain.launchapp.getxapilaunchparams.XapiLaunchParams):47:47 -> b
