95.5 - Alpha (95205)

This commit is contained in:
Juby210 2021-10-01 08:27:41 +02:00
parent eca28f3e70
commit 823d77af65
67 changed files with 6326 additions and 6308 deletions

View File

@ -10,8 +10,8 @@ android {
applicationId 'com.discord'
minSdkVersion 21
targetSdkVersion 29
versionCode 95204
versionName "95.4 - Alpha"
versionCode 95205
versionName "95.5 - Alpha"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="95204" android:versionName="95.4 - Alpha" android:installLocation="auto" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" package="com.discord" platformBuildVersionCode="30" platformBuildVersionName="11">
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="95205" android:versionName="95.5 - Alpha" android:installLocation="auto" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" package="com.discord" platformBuildVersionCode="30" platformBuildVersionName="11">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="29"/>
<uses-feature android:name="android.hardware.camera" android:required="false"/>
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>

View File

@ -32,6 +32,7 @@ import com.discord.widgets.auth.WidgetOauth2Authorize;
import com.discord.widgets.auth.WidgetOauth2AuthorizeSamsung;
import com.discord.widgets.channels.permissions.WidgetChannelSettingsEditPermissions;
import com.discord.widgets.channels.permissions.WidgetChannelSettingsPermissionsOverview;
import com.discord.widgets.guildscheduledevent.WidgetGuildScheduledEventSettings;
import com.discord.widgets.nux.WidgetNuxChannelPrompt;
import com.discord.widgets.servers.WidgetServerNotifications;
import com.discord.widgets.servers.WidgetServerSettingsBans;
@ -88,7 +89,7 @@ public final class j {
/* renamed from: c reason: collision with root package name */
public static final List<c<? extends WidgetOauth2Authorize>> f46c = n.listOf((Object[]) new c[]{a0.getOrCreateKotlinClass(WidgetOauth2Authorize.class), a0.getOrCreateKotlinClass(WidgetOauth2AuthorizeSamsung.class)});
public static final List<c<? extends AppFragment>> d = n.listOf((Object[]) new c[]{a0.getOrCreateKotlinClass(WidgetSettingsAccount.class), a0.getOrCreateKotlinClass(WidgetSettingsAccountBackupCodes.class), a0.getOrCreateKotlinClass(WidgetSettingsAccountChangePassword.class), a0.getOrCreateKotlinClass(WidgetSettingsAccountUsernameEdit.class), a0.getOrCreateKotlinClass(WidgetSettingsAccountEmailEdit.class), a0.getOrCreateKotlinClass(WidgetUserPasswordVerify.class), a0.getOrCreateKotlinClass(WidgetEnableMFASteps.class), a0.getOrCreateKotlinClass(WidgetSettingsAppearance.class), a0.getOrCreateKotlinClass(WidgetSettingsBehavior.class), a0.getOrCreateKotlinClass(WidgetSettingsLanguage.class), a0.getOrCreateKotlinClass(WidgetSettingsMedia.class), a0.getOrCreateKotlinClass(WidgetSettingsPremium.class), a0.getOrCreateKotlinClass(WidgetSettingsNotifications.class), a0.getOrCreateKotlinClass(WidgetSettingsUserConnections.class), a0.getOrCreateKotlinClass(WidgetSettingsVoice.class), a0.getOrCreateKotlinClass(WidgetSettingsPrivacy.class), a0.getOrCreateKotlinClass(WidgetSettingsAuthorizedApps.class), a0.getOrCreateKotlinClass(WidgetServerNotifications.class), a0.getOrCreateKotlinClass(WidgetServerSettingsOverview.class), a0.getOrCreateKotlinClass(WidgetServerSettingsChannels.class), a0.getOrCreateKotlinClass(WidgetServerSettingsEditMember.class), a0.getOrCreateKotlinClass(WidgetServerSettingsEditRole.class), a0.getOrCreateKotlinClass(WidgetServerSettingsIntegrations.class), a0.getOrCreateKotlinClass(WidgetServerSettingsModeration.class), a0.getOrCreateKotlinClass(WidgetServerSettingsVanityUrl.class), a0.getOrCreateKotlinClass(WidgetServerSettingsSecurity.class), a0.getOrCreateKotlinClass(WidgetServerSettingsMembers.class), a0.getOrCreateKotlinClass(WidgetServerSettingsEmojis.class), a0.getOrCreateKotlinClass(WidgetServerSettingsEmojisEdit.class), a0.getOrCreateKotlinClass(WidgetServerSettingsRoles.class), a0.getOrCreateKotlinClass(WidgetServerSettingsInstantInvites.class), a0.getOrCreateKotlinClass(WidgetServerSettingsBans.class), a0.getOrCreateKotlinClass(WidgetChannelSettingsEditPermissions.class), a0.getOrCreateKotlinClass(WidgetChannelSettingsPermissionsOverview.class), a0.getOrCreateKotlinClass(WidgetAuthRegisterIdentity.class), a0.getOrCreateKotlinClass(WidgetAuthRegisterAccountInformation.class), a0.getOrCreateKotlinClass(WidgetAuthBirthday.class), a0.getOrCreateKotlinClass(WidgetAuthAgeGated.class), a0.getOrCreateKotlinClass(WidgetAuthLogin.class), a0.getOrCreateKotlinClass(WidgetAuthPhoneVerify.class), a0.getOrCreateKotlinClass(WidgetAuthResetPassword.class), a0.getOrCreateKotlinClass(WidgetSettingsDeveloper.class), a0.getOrCreateKotlinClass(WidgetSettingsBlockedUsers.class), a0.getOrCreateKotlinClass(WidgetNuxChannelPrompt.class), a0.getOrCreateKotlinClass(WidgetChoosePlan.class), a0.getOrCreateKotlinClass(WidgetServerSettingsCommunityOverview.class), a0.getOrCreateKotlinClass(WidgetServerSettingsEnableCommunitySteps.class)});
public static final List<c<? extends AppFragment>> d = n.listOf((Object[]) new c[]{a0.getOrCreateKotlinClass(WidgetSettingsAccount.class), a0.getOrCreateKotlinClass(WidgetSettingsAccountBackupCodes.class), a0.getOrCreateKotlinClass(WidgetSettingsAccountChangePassword.class), a0.getOrCreateKotlinClass(WidgetSettingsAccountUsernameEdit.class), a0.getOrCreateKotlinClass(WidgetSettingsAccountEmailEdit.class), a0.getOrCreateKotlinClass(WidgetUserPasswordVerify.class), a0.getOrCreateKotlinClass(WidgetEnableMFASteps.class), a0.getOrCreateKotlinClass(WidgetSettingsAppearance.class), a0.getOrCreateKotlinClass(WidgetSettingsBehavior.class), a0.getOrCreateKotlinClass(WidgetSettingsLanguage.class), a0.getOrCreateKotlinClass(WidgetSettingsMedia.class), a0.getOrCreateKotlinClass(WidgetSettingsPremium.class), a0.getOrCreateKotlinClass(WidgetSettingsNotifications.class), a0.getOrCreateKotlinClass(WidgetSettingsUserConnections.class), a0.getOrCreateKotlinClass(WidgetSettingsVoice.class), a0.getOrCreateKotlinClass(WidgetSettingsPrivacy.class), a0.getOrCreateKotlinClass(WidgetSettingsAuthorizedApps.class), a0.getOrCreateKotlinClass(WidgetServerNotifications.class), a0.getOrCreateKotlinClass(WidgetServerSettingsOverview.class), a0.getOrCreateKotlinClass(WidgetServerSettingsChannels.class), a0.getOrCreateKotlinClass(WidgetServerSettingsEditMember.class), a0.getOrCreateKotlinClass(WidgetServerSettingsEditRole.class), a0.getOrCreateKotlinClass(WidgetServerSettingsIntegrations.class), a0.getOrCreateKotlinClass(WidgetServerSettingsModeration.class), a0.getOrCreateKotlinClass(WidgetServerSettingsVanityUrl.class), a0.getOrCreateKotlinClass(WidgetServerSettingsSecurity.class), a0.getOrCreateKotlinClass(WidgetServerSettingsMembers.class), a0.getOrCreateKotlinClass(WidgetServerSettingsEmojis.class), a0.getOrCreateKotlinClass(WidgetServerSettingsEmojisEdit.class), a0.getOrCreateKotlinClass(WidgetServerSettingsRoles.class), a0.getOrCreateKotlinClass(WidgetServerSettingsInstantInvites.class), a0.getOrCreateKotlinClass(WidgetServerSettingsBans.class), a0.getOrCreateKotlinClass(WidgetChannelSettingsEditPermissions.class), a0.getOrCreateKotlinClass(WidgetChannelSettingsPermissionsOverview.class), a0.getOrCreateKotlinClass(WidgetAuthRegisterIdentity.class), a0.getOrCreateKotlinClass(WidgetAuthRegisterAccountInformation.class), a0.getOrCreateKotlinClass(WidgetAuthBirthday.class), a0.getOrCreateKotlinClass(WidgetAuthAgeGated.class), a0.getOrCreateKotlinClass(WidgetAuthLogin.class), a0.getOrCreateKotlinClass(WidgetAuthPhoneVerify.class), a0.getOrCreateKotlinClass(WidgetAuthResetPassword.class), a0.getOrCreateKotlinClass(WidgetSettingsDeveloper.class), a0.getOrCreateKotlinClass(WidgetSettingsBlockedUsers.class), a0.getOrCreateKotlinClass(WidgetNuxChannelPrompt.class), a0.getOrCreateKotlinClass(WidgetChoosePlan.class), a0.getOrCreateKotlinClass(WidgetServerSettingsCommunityOverview.class), a0.getOrCreateKotlinClass(WidgetServerSettingsEnableCommunitySteps.class), a0.getOrCreateKotlinClass(WidgetGuildScheduledEventSettings.class)});
public static final List<c<? extends AppFragment>> e = n.listOf((Object[]) new c[]{a0.getOrCreateKotlinClass(WidgetUserAccountVerify.class), a0.getOrCreateKotlinClass(WidgetUserEmailVerify.class), a0.getOrCreateKotlinClass(WidgetUserEmailUpdate.class), a0.getOrCreateKotlinClass(WidgetUserPhoneManage.class), a0.getOrCreateKotlinClass(WidgetUserPhoneVerify.class), a0.getOrCreateKotlinClass(WidgetUserPasswordVerify.class)});
public static final List<c<WidgetTabsHost>> f = m.listOf(a0.getOrCreateKotlinClass(WidgetTabsHost.class));
public static final j g = new j();

View File

@ -19,6 +19,7 @@ public final class TrackVideoInputToggled implements AnalyticsSchema, TrackBaseR
private final Long guildId = null;
private final CharSequence mediaSessionId = null;
private final CharSequence nonce = null;
private final Boolean previewEnabled = null;
private final Long shareGameId = null;
private final CharSequence shareGameName = null;
private final CharSequence soundshareSession = null;
@ -45,7 +46,7 @@ public final class TrackVideoInputToggled implements AnalyticsSchema, TrackBaseR
return false;
}
TrackVideoInputToggled trackVideoInputToggled = (TrackVideoInputToggled) obj;
return m.areEqual(this.channelId, trackVideoInputToggled.channelId) && m.areEqual(this.channelType, trackVideoInputToggled.channelType) && m.areEqual(this.guildId, trackVideoInputToggled.guildId) && m.areEqual(this.nonce, trackVideoInputToggled.nonce) && m.areEqual(this.voiceStateCount, trackVideoInputToggled.voiceStateCount) && m.areEqual(this.videoStreamCount, trackVideoInputToggled.videoStreamCount) && m.areEqual(this.videoEnabled, trackVideoInputToggled.videoEnabled) && m.areEqual(this.gameName, trackVideoInputToggled.gameName) && m.areEqual(this.gameExeName, trackVideoInputToggled.gameExeName) && m.areEqual(this.gameId, trackVideoInputToggled.gameId) && m.areEqual(this.videoInputType, trackVideoInputToggled.videoInputType) && m.areEqual(this.videoInputResolution, trackVideoInputToggled.videoInputResolution) && m.areEqual(this.videoInputFrameRate, trackVideoInputToggled.videoInputFrameRate) && m.areEqual(this.soundshareSession, trackVideoInputToggled.soundshareSession) && m.areEqual(this.shareGameName, trackVideoInputToggled.shareGameName) && m.areEqual(this.shareGameId, trackVideoInputToggled.shareGameId) && m.areEqual(this.gamePlatform, trackVideoInputToggled.gamePlatform) && m.areEqual(this.source, trackVideoInputToggled.source) && m.areEqual(this.videoToggleSource, trackVideoInputToggled.videoToggleSource) && m.areEqual(this.mediaSessionId, trackVideoInputToggled.mediaSessionId) && m.areEqual(this.enabledInputs, trackVideoInputToggled.enabledInputs);
return m.areEqual(this.channelId, trackVideoInputToggled.channelId) && m.areEqual(this.channelType, trackVideoInputToggled.channelType) && m.areEqual(this.guildId, trackVideoInputToggled.guildId) && m.areEqual(this.nonce, trackVideoInputToggled.nonce) && m.areEqual(this.voiceStateCount, trackVideoInputToggled.voiceStateCount) && m.areEqual(this.videoStreamCount, trackVideoInputToggled.videoStreamCount) && m.areEqual(this.videoEnabled, trackVideoInputToggled.videoEnabled) && m.areEqual(this.gameName, trackVideoInputToggled.gameName) && m.areEqual(this.gameExeName, trackVideoInputToggled.gameExeName) && m.areEqual(this.gameId, trackVideoInputToggled.gameId) && m.areEqual(this.videoInputType, trackVideoInputToggled.videoInputType) && m.areEqual(this.videoInputResolution, trackVideoInputToggled.videoInputResolution) && m.areEqual(this.videoInputFrameRate, trackVideoInputToggled.videoInputFrameRate) && m.areEqual(this.soundshareSession, trackVideoInputToggled.soundshareSession) && m.areEqual(this.shareGameName, trackVideoInputToggled.shareGameName) && m.areEqual(this.shareGameId, trackVideoInputToggled.shareGameId) && m.areEqual(this.gamePlatform, trackVideoInputToggled.gamePlatform) && m.areEqual(this.source, trackVideoInputToggled.source) && m.areEqual(this.videoToggleSource, trackVideoInputToggled.videoToggleSource) && m.areEqual(this.mediaSessionId, trackVideoInputToggled.mediaSessionId) && m.areEqual(this.enabledInputs, trackVideoInputToggled.enabledInputs) && m.areEqual(this.previewEnabled, trackVideoInputToggled.previewEnabled);
}
public int hashCode() {
@ -91,10 +92,12 @@ public final class TrackVideoInputToggled implements AnalyticsSchema, TrackBaseR
CharSequence charSequence10 = this.mediaSessionId;
int hashCode20 = (hashCode19 + (charSequence10 != null ? charSequence10.hashCode() : 0)) * 31;
List<CharSequence> list = this.enabledInputs;
if (list != null) {
i = list.hashCode();
int hashCode21 = (hashCode20 + (list != null ? list.hashCode() : 0)) * 31;
Boolean bool2 = this.previewEnabled;
if (bool2 != null) {
i = bool2.hashCode();
}
return hashCode20 + i;
return hashCode21 + i;
}
public String toString() {
@ -139,6 +142,8 @@ public final class TrackVideoInputToggled implements AnalyticsSchema, TrackBaseR
P.append(", mediaSessionId=");
P.append(this.mediaSessionId);
P.append(", enabledInputs=");
return a.J(P, this.enabledInputs, ")");
P.append(this.enabledInputs);
P.append(", previewEnabled=");
return a.C(P, this.previewEnabled, ")");
}
}

View File

@ -13,8 +13,8 @@ public final class GuildRoleSubscriptionGroupListing {
/* renamed from: id reason: collision with root package name */
private final long f1576id;
private final long imageAssetId;
private final List<Long> subscriptionListingIds;
private final List<GuildRoleSubscriptionTierListing> subscriptionListings;
private final List<Long> subscriptionListingsIds;
public GuildRoleSubscriptionGroupListing(long j, long j2, long j3, long j4, String str, List<Long> list, List<GuildRoleSubscriptionTierListing> list2) {
this.f1576id = j;
@ -22,7 +22,7 @@ public final class GuildRoleSubscriptionGroupListing {
this.applicationId = j3;
this.imageAssetId = j4;
this.description = str;
this.subscriptionListingIds = list;
this.subscriptionListingsIds = list;
this.subscriptionListings = list2;
}
@ -34,7 +34,7 @@ public final class GuildRoleSubscriptionGroupListing {
List<Long> list3 = null;
String str2 = (i & 16) != 0 ? guildRoleSubscriptionGroupListing.description : null;
if ((i & 32) != 0) {
list3 = guildRoleSubscriptionGroupListing.subscriptionListingIds;
list3 = guildRoleSubscriptionGroupListing.subscriptionListingsIds;
}
List list4 = (i & 64) != 0 ? guildRoleSubscriptionGroupListing.subscriptionListings : list2;
Objects.requireNonNull(guildRoleSubscriptionGroupListing);
@ -65,17 +65,17 @@ public final class GuildRoleSubscriptionGroupListing {
return false;
}
GuildRoleSubscriptionGroupListing guildRoleSubscriptionGroupListing = (GuildRoleSubscriptionGroupListing) obj;
return this.f1576id == guildRoleSubscriptionGroupListing.f1576id && this.guildId == guildRoleSubscriptionGroupListing.guildId && this.applicationId == guildRoleSubscriptionGroupListing.applicationId && this.imageAssetId == guildRoleSubscriptionGroupListing.imageAssetId && m.areEqual(this.description, guildRoleSubscriptionGroupListing.description) && m.areEqual(this.subscriptionListingIds, guildRoleSubscriptionGroupListing.subscriptionListingIds) && m.areEqual(this.subscriptionListings, guildRoleSubscriptionGroupListing.subscriptionListings);
return this.f1576id == guildRoleSubscriptionGroupListing.f1576id && this.guildId == guildRoleSubscriptionGroupListing.guildId && this.applicationId == guildRoleSubscriptionGroupListing.applicationId && this.imageAssetId == guildRoleSubscriptionGroupListing.imageAssetId && m.areEqual(this.description, guildRoleSubscriptionGroupListing.description) && m.areEqual(this.subscriptionListingsIds, guildRoleSubscriptionGroupListing.subscriptionListingsIds) && m.areEqual(this.subscriptionListings, guildRoleSubscriptionGroupListing.subscriptionListings);
}
public final List<Long> f() {
return this.subscriptionListingIds;
}
public final List<GuildRoleSubscriptionTierListing> g() {
public final List<GuildRoleSubscriptionTierListing> f() {
return this.subscriptionListings;
}
public final List<Long> g() {
return this.subscriptionListingsIds;
}
public int hashCode() {
long j = this.f1576id;
long j2 = this.guildId;
@ -85,7 +85,7 @@ public final class GuildRoleSubscriptionGroupListing {
String str = this.description;
int i2 = 0;
int hashCode = (i + (str != null ? str.hashCode() : 0)) * 31;
List<Long> list = this.subscriptionListingIds;
List<Long> list = this.subscriptionListingsIds;
int hashCode2 = (hashCode + (list != null ? list.hashCode() : 0)) * 31;
List<GuildRoleSubscriptionTierListing> list2 = this.subscriptionListings;
if (list2 != null) {
@ -105,8 +105,8 @@ public final class GuildRoleSubscriptionGroupListing {
P.append(this.imageAssetId);
P.append(", description=");
P.append(this.description);
P.append(", subscriptionListingIds=");
P.append(this.subscriptionListingIds);
P.append(", subscriptionListingsIds=");
P.append(this.subscriptionListingsIds);
P.append(", subscriptionListings=");
return a.J(P, this.subscriptionListings, ")");
}

View File

@ -31,21 +31,21 @@ public final class StoreGuildRoleSubscriptions$handleGuildRoleSubscriptionGroupF
StoreGuildRoleSubscriptions.access$getGuildRoleSubscriptionTiers$p(this.this$0).remove(Long.valueOf(this.$guildId));
} else {
StoreGuildRoleSubscriptions.access$getGuildRoleSubscriptionGroups$p(this.this$0).put(Long.valueOf(this.$guildId), new StoreGuildRoleSubscriptions.GuildRoleSubscriptionGroupState.Loaded(GuildRoleSubscriptionGroupListing.a(this.$guildRoleSubscriptionGroupListing, 0, 0, 0, 0, null, null, null, 63)));
List<Long> f = this.$guildRoleSubscriptionGroupListing.f();
if (f == null || f.isEmpty()) {
List<Long> g = this.$guildRoleSubscriptionGroupListing.g();
if (g == null || g.isEmpty()) {
StoreGuildRoleSubscriptions.access$getGuildRoleSubscriptionTiers$p(this.this$0).remove(Long.valueOf(this.$guildId));
} else {
Map map = (Map) StoreGuildRoleSubscriptions.access$getGuildRoleSubscriptionTiers$p(this.this$0).get(Long.valueOf(this.$guildId));
if (map == null) {
map = new LinkedHashMap();
}
List<GuildRoleSubscriptionTierListing> g = this.$guildRoleSubscriptionGroupListing.g();
if (g != null) {
for (GuildRoleSubscriptionTierListing guildRoleSubscriptionTierListing : g) {
List<GuildRoleSubscriptionTierListing> f = this.$guildRoleSubscriptionGroupListing.f();
if (f != null) {
for (GuildRoleSubscriptionTierListing guildRoleSubscriptionTierListing : f) {
map.put(Long.valueOf(guildRoleSubscriptionTierListing.c()), guildRoleSubscriptionTierListing);
}
}
StoreGuildRoleSubscriptions.access$getGuildRoleSubscriptionTiers$p(this.this$0).put(Long.valueOf(this.$guildRoleSubscriptionGroupListing.d()), map);
StoreGuildRoleSubscriptions.access$getGuildRoleSubscriptionTiers$p(this.this$0).put(Long.valueOf(this.$guildId), map);
}
}
this.this$0.markChanged();

View File

@ -299,7 +299,7 @@ public final class StoreGuildRoleSubscriptions extends StoreV2 {
public final GuildRoleSubscriptionGroupState getGuildRoleSubscriptionState(long j) {
ArrayList arrayList;
List<Long> f;
List<Long> g;
GuildRoleSubscriptionGroupState guildRoleSubscriptionGroupState = (GuildRoleSubscriptionGroupState) this.guildRoleSubscriptionGroupsSnapshot.get(Long.valueOf(j));
GuildRoleSubscriptionGroupListing guildRoleSubscriptionGroupListing = null;
if (guildRoleSubscriptionGroupState == null) {
@ -309,11 +309,11 @@ public final class StoreGuildRoleSubscriptions extends StoreV2 {
return guildRoleSubscriptionGroupState;
}
GuildRoleSubscriptionGroupListing guildRoleSubscriptionGroupListing2 = ((GuildRoleSubscriptionGroupState.Loaded) guildRoleSubscriptionGroupState).getGuildRoleSubscriptionGroupListing();
if (guildRoleSubscriptionGroupListing2 == null || (f = guildRoleSubscriptionGroupListing2.f()) == null) {
if (guildRoleSubscriptionGroupListing2 == null || (g = guildRoleSubscriptionGroupListing2.g()) == null) {
arrayList = n.emptyList();
} else {
ArrayList arrayList2 = new ArrayList();
for (Number number : f) {
for (Number number : g) {
long longValue = number.longValue();
Map map = (Map) this.guildRoleSubscriptionTiersSnapshot.get(Long.valueOf(j));
GuildRoleSubscriptionTierListing guildRoleSubscriptionTierListing = map != null ? (GuildRoleSubscriptionTierListing) map.get(Long.valueOf(longValue)) : null;

View File

@ -134,7 +134,7 @@ public final class WidgetGuildRoleSubscriptionPlanSetup extends AppFragment {
public void onViewBound(View view) {
m.checkNotNullParameter(view, "view");
super.onViewBound(view);
List listOf = n.listOf((Object[]) new StepsView.b.a[]{new StepsView.b.a(WidgetGuildRoleSubscriptionPlanDetails.class, R.string.guild_role_subscription_create_tier_continue, 0, 0, null, new WidgetGuildRoleSubscriptionPlanSetup$onViewBound$steps$1(this), null, null, false, false, false, 476), new StepsView.b.a(WidgetGuildRoleSubscriptionTierDetails.class, R.string.guild_role_subscription_create_tier_continue, 0, 0, null, new WidgetGuildRoleSubscriptionPlanSetup$onViewBound$steps$2(this), null, null, false, false, false, 476), new StepsView.b.a(WidgetGuildRoleSubscriptionTierBenefits.class, R.string.guild_role_subscription_create_tier_continue, 0, 0, BundleKt.bundleOf(o.to(WidgetGuildRoleSubscriptionTierBenefits.INTENT_EXTRA_BENEFITS_GUILD_ID, Long.valueOf(getGuildId()))), new WidgetGuildRoleSubscriptionPlanSetup$onViewBound$steps$3(this), null, null, false, false, false, 460), new StepsView.b.a(WidgetGuildRoleSubscriptionTierDesign.class, R.string.guild_role_subscription_create_tier_continue, 0, 0, null, new WidgetGuildRoleSubscriptionPlanSetup$onViewBound$steps$4(this), null, null, false, false, false, 476), new StepsView.b.a(WidgetGuildRoleSubscriptionTierReview.class, 0, 0, R.string.guild_role_subscription_plan_finish, null, null, null, new WidgetGuildRoleSubscriptionPlanSetup$onViewBound$steps$5(this), false, false, false, 374)});
List listOf = n.listOf((Object[]) new StepsView.b.a[]{new StepsView.b.a(WidgetGuildRoleSubscriptionPlanDetails.class, R.string.guild_role_subscription_create_tier_continue, 0, 0, null, new WidgetGuildRoleSubscriptionPlanSetup$onViewBound$steps$1(this), null, null, false, false, false, 476), new StepsView.b.a(WidgetGuildRoleSubscriptionTierDetails.class, R.string.guild_role_subscription_create_tier_continue, 0, 0, null, new WidgetGuildRoleSubscriptionPlanSetup$onViewBound$steps$2(this), null, null, false, false, false, 476), new StepsView.b.a(WidgetGuildRoleSubscriptionTierBenefits.class, R.string.guild_role_subscription_create_tier_continue, 0, 0, BundleKt.bundleOf(o.to("com.discord.intent.extra.EXTRA_GUILD_ID", Long.valueOf(getGuildId()))), new WidgetGuildRoleSubscriptionPlanSetup$onViewBound$steps$3(this), null, null, false, false, false, 460), new StepsView.b.a(WidgetGuildRoleSubscriptionTierDesign.class, R.string.guild_role_subscription_create_tier_continue, 0, 0, null, new WidgetGuildRoleSubscriptionPlanSetup$onViewBound$steps$4(this), null, null, false, false, false, 476), new StepsView.b.a(WidgetGuildRoleSubscriptionTierReview.class, 0, 0, R.string.guild_role_subscription_plan_finish, null, null, null, new WidgetGuildRoleSubscriptionPlanSetup$onViewBound$steps$5(this), false, false, false, 374)});
StepsView stepsView = getBinding().b;
StepsView.d dVar = new StepsView.d(this, listOf);
WidgetGuildRoleSubscriptionPlanSetup$onViewBound$$inlined$apply$lambda$1 widgetGuildRoleSubscriptionPlanSetup$onViewBound$$inlined$apply$lambda$1 = new WidgetGuildRoleSubscriptionPlanSetup$onViewBound$$inlined$apply$lambda$1(this, listOf);

View File

@ -149,7 +149,7 @@ public final class WidgetCreateGuildRoleSubscriptionTier extends AppFragment {
public void onViewBound(View view) {
m.checkNotNullParameter(view, "view");
super.onViewBound(view);
List listOf = n.listOf((Object[]) new StepsView.b.a[]{new StepsView.b.a(WidgetGuildRoleSubscriptionTierDetails.class, R.string.guild_role_subscription_create_tier_continue, 0, 0, null, new WidgetCreateGuildRoleSubscriptionTier$onViewBound$steps$1(this), null, null, false, false, false, 476), new StepsView.b.a(WidgetGuildRoleSubscriptionTierBenefits.class, R.string.guild_role_subscription_create_tier_continue, 0, 0, BundleKt.bundleOf(o.to(WidgetGuildRoleSubscriptionTierBenefits.INTENT_EXTRA_BENEFITS_GUILD_ID, Long.valueOf(getGuildId())), o.to(WidgetGuildRoleSubscriptionTierBenefits.INTENT_EXTRA_BENEFIT_LIST_TYPE, GuildRoleSubscriptionTierBenefitListType.CHANNEL)), new WidgetCreateGuildRoleSubscriptionTier$onViewBound$steps$2(this), null, null, false, false, false, 460), new StepsView.b.a(WidgetGuildRoleSubscriptionTierBenefits.class, R.string.guild_role_subscription_create_tier_continue, 0, 0, BundleKt.bundleOf(o.to(WidgetGuildRoleSubscriptionTierBenefits.INTENT_EXTRA_BENEFITS_GUILD_ID, Long.valueOf(getGuildId())), o.to(WidgetGuildRoleSubscriptionTierBenefits.INTENT_EXTRA_BENEFIT_LIST_TYPE, GuildRoleSubscriptionTierBenefitListType.INTANGIBLE)), new WidgetCreateGuildRoleSubscriptionTier$onViewBound$steps$3(this), null, null, false, false, false, 460), new StepsView.b.a(WidgetGuildRoleSubscriptionTierDesign.class, R.string.guild_role_subscription_create_tier_continue, 0, 0, null, new WidgetCreateGuildRoleSubscriptionTier$onViewBound$steps$4(this), null, null, false, false, false, 476), new StepsView.b.a(WidgetGuildRoleSubscriptionTierReview.class, 0, 0, R.string.guild_role_subscription_plan_finish, null, null, null, new WidgetCreateGuildRoleSubscriptionTier$onViewBound$steps$5(this), false, false, false, 374)});
List listOf = n.listOf((Object[]) new StepsView.b.a[]{new StepsView.b.a(WidgetGuildRoleSubscriptionTierDetails.class, R.string.guild_role_subscription_create_tier_continue, 0, 0, null, new WidgetCreateGuildRoleSubscriptionTier$onViewBound$steps$1(this), null, null, false, false, false, 476), new StepsView.b.a(WidgetGuildRoleSubscriptionTierBenefits.class, R.string.guild_role_subscription_create_tier_continue, 0, 0, BundleKt.bundleOf(o.to("com.discord.intent.extra.EXTRA_GUILD_ID", Long.valueOf(getGuildId())), o.to(WidgetGuildRoleSubscriptionTierBenefits.INTENT_EXTRA_BENEFIT_LIST_TYPE, GuildRoleSubscriptionTierBenefitListType.CHANNEL)), new WidgetCreateGuildRoleSubscriptionTier$onViewBound$steps$2(this), null, null, false, false, false, 460), new StepsView.b.a(WidgetGuildRoleSubscriptionTierBenefits.class, R.string.guild_role_subscription_create_tier_continue, 0, 0, BundleKt.bundleOf(o.to("com.discord.intent.extra.EXTRA_GUILD_ID", Long.valueOf(getGuildId())), o.to(WidgetGuildRoleSubscriptionTierBenefits.INTENT_EXTRA_BENEFIT_LIST_TYPE, GuildRoleSubscriptionTierBenefitListType.INTANGIBLE)), new WidgetCreateGuildRoleSubscriptionTier$onViewBound$steps$3(this), null, null, false, false, false, 460), new StepsView.b.a(WidgetGuildRoleSubscriptionTierDesign.class, R.string.guild_role_subscription_create_tier_continue, 0, 0, null, new WidgetCreateGuildRoleSubscriptionTier$onViewBound$steps$4(this), null, null, false, false, false, 476), new StepsView.b.a(WidgetGuildRoleSubscriptionTierReview.class, 0, 0, R.string.guild_role_subscription_plan_finish, null, null, null, new WidgetCreateGuildRoleSubscriptionTier$onViewBound$steps$5(this), false, false, false, 374)});
StepsView stepsView = getBinding().b;
StepsView.d dVar = new StepsView.d(this, listOf);
WidgetCreateGuildRoleSubscriptionTier$onViewBound$$inlined$apply$lambda$1 widgetCreateGuildRoleSubscriptionTier$onViewBound$$inlined$apply$lambda$1 = new WidgetCreateGuildRoleSubscriptionTier$onViewBound$$inlined$apply$lambda$1(this, listOf);

View File

@ -1,6 +1,5 @@
package com.discord.widgets.guild_role_subscriptions.tier.create.benefits;
import com.discord.widgets.servers.WidgetServerSettingsChannels;
import d0.z.d.o;
import kotlin.jvm.functions.Function0;
/* compiled from: WidgetGuildRoleSubscriptionTierBenefit.kt */
@ -18,6 +17,6 @@ public final class WidgetGuildRoleSubscriptionTierBenefit$guildId$2 extends o im
@Override // kotlin.jvm.functions.Function0
/* renamed from: invoke */
public final Long mo1invoke() {
return this.this$0.getMostRecentIntent().getLongExtra(WidgetServerSettingsChannels.INTENT_EXTRA_GUILD_ID, -1);
return this.this$0.getMostRecentIntent().getLongExtra("com.discord.intent.extra.EXTRA_GUILD_ID", -1);
}
}

View File

@ -51,7 +51,6 @@ public final class WidgetGuildRoleSubscriptionTierBenefit extends AppFragment {
public static final Companion Companion = new Companion(null);
private static final String INTENT_EXTRA_BENEFIT_TYPE = "INTENT_EXTRA_BENEFIT_TYPE";
private static final String INTENT_EXTRA_EXISTING_BENEFIT = "INTENT_EXTRA_EXISTING_BENEFIT";
private static final String INTENT_EXTRA_GUILD_ID = "INTENT_EXTRA_GUILD_ID";
private static final String INTENT_EXTRA_TIER_NAME = "INTENT_EXTRA_TIER_NAME";
private static final int MAX_EMOJI_SIZE = 64;
private static final String REQUEST_KEY_CHANNEL_PICKER = "REQUEST_KEY_CHANNEL_PICKER";
@ -84,7 +83,7 @@ public final class WidgetGuildRoleSubscriptionTierBenefit extends AppFragment {
m.checkNotNullParameter(guildRoleSubscriptionBenefitType, "benefitType");
j jVar = j.g;
Intent intent = new Intent();
intent.putExtra("INTENT_EXTRA_GUILD_ID", j);
intent.putExtra("com.discord.intent.extra.EXTRA_GUILD_ID", j);
intent.putExtra(WidgetGuildRoleSubscriptionTierBenefit.INTENT_EXTRA_EXISTING_BENEFIT, benefit);
intent.putExtra(WidgetGuildRoleSubscriptionTierBenefit.INTENT_EXTRA_BENEFIT_TYPE, guildRoleSubscriptionBenefitType);
intent.putExtra(WidgetGuildRoleSubscriptionTierBenefit.INTENT_EXTRA_TIER_NAME, str);

View File

@ -1,6 +1,5 @@
package com.discord.widgets.guild_role_subscriptions.tier.create.benefits;
import android.os.Bundle;
import d0.z.d.o;
import java.io.Serializable;
import kotlin.jvm.functions.Function0;
@ -17,13 +16,11 @@ public final class WidgetGuildRoleSubscriptionTierBenefits$benefitListType$2 ext
@Override // kotlin.jvm.functions.Function0
/* renamed from: invoke */
public final GuildRoleSubscriptionTierBenefitListType mo1invoke() {
Bundle arguments = this.this$0.getArguments();
GuildRoleSubscriptionTierBenefitListType guildRoleSubscriptionTierBenefitListType = null;
Serializable serializable = arguments != null ? arguments.getSerializable(WidgetGuildRoleSubscriptionTierBenefits.INTENT_EXTRA_BENEFIT_LIST_TYPE) : null;
if (serializable instanceof GuildRoleSubscriptionTierBenefitListType) {
guildRoleSubscriptionTierBenefitListType = serializable;
Serializable serializable = this.this$0.requireArguments().getSerializable(WidgetGuildRoleSubscriptionTierBenefits.INTENT_EXTRA_BENEFIT_LIST_TYPE);
if (!(serializable instanceof GuildRoleSubscriptionTierBenefitListType)) {
serializable = null;
}
GuildRoleSubscriptionTierBenefitListType guildRoleSubscriptionTierBenefitListType2 = guildRoleSubscriptionTierBenefitListType;
return guildRoleSubscriptionTierBenefitListType2 != null ? guildRoleSubscriptionTierBenefitListType2 : GuildRoleSubscriptionTierBenefitListType.ALL;
GuildRoleSubscriptionTierBenefitListType guildRoleSubscriptionTierBenefitListType = (GuildRoleSubscriptionTierBenefitListType) serializable;
return guildRoleSubscriptionTierBenefitListType != null ? guildRoleSubscriptionTierBenefitListType : GuildRoleSubscriptionTierBenefitListType.ALL;
}
}

View File

@ -1,6 +1,5 @@
package com.discord.widgets.guild_role_subscriptions.tier.create.benefits;
import android.os.Bundle;
import d0.z.d.o;
import kotlin.jvm.functions.Function0;
/* compiled from: WidgetGuildRoleSubscriptionTierBenefits.kt */
@ -18,10 +17,6 @@ public final class WidgetGuildRoleSubscriptionTierBenefits$guildId$2 extends o i
@Override // kotlin.jvm.functions.Function0
/* renamed from: invoke */
public final Long mo1invoke() {
Bundle arguments = this.this$0.getArguments();
if (arguments != null) {
return arguments.getLong(WidgetGuildRoleSubscriptionTierBenefits.INTENT_EXTRA_BENEFITS_GUILD_ID, 0);
}
return null;
return this.this$0.requireArguments().getLong("com.discord.intent.extra.EXTRA_GUILD_ID", -1);
}
}

View File

@ -1,6 +1,5 @@
package com.discord.widgets.guild_role_subscriptions.tier.create.benefits;
import android.os.Bundle;
import d0.z.d.o;
import kotlin.jvm.functions.Function0;
/* compiled from: WidgetGuildRoleSubscriptionTierBenefits.kt */
@ -18,10 +17,6 @@ public final class WidgetGuildRoleSubscriptionTierBenefits$hideHeader$2 extends
@Override // kotlin.jvm.functions.Function0
/* renamed from: invoke */
public final Boolean mo1invoke() {
Bundle arguments = this.this$0.getArguments();
if (arguments != null) {
return arguments.getBoolean("INTENT_EXTRA_BENEFITS_HIDE_HEADER", false);
}
return null;
return this.this$0.requireArguments().getBoolean("INTENT_EXTRA_BENEFITS_HIDE_HEADER", false);
}
}

View File

@ -39,7 +39,6 @@ import kotlin.reflect.KProperty;
public final class WidgetGuildRoleSubscriptionTierBenefits extends AppFragment {
public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.a0(WidgetGuildRoleSubscriptionTierBenefits.class, "binding", "getBinding()Lcom/discord/databinding/WidgetGuildRoleSubscriptionTierBenefitsBinding;", 0)};
public static final Companion Companion = new Companion(null);
public static final String INTENT_EXTRA_BENEFITS_GUILD_ID = "INTENT_EXTRA_BENEFITS_GUILD_ID";
private static final String INTENT_EXTRA_BENEFITS_HIDE_HEADER = "INTENT_EXTRA_BENEFITS_HIDE_HEADER";
public static final String INTENT_EXTRA_BENEFIT_LIST_TYPE = "INTENT_EXTRA_BENEFIT_LIST_TYPE";
private final ActivityResultLauncher<Intent> benefitLauncher;
@ -71,7 +70,7 @@ public final class WidgetGuildRoleSubscriptionTierBenefits extends AppFragment {
public final WidgetGuildRoleSubscriptionTierBenefits newInstance(long j, GuildRoleSubscriptionTierBenefitListType guildRoleSubscriptionTierBenefitListType, boolean z2) {
m.checkNotNullParameter(guildRoleSubscriptionTierBenefitListType, "benefitListType");
WidgetGuildRoleSubscriptionTierBenefits widgetGuildRoleSubscriptionTierBenefits = new WidgetGuildRoleSubscriptionTierBenefits();
widgetGuildRoleSubscriptionTierBenefits.setArguments(BundleKt.bundleOf(o.to(WidgetGuildRoleSubscriptionTierBenefits.INTENT_EXTRA_BENEFITS_GUILD_ID, Long.valueOf(j)), o.to(WidgetGuildRoleSubscriptionTierBenefits.INTENT_EXTRA_BENEFITS_HIDE_HEADER, Boolean.valueOf(z2)), o.to(WidgetGuildRoleSubscriptionTierBenefits.INTENT_EXTRA_BENEFIT_LIST_TYPE, guildRoleSubscriptionTierBenefitListType)));
widgetGuildRoleSubscriptionTierBenefits.setArguments(BundleKt.bundleOf(o.to("com.discord.intent.extra.EXTRA_GUILD_ID", Long.valueOf(j)), o.to(WidgetGuildRoleSubscriptionTierBenefits.INTENT_EXTRA_BENEFITS_HIDE_HEADER, Boolean.valueOf(z2)), o.to(WidgetGuildRoleSubscriptionTierBenefits.INTENT_EXTRA_BENEFIT_LIST_TYPE, guildRoleSubscriptionTierBenefitListType)));
return widgetGuildRoleSubscriptionTierBenefits;
}
}

View File

@ -105,16 +105,15 @@ public abstract class Benefit implements Parcelable {
return 0;
}
@Override // java.lang.Object
@Override // com.discord.widgets.guild_role_subscriptions.tier.model.Benefit, java.lang.Object
public boolean equals(Object obj) {
if (this == obj) {
return true;
if (Benefit.super.equals(obj) && (obj instanceof ChannelBenefit)) {
ChannelBenefit channelBenefit = (ChannelBenefit) obj;
if (m.areEqual(this.channelIconResId, channelBenefit.channelIconResId) && this.channelId == channelBenefit.channelId) {
return true;
}
}
if (!(obj instanceof ChannelBenefit)) {
return false;
}
ChannelBenefit channelBenefit = (ChannelBenefit) obj;
return m.areEqual(getName(), channelBenefit.getName()) && m.areEqual(getEmoji(), channelBenefit.getEmoji()) && m.areEqual(getDescription(), channelBenefit.getDescription()) && m.areEqual(this.channelIconResId, channelBenefit.channelIconResId) && this.channelId == channelBenefit.channelId;
return false;
}
public final Integer getChannelIconResId() {
@ -142,18 +141,15 @@ public abstract class Benefit implements Parcelable {
@Override // java.lang.Object
public int hashCode() {
String name = getName();
int i = 0;
int hashCode = (name != null ? name.hashCode() : 0) * 31;
Emoji emoji = getEmoji();
int hashCode2 = (hashCode + (emoji != null ? emoji.hashCode() : 0)) * 31;
int hashCode = (getEmoji().hashCode() + (getName().hashCode() * 31)) * 31;
String description = getDescription();
int hashCode3 = (hashCode2 + (description != null ? description.hashCode() : 0)) * 31;
int i = 0;
int hashCode2 = (hashCode + (description != null ? description.hashCode() : 0)) * 31;
Integer num = this.channelIconResId;
if (num != null) {
i = num.hashCode();
i = num.intValue();
}
return b.a(this.channelId) + ((hashCode3 + i) * 31);
return b.a(this.channelId) + ((hashCode2 + i) * 31);
}
@Override // com.discord.widgets.guild_role_subscriptions.tier.model.Benefit
@ -280,16 +276,9 @@ public abstract class Benefit implements Parcelable {
return 0;
}
@Override // java.lang.Object
@Override // com.discord.widgets.guild_role_subscriptions.tier.model.Benefit, java.lang.Object
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof IntangibleBenefit)) {
return false;
}
IntangibleBenefit intangibleBenefit = (IntangibleBenefit) obj;
return m.areEqual(getName(), intangibleBenefit.getName()) && m.areEqual(getEmoji(), intangibleBenefit.getEmoji()) && m.areEqual(getDescription(), intangibleBenefit.getDescription());
return Benefit.super.equals(obj) && (obj instanceof IntangibleBenefit);
}
@Override // com.discord.widgets.guild_role_subscriptions.tier.model.Benefit
@ -309,16 +298,9 @@ public abstract class Benefit implements Parcelable {
@Override // java.lang.Object
public int hashCode() {
String name = getName();
int i = 0;
int hashCode = (name != null ? name.hashCode() : 0) * 31;
Emoji emoji = getEmoji();
int hashCode2 = (hashCode + (emoji != null ? emoji.hashCode() : 0)) * 31;
int hashCode = (getEmoji().hashCode() + (getName().hashCode() * 31)) * 31;
String description = getDescription();
if (description != null) {
i = description.hashCode();
}
return hashCode2 + i;
return hashCode + (description != null ? description.hashCode() : 0);
}
@Override // com.discord.widgets.guild_role_subscriptions.tier.model.Benefit
@ -369,6 +351,47 @@ public abstract class Benefit implements Parcelable {
this();
}
@Override // java.lang.Object
public boolean equals(Object obj) {
if (obj instanceof Benefit) {
Benefit benefit = (Benefit) obj;
if (m.areEqual(getName(), benefit.getName()) && m.areEqual(getDescription(), benefit.getDescription())) {
Emoji emoji = getEmoji();
String str = null;
if (!(emoji instanceof ModelEmojiCustom)) {
emoji = null;
}
ModelEmojiCustom modelEmojiCustom = (ModelEmojiCustom) emoji;
Long valueOf = modelEmojiCustom != null ? Long.valueOf(modelEmojiCustom.getId()) : null;
Emoji emoji2 = benefit.getEmoji();
if (!(emoji2 instanceof ModelEmojiCustom)) {
emoji2 = null;
}
ModelEmojiCustom modelEmojiCustom2 = (ModelEmojiCustom) emoji2;
if (m.areEqual(valueOf, modelEmojiCustom2 != null ? Long.valueOf(modelEmojiCustom2.getId()) : null)) {
Emoji emoji3 = getEmoji();
if (!(emoji3 instanceof ModelEmojiUnicode)) {
emoji3 = null;
}
ModelEmojiUnicode modelEmojiUnicode = (ModelEmojiUnicode) emoji3;
String surrogates = modelEmojiUnicode != null ? modelEmojiUnicode.getSurrogates() : null;
Emoji emoji4 = benefit.getEmoji();
if (!(emoji4 instanceof ModelEmojiUnicode)) {
emoji4 = null;
}
ModelEmojiUnicode modelEmojiUnicode2 = (ModelEmojiUnicode) emoji4;
if (modelEmojiUnicode2 != null) {
str = modelEmojiUnicode2.getSurrogates();
}
if (m.areEqual(surrogates, str)) {
return true;
}
}
}
}
return false;
}
public abstract String getDescription();
public abstract Emoji getEmoji();

View File

@ -25,6 +25,6 @@ public final class WidgetGuildScheduledEventDetailsBottomSheet$configureUi$2 ext
WidgetPreviewGuildScheduledEvent.Companion companion = WidgetPreviewGuildScheduledEvent.Companion;
Context requireContext = this.this$0.requireContext();
m.checkNotNullExpressionValue(requireContext, "requireContext()");
companion.launch(requireContext, GuildScheduledEventModelKt.toModel(((GuildScheduledEventDetailsViewModel.ViewState.Initialized) this.$viewState).getGuildScheduledEvent()), new WidgetPreviewGuildScheduledEvent.Companion.ExistingEventData(((GuildScheduledEventDetailsViewModel.ViewState.Initialized) this.$viewState).getGuildScheduledEvent().g(), WidgetPreviewGuildScheduledEvent.Companion.Action.START_EVENT), WidgetGuildScheduledEventDetailsBottomSheet.access$getPreviewLauncher$p(this.this$0));
WidgetPreviewGuildScheduledEvent.Companion.launch$default(companion, requireContext, GuildScheduledEventModelKt.toModel(((GuildScheduledEventDetailsViewModel.ViewState.Initialized) this.$viewState).getGuildScheduledEvent()), new WidgetPreviewGuildScheduledEvent.Companion.ExistingEventData(((GuildScheduledEventDetailsViewModel.ViewState.Initialized) this.$viewState).getGuildScheduledEvent().g(), WidgetPreviewGuildScheduledEvent.Companion.Action.START_EVENT), WidgetGuildScheduledEventDetailsBottomSheet.access$getPreviewLauncher$p(this.this$0), false, 16, null);
}
}

View File

@ -20,6 +20,6 @@ public final class WidgetGuildScheduledEventDetailsExtrasBottomSheet$configureUi
WidgetPreviewGuildScheduledEvent.Companion companion = WidgetPreviewGuildScheduledEvent.Companion;
Context requireContext = this.this$0.requireContext();
m.checkNotNullExpressionValue(requireContext, "requireContext()");
companion.launch(requireContext, GuildScheduledEventModelKt.toModel(((GuildScheduledEventDetailsViewModel.ViewState.Initialized) this.$viewState).getGuildScheduledEvent()), new WidgetPreviewGuildScheduledEvent.Companion.ExistingEventData(((GuildScheduledEventDetailsViewModel.ViewState.Initialized) this.$viewState).getGuildScheduledEvent().g(), WidgetPreviewGuildScheduledEvent.Companion.Action.START_EVENT), WidgetGuildScheduledEventDetailsExtrasBottomSheet.access$getPreviewLauncher$p(this.this$0));
WidgetPreviewGuildScheduledEvent.Companion.launch$default(companion, requireContext, GuildScheduledEventModelKt.toModel(((GuildScheduledEventDetailsViewModel.ViewState.Initialized) this.$viewState).getGuildScheduledEvent()), new WidgetPreviewGuildScheduledEvent.Companion.ExistingEventData(((GuildScheduledEventDetailsViewModel.ViewState.Initialized) this.$viewState).getGuildScheduledEvent().g(), WidgetPreviewGuildScheduledEvent.Companion.Action.START_EVENT), WidgetGuildScheduledEventDetailsExtrasBottomSheet.access$getPreviewLauncher$p(this.this$0), false, 16, null);
}
}

View File

@ -170,7 +170,7 @@ public final class WidgetGuildScheduledEventListBottomSheet extends AppBottomShe
WidgetPreviewGuildScheduledEvent.Companion companion = WidgetPreviewGuildScheduledEvent.Companion;
Context requireContext = requireContext();
m.checkNotNullExpressionValue(requireContext, "requireContext()");
companion.launch(requireContext, GuildScheduledEventModelKt.toModel(event.getEvent()), new WidgetPreviewGuildScheduledEvent.Companion.ExistingEventData(event.getEvent().g(), WidgetPreviewGuildScheduledEvent.Companion.Action.START_EVENT), this.previewLauncher);
WidgetPreviewGuildScheduledEvent.Companion.launch$default(companion, requireContext, GuildScheduledEventModelKt.toModel(event.getEvent()), new WidgetPreviewGuildScheduledEvent.Companion.ExistingEventData(event.getEvent().g(), WidgetPreviewGuildScheduledEvent.Companion.Action.START_EVENT), this.previewLauncher, false, 16, null);
}
}

View File

@ -29,7 +29,7 @@ public final class WidgetGuildScheduledEventSettings$onViewBound$9 implements Vi
Context requireContext = this.this$0.requireContext();
GuildScheduledEventModel eventModel = access$getCurrentViewState$p.getEventModel();
Long access$getExistingGuildScheduledEventId$p = WidgetGuildScheduledEventSettings.access$getExistingGuildScheduledEventId$p(this.this$0);
companion.launch(requireContext, eventModel, access$getExistingGuildScheduledEventId$p != null ? new WidgetPreviewGuildScheduledEvent.Companion.ExistingEventData(access$getExistingGuildScheduledEventId$p.longValue(), WidgetPreviewGuildScheduledEvent.Companion.Action.EDIT_EVENT) : null, WidgetGuildScheduledEventSettings.access$getPreviewLauncher$p(this.this$0));
companion.launch(requireContext, eventModel, access$getExistingGuildScheduledEventId$p != null ? new WidgetPreviewGuildScheduledEvent.Companion.ExistingEventData(access$getExistingGuildScheduledEventId$p.longValue(), WidgetPreviewGuildScheduledEvent.Companion.Action.EDIT_EVENT) : null, WidgetGuildScheduledEventSettings.access$getPreviewLauncher$p(this.this$0), true);
}
}
}

View File

@ -19,6 +19,7 @@ import c.a.d.j;
import c.d.b.a.a;
import com.discord.R;
import com.discord.app.AppFragment;
import com.discord.app.AppTransitionActivity;
import com.discord.databinding.WidgetPreviewGuildScheduledEventBinding;
import com.discord.utilities.dimen.DimenUtils;
import com.discord.utilities.rx.ObservableExtensionsKt;
@ -139,16 +140,8 @@ public final class WidgetPreviewGuildScheduledEvent extends AppFragment {
this();
}
/* JADX DEBUG: Multi-variable search result rejected for r1v0, resolved type: com.discord.widgets.guildscheduledevent.WidgetPreviewGuildScheduledEvent$Companion */
/* JADX WARN: Multi-variable type inference failed */
public static /* synthetic */ void launch$default(Companion companion, Context context, GuildScheduledEventModel guildScheduledEventModel, ExistingEventData existingEventData, ActivityResultLauncher activityResultLauncher, int i, Object obj) {
if ((i & 4) != 0) {
existingEventData = null;
}
if ((i & 8) != 0) {
activityResultLauncher = null;
}
companion.launch(context, guildScheduledEventModel, existingEventData, activityResultLauncher);
public static /* synthetic */ void launch$default(Companion companion, Context context, GuildScheduledEventModel guildScheduledEventModel, ExistingEventData existingEventData, ActivityResultLauncher activityResultLauncher, boolean z2, int i, Object obj) {
companion.launch(context, guildScheduledEventModel, (i & 4) != 0 ? null : existingEventData, (i & 8) != 0 ? null : activityResultLauncher, (i & 16) != 0 ? false : z2);
}
/* JADX DEBUG: Multi-variable search result rejected for r0v0, resolved type: com.discord.widgets.guildscheduledevent.WidgetPreviewGuildScheduledEvent$Companion */
@ -168,7 +161,7 @@ public final class WidgetPreviewGuildScheduledEvent extends AppFragment {
return registerForActivityResult;
}
public final void launch(Context context, GuildScheduledEventModel guildScheduledEventModel, ExistingEventData existingEventData, ActivityResultLauncher<Intent> activityResultLauncher) {
public final void launch(Context context, GuildScheduledEventModel guildScheduledEventModel, ExistingEventData existingEventData, ActivityResultLauncher<Intent> activityResultLauncher, boolean z2) {
m.checkNotNullParameter(context, "context");
m.checkNotNullParameter(guildScheduledEventModel, "eventModel");
Intent intent = new Intent();
@ -176,6 +169,9 @@ public final class WidgetPreviewGuildScheduledEvent extends AppFragment {
if (existingEventData != null) {
intent.putExtra(WidgetPreviewGuildScheduledEvent.EXTRA_EXISTING_EVENT_DATA, existingEventData);
}
if (z2) {
intent.putExtra("transition", AppTransitionActivity.Transition.TYPE_SLIDE_HORIZONTAL);
}
if (activityResultLauncher != null) {
j.g.f(context, activityResultLauncher, WidgetPreviewGuildScheduledEvent.class, intent);
} else {

View File

@ -455,7 +455,7 @@ public final class ServerSettingsGuildRoleSubscriptionViewModel extends AppViewM
return;
}
this.guildRoleSubscriptionGroupListing = guildRoleSubscriptionGroupListing;
updateViewState(new ViewState.Loaded(false, false, guildRoleSubscriptionGroupListing.d(), guildRoleSubscriptionGroupListing.b(), ServerSettingsGuildRoleSubscriptionTierListItemGeneratorKt.generateServerSettingsGuildRoleSubscriptionTierListItems(guildRoleSubscriptionGroupListing.g(), 3), guildRoleSubscriptionGroupListing.c(), Long.valueOf(guildRoleSubscriptionGroupListing.e()), null, 131, null));
updateViewState(new ViewState.Loaded(false, false, guildRoleSubscriptionGroupListing.d(), guildRoleSubscriptionGroupListing.b(), ServerSettingsGuildRoleSubscriptionTierListItemGeneratorKt.generateServerSettingsGuildRoleSubscriptionTierListItems(guildRoleSubscriptionGroupListing.f(), 3), guildRoleSubscriptionGroupListing.c(), Long.valueOf(guildRoleSubscriptionGroupListing.e()), null, 131, null));
} else if (guildRoleSubscriptionGroupState instanceof StoreGuildRoleSubscriptions.GuildRoleSubscriptionGroupState.Failed) {
updateViewState(ViewState.Failed.INSTANCE);
}

View File

@ -489,15 +489,15 @@ public final class ServerSettingsGuildRoleSubscriptionEditTierViewModel extends
}
private final void handleLoadedStoreState(StoreGuildRoleSubscriptions.GuildRoleSubscriptionGroupState.Loaded loaded, Map<Long, Channel> map, EmojiSet emojiSet) {
List<GuildRoleSubscriptionTierListing> g;
List<GuildRoleSubscriptionTierListing> f;
ViewState.Loaded loaded2;
int i;
Object obj;
String str;
boolean z2;
GuildRoleSubscriptionGroupListing guildRoleSubscriptionGroupListing = loaded.getGuildRoleSubscriptionGroupListing();
if (!(guildRoleSubscriptionGroupListing == null || (g = guildRoleSubscriptionGroupListing.g()) == null)) {
Iterator<T> it = g.iterator();
if (!(guildRoleSubscriptionGroupListing == null || (f = guildRoleSubscriptionGroupListing.f()) == null)) {
Iterator<T> it = f.iterator();
while (true) {
loaded2 = null;
i = 0;

View File

@ -1,5 +1,6 @@
package com.discord.widgets.servers.guild_role_subscription.edit_tier;
import android.os.Bundle;
import d0.z.d.o;
import kotlin.jvm.functions.Function0;
/* compiled from: WidgetGuildRoleSubscriptionEditTierBenefits.kt */
@ -17,6 +18,10 @@ public final class WidgetGuildRoleSubscriptionEditTierBenefits$guildId$2 extends
@Override // kotlin.jvm.functions.Function0
/* renamed from: invoke */
public final Long mo1invoke() {
return this.this$0.getMostRecentIntent().getLongExtra(WidgetGuildRoleSubscriptionEditTierBenefits.INTENT_EXTRA_EDIT_BENEFITS_GUILD_ID, 0);
Bundle arguments = this.this$0.getArguments();
if (arguments != null) {
return arguments.getLong("com.discord.intent.extra.EXTRA_GUILD_ID", -1);
}
return -1;
}
}

View File

@ -36,7 +36,7 @@ public final class WidgetGuildRoleSubscriptionEditTierBenefits extends AppFragme
public final WidgetGuildRoleSubscriptionEditTierBenefits newInstance(long j) {
WidgetGuildRoleSubscriptionEditTierBenefits widgetGuildRoleSubscriptionEditTierBenefits = new WidgetGuildRoleSubscriptionEditTierBenefits();
widgetGuildRoleSubscriptionEditTierBenefits.setArguments(BundleKt.bundleOf(o.to(WidgetGuildRoleSubscriptionEditTierBenefits.INTENT_EXTRA_EDIT_BENEFITS_GUILD_ID, Long.valueOf(j))));
widgetGuildRoleSubscriptionEditTierBenefits.setArguments(BundleKt.bundleOf(o.to("com.discord.intent.extra.EXTRA_GUILD_ID", Long.valueOf(j))));
return widgetGuildRoleSubscriptionEditTierBenefits;
}
}

View File

@ -1,6 +1,5 @@
package com.discord.widgets.servers.guild_role_subscription.edit_tier;
import com.discord.widgets.servers.WidgetServerSettingsChannels;
import d0.z.d.o;
import kotlin.jvm.functions.Function0;
/* compiled from: WidgetServerSettingsGuildRoleSubscriptionEditTier.kt */
@ -18,6 +17,6 @@ public final class WidgetServerSettingsGuildRoleSubscriptionEditTier$guildId$2 e
@Override // kotlin.jvm.functions.Function0
/* renamed from: invoke */
public final Long mo1invoke() {
return this.this$0.getMostRecentIntent().getLongExtra(WidgetServerSettingsChannels.INTENT_EXTRA_GUILD_ID, -1);
return this.this$0.getMostRecentIntent().getLongExtra("com.discord.intent.extra.EXTRA_GUILD_ID", -1);
}
}

View File

@ -17,6 +17,6 @@ public final class WidgetServerSettingsGuildRoleSubscriptionEditTier$viewModel$2
@Override // kotlin.jvm.functions.Function0
/* renamed from: invoke */
public final AppViewModel<ServerSettingsGuildRoleSubscriptionEditTierViewModel.ViewState> mo1invoke() {
return new ServerSettingsGuildRoleSubscriptionEditTierViewModel(WidgetServerSettingsGuildRoleSubscriptionEditTier.access$getGuildId$p(this.this$0), WidgetServerSettingsGuildRoleSubscriptionEditTier.access$getGuildRoleSubscriptionGroupListingId$p(this.this$0), WidgetServerSettingsGuildRoleSubscriptionEditTier.access$getGuildRoleSubscriptionTierListingId$p(this.this$0), null, null, null, null, null, 248, null);
return new ServerSettingsGuildRoleSubscriptionEditTierViewModel(WidgetServerSettingsGuildRoleSubscriptionEditTier.access$getGuildId$p(this.this$0), WidgetServerSettingsGuildRoleSubscriptionEditTier.access$getGuildRoleSubscriptionTierListingId$p(this.this$0), WidgetServerSettingsGuildRoleSubscriptionEditTier.access$getGuildRoleSubscriptionGroupListingId$p(this.this$0), null, null, null, null, null, 248, null);
}
}

View File

@ -38,7 +38,6 @@ public final class WidgetServerSettingsGuildRoleSubscriptionEditTier extends App
public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.a0(WidgetServerSettingsGuildRoleSubscriptionEditTier.class, "binding", "getBinding()Lcom/discord/databinding/WidgetServerSettingsGuildRoleSubscriptionEditTierBinding;", 0)};
public static final Companion Companion = new Companion(null);
private static final int DRAFT_TIER_PAGE_SIZE = 3;
private static final String INTENT_EXTRA_GUILD_ID = "INTENT_EXTRA_GUILD_ID";
private static final String INTENT_EXTRA_GUILD_ROLE_SUBSCRIPTION_GROUP_LISTING_ID = "INTENT_EXTRA_GUILD_ROLE_SUBSCRIPTION_GROUP_LISTING_ID";
private static final String INTENT_EXTRA_GUILD_ROLE_SUBSCRIPTION_TIER_LISTING_ID = "INTENT_EXTRA_GUILD_ROLE_SUBSCRIPTION_TIER_LISTING_ID";
private static final int PUBLISHED_TIER_PAGE_SIZE = 2;
@ -64,7 +63,7 @@ public final class WidgetServerSettingsGuildRoleSubscriptionEditTier extends App
public final void launch(Context context, long j, long j2, long j3) {
m.checkNotNullParameter(context, "context");
Intent intent = new Intent();
intent.putExtra("INTENT_EXTRA_GUILD_ID", j);
intent.putExtra("com.discord.intent.extra.EXTRA_GUILD_ID", j);
intent.putExtra(WidgetServerSettingsGuildRoleSubscriptionEditTier.INTENT_EXTRA_GUILD_ROLE_SUBSCRIPTION_GROUP_LISTING_ID, j2);
intent.putExtra(WidgetServerSettingsGuildRoleSubscriptionEditTier.INTENT_EXTRA_GUILD_ROLE_SUBSCRIPTION_TIER_LISTING_ID, j3);
j.d(context, WidgetServerSettingsGuildRoleSubscriptionEditTier.class, intent);

View File

@ -314,7 +314,7 @@ public final class WidgetSettings extends AppFragment implements OnTabSelectedLi
TextView textView = binding.f;
m.checkNotNullExpressionValue(textView, "appInfoHeader");
String string = getString(R.string.app_information);
textView.setText(string + " - 95.4 - Alpha (95204)");
textView.setText(string + " - 95.5 - Alpha (95205)");
binding.A.setOnClickListener(new WidgetSettings$onViewBound$$inlined$with$lambda$3(this));
binding.u.setOnClickListener(WidgetSettings$onViewBound$1$5.INSTANCE);
binding.q.setOnClickListener(WidgetSettings$onViewBound$1$6.INSTANCE);

View File

@ -133,7 +133,7 @@ public final class WidgetModeratorStartStage extends AppFragment {
WidgetGuildScheduledEventLocationSelect.Companion.launch(requireContext(), getGuildId(), Long.valueOf(getChannelId()));
} else if (moderatorStartStageItem instanceof ModeratorStartStageItem.ListItem.Event) {
ModeratorStartStageItem.ListItem.Event event = (ModeratorStartStageItem.ListItem.Event) moderatorStartStageItem;
WidgetPreviewGuildScheduledEvent.Companion.launch(requireContext(), GuildScheduledEventModelKt.toModel(event.getEvent()), new WidgetPreviewGuildScheduledEvent.Companion.ExistingEventData(event.getEvent().g(), WidgetPreviewGuildScheduledEvent.Companion.Action.START_EVENT), this.previewLauncher);
WidgetPreviewGuildScheduledEvent.Companion.launch$default(WidgetPreviewGuildScheduledEvent.Companion, requireContext(), GuildScheduledEventModelKt.toModel(event.getEvent()), new WidgetPreviewGuildScheduledEvent.Companion.ExistingEventData(event.getEvent().g(), WidgetPreviewGuildScheduledEvent.Companion.Action.START_EVENT), this.previewLauncher, false, 16, null);
} else if (moderatorStartStageItem instanceof ModeratorStartStageItem.Continue) {
launchStageCall(getChannelId());
}

View File

@ -22,7 +22,7 @@ public final class WidgetCallFullscreen$configureEventPrompt$onStartEvent$1 exte
/* renamed from: invoke */
public final void mo1invoke() {
if (this.$startableEvent != null) {
WidgetPreviewGuildScheduledEvent.Companion.launch$default(WidgetPreviewGuildScheduledEvent.Companion, this.this$0.requireContext(), GuildScheduledEventModelKt.toModel(this.$startableEvent), new WidgetPreviewGuildScheduledEvent.Companion.ExistingEventData(this.$startableEvent.g(), WidgetPreviewGuildScheduledEvent.Companion.Action.START_EVENT), null, 8, null);
WidgetPreviewGuildScheduledEvent.Companion.launch$default(WidgetPreviewGuildScheduledEvent.Companion, this.this$0.requireContext(), GuildScheduledEventModelKt.toModel(this.$startableEvent), new WidgetPreviewGuildScheduledEvent.Companion.ExistingEventData(this.$startableEvent.g(), WidgetPreviewGuildScheduledEvent.Companion.Action.START_EVENT), null, false, 24, null);
}
}
}

View File

@ -37,6 +37,6 @@ public final class WidgetVoiceBottomSheet$onResume$2 extends o implements Functi
m.checkNotNullExpressionValue(coordinatorLayout, "binding.root");
Context context = coordinatorLayout.getContext();
m.checkNotNullExpressionValue(context, "binding.root.context");
WidgetPreviewGuildScheduledEvent.Companion.launch$default(companion, context, GuildScheduledEventModelKt.toModel(guildScheduledEvent), new WidgetPreviewGuildScheduledEvent.Companion.ExistingEventData(guildScheduledEvent.g(), WidgetPreviewGuildScheduledEvent.Companion.Action.START_EVENT), null, 8, null);
WidgetPreviewGuildScheduledEvent.Companion.launch$default(companion, context, GuildScheduledEventModelKt.toModel(guildScheduledEvent), new WidgetPreviewGuildScheduledEvent.Companion.ExistingEventData(guildScheduledEvent.g(), WidgetPreviewGuildScheduledEvent.Companion.Action.START_EVENT), null, false, 24, null);
}
}

View File

@ -1184,9 +1184,17 @@
<item quantity="one">in {#} day</item>
<item quantity="other">in {#} days</item>
</plurals>
<plurals name="premium_subscription_ending_missing_payment_tier_1_notice_text_daysLeft">
<item quantity="one">in {#} day</item>
<item quantity="other">in {#} days</item>
</plurals>
<plurals name="premium_subscription_ending_notice_text_daysLeft">
<item quantity="one">{#} day</item>
<item quantity="other">{#} days</item>
<item quantity="one">in {#} day</item>
<item quantity="other">in {#} days</item>
</plurals>
<plurals name="premium_subscription_ending_tier_1_notice_text_daysLeft">
<item quantity="one">in {#} day</item>
<item quantity="other">in {#} days</item>
</plurals>
<plurals name="premium_subscription_ending_what_you_lose_title_daysLeft">
<item quantity="one">{#} day</item>

View File

@ -1126,6 +1126,8 @@
<string name="camera_off">Turn Off Camera</string>
<string name="camera_on">Turn On Camera</string>
<string name="camera_permission_denied">Camera Permission Required</string>
<string name="camera_preview_always_preview">Always preview video</string>
<string name="camera_preview_always_preview_note">Pops up preview modal every time you turn on video</string>
<string name="camera_preview_camera">Camera</string>
<string name="camera_preview_menu_item">Preview Camera</string>
<string name="camera_preview_modal_cta">Turn on camera</string>
@ -3570,7 +3572,6 @@
<string name="guild_role_subscription_checklist_info_description">Write a description</string>
<string name="guild_role_subscription_checklist_info_format">Select a format</string>
<string name="guild_role_subscription_checklist_payment_enable">Enable monetization</string>
<string name="guild_role_subscription_checklist_payment_team">Create a team</string>
<string name="guild_role_subscription_checklist_tier_basics">Fill out the basics</string>
<string name="guild_role_subscription_checklist_tier_flair">Set visual flair</string>
<string name="guild_role_subscription_checklist_tier_perks">Select perks</string>
@ -3589,11 +3590,11 @@
<string name="guild_role_subscription_create_tier_intangible_benefits_description">Access to exclusive channels is just one way to reward premium subscribers. You can also offer other perks.</string>
<string name="guild_role_subscription_create_tier_intangible_benefits_title">Any other benefits?</string>
<string name="guild_role_subscription_create_tier_step_header">Step {number} of {total}</string>
<string name="guild_role_subscription_earnings_description">Vitae quis facilisi integer nec lobortis et purus. Sed arcu odio leo vel gravida faucibus aliquet. Dolor velit viverra mauris rhoncus tortor vulputate quam erat quis. Senectus morbi vitae ut justo ut ultrices.</string>
<string name="guild_role_subscription_earnings_description">Aliquet augue condimentum leo egestas. Justo, tellus mattis nibh donec velit.</string>
<string name="guild_role_subscription_earnings_earnings_history_description">Vitae quis facilisi integer nec lobortis et purus. Sed arcu odio leo vel gravida faucibus aliquet. Dolor velit viverra mauris rhoncus tortor vulputate quam erat quis. Senectus morbi vitae ut justo ut ultrices.</string>
<string name="guild_role_subscription_earnings_earnings_history_header">Transaction History</string>
<string name="guild_role_subscription_earnings_edit_payment_method_link">[Edit Payment Info]({url})</string>
<string name="guild_role_subscription_earnings_header">Manage Payment</string>
<string name="guild_role_subscription_earnings_header">Payment Overview</string>
<string name="guild_role_subscription_earnings_metric_next_payment">Next Payment</string>
<string name="guild_role_subscription_earnings_metric_revenue">Revenue</string>
<string name="guild_role_subscription_earnings_metric_subscribers">Total Members</string>
@ -3654,7 +3655,6 @@
<string name="guild_role_subscription_search_channels_placeholder">Search channels</string>
<string name="guild_role_subscription_settings_description">(PLACEHOLDER)</string>
<string name="guild_role_subscription_settings_section_basic_info">Basic Info</string>
<string name="guild_role_subscription_settings_section_members">Members</string>
<string name="guild_role_subscription_settings_section_payment">Payment</string>
<string name="guild_role_subscription_settings_section_tiers">Tiers</string>
<string name="guild_role_subscription_settings_title">Premium Membership</string>
@ -3723,6 +3723,7 @@
<string name="guild_role_subscription_tier_review_intangible_benefits_header">{count}</string>
<string name="guild_role_subscription_tier_review_member_preview">Member Color &amp; Badge</string>
<string name="guild_role_subscription_tier_review_subscribe_label">Subscribe</string>
<string name="guild_role_subscription_tier_review_subscribed_label">Subscribed</string>
<string name="guild_role_subscription_tier_subscribe">Subscribe</string>
<string name="guild_role_subscriptions_active_user_subscriptions_description">You have **{numSubscriptions} active {numSubscriptions}**</string>
<string name="guild_role_subscriptions_channel_label">Premium Membership</string>
@ -4236,7 +4237,7 @@
<string name="guild_settings_members_display_role">Display role:</string>
<string name="guild_settings_members_remove_role">Remove role !!{roleName}!!</string>
<string name="guild_settings_members_server_members">Server Members</string>
<string name="guild_settings_monetization">We\'re no strangers to love</string>
<string name="guild_settings_monetization">Server Monetization</string>
<string name="guild_settings_overview_boost_unlock">{boosts} to unlock</string>
<string name="guild_settings_overview_boost_unlocked">Tier {tier} perk unlocked</string>
<string name="guild_settings_overview_tier_info">This is a Tier {tier} Nitro Feature. [Check your tier status]({tierStatusUrl})</string>
@ -4336,7 +4337,6 @@
<string name="guild_settings_public_welcome_title">Welcome to **!!{guildName}!!!**</string>
<string name="guild_settings_public_welcome_update_failure">You must remove all invalid channels first before you can save.</string>
<string name="guild_settings_role_icon_sidebar_new_aria_label">Manage Roles</string>
<string name="guild_settings_role_subscription_earnings_tab">Manage Payment</string>
<string name="guild_settings_role_subscription_tier_card_create">Create a new tier</string>
<string name="guild_settings_role_subscription_tier_edit_benefits_advanced_settings_description">You may want to grant members of premium tiers additional privileges on your server. Only mess with this stuff if youre a Discord professional.</string>
<string name="guild_settings_role_subscription_tier_edit_benefits_title">Perks</string>
@ -4346,10 +4346,10 @@
<string name="guild_settings_role_subscription_tier_edit_permission_label">Edit Roles Permissions</string>
<string name="guild_settings_role_subscription_tier_edit_publish_draft_cta">Publish</string>
<string name="guild_settings_role_subscription_tier_edit_publish_draft_description">And if you ask me how I\'m feeling, Don\'t tell me you\'re too blind to see</string>
<string name="guild_settings_role_subscription_tier_edit_subtitle">Never gonna</string>
<string name="guild_settings_role_subscription_tier_edit_subtitle">Premium Tier</string>
<string name="guild_settings_role_subscription_tiers_tab_description">Some helpful info about what a tier is goes here.</string>
<string name="guild_settings_role_subscription_tiers_tab_title">Manage Tiers</string>
<string name="guild_settings_role_subscriptions_title">You know the rules and so do I</string>
<string name="guild_settings_role_subscriptions_title">Premium Membership</string>
<string name="guild_settings_server_banner">Server Banner</string>
<string name="guild_settings_server_invite_background">Server Invite Background</string>
<string name="guild_settings_set_up_discovery">Set Up Discovery</string>
@ -7080,9 +7080,12 @@
<string name="premium_subscription_description_tier_2_pending_payment">You will have premium chat, **{num}** Boosts, and a Boost discount **as soon as your payment processes.** We will send you an email as soon as it does</string>
<string name="premium_subscription_ending_missing_payment_notice_button_text">Add Payment</string>
<string name="premium_subscription_ending_missing_payment_notice_text">Your Nitro subscription ends {daysLeft}. Add a payment method to keep using profile customization and more.</string>
<string name="premium_subscription_ending_missing_payment_tier_1_notice_button_text">Add Payment</string>
<string name="premium_subscription_ending_missing_payment_tier_1_notice_text">Your Nitro Classic sub ends {daysLeft}. Add a payment method to keep using custom emojis and more.</string>
<string name="premium_subscription_ending_notice_button_text">Learn More</string>
<string name="premium_subscription_ending_notice_text">Youll lose access to profile customization, bigger file uploads, better screen share, and more in {daysLeft}.</string>
<string name="premium_subscription_ending_today_notice_text">Youre going to lose access to profile customization, bigger file uploads, better screen share, and more today.</string>
<string name="premium_subscription_ending_notice_text">Youll lose access to profile customization, bigger file uploads, better screen share, and more {daysLeft}.</string>
<string name="premium_subscription_ending_tier_1_notice_button_text">Manage Plan</string>
<string name="premium_subscription_ending_tier_1_notice_text">Your Nitro Classic access ends {daysLeft}. Renew now to keep custom emoji, bigger uploads, and more.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Your Nitro access ends today.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Dismiss</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Keep Nitro</string>
@ -7544,15 +7547,14 @@
<string name="repositioning_experiment_premium_guild_subscription_perk_screen_audio_quality">Audio Quality</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_screen_share_quality">Screen Share Quality</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_table_heading">Compare Plans</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_table_heading_perks">Perks</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_table_heading_perks_info">Hover for info</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_table_heading_perks">Rewards</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_table_heading_perks_tooltip">Hover on rewards for more info</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_threads_archive">Threads Archive</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_value_screen_share_quality">{resolution}/{framerate}fps</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_value_threads_archive_tier_0">1 hour, 1 day</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_value_threads_archive_tier_1">up to 3 days</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_value_threads_archive_tier_2">up to 7 days</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_value_threads_archive_tier_3">up to 7 days</string>
<string name="repositioning_experiment_premium_guild_subscription_perks_table_hover_tip">Hover for info</string>
<string name="repositioning_experiment_premium_guild_subscription_progress_bar_tooltip_current_progress_complete_heading">You did it!</string>
<string name="repositioning_experiment_premium_guild_subscription_progress_bar_tooltip_current_progress_heading">You are here!</string>
<string name="repositioning_experiment_premium_guild_subscription_progress_bar_tooltip_current_progress_subscription_count">{numSubscriptionsApplied}</string>

View File

@ -6494,7 +6494,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Твоят абонамент за Nitro изтича {daysLeft}. Добави метод на плащане, за да продължиш да използваш персонализирането на профила и др.</string>
<string name="premium_subscription_ending_notice_button_text">Научи повече</string>
<string name="premium_subscription_ending_notice_text">Ще изгубиш достъп до персонализирането на профила, качването на по-големи файлове, по-доброто споделяне на екрана и още след {daysLeft}.</string>
<string name="premium_subscription_ending_today_notice_text">Ще изгубиш достъп до персонализирането на профила, качването на по-големи файлове, по-доброто споделяне на екрана и други още днес.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Достъпът ти до Nitro приключва днес.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Затваряне</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Задръж Nitro</string>

View File

@ -6497,7 +6497,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Tvé předplatné Nitro {daysLeft} skončí. Jestli chceš dál využívat přizpůsobení profilu a další výhody, přidej platební metodu.</string>
<string name="premium_subscription_ending_notice_button_text">Zjistit více</string>
<string name="premium_subscription_ending_notice_text">Za {daysLeft} přijdeš o možnost přizpůsobení profilu, nahrávání větších souborů, lepšího sdílení obrazovky a další výhody.</string>
<string name="premium_subscription_ending_today_notice_text">Dnes přijdeš o možnost přizpůsobení profilu, nahrávání větších souborů, lepšího sdílení obrazovky a další výhody.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Tvůj přístup k Nitru dnes končí.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Zahodit</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Zachovat Nitro</string>

View File

@ -6497,7 +6497,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Dit Nitro-abonnement ophører {daysLeft}.Tilføj en betalingsmetode for fortsat at kunne bruge profiltilpasning med mere.</string>
<string name="premium_subscription_ending_notice_button_text">Få mere at vide</string>
<string name="premium_subscription_ending_notice_text">Du mister adgangen til profiltilpasning, større filuploads, bedre skærmdeling, og meget mere i {daysLeft}.</string>
<string name="premium_subscription_ending_today_notice_text">Du mister adgangen til profiltilpasning, større filuploads, bedre skærmdeling og meget mere i dag.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Din Nitro-adgang ophører i dag.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Afvis</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Behold Nitro</string>

View File

@ -6506,7 +6506,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Dein Nitro-Abonnement läuft {daysLeft} ab. Füge eine Zahlungsmethode hinzu, um weiterhin die Profilanpassung und viele andere Vorteile nutzen zu können.</string>
<string name="premium_subscription_ending_notice_button_text">Mehr erfahren</string>
<string name="premium_subscription_ending_notice_text">In {daysLeft} verlierst du Zugriff auf Profilanpassung, größere Datei-Uploads, bessere Bildschirmübertragungen und mehr.</string>
<string name="premium_subscription_ending_today_notice_text">Heute verlierst du Zugriff auf Profilanpassung, größere Datei-Uploads, bessere Bildschirmübertragungen und mehr.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Dein Nitro-Abo läuft heute aus.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Verwerfen</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Nitro behalten</string>

View File

@ -6492,7 +6492,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Η συνδρομή σου στο Nitro θα λήξει {daysLeft}. Πρόσθεσε έναν τρόπο πληρωμής για να συνεχίσεις να χρησιμοποιείς την προσαρμογή προφίλ και πολλά άλλα.</string>
<string name="premium_subscription_ending_notice_button_text">Μάθε περισσότερα</string>
<string name="premium_subscription_ending_notice_text">Θα χάσεις την πρόσβαση σε προσαρμογή προφίλ, μεταφόρτωση μεγαλύτερων αρχείων, καλύτερη κοινή χρήση οθόνης και πολλά άλλα σε {daysLeft}.</string>
<string name="premium_subscription_ending_today_notice_text">Θα χάσεις την πρόσβαση σε προσαρμογή προφίλ, μεταφόρτωση μεγαλύτερων αρχείων, καλύτερη κοινή χρήση οθόνης και πολλά άλλα σήμερα.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Η πρόσβασή σου στο Nitro λήγει σήμερα.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Απόρριψη</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Διατήρηση Nitro</string>

View File

@ -1184,9 +1184,17 @@
<item quantity="one">[îñ »{#}« ðåý one two]</item>
<item quantity="other">[îñ »{#}« ðåýš one two]</item>
</plurals>
<plurals name="premium_subscription_ending_missing_payment_tier_1_notice_text_daysLeft">
<item quantity="one">[îñ »{#}« ðåý one two]</item>
<item quantity="other">[îñ »{#}« ðåýš one two]</item>
</plurals>
<plurals name="premium_subscription_ending_notice_text_daysLeft">
<item quantity="one">[»{#}« ðåý one]</item>
<item quantity="other">[»{#}« ðåýš one]</item>
<item quantity="one">[îñ »{#}« ðåý one two]</item>
<item quantity="other">[îñ »{#}« ðåýš one two]</item>
</plurals>
<plurals name="premium_subscription_ending_tier_1_notice_text_daysLeft">
<item quantity="one">[îñ »{#}« ðåý one two]</item>
<item quantity="other">[îñ »{#}« ðåýš one two]</item>
</plurals>
<plurals name="premium_subscription_ending_what_you_lose_title_daysLeft">
<item quantity="one">[»{#}« ðåý one]</item>

View File

@ -1126,6 +1126,8 @@
<string name="camera_off">[Ţûŕñ Öƒƒ Çåḿéŕå one two three]</string>
<string name="camera_on">[Ţûŕñ Öñ Çåḿéŕå one two three]</string>
<string name="camera_permission_denied">[Çåḿéŕå Þéŕḿîššîöñ ŔéQûîŕéð one two three four]</string>
<string name="camera_preview_always_preview">[Åļŵåýš þŕéVîéŵ Vîðéö one two three]</string>
<string name="camera_preview_always_preview_note">[Þöþš ûþ þŕéVîéŵ ḿöðåļ éVéŕý ţîḿé ýöû ţûŕñ öñ Vîðéö one two three four five six]</string>
<string name="camera_preview_camera">[Çåḿéŕå one two]</string>
<string name="camera_preview_menu_item">[ÞŕéVîéŵ Çåḿéŕå one two three]</string>
<string name="camera_preview_modal_cta">[Ţûŕñ öñ çåḿéŕå one two three]</string>
@ -3570,7 +3572,6 @@
<string name="guild_role_subscription_checklist_info_description">[Ŵŕîţé å ðéšçŕîþţîöñ one two three]</string>
<string name="guild_role_subscription_checklist_info_format">[Šéļéçţ å ƒöŕḿåţ one two three]</string>
<string name="guild_role_subscription_checklist_payment_enable">[Éñåɓļé ḿöñéţîžåţîöñ one two three]</string>
<string name="guild_role_subscription_checklist_payment_team">[Çŕéåţé å ţéåḿ one two]</string>
<string name="guild_role_subscription_checklist_tier_basics">[Fîļļ öûţ ţĥé ɓåšîçš one two three]</string>
<string name="guild_role_subscription_checklist_tier_flair">[Šéţ Vîšûåļ ƒļåîŕ one two three]</string>
<string name="guild_role_subscription_checklist_tier_perks">[Šéļéçţ þéŕķš one two]</string>
@ -3589,11 +3590,11 @@
<string name="guild_role_subscription_create_tier_intangible_benefits_description">[Åççéšš ţö éхçļûšîVé çĥåññéļš îš ĵûšţ öñé ŵåý ţö ŕéŵåŕð þŕéḿîûḿ šûɓšçŕîɓéŕš. Ýöû çåñ åļšö öƒƒéŕ öţĥéŕ þéŕķš. one two three four five six seven eight nine ten eleven]</string>
<string name="guild_role_subscription_create_tier_intangible_benefits_title">[Åñý öţĥéŕ ɓéñéƒîţš¿ one two three]</string>
<string name="guild_role_subscription_create_tier_step_header">[Šţéþ »{number}« öƒ »{total}« one two]</string>
<string name="guild_role_subscription_earnings_description">[νîţåé Qûîš ƒåçîļîšî îñţéĝéŕ ñéç ļöɓöŕţîš éţ þûŕûš. Šéð åŕçû öðîö ļéö Véļ ĝŕåVîðå ƒåûçîɓûš åļîQûéţ. Ðöļöŕ Véļîţ VîVéŕŕå ḿåûŕîš ŕĥöñçûš ţöŕţöŕ Vûļþûţåţé Qûåḿ éŕåţ Qûîš. Šéñéçţûš ḿöŕɓî Vîţåé ûţ ĵûšţö ûţ ûļţŕîçéš. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen]</string>
<string name="guild_role_subscription_earnings_description">[ÅļîQûéţ åûĝûé çöñðîḿéñţûḿ ļéö éĝéšţåš. Ĵûšţö, ţéļļûš ḿåţţîš ñîɓĥ ðöñéç Véļîţ. one two three four five six seven eight]</string>
<string name="guild_role_subscription_earnings_earnings_history_description">[νîţåé Qûîš ƒåçîļîšî îñţéĝéŕ ñéç ļöɓöŕţîš éţ þûŕûš. Šéð åŕçû öðîö ļéö Véļ ĝŕåVîðå ƒåûçîɓûš åļîQûéţ. Ðöļöŕ Véļîţ VîVéŕŕå ḿåûŕîš ŕĥöñçûš ţöŕţöŕ Vûļþûţåţé Qûåḿ éŕåţ Qûîš. Šéñéçţûš ḿöŕɓî Vîţåé ûţ ĵûšţö ûţ ûļţŕîçéš. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen]</string>
<string name="guild_role_subscription_earnings_earnings_history_header">[Ţŕåñšåçţîöñ Ĥîšţöŕý one two three]</string>
<string name="guild_role_subscription_earnings_edit_payment_method_link">[[Éðîţ Þåýḿéñţ Îñƒö](»{url}«) one two three]</string>
<string name="guild_role_subscription_earnings_header">[Ḿåñåĝé Þåýḿéñţ one two three]</string>
<string name="guild_role_subscription_earnings_header">[Þåýḿéñţ ÖVéŕVîéŵ one two three]</string>
<string name="guild_role_subscription_earnings_metric_next_payment">[Ñéхţ Þåýḿéñţ one two]</string>
<string name="guild_role_subscription_earnings_metric_revenue">[ŔéVéñûé one two]</string>
<string name="guild_role_subscription_earnings_metric_subscribers">[Ţöţåļ Ḿéḿɓéŕš one two]</string>
@ -3654,7 +3655,6 @@
<string name="guild_role_subscription_search_channels_placeholder">[Šéåŕçĥ çĥåññéļš one two three]</string>
<string name="guild_role_subscription_settings_description">[(ÞĻÅÇÉĤÖĻÐÉŔ) one two]</string>
<string name="guild_role_subscription_settings_section_basic_info">[βåšîç Îñƒö one two]</string>
<string name="guild_role_subscription_settings_section_members">[Ḿéḿɓéŕš one two]</string>
<string name="guild_role_subscription_settings_section_payment">[Þåýḿéñţ one two]</string>
<string name="guild_role_subscription_settings_section_tiers">[Ţîéŕš one]</string>
<string name="guild_role_subscription_settings_title">[Þŕéḿîûḿ Ḿéḿɓéŕšĥîþ one two three]</string>
@ -3723,6 +3723,7 @@
<string name="guild_role_subscription_tier_review_intangible_benefits_header">[»{count}«]</string>
<string name="guild_role_subscription_tier_review_member_preview">[Ḿéḿɓéŕ Çöļöŕ &amp; βåðĝé one two three]</string>
<string name="guild_role_subscription_tier_review_subscribe_label">[Šûɓšçŕîɓé one two]</string>
<string name="guild_role_subscription_tier_review_subscribed_label">[Šûɓšçŕîɓéð one two]</string>
<string name="guild_role_subscription_tier_subscribe">[Šûɓšçŕîɓé one two]</string>
<string name="guild_role_subscriptions_active_user_subscriptions_description">[Ýöû ĥåVé **»{numSubscriptions}« åçţîVé »{numSubscriptions}«** one two three]</string>
<string name="guild_role_subscriptions_channel_label">[Þŕéḿîûḿ Ḿéḿɓéŕšĥîþ one two three]</string>
@ -4236,7 +4237,7 @@
<string name="guild_settings_members_display_role">[Ðîšþļåý ŕöļé: one two]</string>
<string name="guild_settings_members_remove_role">[ŔéḿöVé ŕöļé ¡¡»{roleName}«¡¡ one two three]</string>
<string name="guild_settings_members_server_members">[ŠéŕVéŕ Ḿéḿɓéŕš one two three]</string>
<string name="guild_settings_monetization">[Ŵé\'ŕé ñö šţŕåñĝéŕš ţö ļöVé one two three four]</string>
<string name="guild_settings_monetization">[ŠéŕVéŕ Ḿöñéţîžåţîöñ one two three]</string>
<string name="guild_settings_overview_boost_unlock">[»{boosts}« ţö ûñļöçķ one two]</string>
<string name="guild_settings_overview_boost_unlocked">[Ţîéŕ »{tier}« þéŕķ ûñļöçķéð one two three]</string>
<string name="guild_settings_overview_tier_info">[Ţĥîš îš å Ţîéŕ »{tier}« Ñîţŕö Féåţûŕé. [Çĥéçķ ýöûŕ ţîéŕ šţåţûš](»{tierStatusUrl}«) one two three four five six seven eight nine ten eleven twelve]</string>
@ -4336,7 +4337,6 @@
<string name="guild_settings_public_welcome_title">[Ŵéļçöḿé ţö **¡¡»{guildName}«¡¡¡** one two three]</string>
<string name="guild_settings_public_welcome_update_failure">[Ýöû ḿûšţ ŕéḿöVé åļļ îñVåļîð çĥåññéļš ƒîŕšţ ɓéƒöŕé ýöû çåñ šåVé. one two three four five six seven]</string>
<string name="guild_settings_role_icon_sidebar_new_aria_label">[Ḿåñåĝé Ŕöļéš one two]</string>
<string name="guild_settings_role_subscription_earnings_tab">[Ḿåñåĝé Þåýḿéñţ one two three]</string>
<string name="guild_settings_role_subscription_tier_card_create">[Çŕéåţé å ñéŵ ţîéŕ one two three]</string>
<string name="guild_settings_role_subscription_tier_edit_benefits_advanced_settings_description">[Ýöû ḿåý ŵåñţ ţö ĝŕåñţ ḿéḿɓéŕš öƒ þŕéḿîûḿ ţîéŕš åððîţîöñåļ þŕîVîļéĝéš öñ ýöûŕ šéŕVéŕ. Öñļý ḿéšš ŵîţĥ ţĥîš šţûƒƒ îƒ ýöû’ŕé å Ðîšçöŕð þŕöƒéššîöñåļ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen]</string>
<string name="guild_settings_role_subscription_tier_edit_benefits_title">[Þéŕķš one]</string>
@ -4346,10 +4346,10 @@
<string name="guild_settings_role_subscription_tier_edit_permission_label">[Éðîţ Ŕöļéš Þéŕḿîššîöñš one two three]</string>
<string name="guild_settings_role_subscription_tier_edit_publish_draft_cta">[Þûɓļîšĥ one two]</string>
<string name="guild_settings_role_subscription_tier_edit_publish_draft_description">[Åñð îƒ ýöû åšķ ḿé ĥöŵ Î\'ḿ ƒééļîñĝ, Ðöñ\'ţ ţéļļ ḿé ýöû\'ŕé ţöö ɓļîñð ţö šéé one two three four five six seven eight nine ten eleven twelve thirteen fourteen]</string>
<string name="guild_settings_role_subscription_tier_edit_subtitle">[ÑéVéŕ ĝöññå one two]</string>
<string name="guild_settings_role_subscription_tier_edit_subtitle">[Þŕéḿîûḿ Ţîéŕ one two]</string>
<string name="guild_settings_role_subscription_tiers_tab_description">[Šöḿé ĥéļþƒûļ îñƒö åɓöûţ ŵĥåţ å ţîéŕ îš ĝöéš ĥéŕé. one two three four five six]</string>
<string name="guild_settings_role_subscription_tiers_tab_title">[Ḿåñåĝé Ţîéŕš one two]</string>
<string name="guild_settings_role_subscriptions_title">[Ýöû ķñöŵ ţĥé ŕûļéš åñð šö ðö Î one two three four]</string>
<string name="guild_settings_role_subscriptions_title">[Þŕéḿîûḿ Ḿéḿɓéŕšĥîþ one two three]</string>
<string name="guild_settings_server_banner">[ŠéŕVéŕ βåññéŕ one two]</string>
<string name="guild_settings_server_invite_background">[ŠéŕVéŕ ÎñVîţé βåçķĝŕöûñð one two three]</string>
<string name="guild_settings_set_up_discovery">[Šéţ Ûþ ÐîšçöVéŕý one two three]</string>
@ -7080,9 +7080,12 @@
<string name="premium_subscription_description_tier_2_pending_payment">[Ýöû ŵîļļ ĥåVé þŕéḿîûḿ çĥåţ, **»{num}«** βööšţš, åñð å βööšţ ðîšçöûñţ **åš šööñ åš ýöûŕ þåýḿéñţ þŕöçéššéš.** Ŵé ŵîļļ šéñð ýöû åñ éḿåîļ åš šööñ åš îţ ðöéš one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five]</string>
<string name="premium_subscription_ending_missing_payment_notice_button_text">[Åðð Þåýḿéñţ one two]</string>
<string name="premium_subscription_ending_missing_payment_notice_text">[Ýöûŕ Ñîţŕö šûɓšçŕîþţîöñ éñðš »{daysLeft}«. Åðð å þåýḿéñţ ḿéţĥöð ţö ķééþ ûšîñĝ þŕöƒîļé çûšţöḿîžåţîöñ åñð ḿöŕé. one two three four five six seven eight nine ten eleven]</string>
<string name="premium_subscription_ending_missing_payment_tier_1_notice_button_text">[Åðð Þåýḿéñţ one two]</string>
<string name="premium_subscription_ending_missing_payment_tier_1_notice_text">[Ýöûŕ Ñîţŕö Çļåššîç šûɓ éñðš »{daysLeft}«. Åðð å þåýḿéñţ ḿéţĥöð ţö ķééþ ûšîñĝ çûšţöḿ éḿöĵîš åñð ḿöŕé. one two three four five six seven eight nine ten]</string>
<string name="premium_subscription_ending_notice_button_text">[Ļéåŕñ Ḿöŕé one two]</string>
<string name="premium_subscription_ending_notice_text">[Ýöû’ļļ ļöšé åççéšš ţö þŕöƒîļé çûšţöḿîžåţîöñ, ɓîĝĝéŕ ƒîļé ûþļöåðš, ɓéţţéŕ šçŕééñ šĥåŕé, åñð ḿöŕé îñ »{daysLeft}«. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen]</string>
<string name="premium_subscription_ending_today_notice_text">[Ýöû’ŕé ĝöîñĝ ţö ļöšé åççéšš ţö þŕöƒîļé çûšţöḿîžåţîöñ, ɓîĝĝéŕ ƒîļé ûþļöåðš, ɓéţţéŕ šçŕééñ šĥåŕé, åñð ḿöŕé ţöðåý. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen]</string>
<string name="premium_subscription_ending_notice_text">[Ýöû’ļļ ļöšé åççéšš ţö þŕöƒîļé çûšţöḿîžåţîöñ, ɓîĝĝéŕ ƒîļé ûþļöåðš, ɓéţţéŕ šçŕééñ šĥåŕé, åñð ḿöŕé »{daysLeft}«. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen]</string>
<string name="premium_subscription_ending_tier_1_notice_button_text">[Ḿåñåĝé Þļåñ one two]</string>
<string name="premium_subscription_ending_tier_1_notice_text">[Ýöûŕ Ñîţŕö Çļåššîç åççéšš éñðš »{daysLeft}«. Ŕéñéŵ ñöŵ ţö ķééþ çûšţöḿ éḿöĵî, ɓîĝĝéŕ ûþļöåðš, åñð ḿöŕé. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen]</string>
<string name="premium_subscription_ending_today_what_you_lose_title">[Ýöûŕ Ñîţŕö åççéšš éñðš ţöðåý. one two three four]</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">[Ðîšḿîšš one two]</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">[Ķééþ Ñîţŕö one two]</string>
@ -7544,15 +7547,14 @@
<string name="repositioning_experiment_premium_guild_subscription_perk_screen_audio_quality">[Åûðîö qûåļîţý one two]</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_screen_share_quality">[Šçŕééñ Šĥåŕé qûåļîţý one two three]</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_table_heading">[Çöḿþåŕé Þļåñš one two]</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_table_heading_perks">[Þéŕķš one]</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_table_heading_perks_info">[ĤöVéŕ ƒöŕ îñƒö one two three]</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_table_heading_perks">[Ŕéŵåŕðš one two]</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_table_heading_perks_tooltip">[ĤöVéŕ öñ ŕéŵåŕðš ƒöŕ ḿöŕé îñƒö one two three four]</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_threads_archive">[Ţĥŕéåðš ÅŕçĥîVé one two three]</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_value_screen_share_quality">[»{resolution}«/»{framerate}«ƒþš one]</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_value_threads_archive_tier_0">[1 ĥöûŕ, 1 ðåý one two]</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_value_threads_archive_tier_1">[ûþ ţö 3 ðåýš one two]</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_value_threads_archive_tier_2">[ûþ ţö 7 ðåýš one two]</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_value_threads_archive_tier_3">[ûþ ţö 7 ðåýš one two]</string>
<string name="repositioning_experiment_premium_guild_subscription_perks_table_hover_tip">[ĤöVéŕ ƒöŕ îñƒö one two three]</string>
<string name="repositioning_experiment_premium_guild_subscription_progress_bar_tooltip_current_progress_complete_heading">[Ýöû ðîð îţ¡ one two]</string>
<string name="repositioning_experiment_premium_guild_subscription_progress_bar_tooltip_current_progress_heading">[Ýöû åŕé ĥéŕé¡ one two]</string>
<string name="repositioning_experiment_premium_guild_subscription_progress_bar_tooltip_current_progress_subscription_count">[»{numSubscriptionsApplied}«]</string>

View File

@ -6345,7 +6345,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Tu suscripción Nitro acaba {daysLeft}. Añade un método de pago para seguir usando la personalización de perfil y más.</string>
<string name="premium_subscription_ending_notice_button_text">Más información</string>
<string name="premium_subscription_ending_notice_text">Perderás el acceso a la personalización del perfil, las subidas de archivos más grandes, compartir pantalla mejorado y más en {daysLeft}.</string>
<string name="premium_subscription_ending_today_notice_text">Vas a perder el acceso a la personalización del perfil, las subidas de archivos más grandes, compartir pantalla mejorado y más hoy.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Tu acceso Nitro acaba hoy.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Rechazar</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Conservar Nitro</string>

View File

@ -6492,7 +6492,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Nitro-tilauksesi päättyy {daysLeft} kuluttua. Jos haluat käyttää profiilin mukautusta ja muita etuja myös jatkossa, lisää maksutapa.</string>
<string name="premium_subscription_ending_notice_button_text">Lue lisää</string>
<string name="premium_subscription_ending_notice_text">{daysLeft} kuluttua menetät oikeuden profiilin mukautukseen, suurempiin tiedostojen latauskokoihin, parempaan ruudunjakoon ja moneen muuhun etuun.</string>
<string name="premium_subscription_ending_today_notice_text">Olet menettämässä tänään oikeuden profiilin mukautukseen, suurempiin tiedostojen latauskokoihin, parempaan ruudunjakoon ja moneen muuhun etuun.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Nitro-käyttöoikeutesi päättyy tänään.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Sulje</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Pidä Nitro</string>

View File

@ -6502,7 +6502,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Ton abonnement Nitro se termine {daysLeft}. Ajoute un mode de paiement pour continuer à utiliser la personnalisation de profil et les autres avantages.</string>
<string name="premium_subscription_ending_notice_button_text">En savoir plus</string>
<string name="premium_subscription_ending_notice_text">Tu perdras accès à la personnalisation de ton profil, au chargement de fichiers plus volumineux, au partage d\'écran en meilleure qualité et à bien plus dans {daysLeft}.</string>
<string name="premium_subscription_ending_today_notice_text">Tu perdras accès à la personnalisation de ton profil, au chargement de fichiers plus volumineux, au partage d\'écran en meilleure qualité et à bien plus aujourd\'hui.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Ton accès à Nitro se termine aujourd\'hui.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Ignorer</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Conserver l\'abonnement Nitro</string>

View File

@ -6492,7 +6492,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">आपका Nitro सब्सक्रिप्शन {daysLeft} खत्म हो रहा है. प्रोफ़ाइल कस्टमाइज़ेशन और भी बहुत कुछ का इस्तेमाल जारी रखने के लिए पेमेंट का तरीका ऐड करें.</string>
<string name="premium_subscription_ending_notice_button_text">और ज़्यादा जानें</string>
<string name="premium_subscription_ending_notice_text">आप {daysLeft} में प्रोफ़ाइल कस्टमाइज़ेशन, बड़ी फ़ाइल को अपलोड करने, बेहतर स्क्रीन शेयर, और भी बहुत कुछ का एक्सेस खो देंगे.</string>
<string name="premium_subscription_ending_today_notice_text">आप आज प्रोफ़ाइल कस्टमाइज़ेशन, बड़ी फ़ाइल को अपलोड करने, बेहतर स्क्रीन शेयर, और भी बहुत कुछ का एक्सेस खो देंगे.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Nitro का एक्सेस आज खत्म हो रहा है.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">हटा दें</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Nitro को बनाए रखें</string>

View File

@ -6492,7 +6492,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Nitro pretplata će ti isteći {daysLeft}. Dodaj način plaćanja kako bi nastavio koristiti prilagođavanje profila i ostalo.</string>
<string name="premium_subscription_ending_notice_button_text">Saznaj više</string>
<string name="premium_subscription_ending_notice_text">Za {daysLeft} izgubit ćeš pristup prilagođavanjima profila, prenošenju većih datoteka, boljem dijeljenju zaslona i drugome.</string>
<string name="premium_subscription_ending_today_notice_text">Danas ćeš izgubiti pristup prilagođavanjima profila, prenošenju većih datoteka, boljem dijeljenju zaslona i drugome.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Tvoj pristup Nitru završit će danas.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Odbaci</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Zadrži Nitro</string>

View File

@ -6492,7 +6492,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">A Nitro-előfizetésed {daysLeft} lejár. Adj hozzá fizetési módot, hogy tovább használhasd a profil testreszabását és más funkciókat.</string>
<string name="premium_subscription_ending_notice_button_text">További tájékoztatás</string>
<string name="premium_subscription_ending_notice_text">{daysLeft} múlva elveszíted a lehetőséget a profil testreszabására, a nagyobb fájlfeltöltésekre, a jobb képernyőmegosztásra és egyéb funkciókra.</string>
<string name="premium_subscription_ending_today_notice_text">Ma elveszíted a lehetőséget a profil testreszabására, a nagyobb fájlfeltöltésekre, a jobb képernyőmegosztásra és egyéb funkciókra.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">A Nitro-hozzáférésed ma lejár.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Elvetés</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Nitro-előfizetés megtartása</string>

View File

@ -6502,7 +6502,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Il tuo abbonamento a Nitro finisce {daysLeft}. Inserisci un metodo di pagamento per continuare a usare la personalizzazione del profilo e molto altro.</string>
<string name="premium_subscription_ending_notice_button_text">Scopri di più</string>
<string name="premium_subscription_ending_notice_text">Tra {daysLeft}, perderai l\'accesso alla personalizzazione del profilo, all\'upload di file di grandi dimensioni, alla condivisione schermo migliorata e a molto altro.</string>
<string name="premium_subscription_ending_today_notice_text">Oggi perderai l\'accesso alla personalizzazione del profilo, all\'upload di file di grandi dimensioni, alla condivisione schermo migliorata e a molto altro.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Il tuo accesso a Nitro finisce oggi.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Chiudi</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Conserva Nitro</string>

View File

@ -6507,7 +6507,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">お客様の Nitro サブスクリプションは{daysLeft}終了します。プロフィールのカスタマイズなどをこれからも利用するには、お支払い方法を追加してください。</string>
<string name="premium_subscription_ending_notice_button_text">詳細</string>
<string name="premium_subscription_ending_notice_text">あと {daysLeft}で、プロフィールのカスタマイズ、大容量ファイルのアップロード、高品質な画面共有などがご利用できなくなります。</string>
<string name="premium_subscription_ending_today_notice_text">本日以降、プロフィールのカスタマイズ、大容量ファイルのアップロード、高品質な画面共有などがご利用できなくなります。</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Nitro のご利用が本日終了します。</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Nitro をやめる</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Nitro を継続</string>

View File

@ -6502,7 +6502,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Nitro 구독이 {daysLeft} 끝나요. 프로필 맞춤 설정 등을 계속 이용하시려면 결제 수단을 추가하세요.</string>
<string name="premium_subscription_ending_notice_button_text">자세히 알아보기</string>
<string name="premium_subscription_ending_notice_text">{daysLeft} 후면 프로필 맞춤 설정, 대용량 파일 업로드, 고품질 화면 공유 등을 이용할 수 없게 돼요.</string>
<string name="premium_subscription_ending_today_notice_text">오늘부터 프로필 맞춤 설정, 대용량 파일 업로드, 고품질 화면 공유 등을 이용할 수 없게 돼요.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Nitro 이용이 오늘 종료돼요.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">닫기</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Nitro 유지하기</string>

View File

@ -6492,7 +6492,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Tavo Nitro prenumerata baigiasi {daysLeft}. Kad galėtum ir toliau naudotis profilio tinkinimų ir kitais pranašumais, pridėk mokėjimo būdą.</string>
<string name="premium_subscription_ending_notice_button_text">Sužinoti daugiau</string>
<string name="premium_subscription_ending_notice_text">Po {daysLeft} prarasi prieigą prie profilio tinkinimo, didesnių failų įkėlimo, aukštesnės kokybės ekrano bendrinimo ir kt.</string>
<string name="premium_subscription_ending_today_notice_text">Šiandien neteksi prieigos prie profilio tinkinimo, didesnių failų įkėlimo, aukštesnės kokybės ekrano bendrinimo ir kt.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Tavo Nitro prieiga baigiasi šiandien.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Atmesti</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Pasilikti Nitro</string>

View File

@ -6502,7 +6502,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Je Nitro-abonnement verloopt {daysLeft}. Voeg een betalingsmethode toe om te blijven profiteren van onder andere profielaanpassing.</string>
<string name="premium_subscription_ending_notice_button_text">Meer informatie</string>
<string name="premium_subscription_ending_notice_text">Je verliest over {daysLeft} toegang tot profielaanpassing, het uploaden van grotere bestanden, beter gedeeld scherm en meer.</string>
<string name="premium_subscription_ending_today_notice_text">Je verliest vandaag toegang tot profielaanpassing, het uploaden van grotere bestanden, beter gedeeld scherm en meer.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Je toegang tot Nitro verloopt vandaag.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Afwijzen</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Nitro behouden</string>

View File

@ -6337,7 +6337,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Nitro-abonnementet ditt avsluttes {daysLeft}. Legg til en betalingsmåte for å fortsatt ha tilgang til profiltilpasning og annet.</string>
<string name="premium_subscription_ending_notice_button_text">Mer informasjon</string>
<string name="premium_subscription_ending_notice_text">Du mister tilpassing av profilen din, opplasting av større filer, bedre skjermdeling og annet om {daysLeft}.</string>
<string name="premium_subscription_ending_today_notice_text">I dag kommer du til å miste tilpassing av profilen din, opplasting av større filer, bedre skjermdeling og annet.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Du mister Nitro-tilgangen i dag.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Avvis</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Behold Nitro</string>

View File

@ -6508,7 +6508,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Twoja subskrypcja Nitro kończy się {daysLeft}. Aby móc nadal korzystać m.in. z możliwości personalizacji profilu, dodaj metodę płatności.</string>
<string name="premium_subscription_ending_notice_button_text">Dowiedz się więcej</string>
<string name="premium_subscription_ending_notice_text">Za {daysLeft} stracisz m.in. dostęp do personalizacji profilu, możliwość przesyłania większych plików oraz większe możliwości w zakresie współdzielenia ekranu.</string>
<string name="premium_subscription_ending_today_notice_text">Dziś stracisz m.in. dostęp do personalizacji profilu, możliwość przesyłania większych plików oraz większe możliwości w zakresie współdzielenia ekranu.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Twój dostęp do Nitro kończy się dzisiaj.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Odrzuć</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Zachowaj Nitro</string>

View File

@ -6453,7 +6453,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Sua assinatura Nitro termina em {daysLeft}. Adicione um método de pagamento para continuar usando funções como a personalização de perfil.</string>
<string name="premium_subscription_ending_notice_button_text">Saiba mais</string>
<string name="premium_subscription_ending_notice_text">Você perderá acesso à personalização do perfil, envio de arquivos maiores, compartilhamento de tela melhor, entre outras coisas, em {daysLeft}.</string>
<string name="premium_subscription_ending_today_notice_text">Você perderá acesso à personalização do perfil, envio de arquivos maiores, compartilhamento de tela melhor, entre outras coisas hoje.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Seu acesso ao Nitro acaba hoje.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Ignorar</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Manter o Nitro</string>

View File

@ -6492,7 +6492,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Abonamentul Nitro expiră {daysLeft}. Adaugă o metodă de plată pentru a avea în continuare acces la personalizarea profilului și multe altele.</string>
<string name="premium_subscription_ending_notice_button_text">Află mai multe</string>
<string name="premium_subscription_ending_notice_text">În {daysLeft}, vei pierde accesul la personalizarea profilului, la încărcarea fișierelor mai mari, la partajarea ecranului îmbunătățită și la multe altele.</string>
<string name="premium_subscription_ending_today_notice_text">Astăzi vei pierde accesul la personalizarea profilului, la încărcarea fișierelor mai mari, la partajarea ecranului îmbunătățită și la multe altele.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Accesul tău la Nitro se încheie astăzi.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Ignoră</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Păstrează Nitro</string>

View File

@ -6507,7 +6507,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Ваша подписка Nitro закончится {daysLeft}. Добавьте способ оплаты, чтобы сохранить доступ к персонализации профиля и другим возможностям.</string>
<string name="premium_subscription_ending_notice_button_text">Подробнее</string>
<string name="premium_subscription_ending_notice_text">Вы потеряете доступ к персонализации профиля, возможности загружать файлы большего размера, более высокому качеству видео при показе экрана и многому другому через {daysLeft}.</string>
<string name="premium_subscription_ending_today_notice_text">Сегодня вы потеряете доступ к персонализации профиля, возможности загружать файлы большего размера, более высокому качеству видео при показе экрана и многому другому.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Ваша подписка Nitro завершается сегодня.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Отклонить</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Не отменять Nitro</string>

View File

@ -6345,7 +6345,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Din Nitro-prenumeration upphör {daysLeft} Lägg till en betalningsmetod för att kunna fortsätta med profilanpassning och annat.</string>
<string name="premium_subscription_ending_notice_button_text">Läs mer</string>
<string name="premium_subscription_ending_notice_text">Om {daysLeft} kommer du att förlora åtkomsten till profilanpassning, större filuppladdningar, bättre skärmdelning och annat.</string>
<string name="premium_subscription_ending_today_notice_text">Idag kommer du att förlora åtkomsten till profilanpassning, större filuppladdningar, bättre skärmdelning och annat.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Din åtkomst till Nitro upphör idag.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Avvisa</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Behåll Nitro</string>

View File

@ -6492,7 +6492,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">การสมัครสมาชิก Nitro ของคุณกำลังจะหมดอายุลง{daysLeft} เพิ่มวิธีการชำระเงินเพื่อใช้การปรับแต่งโปรไฟล์และอื่น ๆ ต่อ</string>
<string name="premium_subscription_ending_notice_button_text">เรียนรู้เพิ่มเติม</string>
<string name="premium_subscription_ending_notice_text">คุณจะสูญเสียสิทธิ์การเข้าถึงการปรับแต่งโปรไฟล์ การอัปโหลดไฟล์ที่ใหญ่ขึ้น การแบ่งปันหน้าจอที่ดีขึ้น และอื่น ๆ ใน {daysLeft}</string>
<string name="premium_subscription_ending_today_notice_text">คุณจะสูญเสียสิทธิ์การเข้าถึงการปรับแต่งโปรไฟล์ การอัปโหลดไฟล์ที่ใหญ่ขึ้น การแบ่งปันหน้าจอที่ดีขึ้น และอื่น ๆ ในวันนี้</string>
<string name="premium_subscription_ending_today_what_you_lose_title">สิทธิ์การเข้าถึง Nitro ของคุณจะสิ้นสุดลงวันนี้</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">ยกเลิก</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">เก็บ Nitro</string>

View File

@ -6508,7 +6508,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Nitro aboneliğin {daysLeft} sona eriyor. Profil özelleştirmeleri ve daha fazlasını kullanmaya devam etmek için bir ödeme yöntemi ekle.</string>
<string name="premium_subscription_ending_notice_button_text">Daha Fazla Bilgi Edin</string>
<string name="premium_subscription_ending_notice_text">{daysLeft} içinde profil özelleştirmeleri, daha büyük dosya yükleme, daha iyi ekran paylaşımı gibi birçok özelliğe erişimini kaybedeceksin.</string>
<string name="premium_subscription_ending_today_notice_text">Bugün profil özelleştirmeleri, daha büyük dosya yükleme, daha iyi ekran paylaşımı gibi birçok özelliğe erişimini kaybedeceksin.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Nitro erişimin bugün sona eriyor.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Kapat</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Nitro\'yu Bırakma</string>

View File

@ -6492,7 +6492,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Термін дії вашої передплати Nitro спливає {daysLeft}. Додайте спосіб оплати, щоб і далі використовувати персоналізацію профілю та інші вигоди.</string>
<string name="premium_subscription_ending_notice_button_text">Дізнатися більше</string>
<string name="premium_subscription_ending_notice_text">Ви втратите персоналізацію профілю, завантаження більших файлів, кращу якість демонстрації екрана та інші вигоди за {daysLeft}.</string>
<string name="premium_subscription_ending_today_notice_text">Ви можете втратити персоналізацію профілю, завантаження більших файлів, кращу якість демонстрації екрана та інші вигоди вже сьогодні.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Доступ до Nitro завершується сьогодні.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Відхилити</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Зберегти Nitro</string>

View File

@ -6494,7 +6494,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">Gói đăng ký Nitro của bạn kết thúc vào {daysLeft}. Thêm phương thức thanh toán để tiếp tục sử dụng tùy chỉnh hồ sơ và các tính năng khác.</string>
<string name="premium_subscription_ending_notice_button_text">Tìm hiểu thêm</string>
<string name="premium_subscription_ending_notice_text">Bạn sẽ mất quyền tùy chỉnh hồ sơ, tải lên tệp lớn hơn, chia sẻ màn hình chất lượng cao và hơn thế nữa trong {daysLeft}.</string>
<string name="premium_subscription_ending_today_notice_text">Bạn sẽ mất quyền tùy chỉnh hồ sơ, tải lên tệp lớn hơn, chia sẻ màn hình chất lượng cao và hơn thế nữa ngay hôm nay.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Quyền truy cập Nitro của bạn kết thúc vào hôm nay.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Hủy bỏ</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Giữ lại gói Nitro</string>

View File

@ -6501,7 +6501,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">您的 Nitro 订阅将于{daysLeft}到期。添加付款方式,继续使用个人资料自定义及更多特权吧。</string>
<string name="premium_subscription_ending_notice_button_text">了解更多</string>
<string name="premium_subscription_ending_notice_text">{daysLeft}后,您将失去个人资料自定义、更大的文件上传尺寸、更好的屏幕分享体验等权限。</string>
<string name="premium_subscription_ending_today_notice_text">就在今天,您即将失去个人资料自定义、更大的文件上传尺寸、更好的屏幕分享体验等权限。</string>
<string name="premium_subscription_ending_today_what_you_lose_title">您的 Nitro 访问权限将于今天到期。</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">解除</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">保留 Nitro</string>

View File

@ -6496,7 +6496,6 @@
<string name="premium_subscription_ending_missing_payment_notice_text">您的 Nitro 訂閱將在{daysLeft}結束。只要新增付款方式,就能繼續使用個人資料自訂等功能。</string>
<string name="premium_subscription_ending_notice_button_text">瞭解更多</string>
<string name="premium_subscription_ending_notice_text">{daysLeft}後,您將無法使用個人資料自訂、更大的檔案上傳量和更好的畫面分享效能等福利。</string>
<string name="premium_subscription_ending_today_notice_text">您今天將無法使用個人資料自訂、更大的檔案上傳量和更好的畫面分享效能等福利。</string>
<string name="premium_subscription_ending_today_what_you_lose_title">您的 Nitro 存取權限將在今天結束。</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">取消</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">保留 Nitro</string>

View File

@ -1184,9 +1184,17 @@
<item quantity="one">in {#} day</item>
<item quantity="other">in {#} days</item>
</plurals>
<plurals name="premium_subscription_ending_missing_payment_tier_1_notice_text_daysLeft">
<item quantity="one">in {#} day</item>
<item quantity="other">in {#} days</item>
</plurals>
<plurals name="premium_subscription_ending_notice_text_daysLeft">
<item quantity="one">{#} day</item>
<item quantity="other">{#} days</item>
<item quantity="one">in {#} day</item>
<item quantity="other">in {#} days</item>
</plurals>
<plurals name="premium_subscription_ending_tier_1_notice_text_daysLeft">
<item quantity="one">in {#} day</item>
<item quantity="other">in {#} days</item>
</plurals>
<plurals name="premium_subscription_ending_what_you_lose_title_daysLeft">
<item quantity="one">{#} day</item>

File diff suppressed because it is too large Load Diff

View File

@ -1128,6 +1128,8 @@
<string name="camera_off">Turn Off Camera</string>
<string name="camera_on">Turn On Camera</string>
<string name="camera_permission_denied">Camera Permission Required</string>
<string name="camera_preview_always_preview">Always preview video</string>
<string name="camera_preview_always_preview_note">Pops up preview modal every time you turn on video</string>
<string name="camera_preview_camera">Camera</string>
<string name="camera_preview_menu_item">Preview Camera</string>
<string name="camera_preview_modal_cta">Turn on camera</string>
@ -1427,7 +1429,7 @@
<string name="color_picker_title">Select a color</string>
<string name="color_picker_transparency">Transparency</string>
<string name="color_picker_use_default">Use Default</string>
<string name="res_2131887507_com_crashlytics_android_build_id">0890219c5c134764b083b3ddb5afd89a</string>
<string name="res_2131887509_com_crashlytics_android_build_id">8bfaf5263cc849c98ec207e87ff2b910</string>
<string name="coming_soon">Coming Soon</string>
<string name="command_accessibility_desc_app_header_item">Slash command application {applicationName}</string>
<string name="command_accessibility_desc_app_item">{applicationName} application</string>
@ -3586,7 +3588,6 @@
<string name="guild_role_subscription_checklist_info_description">Write a description</string>
<string name="guild_role_subscription_checklist_info_format">Select a format</string>
<string name="guild_role_subscription_checklist_payment_enable">Enable monetization</string>
<string name="guild_role_subscription_checklist_payment_team">Create a team</string>
<string name="guild_role_subscription_checklist_tier_basics">Fill out the basics</string>
<string name="guild_role_subscription_checklist_tier_flair">Set visual flair</string>
<string name="guild_role_subscription_checklist_tier_perks">Select perks</string>
@ -3605,11 +3606,11 @@
<string name="guild_role_subscription_create_tier_intangible_benefits_description">Access to exclusive channels is just one way to reward premium subscribers. You can also offer other perks.</string>
<string name="guild_role_subscription_create_tier_intangible_benefits_title">Any other benefits?</string>
<string name="guild_role_subscription_create_tier_step_header">Step {number} of {total}</string>
<string name="guild_role_subscription_earnings_description">Vitae quis facilisi integer nec lobortis et purus. Sed arcu odio leo vel gravida faucibus aliquet. Dolor velit viverra mauris rhoncus tortor vulputate quam erat quis. Senectus morbi vitae ut justo ut ultrices.</string>
<string name="guild_role_subscription_earnings_description">Aliquet augue condimentum leo egestas. Justo, tellus mattis nibh donec velit.</string>
<string name="guild_role_subscription_earnings_earnings_history_description">Vitae quis facilisi integer nec lobortis et purus. Sed arcu odio leo vel gravida faucibus aliquet. Dolor velit viverra mauris rhoncus tortor vulputate quam erat quis. Senectus morbi vitae ut justo ut ultrices.</string>
<string name="guild_role_subscription_earnings_earnings_history_header">Transaction History</string>
<string name="guild_role_subscription_earnings_edit_payment_method_link">[Edit Payment Info]({url})</string>
<string name="guild_role_subscription_earnings_header">Manage Payment</string>
<string name="guild_role_subscription_earnings_header">Payment Overview</string>
<string name="guild_role_subscription_earnings_metric_next_payment">Next Payment</string>
<string name="guild_role_subscription_earnings_metric_revenue">Revenue</string>
<string name="guild_role_subscription_earnings_metric_subscribers">Total Members</string>
@ -3670,7 +3671,6 @@
<string name="guild_role_subscription_search_channels_placeholder">Search channels</string>
<string name="guild_role_subscription_settings_description">(PLACEHOLDER)</string>
<string name="guild_role_subscription_settings_section_basic_info">Basic Info</string>
<string name="guild_role_subscription_settings_section_members">Members</string>
<string name="guild_role_subscription_settings_section_payment">Payment</string>
<string name="guild_role_subscription_settings_section_tiers">Tiers</string>
<string name="guild_role_subscription_settings_title">Premium Membership</string>
@ -3739,6 +3739,7 @@
<string name="guild_role_subscription_tier_review_intangible_benefits_header">{count}</string>
<string name="guild_role_subscription_tier_review_member_preview">Member Color &amp; Badge</string>
<string name="guild_role_subscription_tier_review_subscribe_label">Subscribe</string>
<string name="guild_role_subscription_tier_review_subscribed_label">Subscribed</string>
<string name="guild_role_subscription_tier_subscribe">Subscribe</string>
<string name="guild_role_subscriptions_active_user_subscriptions_description">You have **{numSubscriptions} active {numSubscriptions}**</string>
<string name="guild_role_subscriptions_channel_label">Premium Membership</string>
@ -4252,7 +4253,7 @@
<string name="guild_settings_members_display_role">Display role:</string>
<string name="guild_settings_members_remove_role">Remove role !!{roleName}!!</string>
<string name="guild_settings_members_server_members">Server Members</string>
<string name="guild_settings_monetization">We\'re no strangers to love</string>
<string name="guild_settings_monetization">Server Monetization</string>
<string name="guild_settings_overview_boost_unlock">{boosts} to unlock</string>
<string name="guild_settings_overview_boost_unlocked">Tier {tier} perk unlocked</string>
<string name="guild_settings_overview_tier_info">This is a Tier {tier} Nitro Feature. [Check your tier status]({tierStatusUrl})</string>
@ -4352,7 +4353,6 @@
<string name="guild_settings_public_welcome_title">Welcome to **!!{guildName}!!!**</string>
<string name="guild_settings_public_welcome_update_failure">You must remove all invalid channels first before you can save.</string>
<string name="guild_settings_role_icon_sidebar_new_aria_label">Manage Roles</string>
<string name="guild_settings_role_subscription_earnings_tab">Manage Payment</string>
<string name="guild_settings_role_subscription_tier_card_create">Create a new tier</string>
<string name="guild_settings_role_subscription_tier_edit_benefits_advanced_settings_description">You may want to grant members of premium tiers additional privileges on your server. Only mess with this stuff if youre a Discord professional.</string>
<string name="guild_settings_role_subscription_tier_edit_benefits_title">Perks</string>
@ -4362,10 +4362,10 @@
<string name="guild_settings_role_subscription_tier_edit_permission_label">Edit Roles Permissions</string>
<string name="guild_settings_role_subscription_tier_edit_publish_draft_cta">Publish</string>
<string name="guild_settings_role_subscription_tier_edit_publish_draft_description">And if you ask me how I\'m feeling, Don\'t tell me you\'re too blind to see</string>
<string name="guild_settings_role_subscription_tier_edit_subtitle">Never gonna</string>
<string name="guild_settings_role_subscription_tier_edit_subtitle">Premium Tier</string>
<string name="guild_settings_role_subscription_tiers_tab_description">Some helpful info about what a tier is goes here.</string>
<string name="guild_settings_role_subscription_tiers_tab_title">Manage Tiers</string>
<string name="guild_settings_role_subscriptions_title">You know the rules and so do I</string>
<string name="guild_settings_role_subscriptions_title">Premium Membership</string>
<string name="guild_settings_server_banner">Server Banner</string>
<string name="guild_settings_server_invite_background">Server Invite Background</string>
<string name="guild_settings_set_up_discovery">Set Up Discovery</string>
@ -7106,9 +7106,12 @@
<string name="premium_subscription_description_tier_2_pending_payment">You will have premium chat, **{num}** Boosts, and a Boost discount **as soon as your payment processes.** We will send you an email as soon as it does</string>
<string name="premium_subscription_ending_missing_payment_notice_button_text">Add Payment</string>
<string name="premium_subscription_ending_missing_payment_notice_text">Your Nitro subscription ends {daysLeft}. Add a payment method to keep using profile customization and more.</string>
<string name="premium_subscription_ending_missing_payment_tier_1_notice_button_text">Add Payment</string>
<string name="premium_subscription_ending_missing_payment_tier_1_notice_text">Your Nitro Classic sub ends {daysLeft}. Add a payment method to keep using custom emojis and more.</string>
<string name="premium_subscription_ending_notice_button_text">Learn More</string>
<string name="premium_subscription_ending_notice_text">Youll lose access to profile customization, bigger file uploads, better screen share, and more in {daysLeft}.</string>
<string name="premium_subscription_ending_today_notice_text">Youre going to lose access to profile customization, bigger file uploads, better screen share, and more today.</string>
<string name="premium_subscription_ending_notice_text">Youll lose access to profile customization, bigger file uploads, better screen share, and more {daysLeft}.</string>
<string name="premium_subscription_ending_tier_1_notice_button_text">Manage Plan</string>
<string name="premium_subscription_ending_tier_1_notice_text">Your Nitro Classic access ends {daysLeft}. Renew now to keep custom emoji, bigger uploads, and more.</string>
<string name="premium_subscription_ending_today_what_you_lose_title">Your Nitro access ends today.</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_cancel">Dismiss</string>
<string name="premium_subscription_ending_what_you_lose_footer_button_keep_nitro">Keep Nitro</string>
@ -7571,15 +7574,14 @@
<string name="repositioning_experiment_premium_guild_subscription_perk_screen_audio_quality">Audio Quality</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_screen_share_quality">Screen Share Quality</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_table_heading">Compare Plans</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_table_heading_perks">Perks</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_table_heading_perks_info">Hover for info</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_table_heading_perks">Rewards</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_table_heading_perks_tooltip">Hover on rewards for more info</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_threads_archive">Threads Archive</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_value_screen_share_quality">{resolution}/{framerate}fps</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_value_threads_archive_tier_0">1 hour, 1 day</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_value_threads_archive_tier_1">up to 3 days</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_value_threads_archive_tier_2">up to 7 days</string>
<string name="repositioning_experiment_premium_guild_subscription_perk_value_threads_archive_tier_3">up to 7 days</string>
<string name="repositioning_experiment_premium_guild_subscription_perks_table_hover_tip">Hover for info</string>
<string name="repositioning_experiment_premium_guild_subscription_progress_bar_tooltip_current_progress_complete_heading">You did it!</string>
<string name="repositioning_experiment_premium_guild_subscription_progress_bar_tooltip_current_progress_heading">You are here!</string>
<string name="repositioning_experiment_premium_guild_subscription_progress_bar_tooltip_current_progress_subscription_count">{numSubscriptionsApplied}</string>