package rr2; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.graphics.BitmapFactory; import android.media.MediaMetadataRetriever; import android.net.Uri; import android.os.Build; import android.os.Bundle; import android.view.View; import android.view.Window; import android.view.WindowInsets; import androidx.core.view.ViewCompat; import com.google.android.gms.common.GoogleApiAvailabilityLight; import com.tencent.wcdb.database.SQLiteDatabase; import com.uber.autodispose.a0; import com.uber.autodispose.d; import com.uber.autodispose.y; import com.xingin.xhs.v2.album.config.PreviewConfig; import com.xingin.xhs.v2.album.config.SimplePreViewConfig; import com.xingin.xhs.v2.album.entities.FileChoosingParams; import com.xingin.xhs.v2.album.entities.ImageBean; import com.xingin.xhs.v2.album.ui.choose.XhsAlbumActivity; import com.xingin.xhs.v2.album.ui.clip.ClipActivity; import com.xingin.xhs.v2.album.ui.clip.CropShape; import com.xingin.xhs.v2.album.ui.preview.ImagePreviewActivity; import dw2.r; import java.util.ArrayList; import java.util.Iterator; import java.util.concurrent.ConcurrentHashMap; import kotlin.Metadata; import kotlin.collections.CollectionsKt___CollectionsKt; import kotlin.jvm.JvmStatic; import kotlin.jvm.internal.Intrinsics; import y7.f; @Metadata(bv = {}, d1 = {"\u0000p\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0007\bÆ\u0002\u0018\u00002\u00020\u0001:\u0001,B\t\b\u0002¢\u0006\u0004\b*\u0010+J \u0010\t\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0007\u001a\u00020\u0006H\u0007J\u0018\u0010\f\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u000b\u001a\u00020\nH\u0007JD\u0010\u0017\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u00022\u0016\u0010\u0010\u001a\u0012\u0012\u0004\u0012\u00020\u000e0\rj\b\u0012\u0004\u0012\u00020\u000e`\u000f2\b\b\u0002\u0010\u0012\u001a\u00020\u00112\b\b\u0002\u0010\u0014\u001a\u00020\u00132\b\b\u0002\u0010\u0016\u001a\u00020\u0015J7\u0010\u001d\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0019\u001a\u00020\u00182\u0006\u0010\u001b\u001a\u00020\u001a2\u0006\u0010\u001c\u001a\u00020\u000e2\u0006\u0010\u0005\u001a\u00020\u0004H\u0000¢\u0006\u0004\b\u001d\u0010\u001eJ;\u0010$\u001a\u00020\b2\u0006\u0010 \u001a\u00020\u001f2\u0006\u0010!\u001a\u00020\u000e2\u001a\u0010#\u001a\u0016\u0012\u0004\u0012\u00020\"\u0018\u00010\rj\n\u0012\u0004\u0012\u00020\"\u0018\u0001`\u000fH\u0000¢\u0006\u0004\b$\u0010%J\u0017\u0010(\u001a\u00020\b2\u0006\u0010'\u001a\u00020&H\u0000¢\u0006\u0004\b(\u0010)¨\u0006-"}, d2 = {"Lrr2/e;", "", "Landroid/content/Context;", "context", "Lcom/xingin/xhs/v2/album/entities/FileChoosingParams;", "params", "Lrr2/e$a;", "callback", "", "e", "Lcom/xingin/xhs/v2/album/config/PreviewConfig;", "preViewConfig", "m", "Ljava/util/ArrayList;", "", "Lkotlin/collections/ArrayList;", "list", "", "position", "", "canDownload", "Lwr2/a;", "sceneType", "k", "Landroid/net/Uri;", "sourceUri", "Lcom/xingin/xhs/v2/album/ui/clip/CropShape;", "shape", "callbackKey", "j", "(Landroid/content/Context;Landroid/net/Uri;Lcom/xingin/xhs/v2/album/ui/clip/CropShape;Ljava/lang/String;Lcom/xingin/xhs/v2/album/entities/FileChoosingParams;)V", "Lrr2/n0;", "selectResult", "key", "Lcom/xingin/xhs/v2/album/entities/ImageBean;", "resultList", f.f156778k, "(Lrr2/n0;Ljava/lang/String;Ljava/util/ArrayList;)V", "Landroid/view/Window;", "window", GoogleApiAvailabilityLight.TRACKING_SOURCE_NOTIFICATION, "(Landroid/view/Window;)V", "<init>", "()V", "a", "album_release"}, k = 1, mv = {1, 6, 0}) /* compiled from: Album.kt */ public final class e { /* renamed from: a reason: collision with root package name */ public static final e f127075a = new e(); /* renamed from: b reason: collision with root package name */ public static ConcurrentHashMap<String, a> f127076b = new ConcurrentHashMap<>(); @Metadata(bv = {}, d1 = {"\u0000$\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\bf\u0018\u00002\u00020\u0001J,\u0010\t\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u00022\u001a\u0010\u0007\u001a\u0016\u0012\u0004\u0012\u00020\u0005\u0018\u00010\u0004j\n\u0012\u0004\u0012\u00020\u0005\u0018\u0001`\u0006H&¨\u0006\n"}, d2 = {"Lrr2/e$a;", "", "Lrr2/n0;", "result", "Ljava/util/ArrayList;", "Lcom/xingin/xhs/v2/album/entities/ImageBean;", "Lkotlin/collections/ArrayList;", "imageBeanList", "", "a", "album_release"}, k = 1, mv = {1, 6, 0}) /* compiled from: Album.kt */ public interface a { void a(n0 n0Var, ArrayList<ImageBean> arrayList); } @JvmStatic public static final void e(Context context, FileChoosingParams fileChoosingParams, a aVar) { Intrinsics.checkNotNullParameter(context, "context"); Intrinsics.checkNotNullParameter(fileChoosingParams, "params"); Intrinsics.checkNotNullParameter(aVar, "callback"); String str = "album_callback_" + System.currentTimeMillis(); f127076b.put(str, aVar); Bundle bundle = new Bundle(); bundle.putParcelable("album_select_config", fileChoosingParams); bundle.putString("callbackKey", str); Intent intent = new Intent(context, XhsAlbumActivity.class); intent.putExtras(bundle); if (!(context instanceof Activity)) { intent.addFlags(SQLiteDatabase.CREATE_IF_NECESSARY); } context.startActivity(intent); } /* JADX WARNING: Code restructure failed: missing block: B:23:0x006f, code lost: r1 = r6.getWidth(); */ /* JADX WARNING: Code restructure failed: missing block: B:42:0x00b6, code lost: r5 = move-exception; */ /* JADX WARNING: Code restructure failed: missing block: B:44:?, code lost: r0.release(); */ /* JADX WARNING: Failed to process nested try/catch */ /* JADX WARNING: Removed duplicated region for block: B:42:0x00b6 A[ExcHandler: all (r5v2 'th' java.lang.Throwable A[CUSTOM_DECLARE]), Splitter:B:15:0x0053] */ public static final void g(n0 n0Var, ArrayList arrayList) { int i10; int i14; int i15; Intrinsics.checkNotNullParameter(n0Var, "$selectResult"); if (n0Var == n0.SUCCESS && arrayList != null) { Iterator it3 = arrayList.iterator(); while (it3.hasNext()) { ImageBean imageBean = (ImageBean) it3.next(); if (imageBean.isImage()) { try { BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true; BitmapFactory.decodeFile(imageBean.getPath(), options); imageBean.setWidth(options.outWidth); imageBean.setHeight(options.outHeight); String str = options.outMimeType; Intrinsics.checkNotNullExpressionValue(str, "op.outMimeType"); imageBean.setMimeType(str); } catch (Exception unused) { } } else if (imageBean.isVideo()) { MediaMetadataRetriever mediaMetadataRetriever = new MediaMetadataRetriever(); try { mediaMetadataRetriever.setDataSource(imageBean.getPath()); i10 = 0; String extractMetadata = mediaMetadataRetriever.extractMetadata(18); if (extractMetadata != null) { Intrinsics.checkNotNullExpressionValue(extractMetadata, "extractMetadata(MediaMet…METADATA_KEY_VIDEO_WIDTH)"); i14 = Integer.parseInt(extractMetadata); } else { i14 = 0; } String extractMetadata2 = mediaMetadataRetriever.extractMetadata(19); if (extractMetadata2 != null) { Intrinsics.checkNotNullExpressionValue(extractMetadata2, "extractMetadata(MediaMet…ETADATA_KEY_VIDEO_HEIGHT)"); i15 = Integer.parseInt(extractMetadata2); } else { i15 = 0; } } catch (Exception unused2) { i15 = imageBean.getHeight(); } catch (Throwable th3) { } String extractMetadata3 = mediaMetadataRetriever.extractMetadata(24); if (extractMetadata3 != null) { Intrinsics.checkNotNullExpressionValue(extractMetadata3, "extractMetadata(MediaMet…ADATA_KEY_VIDEO_ROTATION)"); i10 = Integer.parseInt(extractMetadata3); } if (Math.abs(i10) % 180 == 0) { imageBean.setWidth(i14); imageBean.setHeight(i15); } else { imageBean.setWidth(i15); imageBean.setHeight(i14); } mediaMetadataRetriever.release(); } } return; } return; throw th3; } public static final void h(a aVar, n0 n0Var, ArrayList arrayList) { Intrinsics.checkNotNullParameter(aVar, "$cb"); Intrinsics.checkNotNullParameter(n0Var, "$selectResult"); aVar.a(n0Var, arrayList); } public static final void i(Throwable th3) { } public static /* synthetic */ void l(e eVar, Context context, ArrayList arrayList, int i10, boolean z14, wr2.a aVar, int i14, Object obj) { int i15 = (i14 & 4) != 0 ? 0 : i10; boolean z15 = (i14 & 8) != 0 ? false : z14; if ((i14 & 16) != 0) { aVar = wr2.a.DEFAULT; } eVar.k(context, arrayList, i15, z15, aVar); } @JvmStatic public static final void m(Context context, PreviewConfig previewConfig) { Intrinsics.checkNotNullParameter(context, "context"); Intrinsics.checkNotNullParameter(previewConfig, "preViewConfig"); Intent intent = new Intent(context, ImagePreviewActivity.class); if (!(context instanceof Activity)) { intent.addFlags(SQLiteDatabase.CREATE_IF_NECESSARY); } intent.putExtra("album_preview_config", previewConfig); context.startActivity(intent); } public static final WindowInsets o(View view, WindowInsets windowInsets) { Intrinsics.checkNotNullParameter(view, "v"); Intrinsics.checkNotNullParameter(windowInsets, "insets"); WindowInsets onApplyWindowInsets = view.onApplyWindowInsets(windowInsets); return onApplyWindowInsets.replaceSystemWindowInsets(onApplyWindowInsets.getSystemWindowInsetLeft(), 0, onApplyWindowInsets.getSystemWindowInsetRight(), onApplyWindowInsets.getSystemWindowInsetBottom()); } public final void f(n0 n0Var, String str, ArrayList<ImageBean> arrayList) { Intrinsics.checkNotNullParameter(n0Var, "selectResult"); Intrinsics.checkNotNullParameter(str, "key"); ArrayList<ImageBean> arrayList2 = arrayList != null ? (ArrayList) CollectionsKt___CollectionsKt.toCollection(arrayList, new ArrayList()) : null; a remove = f127076b.remove(str); if (remove != null) { if (arrayList2 == null) { remove.a(n0Var, arrayList2); return; } r W0 = r.K0(arrayList2).W0(mi2.a.P()).m0(new c(n0Var)).W0(gw2.a.a()); Intrinsics.checkNotNullExpressionValue(W0, "just(result)\n …dSchedulers.mainThread())"); a0 a0Var = a0.D; Intrinsics.checkNotNullExpressionValue(a0Var, "UNBOUND"); Object n14 = W0.n(d.b(a0Var)); Intrinsics.checkExpressionValueIsNotNull(n14, "this.`as`(AutoDispose.autoDisposable(provider))"); ((y) n14).a(new b(remove, n0Var), d.f127073a); } } public final void j(Context context, Uri uri, CropShape cropShape, String str, FileChoosingParams fileChoosingParams) { Intrinsics.checkNotNullParameter(context, "context"); Intrinsics.checkNotNullParameter(uri, "sourceUri"); Intrinsics.checkNotNullParameter(cropShape, "shape"); Intrinsics.checkNotNullParameter(str, "callbackKey"); Intrinsics.checkNotNullParameter(fileChoosingParams, "params"); Intent intent = new Intent(context, ClipActivity.class); intent.putExtra("src_image_path", uri); intent.putExtra("shape", cropShape); intent.putExtra("callbackKey", str); intent.putExtra("album_select_config", fileChoosingParams); if (!(context instanceof Activity)) { intent.addFlags(SQLiteDatabase.CREATE_IF_NECESSARY); } context.startActivity(intent); } public final void k(Context context, ArrayList<String> arrayList, int i10, boolean z14, wr2.a aVar) { Intrinsics.checkNotNullParameter(context, "context"); Intrinsics.checkNotNullParameter(arrayList, "list"); Intrinsics.checkNotNullParameter(aVar, "sceneType"); m(context, new SimplePreViewConfig(z14, arrayList, i10, aVar)); } public final void n(Window window) { Intrinsics.checkNotNullParameter(window, "window"); if (Build.VERSION.SDK_INT >= 21) { View decorView = window.getDecorView(); Intrinsics.checkNotNullExpressionValue(decorView, "window.decorView"); decorView.setOnApplyWindowInsetsListener(a.f127041a); ViewCompat.requestApplyInsets(decorView); window.setStatusBarColor(0); } } }