package com.ustadmobile.port.android.view.binding;

import java.lang.System;

/**
 * This LifecycleObserver is used to support two-way viewbinding for an image uri on PersonPicture
 */
@kotlin.Metadata(mv = {1, 6, 0}, k = 1, d1 = {"\u0000^\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\b\u0018\u0000 .2\u00020\u00012\u00020\u00022\u00020\u0003:\u0001.B!\u0012\b\u0010\u0004\u001a\u0004\u0018\u00010\u0005\u0012\b\u0010\u0006\u001a\u0004\u0018\u00010\u0007\u0012\u0006\u0010\b\u001a\u00020\t\u00a2\u0006\u0002\u0010\nJ\u001a\u0010\u001e\u001a\u00020\u001f2\b\u0010 \u001a\u0004\u0018\u00010!2\u0006\u0010\"\u001a\u00020\tH\u0016J\u0012\u0010\u001e\u001a\u00020\u001f2\b\u0010#\u001a\u0004\u0018\u00010$H\u0016J\u0010\u0010%\u001a\u00020\u001f2\u0006\u0010&\u001a\u00020\'H\u0016J\u0010\u0010(\u001a\u00020\u001f2\u0006\u0010&\u001a\u00020\'H\u0016J\u0010\u0010)\u001a\u00020\u001f2\b\u0010*\u001a\u0004\u0018\u00010\rJ\u0006\u0010+\u001a\u00020\u001fJ\u0006\u0010,\u001a\u00020\u001fJ\u0006\u0010-\u001a\u00020\u001fR\u0016\u0010\u000b\u001a\n\u0012\u0004\u0012\u00020\r\u0018\u00010\fX\u0082\u000e\u00a2\u0006\u0002\n\u0000R\u0014\u0010\u000e\u001a\u00020\u000f8BX\u0082\u0004\u00a2\u0006\u0006\u001a\u0004\b\u0010\u0010\u0011R\u0016\u0010\u0012\u001a\n\u0012\u0004\u0012\u00020\u000f\u0018\u00010\fX\u0082\u000e\u00a2\u0006\u0002\n\u0000R\u001c\u0010\u0006\u001a\u0004\u0018\u00010\u0007X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u0013\u0010\u0014\"\u0004\b\u0015\u0010\u0016R\u0010\u0010\u0004\u001a\u0004\u0018\u00010\u0005X\u0082\u000e\u00a2\u0006\u0002\n\u0000R\u000e\u0010\b\u001a\u00020\tX\u0082\u000e\u00a2\u0006\u0002\n\u0000R(\u0010\u0019\u001a\u0004\u0018\u00010\u00182\b\u0010\u0017\u001a\u0004\u0018\u00010\u0018@FX\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u001a\u0010\u001b\"\u0004\b\u001c\u0010\u001d\u00a8\u0006/"}, d2 = {"Lcom/ustadmobile/port/android/view/binding/ImageViewLifecycleObserver2;", "Landroidx/lifecycle/DefaultLifecycleObserver;", "Landroid/content/DialogInterface$OnClickListener;", "Landroid/view/View$OnClickListener;", "registry", "Landroidx/activity/result/ActivityResultRegistry;", "inverseBindingListener", "Landroidx/databinding/InverseBindingListener;", "registryId", "", "(Landroidx/activity/result/ActivityResultRegistry;Landroidx/databinding/InverseBindingListener;I)V", "cameraLauncher", "Landroidx/activity/result/ActivityResultLauncher;", "Landroid/net/Uri;", "cameraUriSavedStateKey", "", "getCameraUriSavedStateKey", "()Ljava/lang/String;", "galleryLauncher", "getInverseBindingListener", "()Landroidx/databinding/InverseBindingListener;", "setInverseBindingListener", "(Landroidx/databinding/InverseBindingListener;)V", "value", "Landroid/widget/ImageView;", "view", "getView", "()Landroid/widget/ImageView;", "setView", "(Landroid/widget/ImageView;)V", "onClick", "", "dialog", "Landroid/content/DialogInterface;", "which", "v", "Landroid/view/View;", "onCreate", "owner", "Landroidx/lifecycle/LifecycleOwner;", "onDestroy", "onPictureTakenOrSelected", "pictureUri", "openPicture", "showOptionsDialog", "takePicture", "Companion", "app-android_release"})
public final class ImageViewLifecycleObserver2 implements androidx.lifecycle.DefaultLifecycleObserver, android.content.DialogInterface.OnClickListener, android.view.View.OnClickListener {
    private androidx.activity.result.ActivityResultRegistry registry;
    @org.jetbrains.annotations.Nullable()
    private androidx.databinding.InverseBindingListener inverseBindingListener;
    private int registryId;
    @org.jetbrains.annotations.Nullable()
    private android.widget.ImageView view;
    private androidx.activity.result.ActivityResultLauncher<android.net.Uri> cameraLauncher;
    private androidx.activity.result.ActivityResultLauncher<java.lang.String> galleryLauncher;
    @org.jetbrains.annotations.NotNull()
    public static final com.ustadmobile.port.android.view.binding.ImageViewLifecycleObserver2.Companion Companion = null;
    @org.jetbrains.annotations.NotNull()
    private static final java.lang.String PREFIX_URI_KEY = "galleryFileUri_";
    @org.jetbrains.annotations.NotNull()
    private static final java.lang.Integer[] OPTIONS_STRING_IDS = null;
    
    public ImageViewLifecycleObserver2(@org.jetbrains.annotations.Nullable()
    androidx.activity.result.ActivityResultRegistry registry, @org.jetbrains.annotations.Nullable()
    androidx.databinding.InverseBindingListener inverseBindingListener, int registryId) {
        super();
    }
    
    @org.jetbrains.annotations.Nullable()
    public final androidx.databinding.InverseBindingListener getInverseBindingListener() {
        return null;
    }
    
    public final void setInverseBindingListener(@org.jetbrains.annotations.Nullable()
    androidx.databinding.InverseBindingListener p0) {
    }
    
    @org.jetbrains.annotations.Nullable()
    public final android.widget.ImageView getView() {
        return null;
    }
    
    public final void setView(@org.jetbrains.annotations.Nullable()
    android.widget.ImageView value) {
    }
    
    private final java.lang.String getCameraUriSavedStateKey() {
        return null;
    }
    
    @java.lang.Override()
    public void onClick(@org.jetbrains.annotations.Nullable()
    android.view.View v) {
    }
    
    @java.lang.Override()
    public void onCreate(@org.jetbrains.annotations.NotNull()
    androidx.lifecycle.LifecycleOwner owner) {
    }
    
    @java.lang.Override()
    public void onDestroy(@org.jetbrains.annotations.NotNull()
    androidx.lifecycle.LifecycleOwner owner) {
    }
    
    public final void showOptionsDialog() {
    }
    
    @java.lang.Override()
    public void onClick(@org.jetbrains.annotations.Nullable()
    android.content.DialogInterface dialog, int which) {
    }
    
    public final void takePicture() {
    }
    
    public final void openPicture() {
    }
    
    public final void onPictureTakenOrSelected(@org.jetbrains.annotations.Nullable()
    android.net.Uri pictureUri) {
    }
    
    @kotlin.Metadata(mv = {1, 6, 0}, k = 1, d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u0011\n\u0002\u0010\b\n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0002\b\u0003\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002R\u0019\u0010\u0003\u001a\b\u0012\u0004\u0012\u00020\u00050\u0004\u00a2\u0006\n\n\u0002\u0010\b\u001a\u0004\b\u0006\u0010\u0007R\u0014\u0010\t\u001a\u00020\nX\u0086D\u00a2\u0006\b\n\u0000\u001a\u0004\b\u000b\u0010\f\u00a8\u0006\r"}, d2 = {"Lcom/ustadmobile/port/android/view/binding/ImageViewLifecycleObserver2$Companion;", "", "()V", "OPTIONS_STRING_IDS", "", "", "getOPTIONS_STRING_IDS", "()[Ljava/lang/Integer;", "[Ljava/lang/Integer;", "PREFIX_URI_KEY", "", "getPREFIX_URI_KEY", "()Ljava/lang/String;", "app-android_release"})
    public static final class Companion {
        
        private Companion() {
            super();
        }
        
        @org.jetbrains.annotations.NotNull()
        public final java.lang.String getPREFIX_URI_KEY() {
            return null;
        }
        
        @org.jetbrains.annotations.NotNull()
        public final java.lang.Integer[] getOPTIONS_STRING_IDS() {
            return null;
        }
    }
}