package com.kwad.sdk.glide.load.b; import android.util.Base64; import com.kwad.sdk.glide.Priority; import com.kwad.sdk.glide.load.DataSource; import com.kwad.sdk.glide.load.b.n; import com.kwad.sdk.glide.load.f; import com.kwad.sdk.glide.load.kwai.d; import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; public final class e<Model, Data> implements n<Model, Data> { private final a<Data> boh; public interface a<Data> { Class<Data> Ro(); Data eH(String str); void p(Data data); } static final class b<Data> implements d<Data> { private final String boi; private final a<Data> boj; private Data data; b(String str, a<Data> aVar) { this.boi = str; this.boj = aVar; } @Override // com.kwad.sdk.glide.load.kwai.d public final Class<Data> Ro() { return this.boj.Ro(); } @Override // com.kwad.sdk.glide.load.kwai.d public final void Rp() { try { this.boj.p(this.data); } catch (IOException unused) { } } @Override // com.kwad.sdk.glide.load.kwai.d public final DataSource Rq() { return DataSource.LOCAL; } @Override // com.kwad.sdk.glide.load.kwai.d public final void a(Priority priority, d.a<? super Data> aVar) { try { Data eH = this.boj.eH(this.boi); this.data = eH; aVar.q(eH); } catch (IllegalArgumentException e) { aVar.b(e); } } @Override // com.kwad.sdk.glide.load.kwai.d public final void cancel() { } } public static final class c<Model> implements o<Model, InputStream> { private final a<InputStream> bok = new a<InputStream>() { /* class com.kwad.sdk.glide.load.b.e.c.AnonymousClass1 */ private static InputStream eI(String str) { if (str.startsWith("data:image")) { int indexOf = str.indexOf(44); if (indexOf == -1) { throw new IllegalArgumentException("Missing comma in data URL."); } else if (str.substring(0, indexOf).endsWith(";base64")) { return new ByteArrayInputStream(Base64.decode(str.substring(indexOf + 1), 0)); } else { throw new IllegalArgumentException("Not a base64 image data URL."); } } else { throw new IllegalArgumentException("Not a valid image data URL."); } } private static void i(InputStream inputStream) { inputStream.close(); } @Override // com.kwad.sdk.glide.load.b.e.a public final Class<InputStream> Ro() { return InputStream.class; } /* Return type fixed from 'java.lang.Object' to match base method */ @Override // com.kwad.sdk.glide.load.b.e.a public final /* synthetic */ InputStream eH(String str) { return eI(str); } /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */ @Override // com.kwad.sdk.glide.load.b.e.a public final /* synthetic */ void p(InputStream inputStream) { i(inputStream); } }; @Override // com.kwad.sdk.glide.load.b.o public final n<Model, InputStream> a(r rVar) { return new e(this.bok); } } public e(a<Data> aVar) { this.boh = aVar; } @Override // com.kwad.sdk.glide.load.b.n public final n.a<Data> b(Model model, int i, int i2, f fVar) { return new n.a<>(new com.kwad.sdk.glide.c.b(model), new b(model.toString(), this.boh)); } @Override // com.kwad.sdk.glide.load.b.n public final boolean x(Model model) { return model.toString().startsWith("data:image"); } }