# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.lib.opds.model.Publication":"Publication.kt","world.respect.lib.opds.model.ReadiumLink":"ReadiumLink.kt","kotlin.text.StringsKt__StringsJVMKt":"StringsJVM.kt"}}
world.respect.lib.opds.model.OpdsPublicationExtKt -> cx4:
# {"id":"sourceFile","fileName":"OpdsPublicationExt.kt"}
    java.util.List LEARNING_UNIT_MIME_TYPES -> a
    1:17:void <clinit>():3:3 -> <clinit>
    1:2:java.util.List world.respect.lib.opds.model.Publication.getLinks():20:20 -> a
    1:2:world.respect.lib.opds.model.ReadiumLink findCollection(world.respect.lib.opds.model.Publication):51 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljp5;)Lhu5;"}
    3:20:world.respect.lib.opds.model.ReadiumLink findCollection(world.respect.lib.opds.model.Publication):93:93 -> a
    21:24:java.util.List world.respect.lib.opds.model.ReadiumLink.getRel():16:16 -> a
    21:24:world.respect.lib.opds.model.ReadiumLink findCollection(world.respect.lib.opds.model.Publication):52 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:35:world.respect.lib.opds.model.ReadiumLink findCollection(world.respect.lib.opds.model.Publication):52:52 -> a
    36:39:world.respect.lib.opds.model.ReadiumLink findCollection(world.respect.lib.opds.model.Publication):51:51 -> a
    40:56:world.respect.lib.opds.model.ReadiumLink respectAppManifestDefaultLessonList(world.respect.lib.opds.model.Publication):99:99 -> a
    40:56:world.respect.lib.opds.model.ReadiumLink findCollection(world.respect.lib.opds.model.Publication):53 -> a
    57:60:java.util.List world.respect.lib.opds.model.ReadiumLink.getRel():16:16 -> a
    57:60:world.respect.lib.opds.model.ReadiumLink respectAppManifestDefaultLessonList(world.respect.lib.opds.model.Publication):68 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    57:60:world.respect.lib.opds.model.ReadiumLink findCollection(world.respect.lib.opds.model.Publication):53 -> a
    61:71:world.respect.lib.opds.model.ReadiumLink respectAppManifestDefaultLessonList(world.respect.lib.opds.model.Publication):68:68 -> a
    61:71:world.respect.lib.opds.model.ReadiumLink findCollection(world.respect.lib.opds.model.Publication):53 -> a
    72:75:world.respect.lib.opds.model.ReadiumLink respectAppManifestDefaultLessonList(world.respect.lib.opds.model.Publication):100:100 -> a
    72:75:world.respect.lib.opds.model.ReadiumLink findCollection(world.respect.lib.opds.model.Publication):53 -> a
    4:5:java.util.List world.respect.lib.opds.model.Publication.getLinks():20:20 -> b
    4:5:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.Publication):21 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljp5;)Ljava/util/ArrayList;"}
    6:10:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.Publication):72:72 -> b
    11:27:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.Publication):73:73 -> b
    28:31:java.util.List world.respect.lib.opds.model.ReadiumLink.getRel():16:16 -> b
    28:31:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.Publication):22 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    32:38:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.Publication):74:74 -> b
    39:54:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.Publication):75:75 -> b
    55:57:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.Publication):23:23 -> b
    58:63:boolean kotlin.text.StringsKt__StringsJVMKt.startsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):447:447 -> b
    58:63:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.Publication):23 -> b
    64:74:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.Publication):77:77 -> b
    75:90:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.Publication):78:78 -> b
    91:94:java.lang.String world.respect.lib.opds.model.ReadiumLink.getType():17:17 -> b
    91:94:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.Publication):24 -> b
    95:101:boolean kotlin.text.StringsKt__StringsJVMKt.startsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):447:447 -> b
    95:101:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.Publication):24 -> b
    102:106:java.util.List findLearningUnitAcquisitionLinks(world.respect.lib.opds.model.Publication):73:73 -> b
    1:2:java.util.List world.respect.lib.opds.model.Publication.getLinks():20:20 -> c
    1:2:world.respect.lib.opds.model.ReadiumLink findLicenseLink(world.respect.lib.opds.model.Publication):42 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljp5;)Lhu5;"}
    3:19:world.respect.lib.opds.model.ReadiumLink findLicenseLink(world.respect.lib.opds.model.Publication):87:87 -> c
    20:23:java.util.List world.respect.lib.opds.model.ReadiumLink.getRel():16:16 -> c
    20:23:world.respect.lib.opds.model.ReadiumLink findLicenseLink(world.respect.lib.opds.model.Publication):42 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:34:world.respect.lib.opds.model.ReadiumLink findLicenseLink(world.respect.lib.opds.model.Publication):42:42 -> c
    35:37:world.respect.lib.opds.model.ReadiumLink findLicenseLink(world.respect.lib.opds.model.Publication):88:88 -> c
    1:2:java.util.List world.respect.lib.opds.model.Publication.getLinks():20:20 -> d
    1:2:java.util.List findSelfLinks(world.respect.lib.opds.model.Publication):30 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljp5;)Ljava/util/ArrayList;"}
    3:7:java.util.List findSelfLinks(world.respect.lib.opds.model.Publication):81:81 -> d
    8:24:java.util.List findSelfLinks(world.respect.lib.opds.model.Publication):82:82 -> d
    25:28:java.util.List world.respect.lib.opds.model.ReadiumLink.getRel():16:16 -> d
    25:28:java.util.List findSelfLinks(world.respect.lib.opds.model.Publication):31 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:37:java.util.List findSelfLinks(world.respect.lib.opds.model.Publication):31:31 -> d
    38:42:java.util.List findSelfLinks(world.respect.lib.opds.model.Publication):82:82 -> d
    4:5:java.util.List world.respect.lib.opds.model.Publication.getLinks():20:20 -> e
    4:5:world.respect.lib.opds.model.ReadiumLink findTinCanXmlLink(world.respect.lib.opds.model.Publication):60 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljp5;)Lhu5;"}
    6:22:world.respect.lib.opds.model.ReadiumLink findTinCanXmlLink(world.respect.lib.opds.model.Publication):97:97 -> e
    23:26:java.util.List world.respect.lib.opds.model.ReadiumLink.getRel():16:16 -> e
    23:26:world.respect.lib.opds.model.ReadiumLink findTinCanXmlLink(world.respect.lib.opds.model.Publication):60 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:37:world.respect.lib.opds.model.ReadiumLink findTinCanXmlLink(world.respect.lib.opds.model.Publication):60:60 -> e
    38:40:world.respect.lib.opds.model.ReadiumLink findTinCanXmlLink(world.respect.lib.opds.model.Publication):98:98 -> e
