正在查看: Perplexity v2.48.1 应用的 Attribution.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Perplexity v2.48.1 应用的 Attribution.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.mapbox.maps.plugin.attribution;
import com.mapbox.common.location.e;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u000b\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0003\b\u0086\b\u0018\u0000 \u00142\u00020\u0001:\u0001\u0014B\u0015\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0003¢\u0006\u0002\u0010\u0005J\t\u0010\u000b\u001a\u00020\u0003HÆ\u0003J\t\u0010\f\u001a\u00020\u0003HÆ\u0003J\u001d\u0010\r\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u0003HÆ\u0001J\u0013\u0010\u000e\u001a\u00020\u000f2\b\u0010\u0010\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\u0011\u001a\u00020\u0012HÖ\u0001J\t\u0010\u0013\u001a\u00020\u0003HÖ\u0001R\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0011\u0010\b\u001a\u00020\u00038F¢\u0006\u0006\u001a\u0004\b\t\u0010\u0007R\u0011\u0010\u0004\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u0007¨\u0006\u0015"}, d2 = {"Lcom/mapbox/maps/plugin/attribution/Attribution;", "", "title", "", "url", "(Ljava/lang/String;Ljava/lang/String;)V", "getTitle", "()Ljava/lang/String;", "titleAbbreviated", "getTitleAbbreviated", "getUrl", "component1", "component2", "copy", "equals", "", "other", "hashCode", "", "toString", "Companion", "sdk-base_release"}, k = 1, mv = {1, 7, 1}, xi = 48)
public final class Attribution {
public static final String ABOUT_MAPS_URL = "https://www.mapbox.com/about/maps/";
public static final String ABOUT_TELEMETRY_URL = "https://www.mapbox.com/telemetry/";
public static final String OSM = "OpenStreetMap";
public static final String OSM_ABBR = "OSM";
public static final String PRIVACY_POLICY = "Mapbox Privacy Policy";
public static final String PRIVACY_POLICY_URL = "https://www.mapbox.com/legal/privacy#product-privacy-policy/";
public static final String TELEMETRY_SETTINGS = "Telemetry Settings";
private final String title;
private final String url;
public Attribution(String str, String str2) {
Intrinsics.h(str, "title");
Intrinsics.h(str2, "url");
this.title = str;
this.url = str2;
}
public static Attribution copy$default(Attribution attribution, String str, String str2, int i, Object obj) {
if ((i & 1) != 0) {
str = attribution.title;
}
if ((i & 2) != 0) {
str2 = attribution.url;
}
return attribution.copy(str, str2);
}
public final String getTitle() {
return this.title;
}
public final String getUrl() {
return this.url;
}
public final Attribution copy(String title, String url) {
Intrinsics.h(title, "title");
Intrinsics.h(url, "url");
return new Attribution(title, url);
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
if (!(other instanceof Attribution)) {
return false;
}
Attribution attribution = (Attribution) other;
return Intrinsics.c(this.title, attribution.title) && Intrinsics.c(this.url, attribution.url);
}
public final String getTitle() {
return this.title;
}
public final String getTitleAbbreviated() {
return Intrinsics.c(this.title, OSM) ? OSM_ABBR : this.title;
}
public final String getUrl() {
return this.url;
}
public int hashCode() {
return this.url.hashCode() + (this.title.hashCode() * 31);
}
public String toString() {
StringBuilder sb = new StringBuilder("Attribution(title=");
sb.append(this.title);
sb.append(", url=");
return e.o(sb, this.url, ')');
}
}