正在查看: Housing v14.7.8 应用的 Data.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Housing v14.7.8 应用的 Data.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.locon.hp.domain.models;
import androidx.compose.foundation.text.selection.v0;
import com.locon.home.presentation.ui.components.sections.t2;
import fg.a;
import fg.f;
import fg.g;
import java.util.List;
import kotlin.Metadata;
import kotlin.collections.g0;
import kotlin.collections.t;
import kotlin.collections.t0;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlin.jvm.internal.r;
import org.jetbrains.annotations.NotNull;
import zp.s;
@Metadata(d1 = {"\u00002\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0014\b\u0086\b\u0018\u0000 2\u00020\u0001:\u0001\u0014BU\u0012\u000e\b\u0002\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002\u0012\b\b\u0002\u0010\u0006\u001a\u00020\u0005\u0012\u000e\b\u0002\u0010\b\u001a\b\u0012\u0004\u0012\u00020\u00070\u0002\u0012\b\b\u0002\u0010\n\u001a\u00020\t\u0012\u000e\b\u0002\u0010\f\u001a\b\u0012\u0004\u0012\u00020\u000b0\u0002\u0012\b\b\u0002\u0010\u000e\u001a\u00020\r¢\u0006\u0004\b\u000f\u0010\u0010J\u0016\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002HÆ\u0003¢\u0006\u0004\b\u0011\u0010\u0012R\u001d\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u00028\u0006¢\u0006\f\n\u0004\b\u0004\u0010\u0013\u001a\u0004\b\u0014\u0010\u0012R\u0017\u0010\u0006\u001a\u00020\u00058\u0006¢\u0006\f\n\u0004\b\u0006\u0010\u0015\u001a\u0004\b\u0016\u0010\u0017R\u001d\u0010\b\u001a\b\u0012\u0004\u0012\u00020\u00070\u00028\u0006¢\u0006\f\n\u0004\b\b\u0010\u0013\u001a\u0004\b\u0018\u0010\u0012R\u0017\u0010\n\u001a\u00020\t8\u0006¢\u0006\f\n\u0004\b\n\u0010\u0019\u001a\u0004\b\u001a\u0010\u001bR\u001d\u0010\f\u001a\b\u0012\u0004\u0012\u00020\u000b0\u00028\u0006¢\u0006\f\n\u0004\b\f\u0010\u0013\u001a\u0004\b\u001c\u0010\u0012R\u0017\u0010\u000e\u001a\u00020\r8\u0006¢\u0006\f\n\u0004\b\u000e\u0010\u001d\u001a\u0004\b\u001e\u0010\u001f¨\u0006!"}, d2 = {"Lcom/locon/hp/domain/models/Data;", "", "", "Lcom/locon/hp/domain/models/AdditionalBenefit;", "additionalBenefits", "Lcom/locon/hp/domain/models/BlockerHero;", "blockerHero", "Lcom/locon/hp/domain/models/Discount;", "discounts", "Lcom/locon/hp/domain/models/LpHero;", "lpHero", "Lfg/f;", "products", "Lcom/locon/hp/domain/models/PromiseBenefitsTable;", "promiseBenefitsTable", "<init>", "(Ljava/util/List;Lcom/locon/hp/domain/models/BlockerHero;Ljava/util/List;Lcom/locon/hp/domain/models/LpHero;Ljava/util/List;Lcom/locon/hp/domain/models/PromiseBenefitsTable;)V", "component1", "()Ljava/util/List;", "Ljava/util/List;", "a", "Lcom/locon/hp/domain/models/BlockerHero;", "getBlockerHero", "()Lcom/locon/hp/domain/models/BlockerHero;", "b", "Lcom/locon/hp/domain/models/LpHero;", "getLpHero", "()Lcom/locon/hp/domain/models/LpHero;", "c", "Lcom/locon/hp/domain/models/PromiseBenefitsTable;", "d", "()Lcom/locon/hp/domain/models/PromiseBenefitsTable;", "Companion", "domain_gammaRelease"}, k = t2.HOUSE_RENT_ID, mv = {t2.OFFICE_RENT_ID, 0, 0}, xi = 48)
@SourceDebugExtension({"SMAP\nData.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Data.kt\ncom/locon/hp/domain/models/Data\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,160:1\n1869#2:161\n1869#2,2:162\n1870#2:164\n*S KotlinDebug\n*F\n+ 1 Data.kt\ncom/locon/hp/domain/models/Data\n*L\n17#1:161\n18#1:162,2\n17#1:164\n*E\n"})
public final class Data {
@NotNull
private static final String ICON = "https://contents.housing.com/2/65/301296/746/d6a09e8d-fd88-44ce.png";
@NotNull
private static final Data dummyData;
@NotNull
private final List<AdditionalBenefit> additionalBenefits;
@NotNull
private final BlockerHero blockerHero;
@NotNull
private final List<Discount> discounts;
@NotNull
private final LpHero lpHero;
@NotNull
private final List<f> products;
@NotNull
private final PromiseBenefitsTable promiseBenefitsTable;
static {
PromiseBenefitsTable promiseBenefitsTable = new PromiseBenefitsTable(t0.i(new s(new BenefitKeys("Priority customer support", "Priority customer support", "", null, 8, null), t.T(new a[]{new a(0, false, null, 4, null), new a(0, false, null, 4, null), new a(0, true, null, 4, null), new a(0, true, null, 4, null)}))));
dummyData = new Data(t.T(new AdditionalBenefit[]{new AdditionalBenefit("AI Recommended properties on whatsapp", "https://contents.housing.com/2/65/301296/746/528e12f6-ea6a-4655.png", t.S(new Info(t.S(ICON), "Relax"))), new AdditionalBenefit("AI Recommended properties on whatsapp", "https://contents.housing.com/2/65/301296/746/528e12f6-ea6a-4655.png", t.T(new Info[]{new Info(t.T(new String[]{ICON, ICON, ICON}), "Relax"), new Info(t.T(new String[]{ICON, ICON}), "Relax")})), new AdditionalBenefit("AI Recommended properties on whatsapp", "https://contents.housing.com/2/65/301296/746/528e12f6-ea6a-4655.png", t.S(new Info(t.T(new String[]{ICON, ICON}), "Relax")))}), null, t.S(new Discount("", 0, "Launch offer 40%", 10L, "SECONDS", 10.0f, "SECONDS", "label", "", 0L, 0L, 1536, null)), null, t.T(new f[]{new f(0, t.S(new g(0, 699, "899", "Saver", "30", "Refund Guarantee", false, null, null, 0, 0, null, 0, null, false, null, null, null, null, false, 0, 0, null, null, 16777089, null)), 0, null, 13, null), new f(0, t.S(new g(0, 699, "899", "Saver", "30", "Refund Guarantee", true, null, null, 0, 0, null, 0, null, false, null, null, null, null, false, 0, 0, null, null, 16777089, null)), 0, null, 13, null), new f(0, t.S(new g(0, 699, "899", "Saver", "30 days", "Refund Guarantee", false, null, null, 0, 0, null, 0, null, false, null, null, null, null, false, 0, 0, null, null, 16777089, null)), 0, null, 13, null)}), promiseBenefitsTable, 10, null);
}
public Data() {
this(null, null, null, null, null, null, 63, null);
}
public final List getAdditionalBenefits() {
return this.additionalBenefits;
}
public final List getDiscounts() {
return this.discounts;
}
public final List getProducts() {
return this.products;
}
@NotNull
public final List<AdditionalBenefit> component1() {
return this.additionalBenefits;
}
public final PromiseBenefitsTable getPromiseBenefitsTable() {
return this.promiseBenefitsTable;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof Data)) {
return false;
}
Data data = (Data) obj;
return r.f(this.additionalBenefits, data.additionalBenefits) && r.f(this.blockerHero, data.blockerHero) && r.f(this.discounts, data.discounts) && r.f(this.lpHero, data.lpHero) && r.f(this.products, data.products) && r.f(this.promiseBenefitsTable, data.promiseBenefitsTable);
}
public final int hashCode() {
return this.promiseBenefitsTable.hashCode() + v0.d((this.lpHero.hashCode() + v0.d((this.blockerHero.hashCode() + (this.additionalBenefits.hashCode() * 31)) * 31, 31, this.discounts)) * 31, 31, this.products);
}
public final String toString() {
return "Data(additionalBenefits=" + this.additionalBenefits + ", blockerHero=" + this.blockerHero + ", discounts=" + this.discounts + ", lpHero=" + this.lpHero + ", products=" + this.products + ", promiseBenefitsTable=" + this.promiseBenefitsTable + ")";
}
public Data(@NotNull List<AdditionalBenefit> list, @NotNull BlockerHero blockerHero, @NotNull List<Discount> list2, @NotNull LpHero lpHero, @NotNull List<f> list3, @NotNull PromiseBenefitsTable promiseBenefitsTable) {
r.k(list, "additionalBenefits");
r.k(blockerHero, "blockerHero");
r.k(list2, "discounts");
r.k(lpHero, "lpHero");
r.k(list3, "products");
r.k(promiseBenefitsTable, "promiseBenefitsTable");
this.additionalBenefits = list;
this.blockerHero = blockerHero;
this.discounts = list2;
this.lpHero = lpHero;
this.products = list3;
this.promiseBenefitsTable = promiseBenefitsTable;
}
public Data(List list, BlockerHero blockerHero, List list2, LpHero lpHero, List list3, PromiseBenefitsTable promiseBenefitsTable, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? g0.INSTANCE : list, (i & 2) != 0 ? new BlockerHero(null, null, 3, null) : blockerHero, (i & 4) != 0 ? g0.INSTANCE : list2, (i & 8) != 0 ? new LpHero(null, null, 3, null) : lpHero, (i & 16) != 0 ? g0.INSTANCE : list3, (i & 32) != 0 ? new PromiseBenefitsTable(null, 1, null) : promiseBenefitsTable);
}
}