# {"id":"partitionSourceFiles","fileNameMappings":{"com.ustadmobile.libcache.io.InputStreamExtKt":"InputStreamExt.kt"}}
com.ustadmobile.libcache.io.RangeInputStream -> bo5:
# {"id":"sourceFile","fileName":"RangeInputStream.kt"}
    java.io.InputStream src -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lry6;"}
    long fromByte -> Y
    long toByte -> Z
    long pos -> h0
    1:3:void <init>(java.io.InputStream,long,long):13:13 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lry6;JJ)V"}
    4:5:void <init>(java.io.InputStream,long,long):14:14 -> <init>
    6:7:void <init>(java.io.InputStream,long,long):15:15 -> <init>
    8:15:void <init>(java.io.InputStream,long,long):16:16 -> <init>
    16:31:void com.ustadmobile.libcache.io.InputStreamExtKt.skipExactly(java.io.InputStream,long):18:18 -> <init>
    16:31:void <init>(java.io.InputStream,long,long):23 -> <init>
    32:42:void com.ustadmobile.libcache.io.InputStreamExtKt.skipExactly(java.io.InputStream,long):26:26 -> <init>
    32:42:void <init>(java.io.InputStream,long,long):23 -> <init>
    43:48:void com.ustadmobile.libcache.io.InputStreamExtKt.skipExactly(java.io.InputStream,long):27:27 -> <init>
    43:48:void <init>(java.io.InputStream,long,long):23 -> <init>
    49:55:void com.ustadmobile.libcache.io.InputStreamExtKt.skipExactly(java.io.InputStream,long):33:33 -> <init>
    49:55:void <init>(java.io.InputStream,long,long):23 -> <init>
    56:60:void <init>(java.io.InputStream,long,long):24:24 -> <init>
    1:2:boolean markSupported():58:58 -> markSupported
    4:26:int read(byte[],int,int):42:42 -> read
    27:30:int read(byte[],int,int):52:52 -> read
    31:37:int read(byte[],int,int):53:53 -> read
    38:38:int read(byte[]) -> read
    39:41:int read():28:30 -> read
