what-the-bank/sources/com/google/android/gms/common/images/WebImage.java

126 lines
4.4 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.google.android.gms.common.images;
import android.net.Uri;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.ImagesContract;
import com.google.android.gms.common.internal.Objects;
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.kofax.mobile.sdk._internal.impl.extraction.rtti.RttiJsonExactionHelper;
import java.util.Locale;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes.dex */
public final class WebImage extends AbstractSafeParcelable {
public static final Parcelable.Creator<WebImage> CREATOR = new zah();
final int zaa;
private final Uri zab;
private final int zac;
private final int zad;
/* JADX INFO: Access modifiers changed from: package-private */
public WebImage(int i, Uri uri, int i2, int i3) {
this.zaa = i;
this.zab = uri;
this.zac = i2;
this.zad = i3;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || !(obj instanceof WebImage)) {
return false;
}
WebImage webImage = (WebImage) obj;
return Objects.equal(this.zab, webImage.zab) && this.zac == webImage.zac && this.zad == webImage.zad;
}
public final int hashCode() {
return Objects.hashCode(this.zab, Integer.valueOf(this.zac), Integer.valueOf(this.zad));
}
public final JSONObject toJson() {
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put(ImagesContract.URL, this.zab.toString());
jSONObject.put(RttiJsonExactionHelper.WIDTH, this.zac);
jSONObject.put(RttiJsonExactionHelper.HEIGHT, this.zad);
} catch (JSONException unused) {
}
return jSONObject;
}
public final String toString() {
Locale locale = Locale.US;
int i = this.zac;
int i2 = this.zad;
return String.format(locale, "Image %dx%d %s", Integer.valueOf(i), Integer.valueOf(i2), this.zab.toString());
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeInt(parcel, 1, this.zaa);
SafeParcelWriter.writeParcelable(parcel, 2, getUrl(), i, false);
SafeParcelWriter.writeInt(parcel, 3, getWidth());
SafeParcelWriter.writeInt(parcel, 4, getHeight());
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
public WebImage(Uri uri) throws IllegalArgumentException {
this(uri, 0, 0);
}
public WebImage(Uri uri, int i, int i2) throws IllegalArgumentException {
this(1, uri, i, i2);
if (uri == null) {
throw new IllegalArgumentException("url cannot be null");
}
if (i < 0 || i2 < 0) {
throw new IllegalArgumentException("width and height must not be negative");
}
}
/* JADX WARN: Illegal instructions before constructor call */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public WebImage(org.json.JSONObject r5) throws java.lang.IllegalArgumentException {
/*
r4 = this;
android.net.Uri r0 = android.net.Uri.EMPTY
java.lang.String r1 = "url"
boolean r2 = r5.has(r1)
if (r2 == 0) goto L12
java.lang.String r1 = r5.getString(r1) // Catch: org.json.JSONException -> L12
android.net.Uri r0 = android.net.Uri.parse(r1) // Catch: org.json.JSONException -> L12
L12:
java.lang.String r1 = "width"
r2 = 0
int r1 = r5.optInt(r1, r2)
java.lang.String r3 = "height"
int r5 = r5.optInt(r3, r2)
r4.<init>(r0, r1, r5)
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.common.images.WebImage.<init>(org.json.JSONObject):void");
}
public final int getWidth() {
return this.zac;
}
public final Uri getUrl() {
return this.zab;
}
public final int getHeight() {
return this.zad;
}
}