# {"id":"partitionSourceFiles","fileNameMappings":{"coil3.decode.ContentMetadata":"ImageSource.kt","coil3.decode.ResourceMetadata":"ImageSource.kt","coil3.decode.ByteBufferMetadata":"ImageSource.kt","coil3.fetch.SourceFetchResult":"FetchResult.kt","coil3.svg.DecodeUtilsKt":"decodeUtils.kt","coil3.decode.StaticImageDecoderKt":"StaticImageDecoder.kt","kotlin.jvm.internal.Intrinsics":"Intrinsics.java","coil3.decode.AssetMetadata":"ImageSource.kt"}}
coil3.decode.StaticImageDecoder$Factory -> kx6:
# {"id":"sourceFile","fileName":"StaticImageDecoder.kt"}
    int StaticImageDecoder$Factory.$r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    kotlinx.coroutines.sync.Semaphore parallelismLock -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    4:6:void coil3.svg.SvgDecoder$Factory.<init>(coil3.svg.Svg$Parser,kotlin.jvm.functions.Function1,boolean,boolean):134:134 -> <init>
    4:6:void coil3.svg.SvgDecoder$Factory.<init>(boolean,boolean,boolean):145 -> <init>
    4:6:void coil3.svg.SvgDecoder$Factory.<init>(boolean,boolean,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):141 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    7:11:void coil3.svg.SvgDecoder$Factory.<init>(coil3.svg.Svg$Parser,kotlin.jvm.functions.Function1,boolean,boolean):136:136 -> <init>
    7:11:void coil3.svg.SvgDecoder$Factory.<init>(boolean,boolean,boolean):145 -> <init>
    7:11:void coil3.svg.SvgDecoder$Factory.<init>(boolean,boolean,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):141 -> <init>
    12:13:void <init>(kotlinx.coroutines.sync.Semaphore):104:105 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lil6;)V"}
    9:12:java.lang.String coil3.fetch.SourceFetchResult.getMimeType():22:22 -> a
    9:12:boolean coil3.svg.SvgDecoder$Factory.isApplicable(coil3.fetch.SourceFetchResult):173 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:12:coil3.decode.Decoder coil3.svg.SvgDecoder$Factory.create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):161 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lku6;Lks4;)Lcp1;"}
    13:26:boolean coil3.svg.SvgDecoder$Factory.isApplicable(coil3.fetch.SourceFetchResult):173:173 -> a
    13:26:coil3.decode.Decoder coil3.svg.SvgDecoder$Factory.create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):161 -> a
    27:34:boolean coil3.svg.DecodeUtilsKt.isSvg(coil3.decode.DecodeUtils,okio.BufferedSource):17:17 -> a
    27:34:boolean coil3.svg.SvgDecoder$Factory.isApplicable(coil3.fetch.SourceFetchResult):173 -> a
    27:34:coil3.decode.Decoder coil3.svg.SvgDecoder$Factory.create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):161 -> a
    35:46:boolean coil3.svg.DecodeUtilsKt.isSvg(coil3.decode.DecodeUtils,okio.BufferedSource):18:18 -> a
    35:46:boolean coil3.svg.SvgDecoder$Factory.isApplicable(coil3.fetch.SourceFetchResult):173 -> a
    35:46:coil3.decode.Decoder coil3.svg.SvgDecoder$Factory.create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):161 -> a
    47:48:coil3.decode.Decoder coil3.svg.SvgDecoder$Factory.create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):162:162 -> a
    49:50:coil3.decode.Decoder coil3.svg.SvgDecoder$Factory.create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):166:166 -> a
    51:54:coil3.decode.Decoder coil3.svg.SvgDecoder$Factory.create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):162:162 -> a
    55:60:boolean isApplicable(coil3.request.Options):121:121 -> a
    55:60:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):113 -> a
    61:70:boolean isApplicable(coil3.request.Options):122:122 -> a
    61:70:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):113 -> a
    71:72:coil3.decode.ImageSource coil3.fetch.SourceFetchResult.getSource():21:21 -> a
    71:72:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    73:80:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):134:134 -> a
    73:80:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    81:86:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):135:135 -> a
    81:86:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    87:95:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):137:137 -> a
    87:95:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    96:99:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):141:141 -> a
    96:99:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    100:103:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):143:143 -> a
    100:103:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    104:109:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):144:144 -> a
    104:109:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    110:111:java.lang.String coil3.decode.AssetMetadata.getFilePath():11:11 -> a
    110:111:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):144 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    110:111:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    112:116:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):144:144 -> a
    112:116:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    117:126:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):147:147 -> a
    117:126:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    127:128:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):151:151 -> a
    127:128:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    129:130:android.content.res.AssetFileDescriptor coil3.decode.ContentMetadata.getAssetFileDescriptor():19:19 -> a
    129:130:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):151 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    129:130:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    131:143:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):152:152 -> a
    131:143:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    144:154:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):153:153 -> a
    144:154:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    155:161:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):157:157 -> a
    155:161:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    162:163:java.lang.String coil3.decode.ResourceMetadata.getPackageName():26:26 -> a
    162:163:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):157 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    162:163:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    164:167:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):157:157 -> a
    164:167:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    168:173:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> a
    168:173:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):157 -> a
    168:173:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    174:177:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):158:158 -> a
    174:177:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    178:179:int coil3.decode.ResourceMetadata.getResId():27:27 -> a
    178:179:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):158 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    178:179:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    180:184:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):158:158 -> a
    180:184:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    185:188:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):161:161 -> a
    185:188:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    189:190:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):162:162 -> a
    189:190:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    191:192:java.nio.ByteBuffer coil3.decode.ByteBufferMetadata.getByteBuffer():11:11 -> a
    191:192:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):162 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    191:192:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    193:201:android.graphics.ImageDecoder$Source coil3.decode.StaticImageDecoderKt.toImageDecoderSourceOrNull(coil3.decode.ImageSource,coil3.request.Options,boolean):162:162 -> a
    193:201:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):114 -> a
    202:203:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):115:115 -> a
    204:205:coil3.decode.ImageSource coil3.fetch.SourceFetchResult.getSource():21:21 -> a
    204:205:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):115 -> a
    206:212:coil3.decode.Decoder create(coil3.fetch.SourceFetchResult,coil3.request.Options,coil3.ImageLoader):115:115 -> a
