导航菜单

页面标题

页面副标题

Hyouka private v5.8.9 - ZangiImageEditActivity.java 源代码

正在查看: Hyouka private v5.8.9 应用的 ZangiImageEditActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.beint.project.screens.sms.gallery;

import android.R;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.ProgressDialog;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Paint;
import android.graphics.Point;
import android.graphics.Rect;
import android.graphics.RectF;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.ParcelFileDescriptor;
import android.text.TextUtils;
import android.util.Log;
import android.view.Display;
import android.view.Menu;
import android.view.MenuItem;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.view.WindowManager;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.SeekBar;
import android.widget.TextView;
import android.widget.Toast;
import androidx.appcompat.widget.AppCompatImageView;
import androidx.appcompat.widget.AppCompatSeekBar;
import androidx.fragment.app.FragmentActivity;
import androidx.recyclerview.widget.RecyclerView;
import androidx.viewpager.widget.ViewPager;
import com.beint.project.MainApplication;
import com.beint.project.bottomPanel.GroupMemberTagChooseViewController;
import com.beint.project.core.FileWorker.FileTransferBean;
import com.beint.project.core.FileWorker.FileTransferGalleryHelper;
import com.beint.project.core.FileWorker.ImageTransferModel;
import com.beint.project.core.FileWorker.ImageVideoTransferModel;
import com.beint.project.core.FileWorker.VideoTransferModel;
import com.beint.project.core.enums.ObjTypesEnum;
import com.beint.project.core.model.sms.ZangiMessage;
import com.beint.project.core.services.impl.PathManager;
import com.beint.project.core.services.impl.SoundService;
import com.beint.project.core.services.impl.ZangiConfigurationService;
import com.beint.project.core.services.impl.ZangiMessagingService;
import com.beint.project.core.utils.AppUserManager;
import com.beint.project.core.utils.NotificationCenter;
import com.beint.project.core.utils.ObjectType;
import com.beint.project.core.utils.ZangiFileUtils;
import com.beint.project.keypadUtils.ZKeyboardHeightObserver;
import com.beint.project.keypadUtils.ZKeyboardHeightProvider;
import com.beint.project.mediabrowser.ImageBrowser;
import com.beint.project.screens.ConversationManager;
import com.beint.project.screens.HomeActivity;
import com.beint.project.screens.sms.ConversationView;
import com.beint.project.screens.sms.gallery.ImageEditActivityUi;
import com.beint.project.screens.sms.gallery.ZangiFileGalleryActivity;
import com.beint.project.screens.sms.gallery.ZangiImageEditActivity;
import com.beint.project.screens.sms.gallery.enums.AdditionalSettingsKeys;
import com.beint.project.screens.sms.gallery.enums.DestinationType;
import com.beint.project.screens.sms.gallery.enums.WorkType;
import com.beint.project.screens.sms.gallery.imageedit.CropImageView;
import com.beint.project.screens.sms.gallery.imageedit.DrawingAction;
import com.beint.project.screens.sms.gallery.imageedit.DrawingImageView;
import com.beint.project.screens.sms.gallery.imageedit.HighlightView;
import com.beint.project.screens.sms.gallery.imageedit.ImageEditPagerAdapter;
import com.beint.project.screens.sms.gallery.imageedit.ImageEditRecyclerAdapter;
import com.beint.project.screens.sms.gallery.imageedit.ImageEditViewPager;
import com.beint.project.screens.sms.gallery.imageedit.MonitoredActivity;
import com.beint.project.screens.sms.gallery.imageedit.PathParcelable;
import com.beint.project.screens.sms.gallery.interfaces.GalleryScreenManager;
import com.beint.project.screens.sms.gallery.interfaces.SelectionChangeListener;
import com.beint.project.screens.sms.gallery.model.PhotoEntry;
import com.beint.project.screens.sms.gallery.model.VideoEntry;
import com.beint.project.utils.ProjectUtils;
import com.beint.project.utils.color.ColorsManger;
import com.theartofdev.edmodo.cropper.CropImage;
import java.io.File;
import java.io.FileDescriptor;
import java.io.IOException;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.concurrent.CountDownLatch;
import kotlin.jvm.internal.y;

public final class ZangiImageEditActivity extends MonitoredActivity implements GalleryScreenManager, ImageEditActivityUi.ImageEditActivityUiDelegate, CropImageViewDelegate, ZKeyboardHeightObserver {
    private static boolean isFromImageBrowserPage;
    private static boolean isKeypadOpened;
    private static ZKeyboardHeightProvider keyboardHeightProvider;
    private Bitmap bitmap;
    private RectF cropRect;
    private HighlightView cropView;
    private DrawingImageView dView;
    private RelativeLayout drawingLayout;
    private ImageEditRecyclerAdapter imageEditRecyclerAdapter;
    private CropImageView imageView;
    private boolean isFroGroup;
    private boolean isInCropState;
    private boolean isInDrawState;
    private boolean isInWritheState;
    private boolean isRotateInProgress;
    private String mDestinationNumber;
    private int mRecyclerViewLastPosition;
    private Menu menuActionBar;
    private boolean needToSave;
    private boolean resetItem;
    private int rotationAngel;
    private ImageEditActivityUi uiView;
    private ImageEditPagerAdapter viewParAdapter;
    public static final Companion Companion = new Companion(null);
    private static final String TAG = ZangiImageEditActivity.class.getCanonicalName();
    private static final String CURRENT_VIEW_POSITION = "CURRENT_VIEW_POSITION";
    private static final String DRAWING_ACTION_LIST = "DRAWING_ACTION_LIST";
    private static final String STROKE_COLOR = "STROKE_COLOR";
    private static final String IN_DRAW_STATE = "IN_DRAW_STATE";
    private static final String IN_CROP_STATE = "IN_CROP_STATE";
    private static final String CROP_RECT = "CROP_RECT";
    private static final String IMAGE_VIEW_ROTATION = "IMAGE_VIEW_ROTATION";
    private static final String NEED_TO_SAVE = "NEED_TO_SAVE";
    private static String VIEW_PAGE = "view_page_name";
    private static String ZANGI_EDIT = "Zangi_Editor";
    private static final int IMAGE_MAX_SIZE = 1920;
    private static final int PHOTO_PICKER_REQUEST_CODE = 1001;
    private static final int VIDEO_PICKER_REQUEST_CODE = 1001;
    private boolean needToDelete = true;
    private List<DrawingAction> drawingActionList = new ArrayList();
    private final Handler handler = new Handler();
    private final ZangiImageEditActivity$onPageChangeListener$1 onPageChangeListener = new ViewPager.j() {
        public void onPageScrollStateChanged(int i) {
        }

        public void onPageScrolled(int i, float f, int i7) {
            boolean z;
            ImageEditPagerAdapter viewParAdapter;
            List<ImageVideoTransferModel> listAllItems;
            ImageEditPagerAdapter viewParAdapter2 = ZangiImageEditActivity.this.getViewParAdapter();
            if (viewParAdapter2 != null) {
                viewParAdapter2.setCurrentScrolledPagePosition(i);
            }
            ImageEditPagerAdapter viewParAdapter3 = ZangiImageEditActivity.this.getViewParAdapter();
            ImageVideoTransferModel imageVideoTransferModel = (viewParAdapter3 == null || (listAllItems = viewParAdapter3.getListAllItems()) == null) ? null : listAllItems.get(i);
            z = ZangiImageEditActivity.isKeypadOpened;
            if (z) {
                ObjectType galleryObject = imageVideoTransferModel != null ? imageVideoTransferModel.getGalleryObject() : null;
                if (galleryObject == null ? true : galleryObject instanceof VideoEntry) {
                    ImageEditPagerAdapter viewParAdapter4 = ZangiImageEditActivity.this.getViewParAdapter();
                    if (viewParAdapter4 != null) {
                        viewParAdapter4.updateTextDescriptionVideoRequest(i);
                    }
                } else {
                    ObjectType galleryObject2 = imageVideoTransferModel != null ? imageVideoTransferModel.getGalleryObject() : null;
                    if ((galleryObject2 != null ? galleryObject2 instanceof PhotoEntry : true) && (viewParAdapter = ZangiImageEditActivity.this.getViewParAdapter()) != null) {
                        viewParAdapter.updateTextDescriptionImageRequest(i);
                    }
                }
            }
            ImageEditPagerAdapter viewParAdapter5 = ZangiImageEditActivity.this.getViewParAdapter();
            if (viewParAdapter5 != null) {
                viewParAdapter5.stopCurrentVideo(i, ZangiImageEditActivity.this.getMyViewPager());
            }
        }

        public void onPageSelected(int r3) {
            throw new UnsupportedOperationException("Method not decompiled: com.beint.project.screens.sms.gallery.ZangiImageEditActivity$onPageChangeListener$1.onPageSelected(int):void");
        }
    };

    @SuppressLint({"ClickableViewAccessibility"})
    private final View.OnTouchListener mTouchListener = new View.OnTouchListener() {
        @Override
        public final boolean onTouch(View view, MotionEvent motionEvent) {
            boolean mTouchListener$lambda$0;
            mTouchListener$lambda$0 = ZangiImageEditActivity.mTouchListener$lambda$0(ZangiImageEditActivity.this, view, motionEvent);
            return mTouchListener$lambda$0;
        }
    };
    private View.OnClickListener mClickListener = new View.OnClickListener() {
        @Override
        public final void onClick(View view) {
            ZangiImageEditActivity.mClickListener$lambda$1(ZangiImageEditActivity.this, view);
        }
    };
    private final ArrayList<ImageVideoTransferModel> mSelectedItems = new ArrayList<>();

    public static final class Companion {
        private Companion() {
        }

        public Companion(kotlin.jvm.internal.g gVar) {
            this();
        }

        public final String getUniqueImageName() {
            String substring = String.valueOf(System.currentTimeMillis()).substring(3, r0.length() - 1);
            kotlin.jvm.internal.k.e(substring, "this as java.lang.String…ing(startIndex, endIndex)");
            return getZANGI_EDIT() + substring + ".jpg";
        }

        public final String saveBitmap(Bitmap bitmap, String str, boolean z) {
            if (bitmap == null) {
                return null;
            }
            StringBuilder sb = new StringBuilder();
            PathManager pathManager = PathManager.INSTANCE;
            sb.append(pathManager.getTEMP_DIR());
            sb.append(str);
            File file = new File(sb.toString());
            try {
                if (file.exists()) {
                    file.delete();
                }
                ZangiFileUtils.writeBitmapToFile(pathManager.getTEMP_DIR() + str, bitmap, z);
                String str2 = pathManager.getTEMP_DIR() + str;
                FileTransferGalleryHelper.INSTANCE.saveImageToGalleryIfNeeded(ZangiConfigurationService.INSTANCE.getBoolean("AUSTOSAVE_SETTINGS", false), (ZangiMessage) null, str2);
                return str2;
            } catch (IOException e) {
                Log.e(ZangiImageEditActivity.TAG, "e = " + e);
                return null;
            }
        }

        public final int getIMAGE_MAX_SIZE() {
            return ZangiImageEditActivity.IMAGE_MAX_SIZE;
        }

        public final String getVIEW_PAGE() {
            return ZangiImageEditActivity.VIEW_PAGE;
        }

        public final String getZANGI_EDIT() {
            return ZangiImageEditActivity.ZANGI_EDIT;
        }

        public final void setVIEW_PAGE(String str) {
            kotlin.jvm.internal.k.f(str, "<set-?>");
            ZangiImageEditActivity.VIEW_PAGE = str;
        }

        public final void setZANGI_EDIT(String str) {
            kotlin.jvm.internal.k.f(str, "<set-?>");
            ZangiImageEditActivity.ZANGI_EDIT = str;
        }
    }

    private static final class SaveEditImageAsync extends AsyncTask<Object, Void, Object> {
        private Bitmap bitmap;
        private Bitmap bitmapToSave;
        private int childCount;
        private int currentPosition;
        private ProgressDialog dialog;
        private final List<DrawingAction> drawingActionList;
        private final ImageEditRecyclerAdapter imageEditRecyclerAdapter;
        private final List<ImageVideoTransferModel> mSelectItems;
        private String path;
        private Boolean toClearBitmap;

        public SaveEditImageAsync(Context context, Bitmap bitmap, Boolean bool, int i, int i7, List<DrawingAction> list, List<? extends ImageVideoTransferModel> list2, ImageEditRecyclerAdapter imageEditRecyclerAdapter) {
            kotlin.jvm.internal.k.f(context, "context");
            kotlin.jvm.internal.k.f(list, "drawingActionList");
            kotlin.jvm.internal.k.f(list2, "mSelectItems");
            kotlin.jvm.internal.k.f(imageEditRecyclerAdapter, "imageEditRecyclerAdapter");
            this.bitmap = bitmap;
            this.toClearBitmap = bool;
            this.childCount = i;
            this.currentPosition = i7;
            this.drawingActionList = list;
            this.mSelectItems = list2;
            this.imageEditRecyclerAdapter = imageEditRecyclerAdapter;
            this.bitmapToSave = bitmap;
            ProgressDialog show = ProgressDialog.show(context, null, context.getResources().getString(2131887172), true, false);
            kotlin.jvm.internal.k.e(show, "show(context, null, cont…lease_wait), true, false)");
            this.dialog = show;
        }

        @Override
        protected Object doInBackground(Object[] objArr) {
            kotlin.jvm.internal.k.f(objArr, "params");
            if (this.mSelectItems.get(this.currentPosition) instanceof ImageTransferModel) {
                ObjectType galleryObject = this.mSelectItems.get(this.currentPosition).getGalleryObject();
                kotlin.jvm.internal.k.d(galleryObject, "null cannot be cast to non-null type com.beint.project.screens.sms.gallery.model.PhotoEntry");
                PhotoEntry photoEntry = (PhotoEntry) galleryObject;
                if (this.bitmapToSave == null) {
                    try {
                        this.bitmapToSave = ZangiFileUtils.scaleImage(!TextUtils.isEmpty(photoEntry.editedPath) ? photoEntry.editedPath : photoEntry.path, ZangiImageEditActivity.Companion.getIMAGE_MAX_SIZE());
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
                Bitmap bitmap = this.bitmapToSave;
                if (bitmap != null) {
                    if ((bitmap == null || bitmap.isMutable()) ? false : true) {
                        Log.d(ZangiImageEditActivity.TAG, "not mutable");
                        this.bitmapToSave = ZangiFileUtils.convertBitmapToMutable(this.bitmapToSave);
                    }
                }
                if (this.drawingActionList.size() > 0) {
                    Object obj = objArr[0];
                    kotlin.jvm.internal.k.d(obj, "null cannot be cast to non-null type android.content.Context");
                    this.bitmapToSave = DrawingImageView.drawByCanvasOnBitmap((Context) obj, this.bitmapToSave, this.drawingActionList);
                    this.drawingActionList.clear();
                }
                String str = photoEntry.path;
                kotlin.jvm.internal.k.e(str, "tempPath");
                kotlin.jvm.internal.k.e(str, "tempPath");
                String substring = str.substring(zb.f.M(str, "/", 0, false, 6, (Object) null) + 1);
                kotlin.jvm.internal.k.e(substring, "this as java.lang.String).substring(startIndex)");
                kotlin.jvm.internal.k.e(substring, "tempPath");
                Companion companion = ZangiImageEditActivity.Companion;
                if (!zb.f.y(substring, companion.getZANGI_EDIT(), false, 2, (Object) null) || ZangiImageEditActivity.isFromImageBrowserPage) {
                    substring = companion.getUniqueImageName();
                } else {
                    kotlin.jvm.internal.k.e(substring, "{\n                    tempPath\n                }");
                }
                Bitmap bitmap2 = this.bitmapToSave;
                Boolean bool = this.toClearBitmap;
                this.path = companion.saveBitmap(bitmap2, substring, bool != null ? bool.booleanValue() : false);
                ImageTransferModel imageTransferModel = this.mSelectItems.get(this.currentPosition);
                kotlin.jvm.internal.k.d(imageTransferModel, "null cannot be cast to non-null type com.beint.project.core.FileWorker.ImageTransferModel");
                ImageTransferModel imageTransferModel2 = imageTransferModel;
                imageTransferModel2._remove();
                imageTransferModel2.setRemoved(false);
                imageTransferModel2.setImageUrl(this.path);
                imageTransferModel2.setTransferBean((FileTransferBean) null);
                ObjectType galleryObject2 = imageTransferModel2.getGalleryObject();
                kotlin.jvm.internal.k.d(galleryObject2, "null cannot be cast to non-null type com.beint.project.screens.sms.gallery.model.PhotoEntry");
                ((PhotoEntry) galleryObject2).editedPath = this.path;
                imageTransferModel2.setMsgId("msgId" + System.currentTimeMillis());
                imageTransferModel2.prepareAsync();
            }
            return objArr[1];
        }

        public final Bitmap getBitmap$project_release() {
            return this.bitmap;
        }

        public final Bitmap getBitmapToSave$project_release() {
            return this.bitmapToSave;
        }

        public final int getChildCount$project_release() {
            return this.childCount;
        }

        public final int getCurrentPosition$project_release() {
            return this.currentPosition;
        }

        public final ProgressDialog getDialog$project_release() {
            return this.dialog;
        }

        public final String getPath$project_release() {
            return this.path;
        }

        public final Boolean getToClearBitmap$project_release() {
            return this.toClearBitmap;
        }

        @Override
        protected void onPostExecute(Object obj) {
            kotlin.jvm.internal.k.f(obj, "o");
            super.onPostExecute(obj);
            ((ImageView) obj).setImageBitmap(this.bitmapToSave);
            this.bitmap = this.bitmapToSave;
            this.imageEditRecyclerAdapter.notifyItemChanged(this.currentPosition);
            try {
                this.dialog.dismiss();
            } catch (Exception unused) {
                com.beint.project.core.utils.Log.e("ZangiImageEditActivity", "Can't dismiss dialog");
            }
        }

        @Override
        protected void onPreExecute() {
            super.onPreExecute();
            this.dialog.show();
        }

        public final void setBitmap$project_release(Bitmap bitmap) {
            this.bitmap = bitmap;
        }

        public final void setBitmapToSave$project_release(Bitmap bitmap) {
            this.bitmapToSave = bitmap;
        }

        public final void setChildCount$project_release(int i) {
            this.childCount = i;
        }

        public final void setCurrentPosition$project_release(int i) {
            this.currentPosition = i;
        }

        public final void setDialog$project_release(ProgressDialog progressDialog) {
            kotlin.jvm.internal.k.f(progressDialog, "<set-?>");
            this.dialog = progressDialog;
        }

        public final void setPath$project_release(String str) {
            this.path = str;
        }

        public final void setToClearBitmap$project_release(Boolean bool) {
            this.toClearBitmap = bool;
        }
    }

    final class SendAllItemsAsync extends AsyncTask<String, String, Void> {
        private final Context context;
        private final boolean isForGroup;
        private final List<ImageVideoTransferModel> list;
        final ZangiImageEditActivity this$0;

        public SendAllItemsAsync(ZangiImageEditActivity zangiImageEditActivity, List<? extends ImageVideoTransferModel> list, boolean z, Context context) {
            kotlin.jvm.internal.k.f(list, "list");
            kotlin.jvm.internal.k.f(context, "context");
            this.this$0 = zangiImageEditActivity;
            this.list = list;
            this.isForGroup = z;
            this.context = context;
        }

        public static final void doInBackground$lambda$0(SendAllItemsAsync sendAllItemsAsync) {
            kotlin.jvm.internal.k.f(sendAllItemsAsync, "this$0");
            Context context = sendAllItemsAsync.context;
            Toast.makeText(context, context.getString(2131886568), 1).show();
        }

        @Override
        public Void doInBackground(String... strArr) {
            String str;
            kotlin.jvm.internal.k.f(strArr, "strings");
            Log.i(ZangiImageEditActivity.TAG, "send all items " + this.list.size());
            Iterator<ImageVideoTransferModel> it = this.list.iterator();
            while (true) {
                if (!it.hasNext()) {
                    GallerySelectedManager.INSTANCE.clearAll();
                    return null;
                }
                ImageVideoTransferModel next = it.next();
                FileTransferBean transferBean = next.getTransferBean();
                if (transferBean == null || (str = transferBean.getFileUrl()) == null) {
                    str = "";
                }
                if (new File(str).exists()) {
                    if (this.this$0.resetItem) {
                        Log.i(ZangiImageEditActivity.TAG, "send all resetItem model = " + next.getMsgId());
                        next._remove();
                        next.setRemoved(false);
                        next.setTransferBean((FileTransferBean) null);
                        next.setMsgId("msgId" + System.currentTimeMillis());
                        next.setTransferBean((FileTransferBean) null);
                        Log.i(ZangiImageEditActivity.TAG, "send all resetItem new model = " + next.getMsgId());
                    }
                    ZangiMessage mReplyMessage = ConversationManager.INSTANCE.getMReplyMessage();
                    next.setReplyId(mReplyMessage != null ? mReplyMessage.getMsgId() : null);
                    Log.i(ZangiImageEditActivity.TAG, "send model.createMessageToDBAndSendFile() = " + next.getMsgId());
                    next.createMessageToDBAndSendFile();
                } else {
                    this.this$0.runOnUiThread(new Runnable() {
                        @Override
                        public final void run() {
                            ZangiImageEditActivity.SendAllItemsAsync.doInBackground$lambda$0(ZangiImageEditActivity.SendAllItemsAsync.this);
                        }
                    });
                }
            }
        }
    }

    @SuppressLint({"StaticFieldLeak"})
    final class SendAllItemsAsyncWithSeperated extends AsyncTask<String, String, Void> {
        private final Context context;
        private final boolean isForGroup;
        private final List<ImageVideoTransferModel> list;
        final ZangiImageEditActivity this$0;

        public SendAllItemsAsyncWithSeperated(ZangiImageEditActivity zangiImageEditActivity, List<? extends ImageVideoTransferModel> list, boolean z, Context context) {
            kotlin.jvm.internal.k.f(list, "list");
            kotlin.jvm.internal.k.f(context, "context");
            this.this$0 = zangiImageEditActivity;
            this.list = list;
            this.isForGroup = z;
            this.context = context;
        }

        public static final void doInBackground$lambda$0(SendAllItemsAsyncWithSeperated sendAllItemsAsyncWithSeperated) {
            kotlin.jvm.internal.k.f(sendAllItemsAsyncWithSeperated, "this$0");
            Context context = sendAllItemsAsyncWithSeperated.context;
            Toast.makeText(context, context.getString(2131886568), 1).show();
        }

        @Override
        public Void doInBackground(String... strArr) {
            kotlin.jvm.internal.k.f(strArr, "strings");
            for (ImageVideoTransferModel imageVideoTransferModel : this.list) {
                if (imageVideoTransferModel instanceof ImageTransferModel) {
                    ObjectType galleryObject = imageVideoTransferModel.getGalleryObject();
                    kotlin.jvm.internal.k.d(galleryObject, "null cannot be cast to non-null type com.beint.project.screens.sms.gallery.model.PhotoEntry");
                    PhotoEntry photoEntry = (PhotoEntry) galleryObject;
                    ZangiMessage generateImageMessage = ZangiMessagingService.generateImageMessage(strArr[0], AppUserManager.INSTANCE.getUserEmail(), !TextUtils.isEmpty(photoEntry.editedPath) ? photoEntry.editedPath : photoEntry.path, photoEntry.getDescription(), this.isForGroup);
                    if (!new File(generateImageMessage.getFilePath()).exists()) {
                        this.this$0.runOnUiThread(new Runnable() {
                            @Override
                            public final void run() {
                                ZangiImageEditActivity.SendAllItemsAsyncWithSeperated.doInBackground$lambda$0(ZangiImageEditActivity.SendAllItemsAsyncWithSeperated.this);
                            }
                        });
                    }
                    ZangiMessagingService.getInstance().sendFile(generateImageMessage, ConversationManager.INSTANCE.getMReplyMessage());
                } else {
                    ObjectType galleryObject2 = imageVideoTransferModel.getGalleryObject();
                    kotlin.jvm.internal.k.d(galleryObject2, "null cannot be cast to non-null type com.beint.project.screens.sms.gallery.model.VideoEntry");
                    VideoEntry videoEntry = (VideoEntry) galleryObject2;
                    ZangiMessagingService.getInstance().sendFile(ZangiMessagingService.generateVideoMessage(strArr[0], AppUserManager.INSTANCE.getUserEmail(), videoEntry.path, videoEntry.getDescription(), this.isForGroup), ConversationManager.INSTANCE.getMReplyMessage());
                }
            }
            return null;
        }
    }

    private static final class SendVideoMessageAsync extends AsyncTask<String, String, Void> {
        private final Boolean isForGroup;
        private final List<VideoEntry> list;

        public SendVideoMessageAsync(List<? extends VideoEntry> list, Boolean bool) {
            kotlin.jvm.internal.k.f(list, "list");
            this.list = list;
            this.isForGroup = bool;
        }

        @Override
        public Void doInBackground(String[] strArr) {
            kotlin.jvm.internal.k.f(strArr, "params");
            for (VideoEntry videoEntry : this.list) {
                boolean z = false;
                String str = strArr[0];
                String userEmail = AppUserManager.INSTANCE.getUserEmail();
                String str2 = videoEntry.path;
                String description = videoEntry.getDescription();
                Boolean bool = this.isForGroup;
                if (bool != null) {
                    z = bool.booleanValue();
                }
                ZangiMessagingService.getInstance().sendFile(ZangiMessagingService.generateVideoMessage(str, userEmail, str2, description, z), ConversationManager.INSTANCE.getMReplyMessage());
            }
            return null;
        }
    }

    public enum TouchListenerMode {
        CropMode,
        DrawMode
    }

    public class WhenMappings {
        public static final int[] $EnumSwitchMapping$0;

        static {
            int[] iArr = new int[TouchListenerMode.values().length];
            try {
                iArr[TouchListenerMode.DrawMode.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                iArr[TouchListenerMode.CropMode.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            $EnumSwitchMapping$0 = iArr;
        }
    }

    private final void backStep(MenuItem menuItem) {
        ViewPager mViewPager;
        ImageEditViewPager mViewPager2;
        if (this.isInDrawState) {
            ImageEditActivityUi imageEditActivityUi = this.uiView;
            View view = null;
            if (imageEditActivityUi != null && (mViewPager = imageEditActivityUi.getMViewPager()) != null) {
                StringBuilder sb = new StringBuilder();
                sb.append(VIEW_PAGE);
                ImageEditActivityUi imageEditActivityUi2 = this.uiView;
                sb.append((imageEditActivityUi2 == null || (mViewPager2 = imageEditActivityUi2.getMViewPager()) == null) ? null : Integer.valueOf(mViewPager2.getCurrentItem()));
                View findViewWithTag = mViewPager.findViewWithTag(sb.toString());
                if (findViewWithTag != null) {
                    view = findViewWithTag.findViewById(2131362424);
                }
            }
            kotlin.jvm.internal.k.d(view, "null cannot be cast to non-null type android.widget.RelativeLayout");
            RelativeLayout relativeLayout = (RelativeLayout) view;
            this.drawingLayout = relativeLayout;
            int childCount = (relativeLayout != null ? relativeLayout.getChildCount() : 0) - 1;
            if (childCount > 0) {
                RelativeLayout relativeLayout2 = this.drawingLayout;
                if (relativeLayout2 != null) {
                    relativeLayout2.removeViewAt(childCount);
                }
                try {
                    List<DrawingAction> list = this.drawingActionList;
                    if (list != null) {
                        list.remove((list != null ? list.size() : 0) - 1);
                    }
                } catch (Exception e) {
                    e.printStackTrace();
                }
                List<DrawingAction> list2 = this.drawingActionList;
                if (list2 != null && list2.size() == 0) {
                    menuItem.setVisible(false);
                    this.needToSave = false;
                }
            }
        }
    }

    private final void cancelCrop() {
        CropImageView cropImageView;
        CropImageView cropImageView2 = this.imageView;
        if (cropImageView2 != null) {
            cropImageView2.setOnTouchEvent(false, false);
        }
        RelativeLayout relativeLayout = this.drawingLayout;
        if (relativeLayout != null) {
            relativeLayout.setOnTouchListener(null);
        }
        changeViewsVisibilityFromCrop(false, true);
        CropImageView cropImageView3 = this.imageView;
        if (!(cropImageView3 != null && cropImageView3.getRotationAngel() == 0) && (cropImageView = this.imageView) != null) {
            cropImageView.rotateBitmap(360 - (cropImageView != null ? cropImageView.getRotationAngel() : 0));
        }
        CropImageView cropImageView4 = this.imageView;
        this.rotationAngel = cropImageView4 != null ? cropImageView4.getRotationAngel() : 0;
        this.cropRect = null;
        this.isInCropState = false;
    }

    private final void cancelDraw() {
        RelativeLayout relativeLayout;
        ViewPager mViewPager;
        ImageEditViewPager mViewPager2;
        androidx.appcompat.app.a supportActionBar;
        MenuItem findItem;
        CropImageView cropImageView = this.imageView;
        if (cropImageView != null) {
            cropImageView.setOnTouchEvent(false, false);
        }
        RelativeLayout relativeLayout2 = this.drawingLayout;
        View view = null;
        if (relativeLayout2 != null) {
            relativeLayout2.setOnTouchListener(null);
        }
        this.isInDrawState = false;
        Menu menu = this.menuActionBar;
        if (menu != null && (findItem = menu.findItem(2131362421)) != null) {
            findItem.setIcon(2131231926);
        }
        if (getSupportActionBar() != null && (supportActionBar = getSupportActionBar()) != null) {
            supportActionBar.q(true);
        }
        Menu menu2 = this.menuActionBar;
        MenuItem findItem2 = menu2 != null ? menu2.findItem(2131362320) : null;
        if (findItem2 != null) {
            findItem2.setVisible(true);
        }
        ImageEditActivityUi imageEditActivityUi = this.uiView;
        if (imageEditActivityUi != null && (mViewPager = imageEditActivityUi.getMViewPager()) != null) {
            StringBuilder sb = new StringBuilder();
            sb.append(VIEW_PAGE);
            ImageEditActivityUi imageEditActivityUi2 = this.uiView;
            sb.append((imageEditActivityUi2 == null || (mViewPager2 = imageEditActivityUi2.getMViewPager()) == null) ? null : Integer.valueOf(mViewPager2.getCurrentItem()));
            View findViewWithTag = mViewPager.findViewWithTag(sb.toString());
            if (findViewWithTag != null) {
                view = findViewWithTag.findViewById(2131362424);
            }
        }
        RelativeLayout relativeLayout3 = (RelativeLayout) view;
        this.drawingLayout = relativeLayout3;
        int childCount = relativeLayout3 != null ? relativeLayout3.getChildCount() : 0;
        if (childCount > 1 && (relativeLayout = this.drawingLayout) != null) {
            relativeLayout.removeViews(1, childCount - 1);
        }
        List<DrawingAction> list = this.drawingActionList;
        if (list != null) {
            list.clear();
        }
        this.needToSave = false;
        androidx.appcompat.app.a supportActionBar2 = getSupportActionBar();
        if (supportActionBar2 != null) {
            supportActionBar2.z();
        }
        changeViewsVisibilityFromDraw(this.isInDrawState);
    }

    private final void changeViewsVisibilityFromCrop(boolean z, boolean z6) {
        MenuItem findItem;
        ImageEditViewPager mViewPager;
        ImageEditActivityUi imageEditActivityUi = this.uiView;
        if (imageEditActivityUi != null && (mViewPager = imageEditActivityUi.getMViewPager()) != null) {
            mViewPager.setPagingEnabled(!z);
        }
        if (z) {
            if (z6) {
                Animation loadAnimation = AnimationUtils.loadAnimation(this, 2130772034);
                kotlin.jvm.internal.k.e(loadAnimation, "loadAnimation(this, R.anim.translate_anim_down)");
                startViewAnimation(loadAnimation, z);
                androidx.appcompat.app.a supportActionBar = getSupportActionBar();
                if (supportActionBar != null) {
                    supportActionBar.g();
                }
            }
            Menu menu = this.menuActionBar;
            MenuItem findItem2 = menu != null ? menu.findItem(2131361986) : null;
            if (findItem2 != null) {
                findItem2.setVisible(false);
            }
            Menu menu2 = this.menuActionBar;
            if (menu2 != null && (findItem = menu2.findItem(2131362421)) != null) {
                findItem.setIcon(2131231275);
            }
            ImageEditActivityUi imageEditActivityUi2 = this.uiView;
            RelativeLayout drawButtonsMenu = imageEditActivityUi2 != null ? imageEditActivityUi2.getDrawButtonsMenu() : null;
            if (drawButtonsMenu != null) {
                drawButtonsMenu.setVisibility(0);
            }
            ImageEditActivityUi imageEditActivityUi3 = this.uiView;
            ImageView rotateImageBtn = imageEditActivityUi3 != null ? imageEditActivityUi3.getRotateImageBtn() : null;
            if (rotateImageBtn != null) {
                rotateImageBtn.setVisibility(0);
            }
            ImageEditActivityUi imageEditActivityUi4 = this.uiView;
            RelativeLayout bottomBar = imageEditActivityUi4 != null ? imageEditActivityUi4.getBottomBar() : null;
            if (bottomBar != null) {
                bottomBar.setVisibility(8);
            }
            if (this.needToSave) {
                this.needToSave = false;
                saveEditImage(null, false);
            }
        } else {
            androidx.appcompat.app.a supportActionBar2 = getSupportActionBar();
            if (supportActionBar2 != null) {
                supportActionBar2.z();
            }
            Animation loadAnimation2 = AnimationUtils.loadAnimation(this, 2130772035);
            kotlin.jvm.internal.k.e(loadAnimation2, "loadAnimation(this, R.anim.translate_anim_up)");
            startViewAnimation(loadAnimation2, z);
            ImageEditActivityUi imageEditActivityUi5 = this.uiView;
            RelativeLayout mDrawButtonsMenu = imageEditActivityUi5 != null ? imageEditActivityUi5.getMDrawButtonsMenu() : null;
            if (mDrawButtonsMenu != null) {
                mDrawButtonsMenu.setVisibility(8);
            }
            ImageEditActivityUi imageEditActivityUi6 = this.uiView;
            ImageView rotateImageBtn2 = imageEditActivityUi6 != null ? imageEditActivityUi6.getRotateImageBtn() : null;
            if (rotateImageBtn2 != null) {
                rotateImageBtn2.setVisibility(8);
            }
            ImageEditActivityUi imageEditActivityUi7 = this.uiView;
            RelativeLayout bottomBar2 = imageEditActivityUi7 != null ? imageEditActivityUi7.getBottomBar() : null;
            if (bottomBar2 != null) {
                bottomBar2.setVisibility(0);
            }
            CropImageView cropImageView = this.imageView;
            if (cropImageView != null) {
                cropImageView.removeHighlightView();
            }
        }
        setCropViewLayoutParams(z);
        ImageEditActivityUi imageEditActivityUi8 = this.uiView;
        AppCompatSeekBar mColorPaletteSeekBar = imageEditActivityUi8 != null ? imageEditActivityUi8.getMColorPaletteSeekBar() : null;
        if (mColorPaletteSeekBar != null) {
            mColorPaletteSeekBar.setVisibility(8);
        }
        ImageEditActivityUi imageEditActivityUi9 = this.uiView;
        SeekBar mStrokeWidthSeekBar = imageEditActivityUi9 != null ? imageEditActivityUi9.getMStrokeWidthSeekBar() : null;
        if (mStrokeWidthSeekBar != null) {
            mStrokeWidthSeekBar.setVisibility(8);
        }
        ImageEditActivityUi imageEditActivityUi10 = this.uiView;
        ImageView mStrokeWidthShow = imageEditActivityUi10 != null ? imageEditActivityUi10.getMStrokeWidthShow() : null;
        if (mStrokeWidthShow == null) {
            return;
        }
        mStrokeWidthShow.setVisibility(8);
    }

    private final void changeViewsVisibilityFromDraw(boolean z) {
        MenuItem findItem;
        Paint drawPaint;
        Paint drawPaint2;
        ImageEditViewPager mViewPager;
        ImageEditActivityUi imageEditActivityUi = this.uiView;
        if (imageEditActivityUi != null && (mViewPager = imageEditActivityUi.getMViewPager()) != null) {
            mViewPager.setPagingEnabled(!z);
        }
        if (z) {
            ImageEditActivityUi imageEditActivityUi2 = this.uiView;
            AppCompatSeekBar colorPaletteSeekBar = imageEditActivityUi2 != null ? imageEditActivityUi2.getColorPaletteSeekBar() : null;
            if (colorPaletteSeekBar != null) {
                colorPaletteSeekBar.setVisibility(0);
            }
            ImageEditActivityUi imageEditActivityUi3 = this.uiView;
            SeekBar strokeWidthSeekBar = imageEditActivityUi3 != null ? imageEditActivityUi3.getStrokeWidthSeekBar() : null;
            if (strokeWidthSeekBar != null) {
                strokeWidthSeekBar.setVisibility(0);
            }
            ImageEditActivityUi imageEditActivityUi4 = this.uiView;
            ImageView strokeWidthShow = imageEditActivityUi4 != null ? imageEditActivityUi4.getStrokeWidthShow() : null;
            if (strokeWidthShow != null) {
                strokeWidthShow.setVisibility(0);
            }
            ImageEditActivityUi imageEditActivityUi5 = this.uiView;
            RelativeLayout drawButtonsMenu = imageEditActivityUi5 != null ? imageEditActivityUi5.getDrawButtonsMenu() : null;
            if (drawButtonsMenu != null) {
                drawButtonsMenu.setVisibility(0);
            }
            ImageEditActivityUi imageEditActivityUi6 = this.uiView;
            RelativeLayout bottomBar = imageEditActivityUi6 != null ? imageEditActivityUi6.getBottomBar() : null;
            if (bottomBar != null) {
                bottomBar.setVisibility(8);
            }
            ImageEditActivityUi imageEditActivityUi7 = this.uiView;
            if (imageEditActivityUi7 != null) {
                imageEditActivityUi7.setColorChange((imageEditActivityUi7 == null || (drawPaint2 = imageEditActivityUi7.getDrawPaint()) == null) ? -1 : drawPaint2.getColor());
            }
            ImageEditActivityUi imageEditActivityUi8 = this.uiView;
            if (imageEditActivityUi8 != null) {
                imageEditActivityUi8.setStrokeWidthChange((int) ((imageEditActivityUi8 == null || (drawPaint = imageEditActivityUi8.getDrawPaint()) == null) ? -1.0f : drawPaint.getStrokeWidth()));
            }
            Animation loadAnimation = AnimationUtils.loadAnimation(this, 2130772034);
            kotlin.jvm.internal.k.e(loadAnimation, "loadAnimation(this, R.anim.translate_anim_down)");
            startViewAnimation(loadAnimation, z);
            Menu menu = this.menuActionBar;
            findItem = menu != null ? menu.findItem(2131362320) : null;
            if (findItem == null) {
                return;
            }
            findItem.setVisible(false);
            return;
        }
        ImageEditActivityUi imageEditActivityUi9 = this.uiView;
        AppCompatSeekBar mColorPaletteSeekBar = imageEditActivityUi9 != null ? imageEditActivityUi9.getMColorPaletteSeekBar() : null;
        if (mColorPaletteSeekBar != null) {
            mColorPaletteSeekBar.setVisibility(8);
        }
        ImageEditActivityUi imageEditActivityUi10 = this.uiView;
        SeekBar mStrokeWidthSeekBar = imageEditActivityUi10 != null ? imageEditActivityUi10.getMStrokeWidthSeekBar() : null;
        if (mStrokeWidthSeekBar != null) {
            mStrokeWidthSeekBar.setVisibility(8);
        }
        ImageEditActivityUi imageEditActivityUi11 = this.uiView;
        ImageView mStrokeWidthShow = imageEditActivityUi11 != null ? imageEditActivityUi11.getMStrokeWidthShow() : null;
        if (mStrokeWidthShow != null) {
            mStrokeWidthShow.setVisibility(8);
        }
        ImageEditActivityUi imageEditActivityUi12 = this.uiView;
        RelativeLayout mDrawButtonsMenu = imageEditActivityUi12 != null ? imageEditActivityUi12.getMDrawButtonsMenu() : null;
        if (mDrawButtonsMenu != null) {
            mDrawButtonsMenu.setVisibility(8);
        }
        ImageEditActivityUi imageEditActivityUi13 = this.uiView;
        RelativeLayout bottomBar2 = imageEditActivityUi13 != null ? imageEditActivityUi13.getBottomBar() : null;
        if (bottomBar2 != null) {
            bottomBar2.setVisibility(0);
        }
        Animation loadAnimation2 = AnimationUtils.loadAnimation(this, 2130772035);
        kotlin.jvm.internal.k.e(loadAnimation2, "loadAnimation(this, R.anim.translate_anim_up)");
        startViewAnimation(loadAnimation2, z);
        if (this.needToSave) {
            this.resetItem = true;
            this.needToSave = false;
            saveEditImage(null, false);
        } else {
            this.resetItem = false;
        }
        Menu menu2 = this.menuActionBar;
        MenuItem findItem2 = menu2 != null ? menu2.findItem(2131362320) : null;
        if (findItem2 != null) {
            findItem2.setVisible(true);
        }
        Menu menu3 = this.menuActionBar;
        findItem = menu3 != null ? menu3.findItem(2131361986) : null;
        if (findItem == null) {
            return;
        }
        findItem.setVisible(false);
    }

    private final void checkFirstItemHasBitmap() {
        ObjectType galleryObject = this.mSelectedItems.get(0).getGalleryObject();
        if (galleryObject instanceof PhotoEntry) {
            PhotoEntry photoEntry = (PhotoEntry) galleryObject;
            if (new File(photoEntry.path).exists()) {
                return;
            }
            photoEntry.setFileExist(false);
            return;
        }
        if (galleryObject instanceof VideoEntry) {
            VideoEntry videoEntry = (VideoEntry) galleryObject;
            if (new File(videoEntry.path).exists()) {
                return;
            }
            videoEntry.setFileExist(false);
        }
    }

    private final DrawingImageView createDrawingView(RelativeLayout relativeLayout) {
        ImageEditActivityUi imageEditActivityUi = this.uiView;
        DrawingImageView drawingImageView = new DrawingImageView(this, imageEditActivityUi != null ? imageEditActivityUi.getDrawPaint() : null, new ViewGroup.LayoutParams(relativeLayout.getWidth(), relativeLayout.getHeight()));
        relativeLayout.addView(drawingImageView);
        return drawingImageView;
    }

    private final void finishByImageBrowser() {
        WeakReference<ConversationView> conversationScreenRef;
        ConversationView conversationView;
        ConversationManager conversationManager = ConversationManager.INSTANCE;
        if (conversationManager.getConversationScreenRef() != null) {
            WeakReference<ConversationView> conversationScreenRef2 = conversationManager.getConversationScreenRef();
            kotlin.jvm.internal.k.c(conversationScreenRef2);
            ConversationView conversationView2 = conversationScreenRef2.get();
            if (conversationView2 != null && conversationView2.isVisible()) {
                HomeActivity homeActivity = HomeActivity.getInstance();
                if (conversationView2.getView() != null) {
                    View view = conversationView2.getView();
                    kotlin.jvm.internal.k.c(view);
                    if (view.getGlobalVisibleRect(new Rect()) && homeActivity != null && homeActivity.getSupportFragmentManager().j0(ImageBrowser.TAG) != null && (conversationScreenRef = conversationManager.getConversationScreenRef()) != null && (conversationView = conversationScreenRef.get()) != null) {
                        conversationView.back();
                    }
                }
            }
        }
        if (!conversationManager.isConversationOpened()) {
            String conversationId = getConversationId();
            if (conversationId == null) {
                conversationId = "";
            }
            openConversation(conversationId);
        }
        finish();
        conversationManager.finishActivity(false);
    }

    private final Bitmap getBitmapFromUri(Uri uri) throws IOException {
        ParcelFileDescriptor openFileDescriptor = getContentResolver().openFileDescriptor(uri, "r");
        if (openFileDescriptor == null || openFileDescriptor.getFileDescriptor() == null) {
            return null;
        }
        FileDescriptor fileDescriptor = openFileDescriptor.getFileDescriptor();
        BitmapFactory.Options options = new BitmapFactory.Options();
        options.inJustDecodeBounds = true;
        int min = Math.min(1636, ProjectUtils.getHeight(this));
        int calculateInSampleSize = ZangiFileUtils.calculateInSampleSize(options.outWidth, options.outHeight, min, min);
        options.inJustDecodeBounds = false;
        options.inSampleSize = calculateInSampleSize;
        Bitmap decodeFileDescriptor = BitmapFactory.decodeFileDescriptor(fileDescriptor, null, options);
        openFileDescriptor.close();
        return decodeFileDescriptor;
    }

    private final String getConversationId() {
        if (ZangiMessagingService.getInstance().getCurrChat() != null) {
            Log.i(TAG, "getConversationId currChat = " + ZangiMessagingService.getInstance().getCurrChat().getConversationId());
            return ZangiMessagingService.getInstance().getCurrChat().getConversationId();
        }
        ConversationManager conversationManager = ConversationManager.INSTANCE;
        if (conversationManager.getCurrentJid() != null) {
            Log.i(TAG, "getConversationId currentJid = " + conversationManager.getCurrentJid());
            return conversationManager.getCurrentJid();
        }
        Intent intent = getIntent();
        if (intent == null) {
            Log.i(TAG, "getConversationId null");
            return null;
        }
        String str = TAG;
        StringBuilder sb = new StringBuilder();
        sb.append("getConversationId intent = ");
        Bundle extras = intent.getExtras();
        sb.append(extras != null ? extras.getString(ZangiFileGalleryActivity.Companion.getDESTINATION_NUMBER_KEY()) : null);
        Log.i(str, sb.toString());
        Bundle extras2 = intent.getExtras();
        if (extras2 != null) {
            return extras2.getString(ZangiFileGalleryActivity.Companion.getDESTINATION_NUMBER_KEY());
        }
        return null;
    }

    private final RelativeLayout getDrawingLayout() {
        ViewPager mViewPager;
        ImageEditViewPager mViewPager2;
        ImageEditActivityUi imageEditActivityUi = this.uiView;
        View view = null;
        if (imageEditActivityUi != null && (mViewPager = imageEditActivityUi.getMViewPager()) != null) {
            StringBuilder sb = new StringBuilder();
            sb.append(VIEW_PAGE);
            ImageEditActivityUi imageEditActivityUi2 = this.uiView;
            sb.append((imageEditActivityUi2 == null || (mViewPager2 = imageEditActivityUi2.getMViewPager()) == null) ? null : Integer.valueOf(mViewPager2.getCurrentItem()));
            View findViewWithTag = mViewPager.findViewWithTag(sb.toString());
            if (findViewWithTag != null) {
                view = findViewWithTag.findViewById(2131362424);
            }
        }
        kotlin.jvm.internal.k.d(view, "null cannot be cast to non-null type android.widget.RelativeLayout");
        return (RelativeLayout) view;
    }

    public final void iconsVisibility(int i) {
        RecyclerView mRecyclerView;
        if (this.mSelectedItems.isEmpty() || this.isInDrawState || this.isInCropState) {
            return;
        }
        ImageVideoTransferModel imageVideoTransferModel = this.mSelectedItems.get(i);
        kotlin.jvm.internal.k.e(imageVideoTransferModel, "mSelectedItems[position]");
        ImageVideoTransferModel imageVideoTransferModel2 = imageVideoTransferModel;
        if (!(imageVideoTransferModel2.getGalleryObject() instanceof PhotoEntry)) {
            if (imageVideoTransferModel2.getGalleryObject() instanceof VideoEntry) {
                Menu menu = this.menuActionBar;
                if (menu != null) {
                    MenuItem findItem = menu != null ? menu.findItem(2131362320) : null;
                    if (findItem != null) {
                        findItem.setVisible(false);
                    }
                    Menu menu2 = this.menuActionBar;
                    MenuItem findItem2 = menu2 != null ? menu2.findItem(2131362421) : null;
                    if (findItem2 != null) {
                        findItem2.setVisible(false);
                    }
                }
                ObjectType galleryObject = imageVideoTransferModel2.getGalleryObject();
                kotlin.jvm.internal.k.d(galleryObject, "null cannot be cast to non-null type com.beint.project.screens.sms.gallery.model.VideoEntry");
                if (((VideoEntry) galleryObject).isFileExist()) {
                    isVisiblityGalleryButton();
                    ImageEditActivityUi imageEditActivityUi = this.uiView;
                    mRecyclerView = imageEditActivityUi != null ? imageEditActivityUi.getMRecyclerView() : null;
                    if (mRecyclerView == null) {
                        return;
                    }
                    mRecyclerView.setVisibility(0);
                    return;
                }
                ImageEditActivityUi imageEditActivityUi2 = this.uiView;
                ImageView galleryButton = imageEditActivityUi2 != null ? imageEditActivityUi2.getGalleryButton() : null;
                if (galleryButton != null) {
                    galleryButton.setVisibility(8);
                }
                ImageEditActivityUi imageEditActivityUi3 = this.uiView;
                mRecyclerView = imageEditActivityUi3 != null ? imageEditActivityUi3.getMRecyclerView() : null;
                if (mRecyclerView == null) {
                    return;
                }
                mRecyclerView.setVisibility(8);
                return;
            }
            return;
        }
        ObjectType galleryObject2 = imageVideoTransferModel2.getGalleryObject();
        kotlin.jvm.internal.k.d(galleryObject2, "null cannot be cast to non-null type com.beint.project.screens.sms.gallery.model.PhotoEntry");
        if (((PhotoEntry) galleryObject2).isFileExist()) {
            Menu menu3 = this.menuActionBar;
            if (menu3 != null) {
                MenuItem findItem3 = menu3 != null ? menu3.findItem(2131362320) : null;
                if (findItem3 != null) {
                    findItem3.setVisible(true);
                }
                Menu menu4 = this.menuActionBar;
                MenuItem findItem4 = menu4 != null ? menu4.findItem(2131362421) : null;
                if (findItem4 != null) {
                    findItem4.setVisible(true);
                }
            }
            isVisiblityGalleryButton();
            ImageEditActivityUi imageEditActivityUi4 = this.uiView;
            mRecyclerView = imageEditActivityUi4 != null ? imageEditActivityUi4.getMRecyclerView() : null;
            if (mRecyclerView == null) {
                return;
            }
            mRecyclerView.setVisibility(0);
            return;
        }
        Menu menu5 = this.menuActionBar;
        MenuItem findItem5 = menu5 != null ? menu5.findItem(2131362320) : null;
        if (findItem5 != null) {
            findItem5.setVisible(false);
        }
        Menu menu6 = this.menuActionBar;
        MenuItem findItem6 = menu6 != null ? menu6.findItem(2131362421) : null;
        if (findItem6 != null) {
            findItem6.setVisible(false);
        }
        ImageEditActivityUi imageEditActivityUi5 = this.uiView;
        ImageView galleryButton2 = imageEditActivityUi5 != null ? imageEditActivityUi5.getGalleryButton() : null;
        if (galleryButton2 != null) {
            galleryButton2.setVisibility(8);
        }
        ImageEditActivityUi imageEditActivityUi6 = this.uiView;
        mRecyclerView = imageEditActivityUi6 != null ? imageEditActivityUi6.getMRecyclerView() : null;
        if (mRecyclerView == null) {
            return;
        }
        mRecyclerView.setVisibility(8);
    }

    private final boolean isGroup(String str) {
        if (!(str != null && zb.f.y(str, "gid", false, 2, (Object) null))) {
            if (!(str != null && zb.f.y(str, "pid", false, 2, (Object) null))) {
                return false;
            }
        }
        return true;
    }

    public final void isVisiblityGalleryButton() {
        ImageView galleryButton;
        ImageEditRecyclerAdapter imageEditRecyclerAdapter = this.imageEditRecyclerAdapter;
        kotlin.jvm.internal.k.c(imageEditRecyclerAdapter);
        if (imageEditRecyclerAdapter.getItemCount() == 30 || this.isInCropState || this.isInDrawState) {
            ImageEditActivityUi imageEditActivityUi = this.uiView;
            galleryButton = imageEditActivityUi != null ? imageEditActivityUi.getGalleryButton() : null;
            if (galleryButton == null) {
                return;
            }
            galleryButton.setVisibility(8);
            return;
        }
        ImageEditActivityUi imageEditActivityUi2 = this.uiView;
        galleryButton = imageEditActivityUi2 != null ? imageEditActivityUi2.getGalleryButton() : null;
        if (galleryButton == null) {
            return;
        }
        galleryButton.setVisibility(0);
    }

    public static final void mClickListener$lambda$1(ZangiImageEditActivity zangiImageEditActivity, View view) {
        ObjectType galleryObject;
        kotlin.jvm.internal.k.f(zangiImageEditActivity, "this$0");
        int id = view.getId();
        if (id == 2131362577) {
            zangiImageEditActivity.needToDelete = false;
            Bundle bundle = new Bundle();
            String conversationId = zangiImageEditActivity.getConversationId();
            ZangiFileGalleryActivity.Companion companion = ZangiFileGalleryActivity.Companion;
            bundle.putString(companion.getDESTINATION_NUMBER_KEY(), conversationId);
            bundle.putBoolean(companion.getIS_FOR_GROUP(), zangiImageEditActivity.isGroup(conversationId));
            bundle.putBoolean(companion.getIS_FROM_IMAGE_BROWSER_PAGE(), isFromImageBrowserPage);
            if (!zangiImageEditActivity.mSelectedItems.isEmpty()) {
                bundle.putBoolean(companion.getHAVE_SELECTED_LIST(), true);
            }
            GallerySelectedManager gallerySelectedManager = GallerySelectedManager.INSTANCE;
            gallerySelectedManager.clearAll();
            gallerySelectedManager.addAll(zangiImageEditActivity.mSelectedItems);
            zangiImageEditActivity.getScreenService().openZangiFileGalleryActivityForResult((Activity) zangiImageEditActivity, DestinationType.SELECT_IMAGE_AND_VIDEO, VIDEO_PICKER_REQUEST_CODE, bundle);
            return;
        }
        if (id != 2131363441) {
            return;
        }
        ImageVideoTransferModel removeFromList = GallerySelectedManager.INSTANCE.removeFromList(zangiImageEditActivity.mRecyclerViewLastPosition);
        y.a(zangiImageEditActivity.mSelectedItems).remove(removeFromList);
        GroupMemberTagChooseViewController.Companion.getMap().remove(removeFromList != null ? removeFromList.getGalleryObject() : null);
        if (((removeFromList == null || (galleryObject = removeFromList.getGalleryObject()) == null) ? null : galleryObject.getType()) == ObjTypesEnum.PHOTO_ENTRY) {
            ObjectType galleryObject2 = removeFromList.getGalleryObject();
            kotlin.jvm.internal.k.d(galleryObject2, "null cannot be cast to non-null type com.beint.project.screens.sms.gallery.model.PhotoEntry");
            PhotoEntry photoEntry = (PhotoEntry) galleryObject2;
            String str = photoEntry.path;
            kotlin.jvm.internal.k.e(str, "photoEntry.path");
            if (zb.f.y(str, PathManager.INSTANCE.getTEMP_DIR(), false, 2, (Object) null)) {
                new File(photoEntry.path).delete();
            }
        } else {
            if ((removeFromList != null ? removeFromList.getGalleryObject() : null) != null) {
                ObjectType galleryObject3 = removeFromList.getGalleryObject();
                kotlin.jvm.internal.k.d(galleryObject3, "null cannot be cast to non-null type com.beint.project.screens.sms.gallery.model.VideoEntry");
                VideoEntry videoEntry = (VideoEntry) galleryObject3;
                String str2 = videoEntry.path;
                kotlin.jvm.internal.k.e(str2, "videoEntry.path");
                if (zb.f.y(str2, PathManager.INSTANCE.getTEMP_DIR(), false, 2, (Object) null)) {
                    new File(videoEntry.path).delete();
                }
            }
        }
        if (zangiImageEditActivity.mSelectedItems.isEmpty()) {
            zangiImageEditActivity.onBackPressed();
        }
        ImageEditPagerAdapter imageEditPagerAdapter = zangiImageEditActivity.viewParAdapter;
        if (imageEditPagerAdapter != null) {
            imageEditPagerAdapter.notifyDataSetChanged();
        }
        ImageEditRecyclerAdapter imageEditRecyclerAdapter = zangiImageEditActivity.imageEditRecyclerAdapter;
        if (imageEditRecyclerAdapter != null) {
            imageEditRecyclerAdapter.notifyItemRemoved(zangiImageEditActivity.mRecyclerViewLastPosition);
        }
        ImageEditRecyclerAdapter imageEditRecyclerAdapter2 = zangiImageEditActivity.imageEditRecyclerAdapter;
        if (imageEditRecyclerAdapter2 != null) {
            imageEditRecyclerAdapter2.notifyItemRangeChanged(zangiImageEditActivity.mRecyclerViewLastPosition, zangiImageEditActivity.mSelectedItems.size() - zangiImageEditActivity.mRecyclerViewLastPosition);
        }
        zangiImageEditActivity.isVisiblityGalleryButton();
    }

    public static final boolean mTouchListener$lambda$0(ZangiImageEditActivity zangiImageEditActivity, View view, MotionEvent motionEvent) {
        Paint drawPaint;
        Paint drawPaint2;
        DrawingImageView drawingImageView;
        kotlin.jvm.internal.k.f(zangiImageEditActivity, "this$0");
        boolean z = false;
        if (!zangiImageEditActivity.isInDrawState && !zangiImageEditActivity.isInWritheState) {
            return false;
        }
        float x = motionEvent.getX();
        float y = motionEvent.getY();
        int action = motionEvent.getAction();
        if (action == 0) {
            ImageEditActivityUi imageEditActivityUi = zangiImageEditActivity.uiView;
            ?? mColorPaletteSeekBar = imageEditActivityUi != null ? imageEditActivityUi.getMColorPaletteSeekBar() : null;
            if (mColorPaletteSeekBar != null) {
                mColorPaletteSeekBar.setVisibility(8);
            }
            ImageEditActivityUi imageEditActivityUi2 = zangiImageEditActivity.uiView;
            SeekBar mStrokeWidthSeekBar = imageEditActivityUi2 != null ? imageEditActivityUi2.getMStrokeWidthSeekBar() : null;
            if (mStrokeWidthSeekBar != null) {
                mStrokeWidthSeekBar.setVisibility(8);
            }
            ImageEditActivityUi imageEditActivityUi3 = zangiImageEditActivity.uiView;
            ImageView mStrokeWidthShow = imageEditActivityUi3 != null ? imageEditActivityUi3.getMStrokeWidthShow() : null;
            if (mStrokeWidthShow != null) {
                mStrokeWidthShow.setVisibility(8);
            }
            ImageEditActivityUi imageEditActivityUi4 = zangiImageEditActivity.uiView;
            RelativeLayout mDrawButtonsMenu = imageEditActivityUi4 != null ? imageEditActivityUi4.getMDrawButtonsMenu() : null;
            if (mDrawButtonsMenu != null) {
                mDrawButtonsMenu.setVisibility(8);
            }
            androidx.appcompat.app.a supportActionBar = zangiImageEditActivity.getSupportActionBar();
            if (supportActionBar != null) {
                supportActionBar.g();
            }
            if (zangiImageEditActivity.isInDrawState) {
                zangiImageEditActivity.needToSave = true;
                kotlin.jvm.internal.k.d(view, "null cannot be cast to non-null type android.widget.RelativeLayout");
                RelativeLayout relativeLayout = (RelativeLayout) view;
                zangiImageEditActivity.drawingLayout = relativeLayout;
                kotlin.jvm.internal.k.c(relativeLayout);
                DrawingImageView createDrawingView = zangiImageEditActivity.createDrawingView(relativeLayout);
                zangiImageEditActivity.dView = createDrawingView;
                if (createDrawingView != null) {
                    createDrawingView.touch_start(x, y);
                }
            }
        } else if (action == 1) {
            ImageEditActivityUi imageEditActivityUi5 = zangiImageEditActivity.uiView;
            ?? colorPaletteSeekBar = imageEditActivityUi5 != null ? imageEditActivityUi5.getColorPaletteSeekBar() : null;
            if (colorPaletteSeekBar != null) {
                colorPaletteSeekBar.setVisibility(0);
            }
            ImageEditActivityUi imageEditActivityUi6 = zangiImageEditActivity.uiView;
            SeekBar strokeWidthSeekBar = imageEditActivityUi6 != null ? imageEditActivityUi6.getStrokeWidthSeekBar() : null;
            if (strokeWidthSeekBar != null) {
                strokeWidthSeekBar.setVisibility(0);
            }
            ImageEditActivityUi imageEditActivityUi7 = zangiImageEditActivity.uiView;
            ImageView strokeWidthShow = imageEditActivityUi7 != null ? imageEditActivityUi7.getStrokeWidthShow() : null;
            if (strokeWidthShow != null) {
                strokeWidthShow.setVisibility(0);
            }
            ImageEditActivityUi imageEditActivityUi8 = zangiImageEditActivity.uiView;
            RelativeLayout drawButtonsMenu = imageEditActivityUi8 != null ? imageEditActivityUi8.getDrawButtonsMenu() : null;
            if (drawButtonsMenu != null) {
                drawButtonsMenu.setVisibility(0);
            }
            ImageEditActivityUi imageEditActivityUi9 = zangiImageEditActivity.uiView;
            RelativeLayout bottomBar = imageEditActivityUi9 != null ? imageEditActivityUi9.getBottomBar() : null;
            if (bottomBar != null) {
                bottomBar.setVisibility(8);
            }
            androidx.appcompat.app.a supportActionBar2 = zangiImageEditActivity.getSupportActionBar();
            if (supportActionBar2 != null) {
                supportActionBar2.z();
            }
            if (zangiImageEditActivity.isInDrawState) {
                List<DrawingAction> list = zangiImageEditActivity.drawingActionList;
                if (list != null) {
                    DrawingImageView drawingImageView2 = zangiImageEditActivity.dView;
                    PathParcelable pathParcelable = drawingImageView2 != null ? drawingImageView2.touch_up() : null;
                    DrawingImageView drawingImageView3 = zangiImageEditActivity.dView;
                    int width = drawingImageView3 != null ? drawingImageView3.getWidth() : 0;
                    DrawingImageView drawingImageView4 = zangiImageEditActivity.dView;
                    int height = drawingImageView4 != null ? drawingImageView4.getHeight() : 0;
                    ImageEditActivityUi imageEditActivityUi10 = zangiImageEditActivity.uiView;
                    int color = (imageEditActivityUi10 == null || (drawPaint2 = imageEditActivityUi10.getDrawPaint()) == null) ? -1 : drawPaint2.getColor();
                    ImageEditActivityUi imageEditActivityUi11 = zangiImageEditActivity.uiView;
                    list.add(new DrawingAction(pathParcelable, width, height, color, (imageEditActivityUi11 == null || (drawPaint = imageEditActivityUi11.getDrawPaint()) == null) ? 0.0f : drawPaint.getStrokeWidth(), DrawingAction.ActionType.DRAW));
                }
                List<DrawingAction> list2 = zangiImageEditActivity.drawingActionList;
                if (list2 != null && list2.size() == 1) {
                    z = true;
                }
                if (z) {
                    Menu menu = zangiImageEditActivity.menuActionBar;
                    MenuItem findItem = menu != null ? menu.findItem(2131361986) : null;
                    if (findItem != null) {
                        findItem.setVisible(true);
                    }
                }
            }
        } else if (action == 2 && zangiImageEditActivity.isInDrawState && (drawingImageView = zangiImageEditActivity.dView) != null) {
            drawingImageView.touch_move(x, y);
        }
        return true;
    }

    public static final void onCreate$lambda$2() {
        ZKeyboardHeightProvider zKeyboardHeightProvider = keyboardHeightProvider;
        if (zKeyboardHeightProvider != null) {
            zKeyboardHeightProvider.start();
        }
    }

    public static final void onOptionsItemSelected$lambda$3(ZangiImageEditActivity zangiImageEditActivity) {
        kotlin.jvm.internal.k.f(zangiImageEditActivity, "this$0");
        CropImageView cropImageView = zangiImageEditActivity.imageView;
        if (kotlin.jvm.internal.k.a(cropImageView != null ? Float.valueOf(cropImageView.getScale()) : null, 1.0f)) {
            CropImageView cropImageView2 = zangiImageEditActivity.imageView;
            if (cropImageView2 != null) {
                cropImageView2.resetScale();
            }
            CropImageView cropImageView3 = zangiImageEditActivity.imageView;
            if (cropImageView3 != null) {
                cropImageView3.center();
            }
        }
        new CountDownLatch(1).countDown();
    }

    private final void onSaveBtnClicked(boolean z) {
        ArrayList<HighlightView> arrayList;
        Bitmap bitmap = this.bitmap;
        if (bitmap == null) {
            return;
        }
        if (!z) {
            HighlightView highlightView = this.cropView;
            Rect cropRect = highlightView != null ? highlightView.getCropRect() : null;
            if (cropRect == null) {
                cropRect = new Rect();
            }
            if (cropRect.width() <= 0 || cropRect.height() <= 0) {
                return;
            }
            Bitmap bitmap2 = this.bitmap;
            kotlin.jvm.internal.k.c(bitmap2);
            bitmap = Bitmap.createBitmap(bitmap2, cropRect.left, cropRect.top, cropRect.width(), cropRect.height());
        }
        CropImageView cropImageView = this.imageView;
        if (cropImageView != null) {
            cropImageView.resetRotationAngel();
        }
        if (bitmap != null) {
            CropImageView cropImageView2 = this.imageView;
            if (cropImageView2 != null) {
                cropImageView2.setImageRotateBitmapResetBase(true);
            }
            CropImageView cropImageView3 = this.imageView;
            if (cropImageView3 != null && (arrayList = cropImageView3.highlightViews) != null) {
                arrayList.clear();
            }
        }
        saveEditImage(bitmap, false);
    }

    static void onSaveBtnClicked$default(ZangiImageEditActivity zangiImageEditActivity, boolean z, int i, Object obj) {
        if ((i & 1) != 0) {
            z = false;
        }
        zangiImageEditActivity.onSaveBtnClicked(z);
    }

    private final void openConversation(String str) {
        if (TextUtils.isEmpty(str)) {
            return;
        }
        Intent intent = new Intent();
        intent.putExtra("com.beint.project.c_jid", str);
        FragmentActivity homeActivity = HomeActivity.getInstance();
        if (homeActivity != null) {
            ConversationManager.INSTANCE.openConversationWithIntent(intent, homeActivity, 2131362423);
            return;
        }
        ConversationManager conversationManager = ConversationManager.INSTANCE;
        WeakReference<FragmentActivity> activity = conversationManager.getActivity();
        conversationManager.openConversationWithIntent(intent, activity != null ? activity.get() : null, null);
    }

    private final void saveEditImage(Bitmap bitmap, boolean z) {
        ImageEditViewPager mViewPager;
        RelativeLayout relativeLayout;
        RelativeLayout relativeLayout2;
        ViewPager mViewPager2;
        ImageEditViewPager mViewPager3;
        if (this.drawingLayout == null) {
            ImageEditActivityUi imageEditActivityUi = this.uiView;
            if (imageEditActivityUi != null && (mViewPager2 = imageEditActivityUi.getMViewPager()) != null) {
                StringBuilder sb = new StringBuilder();
                sb.append(VIEW_PAGE);
                ImageEditActivityUi imageEditActivityUi2 = this.uiView;
                sb.append((imageEditActivityUi2 == null || (mViewPager3 = imageEditActivityUi2.getMViewPager()) == null) ? null : Integer.valueOf(mViewPager3.getCurrentItem()));
                View findViewWithTag = mViewPager2.findViewWithTag(sb.toString());
                if (findViewWithTag != null) {
                    relativeLayout2 = (RelativeLayout) findViewWithTag.findViewById(2131362424);
                    this.drawingLayout = relativeLayout2;
                }
            }
            relativeLayout2 = null;
            this.drawingLayout = relativeLayout2;
        }
        RelativeLayout relativeLayout3 = this.drawingLayout;
        if (relativeLayout3 != null) {
            ImageView imageView = relativeLayout3 != null ? (ImageView) relativeLayout3.findViewById(2131362682) : null;
            RelativeLayout relativeLayout4 = this.drawingLayout;
            int childCount = relativeLayout4 != null ? relativeLayout4.getChildCount() : 0;
            if (childCount > 1 && (relativeLayout = this.drawingLayout) != null) {
                relativeLayout.removeViews(1, childCount - 1);
            }
            Boolean valueOf = Boolean.valueOf(z);
            ImageEditActivityUi imageEditActivityUi3 = this.uiView;
            int currentItem = (imageEditActivityUi3 == null || (mViewPager = imageEditActivityUi3.getMViewPager()) == null) ? -1 : mViewPager.getCurrentItem();
            List list = this.drawingActionList;
            if (list == null) {
                list = new ArrayList();
            }
            ArrayList<ImageVideoTransferModel> arrayList = this.mSelectedItems;
            ImageEditRecyclerAdapter imageEditRecyclerAdapter = this.imageEditRecyclerAdapter;
            kotlin.jvm.internal.k.c(imageEditRecyclerAdapter);
            new SaveEditImageAsync(this, bitmap, valueOf, childCount, currentItem, list, arrayList, imageEditRecyclerAdapter).execute(this, imageView);
        }
    }

    private final void sendAllItem() {
        ImageEditActivityUi imageEditActivityUi = this.uiView;
        if (imageEditActivityUi != null && imageEditActivityUi.getSendAsSingleMessage()) {
            new SendAllItemsAsyncWithSeperated(this, this.mSelectedItems, this.isFroGroup, this).executeOnExecutor(MainApplication.Companion.getRequestServiceExecutor(), getDestinationNumber());
        } else {
            new SendAllItemsAsync(this, this.mSelectedItems, this.isFroGroup, this).executeOnExecutor(MainApplication.Companion.getRequestServiceExecutor(), getDestinationNumber());
        }
    }

    private final void setCropViewLayoutParams(boolean z) {
        if (z) {
            AppCompatImageView appCompatImageView = this.imageView;
            if (appCompatImageView != null) {
                appCompatImageView.post(new Runnable() {
                    @Override
                    public final void run() {
                        ZangiImageEditActivity.setCropViewLayoutParams$lambda$4(ZangiImageEditActivity.this);
                    }
                });
                return;
            }
            return;
        }
        AppCompatImageView appCompatImageView2 = this.imageView;
        ViewGroup.MarginLayoutParams marginLayoutParams = new ViewGroup.MarginLayoutParams(appCompatImageView2 != null ? appCompatImageView2.getLayoutParams() : null);
        marginLayoutParams.setMargins(ProjectUtils.dpToPx(0), ProjectUtils.dpToPx(0), ProjectUtils.dpToPx(0), ProjectUtils.dpToPx(0));
        RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(marginLayoutParams);
        layoutParams.addRule(14);
        AppCompatImageView appCompatImageView3 = this.imageView;
        if (appCompatImageView3 == null) {
            return;
        }
        appCompatImageView3.setLayoutParams(layoutParams);
    }

    public static final void setCropViewLayoutParams$lambda$4(ZangiImageEditActivity zangiImageEditActivity) {
        kotlin.jvm.internal.k.f(zangiImageEditActivity, "this$0");
        AppCompatImageView appCompatImageView = zangiImageEditActivity.imageView;
        ViewGroup.MarginLayoutParams marginLayoutParams = new ViewGroup.MarginLayoutParams(appCompatImageView != null ? appCompatImageView.getLayoutParams() : null);
        Display defaultDisplay = zangiImageEditActivity.getWindowManager().getDefaultDisplay();
        Point point = new Point();
        defaultDisplay.getSize(point);
        AppCompatImageView appCompatImageView2 = zangiImageEditActivity.imageView;
        if ((appCompatImageView2 != null ? appCompatImageView2.getHeight() : 0) > point.y - ProjectUtils.dpToPx(60)) {
            marginLayoutParams.setMargins(ProjectUtils.dpToPx(0), ProjectUtils.dpToPx(0), ProjectUtils.dpToPx(0), ProjectUtils.dpToPx(60));
        }
        RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(marginLayoutParams);
        layoutParams.addRule(14);
        AppCompatImageView appCompatImageView3 = zangiImageEditActivity.imageView;
        if (appCompatImageView3 == null) {
            return;
        }
        appCompatImageView3.setLayoutParams(layoutParams);
    }

    private final void setTouchListenerMode(com.beint.project.screens.sms.gallery.ZangiImageEditActivity.TouchListenerMode r5) {
        throw new UnsupportedOperationException("Method not decompiled: com.beint.project.screens.sms.gallery.ZangiImageEditActivity.setTouchListenerMode(com.beint.project.screens.sms.gallery.ZangiImageEditActivity$TouchListenerMode):void");
    }

    private final void setWindowFlag(int i, boolean z) {
        Window window = getWindow();
        WindowManager.LayoutParams attributes = window.getAttributes();
        if (z) {
            attributes.flags = i | attributes.flags;
        } else {
            attributes.flags = (~i) & attributes.flags;
        }
        window.setAttributes(attributes);
    }

    private final void startViewAnimation(Animation animation, final boolean z) {
        View view;
        ImageView galleryButton;
        RecyclerView mRecyclerView;
        ViewPager mViewPager;
        ImageEditViewPager mViewPager2;
        ImageEditActivityUi imageEditActivityUi = this.uiView;
        final EditText editText = null;
        if (imageEditActivityUi == null || (mViewPager = imageEditActivityUi.getMViewPager()) == null) {
            view = null;
        } else {
            StringBuilder sb = new StringBuilder();
            sb.append(VIEW_PAGE);
            ImageEditActivityUi imageEditActivityUi2 = this.uiView;
            sb.append((imageEditActivityUi2 == null || (mViewPager2 = imageEditActivityUi2.getMViewPager()) == null) ? null : Integer.valueOf(mViewPager2.getCurrentItem()));
            view = mViewPager.findViewWithTag(sb.toString());
        }
        if (view != null) {
            View findViewById = view.findViewById(2131362361);
            kotlin.jvm.internal.k.d(findViewById, "null cannot be cast to non-null type android.widget.EditText");
            editText = (EditText) findViewById;
        }
        animation.setAnimationListener(new Animation.AnimationListener() {
            @Override
            public void onAnimationEnd(Animation animation2) {
                ImageEditActivityUi imageEditActivityUi3;
                ImageEditActivityUi imageEditActivityUi4;
                kotlin.jvm.internal.k.f(animation2, "animation");
                if (z) {
                    imageEditActivityUi3 = this.uiView;
                    RecyclerView mRecyclerView2 = imageEditActivityUi3 != null ? imageEditActivityUi3.getMRecyclerView() : null;
                    if (mRecyclerView2 != null) {
                        mRecyclerView2.setVisibility(8);
                    }
                    imageEditActivityUi4 = this.uiView;
                    ImageView galleryButton2 = imageEditActivityUi4 != null ? imageEditActivityUi4.getGalleryButton() : null;
                    if (galleryButton2 != null) {
                        galleryButton2.setVisibility(8);
                    }
                    EditText editText2 = editText;
                    if (editText2 != null) {
                        editText2.setVisibility(8);
                    }
                }
            }

            @Override
            public void onAnimationRepeat(Animation animation2) {
                kotlin.jvm.internal.k.f(animation2, "animation");
            }

            @Override
            public void onAnimationStart(Animation animation2) {
                ImageEditActivityUi imageEditActivityUi3;
                kotlin.jvm.internal.k.f(animation2, "animation");
                if (z) {
                    return;
                }
                imageEditActivityUi3 = this.uiView;
                RecyclerView mRecyclerView2 = imageEditActivityUi3 != null ? imageEditActivityUi3.getMRecyclerView() : null;
                if (mRecyclerView2 != null) {
                    mRecyclerView2.setVisibility(0);
                }
                this.isVisiblityGalleryButton();
                EditText editText2 = editText;
                if (editText2 != null) {
                    editText2.setVisibility(0);
                }
            }
        });
        ImageEditActivityUi imageEditActivityUi3 = this.uiView;
        if (imageEditActivityUi3 != null && (mRecyclerView = imageEditActivityUi3.getMRecyclerView()) != null) {
            mRecyclerView.startAnimation(animation);
        }
        ImageEditActivityUi imageEditActivityUi4 = this.uiView;
        if (imageEditActivityUi4 != null && (galleryButton = imageEditActivityUi4.getGalleryButton()) != null) {
            galleryButton.startAnimation(animation);
        }
        if (editText != null) {
            editText.startAnimation(animation);
        }
    }

    @Override
    public boolean addSelectedImage(PhotoEntry photoEntry) {
        kotlin.jvm.internal.k.f(photoEntry, "_photoEntry");
        return false;
    }

    @Override
    public boolean addSelectedVideo(VideoEntry videoEntry) {
        kotlin.jvm.internal.k.f(videoEntry, "_videoEntry");
        return false;
    }

    @Override
    public void back() {
    }

    @Override
    public void clearAllSelectedItems() {
    }

    @Override
    public void clickFunctionality(int i) {
        MenuItem findItem;
        switch (i) {
            case 2131362016:
                if (isKeypadOpened) {
                    hideKeyPad();
                    break;
                } else {
                    onBackPressed();
                    break;
                }
            case 2131362017:
                ImageEditActivityUi imageEditActivityUi = this.uiView;
                TextView tvConfirm = imageEditActivityUi != null ? imageEditActivityUi.getTvConfirm() : null;
                if (tvConfirm != null) {
                    tvConfirm.setClickable(false);
                }
                int size = this.mSelectedItems.size();
                for (int i7 = 0; i7 < size; i7++) {
                    ImageTransferModel imageTransferModel = this.mSelectedItems.get(i7);
                    kotlin.jvm.internal.k.e(imageTransferModel, "mSelectedItems[i]");
                    ImageTransferModel imageTransferModel2 = (ImageVideoTransferModel) imageTransferModel;
                    if (imageTransferModel2 instanceof ImageTransferModel) {
                        if (this.needToDelete) {
                            this.needToDelete = false;
                        }
                        if (this.isInDrawState && this.needToSave) {
                            saveEditImage(null, true);
                            this.isInDrawState = false;
                            this.needToSave = false;
                        }
                        ObjectType galleryObject = imageTransferModel2.getGalleryObject();
                        kotlin.jvm.internal.k.d(galleryObject, "null cannot be cast to non-null type com.beint.project.screens.sms.gallery.model.PhotoEntry");
                        PhotoEntry photoEntry = (PhotoEntry) galleryObject;
                        if (!TextUtils.isEmpty(photoEntry.editedPath)) {
                            String str = photoEntry.editedPath;
                            kotlin.jvm.internal.k.e(str, "photoEntry.editedPath");
                            if (zb.f.y(str, ZANGI_EDIT, false, 2, (Object) null)) {
                                String str2 = photoEntry.editedPath;
                                kotlin.jvm.internal.k.e(str2, "photoEntry.editedPath");
                                String str3 = photoEntry.editedPath;
                                kotlin.jvm.internal.k.e(str3, "photoEntry.editedPath");
                                String substring = str2.substring(zb.f.M(str3, "/", 0, false, 6, (Object) null) + 1);
                                kotlin.jvm.internal.k.e(substring, "this as java.lang.String).substring(startIndex)");
                                String str4 = PathManager.INSTANCE.getINCOMING_DIR() + substring;
                                String str5 = photoEntry.editedPath;
                                ObjectType galleryObject2 = imageTransferModel2.getGalleryObject();
                                kotlin.jvm.internal.k.d(galleryObject2, "null cannot be cast to non-null type com.beint.project.screens.sms.gallery.model.PhotoEntry");
                                ((PhotoEntry) galleryObject2).editedPath = str4;
                                File file = new File(str5);
                                ImageTransferModel imageTransferModel3 = imageTransferModel2;
                                imageTransferModel3.setImageUrl(str4);
                                FileTransferBean transferBean = imageTransferModel2.getTransferBean();
                                if (transferBean != null) {
                                    transferBean.setFileUrl(str4);
                                }
                                ObjectType galleryObject3 = imageTransferModel2.getGalleryObject();
                                kotlin.jvm.internal.k.d(galleryObject3, "null cannot be cast to non-null type com.beint.project.screens.sms.gallery.model.PhotoEntry");
                                ((PhotoEntry) galleryObject3).editedPath = str4;
                                imageTransferModel3.setPrepareTransferBeanAgain(true);
                                try {
                                    ZangiFileUtils.copyFile(file, new File(str4));
                                    file.delete();
                                } catch (IOException e) {
                                    e.printStackTrace();
                                }
                            }
                        }
                    }
                }
                sendAllItem();
                WeakReference<ConversationView> conversationScreenRef = ConversationManager.INSTANCE.getConversationScreenRef();
                ConversationView conversationView = conversationScreenRef != null ? conversationScreenRef.get() : null;
                if (conversationView != null) {
                    conversationView.setForceDeleteReplyView(true);
                }
                setResult(-1);
                if (isFromImageBrowserPage) {
                    finishByImageBrowser();
                    break;
                } else {
                    finish();
                    break;
                }
                break;
            case 2131362122:
                if (this.isInDrawState) {
                    cancelDraw();
                    break;
                } else {
                    cancelCrop();
                    break;
                }
            case 2131362404:
                if (this.isInDrawState) {
                    this.isInDrawState = false;
                    Menu menu = this.menuActionBar;
                    if (menu != null && (findItem = menu.findItem(2131362421)) != null) {
                        findItem.setIcon(2131231926);
                    }
                    androidx.appcompat.app.a supportActionBar = getSupportActionBar();
                    if (supportActionBar != null) {
                        supportActionBar.q(true);
                    }
                    changeViewsVisibilityFromDraw(this.isInDrawState);
                } else {
                    this.resetItem = true;
                    onSaveBtnClicked$default(this, false, 1, null);
                    changeViewsVisibilityFromCrop(false, true);
                    this.cropRect = null;
                    this.isInCropState = false;
                }
                CropImageView cropImageView = this.imageView;
                if (cropImageView != null) {
                    cropImageView.setOnTouchEvent(false, false);
                }
                RelativeLayout relativeLayout = this.drawingLayout;
                if (relativeLayout != null) {
                    relativeLayout.setOnTouchListener(null);
                    break;
                }
                break;
            case 2131363475:
                if (!this.isRotateInProgress) {
                    this.isRotateInProgress = true;
                    CropImageView cropImageView2 = this.imageView;
                    if (cropImageView2 != null) {
                        cropImageView2.removeHighlightView();
                    }
                    CropImageView cropImageView3 = this.imageView;
                    this.bitmap = cropImageView3 != null ? cropImageView3.rotateBitmap(-90) : null;
                    CropImageView cropImageView4 = this.imageView;
                    this.rotationAngel = cropImageView4 != null ? cropImageView4.getRotationAngel() : 0;
                    setCropViewLayoutParams(true);
                    RectF rectF = this.cropRect;
                    int i8 = rectF != null ? (int) rectF.top : 0;
                    Bitmap bitmap = this.bitmap;
                    float height = bitmap != null ? bitmap.getHeight() : 0;
                    RectF rectF2 = this.cropRect;
                    float f = i8;
                    float f7 = (int) (height - (rectF2 != null ? rectF2.right : 0.0f));
                    RectF rectF3 = this.cropRect;
                    float height2 = (rectF3 != null ? rectF3.height() : 0.0f) + f;
                    RectF rectF4 = this.cropRect;
                    this.cropRect = new RectF(f, f7, height2, (rectF4 != null ? rectF4.width() : 0.0f) + f7);
                    break;
                }
                break;
        }
    }

    @Override
    public int getAllSelectedItemsCount() {
        return 0;
    }

    @Override
    public String getDestinationNumber() {
        return this.mDestinationNumber;
    }

    @Override
    public DestinationType getDestinationType() {
        return null;
    }

    public final ImageEditRecyclerAdapter getImageEditRecyclerAdapter() {
        return this.imageEditRecyclerAdapter;
    }

    public final boolean getIsInDrawState() {
        return this.isInDrawState;
    }

    public final View.OnClickListener getMClickListener() {
        return this.mClickListener;
    }

    @Override
    public int getMaxSelectionCount() {
        return ProjectUtils.getMaxCountForSendMedia();
    }

    public final RecyclerView getMyRecyclerView() {
        ImageEditActivityUi imageEditActivityUi = this.uiView;
        if (imageEditActivityUi != null) {
            return imageEditActivityUi.getMRecyclerView();
        }
        return null;
    }

    public final ViewPager getMyViewPager() {
        ImageEditActivityUi imageEditActivityUi = this.uiView;
        if (imageEditActivityUi != null) {
            return imageEditActivityUi.getMViewPager();
        }
        return null;
    }

    public final int getRotationAngel() {
        return this.rotationAngel;
    }

    @Override
    public List<ImageVideoTransferModel> getSelectedImages() {
        return null;
    }

    @Override
    public int getSelectedImagesCount() {
        return 0;
    }

    @Override
    public List<VideoTransferModel> getSelectedVideos() {
        return null;
    }

    @Override
    public int getSelectedVideosCount() {
        return 0;
    }

    public final ImageEditPagerAdapter getViewParAdapter() {
        return this.viewParAdapter;
    }

    @Override
    public void goBackFirstScreen() {
    }

    public final void hideKeyPad(View view) {
        if (view == null) {
            return;
        }
        Object systemService = getSystemService("input_method");
        kotlin.jvm.internal.k.d(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
        ((InputMethodManager) systemService).hideSoftInputFromWindow(view.getWindowToken(), 0);
    }

    @Override
    public boolean isContainsGalleryObject(ObjectType objectType) {
        kotlin.jvm.internal.k.f(objectType, "objectType");
        return false;
    }

    @Override
    public boolean isForGroup() {
        return this.isFroGroup;
    }

    public final boolean isInDrawState() {
        return this.isInDrawState;
    }

    protected void onActivityResult(int i, int i7, Intent intent) {
        super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(i, i7, intent);
        if (i != PHOTO_PICKER_REQUEST_CODE) {
            if (i == 203) {
                CropImage.ActivityResult b = CropImage.b(intent);
                if (i7 == -1) {
                    Uri g = b.g();
                    kotlin.jvm.internal.k.e(g, "resultUri");
                    this.bitmap = getBitmapFromUri(g);
                    this.resetItem = true;
                    onSaveBtnClicked(true);
                    this.cropRect = null;
                    this.isInCropState = false;
                    return;
                }
                return;
            }
            return;
        }
        if (i7 == -1) {
            this.mSelectedItems.clear();
            this.mSelectedItems.addAll(GallerySelectedManager.INSTANCE.getGallerySelectedArray());
            ImageEditRecyclerAdapter imageEditRecyclerAdapter = this.imageEditRecyclerAdapter;
            if (imageEditRecyclerAdapter != null) {
                imageEditRecyclerAdapter.setListItems(this.mSelectedItems);
            }
            ImageEditPagerAdapter imageEditPagerAdapter = this.viewParAdapter;
            if (imageEditPagerAdapter != null) {
                imageEditPagerAdapter.setListAllItems(this.mSelectedItems);
            }
            ImageEditRecyclerAdapter imageEditRecyclerAdapter2 = this.imageEditRecyclerAdapter;
            if (imageEditRecyclerAdapter2 != null) {
                imageEditRecyclerAdapter2.notifyDataSetChanged();
            }
            ImageEditPagerAdapter imageEditPagerAdapter2 = this.viewParAdapter;
            if (imageEditPagerAdapter2 != null) {
                imageEditPagerAdapter2.notifyDataSetChanged();
            }
            isVisiblityGalleryButton();
        }
    }

    public void onBackPressed() {
        if (this.isInDrawState) {
            cancelDraw();
            return;
        }
        SoundService soundService = SoundService.INSTANCE;
        soundService.initClosePanelSound(2131820547);
        soundService.startClosePanelSound();
        Intent intent = new Intent();
        NotificationCenter.INSTANCE.postNotificationName(NotificationCenter.NotificationType.IMAGE_VIDEO_EDIT_ACTIVITY, intent);
        setResult(-1, intent);
        super.onBackPressed();
    }

    @Override
    protected void onCreate(Bundle bundle) {
        Bundle extras;
        ImageView galleryButton;
        ImageEditViewPager mViewPager;
        ImageView galleryButton2;
        ImageEditViewPager mViewPager2;
        super.onCreate(bundle);
        ImageEditActivityUi imageEditActivityUi = new ImageEditActivityUi(this);
        this.uiView = imageEditActivityUi;
        imageEditActivityUi.setDelegate(new WeakReference<>(this));
        setContentView(this.uiView);
        if (getSupportActionBar() != null) {
            if (Build.VERSION.SDK_INT >= 23) {
                androidx.appcompat.app.a supportActionBar = getSupportActionBar();
                if (supportActionBar != null) {
                    supportActionBar.o((Drawable) null);
                }
            } else {
                androidx.appcompat.app.a supportActionBar2 = getSupportActionBar();
                if (supportActionBar2 != null) {
                    supportActionBar2.o((Drawable) null);
                }
            }
        }
        getWindow().getDecorView().setSystemUiVisibility(1280);
        setWindowFlag(67108864, false);
        getWindow().setStatusBarColor(androidx.core.content.a.c(MainApplication.Companion.getMainContext(), ColorsManger.color_black_transparent_40));
        Intent intent = getIntent();
        getWindow().setSoftInputMode(32);
        if (bundle != null) {
            setDestinationNumber(bundle.getString(ZangiFileGalleryActivity.Companion.getDESTINATION_NUMBER_KEY()));
            this.mRecyclerViewLastPosition = bundle.getInt(CURRENT_VIEW_POSITION);
            this.isInDrawState = bundle.getBoolean(IN_DRAW_STATE);
            this.needToSave = bundle.getBoolean(NEED_TO_SAVE);
            this.drawingActionList = bundle.getParcelableArrayList(DRAWING_ACTION_LIST);
            ImageEditActivityUi imageEditActivityUi2 = this.uiView;
            Paint drawPaint = imageEditActivityUi2 != null ? imageEditActivityUi2.getDrawPaint() : null;
            if (drawPaint != null) {
                drawPaint.setColor(bundle.getInt(STROKE_COLOR));
            }
            boolean z = bundle.getBoolean(IN_CROP_STATE);
            this.isInCropState = z;
            if (z) {
                this.cropRect = (RectF) bundle.getParcelable(CROP_RECT);
                this.rotationAngel = bundle.getInt(IMAGE_VIEW_ROTATION);
            }
        } else if (intent != null && (extras = intent.getExtras()) != null) {
            ZangiFileGalleryActivity.Companion companion = ZangiFileGalleryActivity.Companion;
            setDestinationNumber(extras.getString(companion.getDESTINATION_NUMBER_KEY()));
            setForGroup(extras.getBoolean(companion.getIS_FOR_GROUP(), false));
            isFromImageBrowserPage = extras.getBoolean(companion.getIS_FROM_IMAGE_BROWSER_PAGE(), false);
        }
        this.mSelectedItems.clear();
        this.mSelectedItems.addAll(GallerySelectedManager.INSTANCE.getGallerySelectedArray());
        if ((!this.mSelectedItems.isEmpty()) && (this.mSelectedItems.get(0) instanceof ImageTransferModel)) {
            checkFirstItemHasBitmap();
        }
        this.viewParAdapter = new ImageEditPagerAdapter(this.mSelectedItems, new WeakReference(this), this.mTouchListener);
        this.imageEditRecyclerAdapter = new ImageEditRecyclerAdapter(new WeakReference(this), this.mSelectedItems, -111);
        ImageEditActivityUi imageEditActivityUi3 = this.uiView;
        RecyclerView mRecyclerView = imageEditActivityUi3 != null ? imageEditActivityUi3.getMRecyclerView() : null;
        if (mRecyclerView != null) {
            mRecyclerView.setAdapter(this.imageEditRecyclerAdapter);
        }
        ImageEditActivityUi imageEditActivityUi4 = this.uiView;
        ImageEditViewPager mViewPager3 = imageEditActivityUi4 != null ? imageEditActivityUi4.getMViewPager() : null;
        if (mViewPager3 != null) {
            mViewPager3.setAdapter(this.viewParAdapter);
        }
        ImageEditActivityUi imageEditActivityUi5 = this.uiView;
        ImageEditViewPager mViewPager4 = imageEditActivityUi5 != null ? imageEditActivityUi5.getMViewPager() : null;
        if (mViewPager4 != null) {
            mViewPager4.setOffscreenPageLimit(3);
        }
        ImageEditActivityUi imageEditActivityUi6 = this.uiView;
        if (imageEditActivityUi6 != null && (mViewPager2 = imageEditActivityUi6.getMViewPager()) != null) {
            mViewPager2.addOnPageChangeListener(this.onPageChangeListener);
        }
        ImageEditActivityUi imageEditActivityUi7 = this.uiView;
        if (imageEditActivityUi7 != null && (galleryButton2 = imageEditActivityUi7.getGalleryButton()) != null) {
            galleryButton2.setOnClickListener(this.mClickListener);
        }
        if (this.isInDrawState) {
            ImageEditActivityUi imageEditActivityUi8 = this.uiView;
            AppCompatSeekBar colorPaletteSeekBar = imageEditActivityUi8 != null ? imageEditActivityUi8.getColorPaletteSeekBar() : null;
            if (colorPaletteSeekBar != null) {
                colorPaletteSeekBar.setVisibility(0);
            }
            ImageEditActivityUi imageEditActivityUi9 = this.uiView;
            SeekBar strokeWidthSeekBar = imageEditActivityUi9 != null ? imageEditActivityUi9.getStrokeWidthSeekBar() : null;
            if (strokeWidthSeekBar != null) {
                strokeWidthSeekBar.setVisibility(0);
            }
            ImageEditActivityUi imageEditActivityUi10 = this.uiView;
            ImageView strokeWidthShow = imageEditActivityUi10 != null ? imageEditActivityUi10.getStrokeWidthShow() : null;
            if (strokeWidthShow != null) {
                strokeWidthShow.setVisibility(0);
            }
            ImageEditActivityUi imageEditActivityUi11 = this.uiView;
            RelativeLayout drawButtonsMenu = imageEditActivityUi11 != null ? imageEditActivityUi11.getDrawButtonsMenu() : null;
            if (drawButtonsMenu != null) {
                drawButtonsMenu.setVisibility(0);
            }
            ImageEditActivityUi imageEditActivityUi12 = this.uiView;
            RelativeLayout bottomBar = imageEditActivityUi12 != null ? imageEditActivityUi12.getBottomBar() : null;
            if (bottomBar != null) {
                bottomBar.setVisibility(8);
            }
            ImageEditActivityUi imageEditActivityUi13 = this.uiView;
            RecyclerView mRecyclerView2 = imageEditActivityUi13 != null ? imageEditActivityUi13.getMRecyclerView() : null;
            if (mRecyclerView2 != null) {
                mRecyclerView2.setVisibility(8);
            }
            ImageEditActivityUi imageEditActivityUi14 = this.uiView;
            galleryButton = imageEditActivityUi14 != null ? imageEditActivityUi14.getGalleryButton() : null;
            if (galleryButton != null) {
                galleryButton.setVisibility(8);
            }
            ImageEditActivityUi imageEditActivityUi15 = this.uiView;
            if (imageEditActivityUi15 != null && (mViewPager = imageEditActivityUi15.getMViewPager()) != null) {
                mViewPager.setPagingEnabled(false);
            }
        } else if (this.isInCropState) {
            ImageEditActivityUi imageEditActivityUi16 = this.uiView;
            RecyclerView mRecyclerView3 = imageEditActivityUi16 != null ? imageEditActivityUi16.getMRecyclerView() : null;
            if (mRecyclerView3 != null) {
                mRecyclerView3.setVisibility(8);
            }
            ImageEditActivityUi imageEditActivityUi17 = this.uiView;
            galleryButton = imageEditActivityUi17 != null ? imageEditActivityUi17.getGalleryButton() : null;
            if (galleryButton != null) {
                galleryButton.setVisibility(8);
            }
            androidx.appcompat.app.a supportActionBar3 = getSupportActionBar();
            if (supportActionBar3 != null) {
                supportActionBar3.g();
            }
        }
        keyboardHeightProvider = new ZKeyboardHeightProvider(this);
        ImageEditActivityUi imageEditActivityUi18 = this.uiView;
        if (imageEditActivityUi18 != null) {
            imageEditActivityUi18.post(new Runnable() {
                @Override
                public final void run() {
                    ZangiImageEditActivity.onCreate$lambda$2();
                }
            });
        }
    }

    public boolean onCreateOptionsMenu(Menu menu) {
        androidx.appcompat.app.a supportActionBar;
        MenuItem findItem;
        kotlin.jvm.internal.k.f(menu, "menu");
        getMenuInflater().inflate(2131689480, menu);
        this.menuActionBar = menu;
        List<DrawingAction> list = this.drawingActionList;
        if (list != null) {
            if ((list != null ? list.size() : 0) > 0) {
                Menu menu2 = this.menuActionBar;
                MenuItem findItem2 = menu2 != null ? menu2.findItem(2131361986) : null;
                if (findItem2 != null) {
                    findItem2.setVisible(true);
                }
            }
        }
        if (this.isInDrawState) {
            Menu menu3 = this.menuActionBar;
            if (menu3 != null && (findItem = menu3.findItem(2131362421)) != null) {
                findItem.setIcon(2131231808);
            }
            if (getSupportActionBar() != null && (supportActionBar = getSupportActionBar()) != null) {
                supportActionBar.q(false);
            }
        }
        iconsVisibility(0);
        return super/*android.app.Activity*/.onCreateOptionsMenu(menu);
    }

    @Override
    protected void onDestroy() {
        Log.d(TAG, "Destroy");
        Iterator<ImageVideoTransferModel> it = this.mSelectedItems.iterator();
        while (it.hasNext()) {
            ImageVideoTransferModel next = it.next();
            if (next.getGalleryObject() instanceof PhotoEntry) {
                ObjectType galleryObject = next.getGalleryObject();
                kotlin.jvm.internal.k.d(galleryObject, "null cannot be cast to non-null type com.beint.project.screens.sms.gallery.model.PhotoEntry");
                PhotoEntry photoEntry = (PhotoEntry) galleryObject;
                photoEntry.setDescription("");
                photoEntry.editedPath = null;
                if (this.needToDelete) {
                    String str = photoEntry.path;
                    kotlin.jvm.internal.k.e(str, "photoEntry.path");
                    if (zb.f.y(str, PathManager.INSTANCE.getTEMP_DIR(), false, 2, (Object) null)) {
                        new File(photoEntry.path).delete();
                    }
                }
            } else {
                ObjectType galleryObject2 = next.getGalleryObject();
                kotlin.jvm.internal.k.d(galleryObject2, "null cannot be cast to non-null type com.beint.project.screens.sms.gallery.model.VideoEntry");
                VideoEntry videoEntry = (VideoEntry) galleryObject2;
                videoEntry.setDescription("");
                if (this.needToDelete) {
                    String str2 = videoEntry.path;
                    kotlin.jvm.internal.k.e(str2, "videoEntry.path");
                    if (zb.f.y(str2, PathManager.INSTANCE.getTEMP_DIR(), false, 2, (Object) null)) {
                        new File(videoEntry.path).delete();
                    }
                }
            }
        }
        super.onDestroy();
        ZKeyboardHeightProvider zKeyboardHeightProvider = keyboardHeightProvider;
        if (zKeyboardHeightProvider != null) {
            zKeyboardHeightProvider.close();
        }
        keyboardHeightProvider = null;
    }

    public void onKeyboardHeightChanged(int i, int i7) {
        isKeypadOpened = i > 0;
    }

    public boolean onOptionsItemSelected(MenuItem menuItem) {
        androidx.appcompat.app.a supportActionBar;
        kotlin.jvm.internal.k.f(menuItem, "item");
        switch (menuItem.getItemId()) {
            case R.id.home:
                hideKeyPad();
                onBackPressed();
                break;
            case 2131361986:
                backStep(menuItem);
                break;
            case 2131362320:
                startCropping(true);
                break;
            case 2131362421:
                if (!this.isInDrawState) {
                    this.handler.post(new Runnable() {
                        @Override
                        public final void run() {
                            ZangiImageEditActivity.onOptionsItemSelected$lambda$3(ZangiImageEditActivity.this);
                        }
                    });
                    setTouchListenerMode(TouchListenerMode.DrawMode);
                    this.isInDrawState = true;
                    if (this.isInWritheState) {
                        this.isInWritheState = false;
                    }
                    menuItem.setIcon(2131231808);
                    if (getSupportActionBar() != null && (supportActionBar = getSupportActionBar()) != null) {
                        supportActionBar.q(false);
                    }
                    changeViewsVisibilityFromDraw(this.isInDrawState);
                    break;
                } else {
                    cancelDraw();
                    break;
                }
        }
        return super/*android.app.Activity*/.onOptionsItemSelected(menuItem);
    }

    @Override
    protected void onPause() {
        RelativeLayout relativeLayout;
        super.onPause();
        if (this.needToSave) {
            RelativeLayout drawingLayout = getDrawingLayout();
            this.drawingLayout = drawingLayout;
            int childCount = drawingLayout != null ? drawingLayout.getChildCount() : 0;
            if (childCount > 1 && (relativeLayout = this.drawingLayout) != null) {
                relativeLayout.removeViews(1, childCount - 1);
            }
        }
        ZKeyboardHeightProvider zKeyboardHeightProvider = keyboardHeightProvider;
        if (zKeyboardHeightProvider != null) {
            zKeyboardHeightProvider.setKeyboardHeightObserver((ZKeyboardHeightObserver) null);
        }
    }

    @Override
    protected void onResume() {
        ImageEditPagerAdapter imageEditPagerAdapter;
        super.onResume();
        boolean z = false;
        if (this.drawingActionList != null && (!r0.isEmpty())) {
            z = true;
        }
        if (z && (imageEditPagerAdapter = this.viewParAdapter) != null) {
            imageEditPagerAdapter.setDrawingActionList(this.drawingActionList);
        }
        if (this.isInDrawState) {
            ImageEditPagerAdapter imageEditPagerAdapter2 = this.viewParAdapter;
            if (imageEditPagerAdapter2 != null) {
                imageEditPagerAdapter2.setCurrentPagePosition(this.mRecyclerViewLastPosition);
            }
            ImageEditPagerAdapter imageEditPagerAdapter3 = this.viewParAdapter;
            if (imageEditPagerAdapter3 != null) {
                imageEditPagerAdapter3.setIsInDrawState(this.isInDrawState);
            }
        }
        if (this.isInCropState) {
            ImageEditPagerAdapter imageEditPagerAdapter4 = this.viewParAdapter;
            if (imageEditPagerAdapter4 != null) {
                imageEditPagerAdapter4.setCurrentPagePosition(this.mRecyclerViewLastPosition);
            }
            ImageEditPagerAdapter imageEditPagerAdapter5 = this.viewParAdapter;
            if (imageEditPagerAdapter5 != null) {
                imageEditPagerAdapter5.setIsInCropState(this.isInCropState);
            }
        }
        isVisiblityGalleryButton();
        ZKeyboardHeightProvider zKeyboardHeightProvider = keyboardHeightProvider;
        if (zKeyboardHeightProvider != null) {
            zKeyboardHeightProvider.setKeyboardHeightObserver(this);
        }
    }

    protected void onSaveInstanceState(Bundle bundle) {
        Paint drawPaint;
        kotlin.jvm.internal.k.f(bundle, "outState");
        super/*androidx.activity.ComponentActivity*/.onSaveInstanceState(bundle);
        this.needToDelete = false;
        ZangiFileGalleryActivity.Companion companion = ZangiFileGalleryActivity.Companion;
        bundle.putString(companion.getDESTINATION_NUMBER_KEY(), this.mDestinationNumber);
        bundle.putBoolean(companion.getIS_FROM_IMAGE_BROWSER_PAGE(), isFromImageBrowserPage);
        bundle.putInt(CURRENT_VIEW_POSITION, this.mRecyclerViewLastPosition);
        bundle.putBoolean(IN_DRAW_STATE, this.isInDrawState);
        bundle.putBoolean(NEED_TO_SAVE, this.needToSave);
        String str = STROKE_COLOR;
        ImageEditActivityUi imageEditActivityUi = this.uiView;
        bundle.putInt(str, (imageEditActivityUi == null || (drawPaint = imageEditActivityUi.getDrawPaint()) == null) ? -1 : drawPaint.getColor());
        bundle.putParcelableArrayList(DRAWING_ACTION_LIST, (ArrayList) this.drawingActionList);
        bundle.putBoolean(IN_CROP_STATE, this.isInCropState);
        if (this.isInCropState) {
            String str2 = IMAGE_VIEW_ROTATION;
            CropImageView cropImageView = this.imageView;
            bundle.putInt(str2, cropImageView != null ? cropImageView.getRotationAngel() : 0);
            bundle.putParcelable(CROP_RECT, this.cropRect);
        }
    }

    @Override
    protected void onStop() {
        super.onStop();
        ImageEditPagerAdapter imageEditPagerAdapter = this.viewParAdapter;
        if (imageEditPagerAdapter != null) {
            imageEditPagerAdapter.removeGalleryObjectMapFromTag();
        }
    }

    @Override
    public void registerUpdateEvent(SelectionChangeListener selectionChangeListener) {
        kotlin.jvm.internal.k.f(selectionChangeListener, "_listener");
    }

    @Override
    public void removeSelectedImage(ObjectType objectType) {
        kotlin.jvm.internal.k.f(objectType, "_photoEntry");
    }

    @Override
    public void removeSelectedVideo(VideoEntry videoEntry) {
        kotlin.jvm.internal.k.f(videoEntry, "_videoEntry");
    }

    @Override
    public void setActionBarTitle(int i) {
    }

    @Override
    public void setBottomSelectionViewVisibility(boolean z) {
    }

    @Override
    public void setDestinationNumber(String str) {
        this.mDestinationNumber = str;
    }

    @Override
    public void setDestinationType(DestinationType destinationType) {
        kotlin.jvm.internal.k.f(destinationType, "_destinationType");
    }

    @Override
    public void setForGroup(boolean z) {
        this.isFroGroup = z;
    }

    public final void setImageEditRecyclerAdapter(ImageEditRecyclerAdapter imageEditRecyclerAdapter) {
        this.imageEditRecyclerAdapter = imageEditRecyclerAdapter;
    }

    public final void setInDrawState(boolean z) {
        this.isInDrawState = z;
    }

    public final void setMClickListener(View.OnClickListener onClickListener) {
        kotlin.jvm.internal.k.f(onClickListener, "<set-?>");
        this.mClickListener = onClickListener;
    }

    @Override
    public void setPagingEnable(boolean z) {
        ImageEditViewPager mViewPager;
        ImageEditActivityUi imageEditActivityUi = this.uiView;
        if (imageEditActivityUi == null || (mViewPager = imageEditActivityUi.getMViewPager()) == null) {
            return;
        }
        mViewPager.setPagingEnabled(z);
    }

    public final void setRotationAngel(int i) {
        this.rotationAngel = i;
    }

    public final void setViewParAdapter(ImageEditPagerAdapter imageEditPagerAdapter) {
        this.viewParAdapter = imageEditPagerAdapter;
    }

    @Override
    public void show(WorkType workType, HashMap<AdditionalSettingsKeys, Object> hashMap) {
        kotlin.jvm.internal.k.f(workType, "_workType");
        kotlin.jvm.internal.k.f(hashMap, "_additionalArgs");
    }

    public final void startCropping(boolean z) {
        BitmapDrawable bitmapDrawable;
        ImageEditViewPager mViewPager;
        setTouchListenerMode(TouchListenerMode.CropMode);
        AppCompatImageView appCompatImageView = this.imageView;
        if ((appCompatImageView != null ? appCompatImageView.getDrawable() : null) != null) {
            AppCompatImageView appCompatImageView2 = this.imageView;
            kotlin.jvm.internal.k.c(appCompatImageView2);
            Drawable drawable = appCompatImageView2.getDrawable();
            kotlin.jvm.internal.k.d(drawable, "null cannot be cast to non-null type android.graphics.drawable.BitmapDrawable");
            bitmapDrawable = (BitmapDrawable) drawable;
        } else {
            bitmapDrawable = null;
        }
        this.isInDrawState = false;
        this.isInWritheState = false;
        this.isInCropState = true;
        this.bitmap = bitmapDrawable != null ? bitmapDrawable.getBitmap() : null;
        ArrayList<ImageVideoTransferModel> arrayList = this.mSelectedItems;
        ImageEditActivityUi imageEditActivityUi = this.uiView;
        ObjectType galleryObject = arrayList.get((imageEditActivityUi == null || (mViewPager = imageEditActivityUi.getMViewPager()) == null) ? -1 : mViewPager.getCurrentItem()).getGalleryObject();
        kotlin.jvm.internal.k.d(galleryObject, "null cannot be cast to non-null type com.beint.project.screens.sms.gallery.model.PhotoEntry");
        PhotoEntry photoEntry = (PhotoEntry) galleryObject;
        CropImage.a(Uri.fromFile(new File(TextUtils.isEmpty(photoEntry.editedPath) ? photoEntry.path : photoEntry.editedPath))).c(this);
    }

    @Override
    public void unregisterUpdateEvent(SelectionChangeListener selectionChangeListener) {
        kotlin.jvm.internal.k.f(selectionChangeListener, "_listener");
    }

    @Override
    public void setActionBarTitle(CharSequence charSequence) {
        kotlin.jvm.internal.k.f(charSequence, "_title");
    }

    private final void hideKeyPad() {
        Object systemService = getSystemService("input_method");
        kotlin.jvm.internal.k.d(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
        InputMethodManager inputMethodManager = (InputMethodManager) systemService;
        View currentFocus = getCurrentFocus();
        if (currentFocus == null) {
            return;
        }
        inputMethodManager.hideSoftInputFromWindow(currentFocus.getWindowToken(), 0);
    }
}