105.2 - Alpha (105202)

This commit is contained in:
Juby210 2021-12-01 08:34:08 +01:00
parent 1d370db4da
commit 861a06a0d0
73 changed files with 11016 additions and 10787 deletions

View file

@ -10,8 +10,8 @@ android {
applicationId 'com.discord'
minSdkVersion 21
targetSdkVersion 30
versionCode 105201
versionName "105.1 - Alpha"
versionCode 105202
versionName "105.2 - 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="105201" android:versionName="105.1 - 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="105202" android:versionName="105.2 - Alpha" android:installLocation="auto" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" package="com.discord" platformBuildVersionCode="30" platformBuildVersionName="11">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="30"/>
<uses-feature android:name="android.hardware.camera" android:required="false"/>
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>

View file

@ -9,6 +9,7 @@ import d0.z.d.m;
public final class TrackUpdateUserSettingsLocal implements AnalyticsSchema, TrackBaseReceiver {
private final Boolean alwaysPreviewVideo = null;
private final transient String analyticsSchemaTypeName = "update_user_settings_local";
private final Boolean showSnowsgiving2021 = null;
private TrackBase trackBase;
@Override // com.discord.api.science.AnalyticsSchema
@ -17,21 +18,31 @@ public final class TrackUpdateUserSettingsLocal implements AnalyticsSchema, Trac
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof TrackUpdateUserSettingsLocal) && m.areEqual(this.alwaysPreviewVideo, ((TrackUpdateUserSettingsLocal) obj).alwaysPreviewVideo);
}
if (this == obj) {
return true;
}
if (!(obj instanceof TrackUpdateUserSettingsLocal)) {
return false;
}
TrackUpdateUserSettingsLocal trackUpdateUserSettingsLocal = (TrackUpdateUserSettingsLocal) obj;
return m.areEqual(this.alwaysPreviewVideo, trackUpdateUserSettingsLocal.alwaysPreviewVideo) && m.areEqual(this.showSnowsgiving2021, trackUpdateUserSettingsLocal.showSnowsgiving2021);
}
public int hashCode() {
Boolean bool = this.alwaysPreviewVideo;
if (bool != null) {
return bool.hashCode();
int i = 0;
int hashCode = (bool != null ? bool.hashCode() : 0) * 31;
Boolean bool2 = this.showSnowsgiving2021;
if (bool2 != null) {
i = bool2.hashCode();
}
return 0;
return hashCode + i;
}
public String toString() {
return a.C(a.R("TrackUpdateUserSettingsLocal(alwaysPreviewVideo="), this.alwaysPreviewVideo, ")");
StringBuilder R = a.R("TrackUpdateUserSettingsLocal(alwaysPreviewVideo=");
R.append(this.alwaysPreviewVideo);
R.append(", showSnowsgiving2021=");
return a.C(R, this.showSnowsgiving2021, ")");
}
}

View file

@ -10,7 +10,7 @@ import java.util.List;
public final class DirectoryUtilsKt {
private static final int MAXIMUM_SIZE = 200;
public static final int MAX_HOME_CATEGORY_COUNT = 5;
private static final int MAX_RECOMMENDATION_COUNT = 5;
public static final int MAX_RECOMMENDATION_COUNT = 5;
private static final int MINIMUM_MEMBER_COUNT = 5;
private static final int MINIMUM_SIZE = 5;
@ -44,7 +44,7 @@ public final class DirectoryUtilsKt {
return u.take(u.sortedWith(arrayList, new DirectoryUtilsKt$sortByAdded$$inlined$sortedByDescending$1()), 5);
}
public static final List<DirectoryEntryData> sortByRanking(List<DirectoryEntryData> list) {
public static final List<DirectoryEntryData> sortByRanking(List<DirectoryEntryData> list, int i) {
m.checkNotNullParameter(list, "$this$sortByRanking");
ArrayList arrayList = new ArrayList();
for (Object obj : list) {
@ -52,6 +52,6 @@ public final class DirectoryUtilsKt {
arrayList.add(obj);
}
}
return u.take(rank$default(arrayList, null, 1, null), 4);
return u.take(rank$default(arrayList, null, 1, null), i);
}
}

View file

@ -6,29 +6,28 @@ import com.discord.widgets.guilds.join.InviteArgs;
import d0.z.d.m;
import d0.z.d.o;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
/* compiled from: GuildCaptchaUtils.kt */
public final class GuildCaptchaUtilsKt$handleHttpException$1 extends o implements Function1<String, Unit> {
public final class GuildCaptchaUtilsKt$handleHttpException$1 extends o implements Function2<AppFragment, String, Unit> {
public final /* synthetic */ InviteArgs $args;
public final /* synthetic */ AppFragment $fragment;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public GuildCaptchaUtilsKt$handleHttpException$1(InviteArgs inviteArgs, AppFragment appFragment) {
super(1);
public GuildCaptchaUtilsKt$handleHttpException$1(InviteArgs inviteArgs) {
super(2);
this.$args = inviteArgs;
this.$fragment = appFragment;
}
/* Return type fixed from 'java.lang.Object' to match base method */
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
@Override // kotlin.jvm.functions.Function1
public /* bridge */ /* synthetic */ Unit invoke(String str) {
invoke(str);
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object, java.lang.Object] */
@Override // kotlin.jvm.functions.Function2
public /* bridge */ /* synthetic */ Unit invoke(AppFragment appFragment, String str) {
invoke(appFragment, str);
return Unit.a;
}
public final void invoke(String str) {
public final void invoke(AppFragment appFragment, String str) {
m.checkNotNullParameter(appFragment, "newFragment");
m.checkNotNullParameter(str, "captchaToken");
InviteJoinHelper.INSTANCE.joinViaInvite(this.$args.getInvite(), this.$args.getJavaClass(), this.$fragment, this.$args.getLocation(), this.$args.getOnInvitePostError(), this.$args.getOnInvitePostSuccess(), this.$args.getOnInviteFlowFinished(), str);
InviteJoinHelper.INSTANCE.joinViaInvite(this.$args.getInvite(), this.$args.getJavaClass(), appFragment, this.$args.getLocation(), this.$args.getOnInvitePostError(), this.$args.getOnInvitePostSuccess(), this.$args.getOnInviteFlowFinished(), str);
}
}

View file

@ -1,33 +1,35 @@
package com.discord.utilities.guilds;
import android.content.Context;
import com.discord.app.AppFragment;
import com.discord.widgets.guilds.join.GuildJoinHelperKt;
import com.discord.widgets.guilds.join.JoinArgs;
import d0.z.d.m;
import d0.z.d.o;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
/* compiled from: GuildCaptchaUtils.kt */
public final class GuildCaptchaUtilsKt$handleHttpException$2 extends o implements Function1<String, Unit> {
public final class GuildCaptchaUtilsKt$handleHttpException$2 extends o implements Function2<AppFragment, String, Unit> {
public final /* synthetic */ JoinArgs $args;
public final /* synthetic */ Context $context;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public GuildCaptchaUtilsKt$handleHttpException$2(Context context, JoinArgs joinArgs) {
super(1);
super(2);
this.$context = context;
this.$args = joinArgs;
}
/* Return type fixed from 'java.lang.Object' to match base method */
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
@Override // kotlin.jvm.functions.Function1
public /* bridge */ /* synthetic */ Unit invoke(String str) {
invoke(str);
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object, java.lang.Object] */
@Override // kotlin.jvm.functions.Function2
public /* bridge */ /* synthetic */ Unit invoke(AppFragment appFragment, String str) {
invoke(appFragment, str);
return Unit.a;
}
public final void invoke(String str) {
public final void invoke(AppFragment appFragment, String str) {
m.checkNotNullParameter(appFragment, "<anonymous parameter 0>");
m.checkNotNullParameter(str, "captchaToken");
GuildJoinHelperKt.joinGuild$default(this.$context, this.$args.getGuildId(), this.$args.isLurker(), this.$args.getSessionId(), this.$args.getDirectoryChannelId(), null, this.$args.getErrorClass(), this.$args.getSubscriptionHandler(), this.$args.getErrorHandler(), str, this.$args.getOnNext(), 32, null);
}

View file

@ -1,7 +1,7 @@
package com.discord.utilities.guilds;
import android.content.Context;
import com.discord.app.AppFragment;
import androidx.fragment.app.Fragment;
import com.discord.utilities.captcha.CaptchaErrorBody;
import com.discord.utilities.captcha.CaptchaHelper;
import com.discord.utilities.error.Error;
@ -37,15 +37,15 @@ public final class GuildCaptchaUtilsKt {
}
}
public static final void handleHttpException(Error error, AppFragment appFragment, InviteArgs inviteArgs) {
public static final void handleHttpException(Error error, Fragment fragment, InviteArgs inviteArgs) {
m.checkNotNullParameter(error, "error");
m.checkNotNullParameter(appFragment, "fragment");
m.checkNotNullParameter(fragment, "fragment");
m.checkNotNullParameter(inviteArgs, "args");
if (error.getThrowable() instanceof HttpException) {
String bodyText = error.getBodyText();
String str = null;
if (m.areEqual(bodyText != null ? Boolean.valueOf(w.contains$default((CharSequence) bodyText, (CharSequence) CaptchaHelper.CAPTCHA_KEY, false, 2, (Object) null)) : null, Boolean.TRUE)) {
WidgetGuildJoinCaptchaBottomSheet.Companion.enqueue(REQUEST_KEY_GUILD_CAPTCHA, new GuildCaptchaUtilsKt$handleHttpException$1(inviteArgs, appFragment), CaptchaErrorBody.Companion.createFromError(error));
WidgetGuildJoinCaptchaBottomSheet.Companion.enqueue(REQUEST_KEY_GUILD_CAPTCHA, new GuildCaptchaUtilsKt$handleHttpException$1(inviteArgs), CaptchaErrorBody.Companion.createFromError(error));
return;
}
Error.Response response = error.getResponse();
@ -55,7 +55,7 @@ public final class GuildCaptchaUtilsKt {
str = (String) u.firstOrNull((List<? extends Object>) list);
}
if (str != null) {
c.a.d.m.j(appFragment, str, 0, 4);
c.a.d.m.j(fragment, str, 0, 4);
}
}
}

View file

@ -86,7 +86,12 @@ public final class IconUtils {
}
private final String getAssetPlatformUrl(String str, String str2) {
if (str.hashCode() == -1998723398 && str.equals("spotify")) {
int hashCode = str.hashCode();
if (hashCode != -1998723398) {
if (hashCode == 3491 && str.equals("mp")) {
return a.v("https://media.discordapp.net/", str2);
}
} else if (str.equals("spotify")) {
return a.v("https://i.scdn.co/image/", str2);
}
return null;

View file

@ -16,7 +16,7 @@ import kotlin.jvm.internal.DefaultConstructorMarker;
public enum Platform {
BATTLENET("Battle.net", Integer.valueOf((int) R.color.battlenet), Integer.valueOf((int) R.attr.ic_account_battlenet), Integer.valueOf((int) R.drawable.ic_account_battlenet_white_24dp), false, false, false, 112, null),
FACEBOOK("Facebook", Integer.valueOf((int) R.color.facebook), Integer.valueOf((int) R.attr.ic_account_facebook), Integer.valueOf((int) R.drawable.ic_account_facebook_white_24dp), false, false, true, 48, null),
GITHUB("Github", Integer.valueOf((int) R.color.github), Integer.valueOf((int) R.attr.ic_account_github), Integer.valueOf((int) R.drawable.ic_account_github_white_24dp), false, false, true, 48, null),
GITHUB("GitHub", Integer.valueOf((int) R.color.github), Integer.valueOf((int) R.attr.ic_account_github), Integer.valueOf((int) R.drawable.ic_account_github_white_24dp), false, false, true, 48, null),
LEAGUEOFLEGENDS("League of Legends", Integer.valueOf((int) R.color.league_of_legends), Integer.valueOf((int) R.attr.ic_account_league_of_legends), Integer.valueOf((int) R.drawable.ic_account_league_of_legends_white_24dp), false, false, false, 112, null),
REDDIT("Reddit", Integer.valueOf((int) R.color.reddit), Integer.valueOf((int) R.attr.ic_account_reddit), Integer.valueOf((int) R.drawable.ic_account_reddit_white_24dp), false, false, true, 48, null),
SAMSUNG("Samsung Galaxy", null, Integer.valueOf((int) R.attr.ic_account_samsung), Integer.valueOf((int) R.drawable.ic_account_samsung_white_24dp), false, true, false, 82, null),
@ -26,7 +26,7 @@ public enum Platform {
TWITCH("Twitch", Integer.valueOf((int) R.color.twitch), Integer.valueOf((int) R.attr.ic_account_twitch), Integer.valueOf((int) R.drawable.ic_account_twitch_white_24dp), false, false, true, 48, null),
TWITTER("Twitter", Integer.valueOf((int) R.color.twitter), Integer.valueOf((int) R.attr.ic_account_twitter), Integer.valueOf((int) R.drawable.ic_account_twitter_white_24dp), false, false, true, 48, null),
XBOX("Xbox Live", Integer.valueOf((int) R.color.xbox), Integer.valueOf((int) R.attr.ic_account_xbox), Integer.valueOf((int) R.drawable.ic_account_xbox_white_24dp), false, true, true, 16, null),
YOUTUBE("Youtube", Integer.valueOf((int) R.color.youtube), Integer.valueOf((int) R.attr.ic_account_youtube), Integer.valueOf((int) R.drawable.ic_account_youtube_white_24dp), false, false, true, 48, null),
YOUTUBE("YouTube", Integer.valueOf((int) R.color.youtube), Integer.valueOf((int) R.attr.ic_account_youtube), Integer.valueOf((int) R.drawable.ic_account_youtube_white_24dp), false, false, true, 48, null),
NONE(null, null, null, null, false, false, false, 127, null);
public static final Companion Companion = new Companion(null);

View file

@ -1,21 +1,21 @@
package com.discord.utilities.rx;
import kotlin.jvm.functions.Function19;
import rx.functions.Func3;
import kotlin.jvm.functions.Function16;
import rx.functions.Func8;
/* compiled from: ObservableCombineLatestOverloads.kt */
public final class ObservableCombineLatestOverloadsKt$combineLatest$7<T1, T2, T3, R> implements Func3<Holder<T1, T2, T3, T4, T5, T6, T7, T8, T9>, Holder<T10, T11, T12, T13, T14, T15, T16, T17, T18>, T19, R> {
public final /* synthetic */ Function19 $combineFunction;
public final class ObservableCombineLatestOverloadsKt$combineLatest$7<T1, T2, T3, T4, T5, T6, T7, T8, R> implements Func8<Holder<T1, T2, T3, T4, T5, T6, T7, T8, T9>, T10, T11, T12, T13, T14, T15, T16, R> {
public final /* synthetic */ Function16 $combineFunction;
public ObservableCombineLatestOverloadsKt$combineLatest$7(Function19 function19) {
this.$combineFunction = function19;
public ObservableCombineLatestOverloadsKt$combineLatest$7(Function16 function16) {
this.$combineFunction = function16;
}
public final R call(Holder<T1, T2, T3, T4, T5, T6, T7, T8, T9> holder, Holder<T10, T11, T12, T13, T14, T15, T16, T17, T18> holder2, T19 t19) {
return (R) this.$combineFunction.invoke(holder.getT1(), holder.getT2(), holder.getT3(), holder.getT4(), holder.getT5(), holder.getT6(), holder.getT7(), holder.getT8(), holder.getT9(), holder2.getT1(), holder2.getT2(), holder2.getT3(), holder2.getT4(), holder2.getT5(), holder2.getT6(), holder2.getT7(), holder2.getT8(), holder2.getT9(), t19);
public final R call(Holder<T1, T2, T3, T4, T5, T6, T7, T8, T9> holder, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16) {
return (R) this.$combineFunction.invoke(holder.getT1(), holder.getT2(), holder.getT3(), holder.getT4(), holder.getT5(), holder.getT6(), holder.getT7(), holder.getT8(), holder.getT9(), t10, t11, t12, t13, t14, t15, t16);
}
@Override // rx.functions.Func3
public /* bridge */ /* synthetic */ Object call(Object obj, Object obj2, Object obj3) {
return call((Holder) ((Holder) obj), (Holder) ((Holder) obj2), (Holder<T10, T11, T12, T13, T14, T15, T16, T17, T18>) obj3);
@Override // rx.functions.Func8
public /* bridge */ /* synthetic */ Object call(Object obj, Object obj2, Object obj3, Object obj4, Object obj5, Object obj6, Object obj7, Object obj8) {
return call((Holder) ((Holder) obj), (Holder<T1, T2, T3, T4, T5, T6, T7, T8, T9>) obj2, obj3, obj4, obj5, obj6, obj7, obj8);
}
}

View file

@ -0,0 +1,21 @@
package com.discord.utilities.rx;
import kotlin.jvm.functions.Function19;
import rx.functions.Func3;
/* compiled from: ObservableCombineLatestOverloads.kt */
public final class ObservableCombineLatestOverloadsKt$combineLatest$8<T1, T2, T3, R> implements Func3<Holder<T1, T2, T3, T4, T5, T6, T7, T8, T9>, Holder<T10, T11, T12, T13, T14, T15, T16, T17, T18>, T19, R> {
public final /* synthetic */ Function19 $combineFunction;
public ObservableCombineLatestOverloadsKt$combineLatest$8(Function19 function19) {
this.$combineFunction = function19;
}
public final R call(Holder<T1, T2, T3, T4, T5, T6, T7, T8, T9> holder, Holder<T10, T11, T12, T13, T14, T15, T16, T17, T18> holder2, T19 t19) {
return (R) this.$combineFunction.invoke(holder.getT1(), holder.getT2(), holder.getT3(), holder.getT4(), holder.getT5(), holder.getT6(), holder.getT7(), holder.getT8(), holder.getT9(), holder2.getT1(), holder2.getT2(), holder2.getT3(), holder2.getT4(), holder2.getT5(), holder2.getT6(), holder2.getT7(), holder2.getT8(), holder2.getT9(), t19);
}
@Override // rx.functions.Func3
public /* bridge */ /* synthetic */ Object call(Object obj, Object obj2, Object obj3) {
return call((Holder) ((Holder) obj), (Holder) ((Holder) obj2), (Holder<T10, T11, T12, T13, T14, T15, T16, T17, T18>) obj3);
}
}

View file

@ -7,6 +7,7 @@ import kotlin.jvm.functions.Function12;
import kotlin.jvm.functions.Function13;
import kotlin.jvm.functions.Function14;
import kotlin.jvm.functions.Function15;
import kotlin.jvm.functions.Function16;
import kotlin.jvm.functions.Function19;
import rx.Observable;
/* compiled from: ObservableCombineLatestOverloads.kt */
@ -128,6 +129,29 @@ public final class ObservableCombineLatestOverloadsKt {
return e;
}
public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R> Observable<R> combineLatest(Observable<T1> observable, Observable<T2> observable2, Observable<T3> observable3, Observable<T4> observable4, Observable<T5> observable5, Observable<T6> observable6, Observable<T7> observable7, Observable<T8> observable8, Observable<T9> observable9, Observable<T10> observable10, Observable<T11> observable11, Observable<T12> observable12, Observable<T13> observable13, Observable<T14> observable14, Observable<T15> observable15, Observable<T16> observable16, Function16<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? super T9, ? super T10, ? super T11, ? super T12, ? super T13, ? super T14, ? super T15, ? super T16, ? extends R> function16) {
m.checkNotNullParameter(observable, "o1");
m.checkNotNullParameter(observable2, "o2");
m.checkNotNullParameter(observable3, "o3");
m.checkNotNullParameter(observable4, "o4");
m.checkNotNullParameter(observable5, "o5");
m.checkNotNullParameter(observable6, "o6");
m.checkNotNullParameter(observable7, "o7");
m.checkNotNullParameter(observable8, "o8");
m.checkNotNullParameter(observable9, "o9");
m.checkNotNullParameter(observable10, "o10");
m.checkNotNullParameter(observable11, "o11");
m.checkNotNullParameter(observable12, "o12");
m.checkNotNullParameter(observable13, "o13");
m.checkNotNullParameter(observable14, "o14");
m.checkNotNullParameter(observable15, "o15");
m.checkNotNullParameter(observable16, "o16");
m.checkNotNullParameter(function16, "combineFunction");
Observable<R> d = Observable.d(createHolderObservable(observable, observable2, observable3, observable4, observable5, observable6, observable7, observable8, observable9), observable10, observable11, observable12, observable13, observable14, observable15, observable16, new ObservableCombineLatestOverloadsKt$combineLatest$7(function16));
m.checkNotNullExpressionValue(d, "Observable\n .comb…t16\n )\n }");
return d;
}
public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R> Observable<R> combineLatest(Observable<T1> observable, Observable<T2> observable2, Observable<T3> observable3, Observable<T4> observable4, Observable<T5> observable5, Observable<T6> observable6, Observable<T7> observable7, Observable<T8> observable8, Observable<T9> observable9, Observable<T10> observable10, Observable<T11> observable11, Observable<T12> observable12, Observable<T13> observable13, Observable<T14> observable14, Observable<T15> observable15, Observable<T16> observable16, Observable<T17> observable17, Observable<T18> observable18, Observable<T19> observable19, Function19<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? super T9, ? super T10, ? super T11, ? super T12, ? super T13, ? super T14, ? super T15, ? super T16, ? super T17, ? super T18, ? super T19, ? extends R> function19) {
m.checkNotNullParameter(observable, "o1");
m.checkNotNullParameter(observable2, "o2");
@ -149,7 +173,7 @@ public final class ObservableCombineLatestOverloadsKt {
m.checkNotNullParameter(observable18, "o18");
m.checkNotNullParameter(observable19, "o19");
m.checkNotNullParameter(function19, "combineFunction");
Observable<R> i = Observable.i(createHolderObservable(observable, observable2, observable3, observable4, observable5, observable6, observable7, observable8, observable9), createHolderObservable(observable10, observable11, observable12, observable13, observable14, observable15, observable16, observable17, observable18), observable19, new ObservableCombineLatestOverloadsKt$combineLatest$7(function19));
Observable<R> i = Observable.i(createHolderObservable(observable, observable2, observable3, observable4, observable5, observable6, observable7, observable8, observable9), createHolderObservable(observable10, observable11, observable12, observable13, observable14, observable15, observable16, observable17, observable18), observable19, new ObservableCombineLatestOverloadsKt$combineLatest$8(function19));
m.checkNotNullExpressionValue(i, "Observable\n .comb…o19\n )\n }");
return i;
}

View file

@ -1,5 +1,6 @@
package com.discord.widgets.chat.list.model;
import com.discord.api.channel.ChannelUtils;
import com.discord.stores.StoreChannelsSelected;
import com.discord.widgets.chat.list.model.WidgetChatListModel;
import j0.k.b;
@ -11,12 +12,13 @@ public final class WidgetChatListModel$Companion$get$1<T, R> implements b<StoreC
public final Observable<? extends WidgetChatListModel> call(StoreChannelsSelected.ResolvedSelectedChannel resolvedSelectedChannel) {
if (resolvedSelectedChannel instanceof StoreChannelsSelected.ResolvedSelectedChannel.Channel) {
return WidgetChatListModel.Companion.access$getChannel(WidgetChatListModel.Companion, ((StoreChannelsSelected.ResolvedSelectedChannel.Channel) resolvedSelectedChannel).getChannel());
}
if (!(resolvedSelectedChannel instanceof StoreChannelsSelected.ResolvedSelectedChannel.ThreadDraft)) {
StoreChannelsSelected.ResolvedSelectedChannel.Channel channel = (StoreChannelsSelected.ResolvedSelectedChannel.Channel) resolvedSelectedChannel;
return ChannelUtils.o(channel.getChannel()) ? new j(null) : WidgetChatListModel.Companion.access$getChannel(WidgetChatListModel.Companion, channel.getChannel());
} else if (!(resolvedSelectedChannel instanceof StoreChannelsSelected.ResolvedSelectedChannel.ThreadDraft)) {
return new j(null);
}
} else {
StoreChannelsSelected.ResolvedSelectedChannel.ThreadDraft threadDraft = (StoreChannelsSelected.ResolvedSelectedChannel.ThreadDraft) resolvedSelectedChannel;
return WidgetChatListModel.Companion.access$getThreadDraft(WidgetChatListModel.Companion, threadDraft.getParentChannel(), threadDraft.getStarterMessageId());
}
}
}

View file

@ -31,7 +31,6 @@ import d0.z.d.a0;
import d0.z.d.m;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.List;
import kotlin.Lazy;
@ -87,7 +86,6 @@ public final class WidgetDirectoryCategory extends AppFragment {
private final void configureHomeUi(WidgetDirectoriesViewModel.ViewState viewState) {
List<DirectoryChannelItem.DirectoryItem> directoryItems;
Object obj;
List<DirectoryChannelItem.DirectoryItem> directoryItems2;
List<DirectoryChannelItem.DirectoryItem> directoryItems3;
if (viewState.getChannel() != null) {
@ -111,7 +109,7 @@ public final class WidgetDirectoryCategory extends AppFragment {
sortByAdded = null;
}
if (!(sortByAdded == null || (directoryItems3 = toDirectoryItems(sortByAdded)) == null)) {
arrayList.add(new DirectoryChannelItem.SectionHeader(R.string.search_newest_short));
arrayList.add(new DirectoryChannelItem.SectionHeader(R.string.search_newest));
arrayList.addAll(directoryItems3);
for (DirectoryChannelItem.DirectoryItem directoryItem : directoryItems3) {
linkedHashSet.add(Long.valueOf(directoryItem.getDirectoryEntryData().getEntry().e().h()));
@ -119,51 +117,43 @@ public final class WidgetDirectoryCategory extends AppFragment {
}
}
if (hubUnreadsRecommendations) {
Iterator<T> it = viewState.getAllDirectoryEntryData().iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
ArrayList<DirectoryEntryData> arrayList3 = new ArrayList();
for (DirectoryEntryData directoryEntryData : viewState.getAllDirectoryEntryData()) {
if (arrayList3.size() >= 2) {
break;
}
obj = it.next();
if (!linkedHashSet.contains(Long.valueOf(((DirectoryEntryData) obj).getEntry().e().h()))) {
break;
}
}
DirectoryEntryData directoryEntryData = (DirectoryEntryData) obj;
if (directoryEntryData != null) {
} else if (!linkedHashSet.contains(Long.valueOf(directoryEntryData.getEntry().e().h()))) {
arrayList3.add(directoryEntryData);
linkedHashSet.add(Long.valueOf(directoryEntryData.getEntry().e().h()));
} else {
directoryEntryData = null;
}
}
List<DirectoryEntryData> allDirectoryEntryData = viewState.getAllDirectoryEntryData();
ArrayList arrayList3 = new ArrayList();
for (Object obj2 : allDirectoryEntryData) {
if (!linkedHashSet.contains(Long.valueOf(((DirectoryEntryData) obj2).getEntry().e().h()))) {
arrayList3.add(obj2);
ArrayList arrayList4 = new ArrayList();
for (Object obj : allDirectoryEntryData) {
if (!linkedHashSet.contains(Long.valueOf(((DirectoryEntryData) obj).getEntry().e().h()))) {
arrayList4.add(obj);
}
}
List<DirectoryEntryData> sortByRanking = DirectoryUtilsKt.sortByRanking(arrayList3);
List<DirectoryEntryData> sortByRanking = DirectoryUtilsKt.sortByRanking(arrayList4, 5 - arrayList3.size());
if (!sortByRanking.isEmpty()) {
arrayList2 = sortByRanking;
}
if (!(arrayList2 == null || (directoryItems2 = toDirectoryItems(arrayList2)) == null)) {
arrayList.add(new DirectoryChannelItem.SectionHeader(R.string.directory_category_recommended));
if (directoryEntryData != null) {
arrayList.add(new DirectoryChannelItem.DirectoryItem(directoryEntryData));
for (DirectoryEntryData directoryEntryData2 : arrayList3) {
arrayList.add(new DirectoryChannelItem.DirectoryItem(directoryEntryData2));
}
arrayList.addAll(directoryItems2);
}
} else {
List<DirectoryEntryData> allDirectoryEntryData2 = viewState.getAllDirectoryEntryData();
ArrayList arrayList4 = new ArrayList();
for (Object obj3 : allDirectoryEntryData2) {
if (!linkedHashSet.contains(Long.valueOf(((DirectoryEntryData) obj3).getEntry().e().h()))) {
arrayList4.add(obj3);
ArrayList arrayList5 = new ArrayList();
for (Object obj2 : allDirectoryEntryData2) {
if (!linkedHashSet.contains(Long.valueOf(((DirectoryEntryData) obj2).getEntry().e().h()))) {
arrayList5.add(obj2);
}
}
if (!arrayList4.isEmpty()) {
arrayList2 = arrayList4;
if (!arrayList5.isEmpty()) {
arrayList2 = arrayList5;
}
if (!(arrayList2 == null || (directoryItems = toDirectoryItems(arrayList2)) == null)) {
arrayList.add(new DirectoryChannelItem.SectionHeader(R.string.all_servers));

View file

@ -18,6 +18,6 @@ public final class GuildCommunicationDisabledGuildsFeatureFlag$observeCanGuildAc
@Override // kotlin.jvm.functions.Function0
/* renamed from: invoke */
public final Boolean mo1invoke() {
return (!this.this$0.canGuildAccessCommunicationDisabled(this.$guildId) || !this.this$0.canUserCreateRoleSubscriptions()) ? null : 1;
return (!this.this$0.canGuildAccessCommunicationDisabled(this.$guildId) || !this.this$0.canUserAccessDisableCommunication()) ? null : 1;
}
}

View file

@ -62,7 +62,7 @@ public final class GuildCommunicationDisabledGuildsFeatureFlag {
return (this.guildsStore.getGuild(j) == null || (guildExperiment = this.storeExperiments.getGuildExperiment("2021-11_guild_communication_disabled_guilds", j, true)) == null || guildExperiment.getBucket() != 1) ? false : true;
}
public final boolean canUserCreateRoleSubscriptions() {
public final boolean canUserAccessDisableCommunication() {
Experiment userExperiment = this.storeExperiments.getUserExperiment("2021-11_guild_communication_disabled_users", true);
return userExperiment != null && userExperiment.getBucket() == 1;
}

View file

@ -1,5 +1,6 @@
package com.discord.widgets.guilds.invite;
import android.content.Context;
import android.content.Intent;
import android.view.View;
import c.a.d.j;
@ -107,11 +108,15 @@ public final class WidgetGuildInvite$configureLoadedUI$2 implements View.OnClick
}
addFlags.putExtra("com.discord.intent.extra.EXTRA_HOME_CONFIG", new HomeConfig(boxLong, l, false, 4, null));
m.checkNotNullExpressionValue(addFlags, "Intent()\n … )\n }");
j.c(this.this$0.this$0.requireContext(), false, addFlags, 2);
Context context = this.this$0.this$0.getContext();
if (context != null) {
m.checkNotNullExpressionValue(context, "context");
j.c(context, false, addFlags, 2);
AppActivity appActivity = this.this$0.this$0.getAppActivity();
if (appActivity != null) {
appActivity.finish();
}
}
return Unit.a;
}
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");

View file

@ -3,27 +3,31 @@ package com.discord.widgets.guilds.join;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import androidx.fragment.app.FragmentManager;
import com.discord.app.AppFragment;
import com.discord.stores.StoreNotices;
import com.discord.stores.StoreStream;
import com.discord.utilities.captcha.CaptchaErrorBody;
import com.discord.widgets.guilds.join.WidgetGuildJoinCaptchaBottomSheet;
import com.discord.widgets.tabs.WidgetTabsHost;
import d0.z.d.a0;
import d0.z.d.m;
import d0.z.d.o;
import java.util.Iterator;
import java.util.List;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
/* compiled from: WidgetGuildJoinCaptchaBottomSheet.kt */
public final class WidgetGuildJoinCaptchaBottomSheet$Companion$enqueue$guildCaptchaNotice$1 extends o implements Function1<FragmentActivity, Boolean> {
public final /* synthetic */ CaptchaErrorBody $error;
public final /* synthetic */ Function1 $onCaptchaTokenReceived;
public final /* synthetic */ Function2 $onCaptchaTokenReceived;
public final /* synthetic */ String $requestKey;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public WidgetGuildJoinCaptchaBottomSheet$Companion$enqueue$guildCaptchaNotice$1(String str, CaptchaErrorBody captchaErrorBody, Function1 function1) {
public WidgetGuildJoinCaptchaBottomSheet$Companion$enqueue$guildCaptchaNotice$1(String str, CaptchaErrorBody captchaErrorBody, Function2 function2) {
super(1);
this.$requestKey = str;
this.$error = captchaErrorBody;
this.$onCaptchaTokenReceived = function1;
this.$onCaptchaTokenReceived = function2;
}
/* Return type fixed from 'java.lang.Object' to match base method */
@ -35,7 +39,6 @@ public final class WidgetGuildJoinCaptchaBottomSheet$Companion$enqueue$guildCapt
public final boolean invoke(FragmentActivity fragmentActivity) {
Object obj;
boolean z2;
m.checkNotNullParameter(fragmentActivity, "appActivity");
WidgetGuildJoinCaptchaBottomSheet.Companion companion = WidgetGuildJoinCaptchaBottomSheet.Companion;
FragmentManager supportFragmentManager = fragmentActivity.getSupportFragmentManager();
@ -53,22 +56,15 @@ public final class WidgetGuildJoinCaptchaBottomSheet$Companion$enqueue$guildCapt
break;
}
obj = it.next();
Fragment fragment = (Fragment) obj;
if (fragment == null || !fragment.isVisible()) {
z2 = false;
continue;
} else {
z2 = true;
continue;
}
if (z2) {
if (m.areEqual(a0.getOrCreateKotlinClass(((Fragment) obj).getClass()), a0.getOrCreateKotlinClass(WidgetTabsHost.class))) {
break;
}
}
Fragment fragment2 = (Fragment) obj;
if (fragment2 != null) {
WidgetGuildJoinCaptchaBottomSheet.Companion.registerForResult(fragment2, this.$requestKey, this.$onCaptchaTokenReceived);
Fragment fragment = (Fragment) obj;
if (fragment == null) {
return true;
}
WidgetGuildJoinCaptchaBottomSheet.Companion.registerForResult((AppFragment) fragment, this.$requestKey, this.$onCaptchaTokenReceived);
return true;
}
}

View file

@ -1,21 +1,23 @@
package com.discord.widgets.guilds.join;
import android.os.Bundle;
import com.discord.app.AppFragment;
import d0.z.d.m;
import d0.z.d.o;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
/* compiled from: WidgetGuildJoinCaptchaBottomSheet.kt */
public final class WidgetGuildJoinCaptchaBottomSheet$Companion$registerForResult$1 extends o implements Function2<String, Bundle, Unit> {
public final /* synthetic */ Function1 $onCaptchaTokenReceived;
public final /* synthetic */ AppFragment $fragment;
public final /* synthetic */ Function2 $onCaptchaTokenReceived;
public final /* synthetic */ String $requestKey;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public WidgetGuildJoinCaptchaBottomSheet$Companion$registerForResult$1(String str, Function1 function1) {
public WidgetGuildJoinCaptchaBottomSheet$Companion$registerForResult$1(String str, Function2 function2, AppFragment appFragment) {
super(2);
this.$requestKey = str;
this.$onCaptchaTokenReceived = function1;
this.$onCaptchaTokenReceived = function2;
this.$fragment = appFragment;
}
/* Return type fixed from 'java.lang.Object' to match base method */
@ -31,7 +33,7 @@ public final class WidgetGuildJoinCaptchaBottomSheet$Companion$registerForResult
m.checkNotNullParameter(str, "resultRequestKey");
m.checkNotNullParameter(bundle, "bundle");
if (m.areEqual(this.$requestKey, str) && (string = bundle.getString("INTENT_EXTRA_CAPTCHA_TOKEN", "")) != null && (!m.areEqual(string, ""))) {
this.$onCaptchaTokenReceived.invoke(string);
this.$onCaptchaTokenReceived.invoke(this.$fragment, string);
}
}
}

View file

@ -13,6 +13,7 @@ import c.a.k.b;
import c.d.b.a.a;
import com.discord.R;
import com.discord.app.AppBottomSheet;
import com.discord.app.AppFragment;
import com.discord.databinding.WidgetGuildJoinCaptchaBottomSheetBinding;
import com.discord.stores.StoreNotices;
import com.discord.stores.StoreStream;
@ -23,7 +24,7 @@ import com.discord.utilities.font.FontUtils;
import com.discord.utilities.rx.ObservableExtensionsKt;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegate;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt;
import com.discord.widgets.home.WidgetHome;
import com.discord.widgets.tabs.WidgetTabsHost;
import com.google.android.material.button.MaterialButton;
import d0.g;
import d0.z.d.a0;
@ -32,6 +33,7 @@ import kotlin.Lazy;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.reflect.KProperty;
/* compiled from: WidgetGuildJoinCaptchaBottomSheet.kt */
@ -54,17 +56,17 @@ public final class WidgetGuildJoinCaptchaBottomSheet extends AppBottomSheet {
this();
}
public final void enqueue(String str, Function1<? super String, Unit> function1, CaptchaErrorBody captchaErrorBody) {
public final void enqueue(String str, Function2<? super AppFragment, ? super String, Unit> function2, CaptchaErrorBody captchaErrorBody) {
m.checkNotNullParameter(str, "requestKey");
m.checkNotNullParameter(function1, "onCaptchaTokenReceived");
StoreStream.Companion.getNotices().requestToShow(new StoreNotices.Notice(WidgetGuildJoinCaptchaBottomSheet.NOTICE_NAME, null, 0, 0, false, d0.t.m.listOf(a0.getOrCreateKotlinClass(WidgetHome.class)), 0, false, 0, new WidgetGuildJoinCaptchaBottomSheet$Companion$enqueue$guildCaptchaNotice$1(str, captchaErrorBody, function1), FontUtils.MAX_FONT_SCALING, null));
m.checkNotNullParameter(function2, "onCaptchaTokenReceived");
StoreStream.Companion.getNotices().requestToShow(new StoreNotices.Notice(WidgetGuildJoinCaptchaBottomSheet.NOTICE_NAME, null, 0, 0, false, d0.t.m.listOf(a0.getOrCreateKotlinClass(WidgetTabsHost.class)), 0, false, 0, new WidgetGuildJoinCaptchaBottomSheet$Companion$enqueue$guildCaptchaNotice$1(str, captchaErrorBody, function2), FontUtils.MAX_FONT_SCALING, null));
}
public final void registerForResult(Fragment fragment, String str, Function1<? super String, Unit> function1) {
m.checkNotNullParameter(fragment, "fragment");
public final void registerForResult(AppFragment appFragment, String str, Function2<? super AppFragment, ? super String, Unit> function2) {
m.checkNotNullParameter(appFragment, "fragment");
m.checkNotNullParameter(str, "requestKey");
m.checkNotNullParameter(function1, "onCaptchaTokenReceived");
FragmentKt.setFragmentResultListener(fragment, str, new WidgetGuildJoinCaptchaBottomSheet$Companion$registerForResult$1(str, function1));
m.checkNotNullParameter(function2, "onCaptchaTokenReceived");
FragmentKt.setFragmentResultListener(appFragment, str, new WidgetGuildJoinCaptchaBottomSheet$Companion$registerForResult$1(str, function2, appFragment));
}
public final void show(FragmentManager fragmentManager, String str, CaptchaErrorBody captchaErrorBody) {

View file

@ -346,7 +346,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 + " - 105.1 - Alpha (105201)");
textView.setText(string + " - 105.2 - Alpha (105202)");
binding.B.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

@ -810,6 +810,7 @@ public final class WidgetUserSheetViewModel extends AppViewModel<ViewState> {
/* compiled from: WidgetUserSheetViewModel.kt */
public static final class StoreState {
private final boolean canDisableCommunication;
private final Channel channel;
private final Map<Long, GuildMember> computedMembers;
private final Map<Long, VoiceState> currentChannelVoiceStates;
@ -835,7 +836,7 @@ public final class WidgetUserSheetViewModel extends AppViewModel<ViewState> {
private final StageRequestToSpeakState userRequestToSpeakState;
private final StageRoles userStageRoles;
private StoreState(User user, MeUser meUser, Channel channel, Map<Long, GuildMember> map, Map<Long, GuildRole> map2, Map<Long, VoiceState> map3, Map<Long, VoiceState> map4, boolean z2, boolean z3, boolean z4, float f, ModelRichPresence modelRichPresence, Guild guild, Long l, StreamContext streamContext, UserProfile userProfile, Integer num, StoreUserNotes.UserNoteState userNoteState, Channel channel2, StageRoles stageRoles, StageRequestToSpeakState stageRequestToSpeakState, StageRoles stageRoles2) {
private StoreState(User user, MeUser meUser, Channel channel, Map<Long, GuildMember> map, Map<Long, GuildRole> map2, Map<Long, VoiceState> map3, Map<Long, VoiceState> map4, boolean z2, boolean z3, boolean z4, float f, ModelRichPresence modelRichPresence, Guild guild, Long l, StreamContext streamContext, UserProfile userProfile, Integer num, StoreUserNotes.UserNoteState userNoteState, Channel channel2, StageRoles stageRoles, StageRequestToSpeakState stageRequestToSpeakState, StageRoles stageRoles2, boolean z5) {
this.user = user;
this.f2285me = meUser;
this.channel = channel;
@ -858,15 +859,16 @@ public final class WidgetUserSheetViewModel extends AppViewModel<ViewState> {
this.userStageRoles = stageRoles;
this.userRequestToSpeakState = stageRequestToSpeakState;
this.myStageRoles = stageRoles2;
this.canDisableCommunication = z5;
}
public /* synthetic */ StoreState(User user, MeUser meUser, Channel channel, Map map, Map map2, Map map3, Map map4, boolean z2, boolean z3, boolean z4, float f, ModelRichPresence modelRichPresence, Guild guild, Long l, StreamContext streamContext, UserProfile userProfile, Integer num, StoreUserNotes.UserNoteState userNoteState, Channel channel2, StageRoles stageRoles, StageRequestToSpeakState stageRequestToSpeakState, StageRoles stageRoles2, DefaultConstructorMarker defaultConstructorMarker) {
this(user, meUser, channel, map, map2, map3, map4, z2, z3, z4, f, modelRichPresence, guild, l, streamContext, userProfile, num, userNoteState, channel2, stageRoles, stageRequestToSpeakState, stageRoles2);
public /* synthetic */ StoreState(User user, MeUser meUser, Channel channel, Map map, Map map2, Map map3, Map map4, boolean z2, boolean z3, boolean z4, float f, ModelRichPresence modelRichPresence, Guild guild, Long l, StreamContext streamContext, UserProfile userProfile, Integer num, StoreUserNotes.UserNoteState userNoteState, Channel channel2, StageRoles stageRoles, StageRequestToSpeakState stageRequestToSpeakState, StageRoles stageRoles2, boolean z5, DefaultConstructorMarker defaultConstructorMarker) {
this(user, meUser, channel, map, map2, map3, map4, z2, z3, z4, f, modelRichPresence, guild, l, streamContext, userProfile, num, userNoteState, channel2, stageRoles, stageRequestToSpeakState, stageRoles2, z5);
}
/* renamed from: copy-1YV1AGg$default reason: not valid java name */
public static /* synthetic */ StoreState m49copy1YV1AGg$default(StoreState storeState, User user, MeUser meUser, Channel channel, Map map, Map map2, Map map3, Map map4, boolean z2, boolean z3, boolean z4, float f, ModelRichPresence modelRichPresence, Guild guild, Long l, StreamContext streamContext, UserProfile userProfile, Integer num, StoreUserNotes.UserNoteState userNoteState, Channel channel2, StageRoles stageRoles, StageRequestToSpeakState stageRequestToSpeakState, StageRoles stageRoles2, int i, Object obj) {
return storeState.m52copy1YV1AGg((i & 1) != 0 ? storeState.user : user, (i & 2) != 0 ? storeState.f2285me : meUser, (i & 4) != 0 ? storeState.channel : channel, (i & 8) != 0 ? storeState.computedMembers : map, (i & 16) != 0 ? storeState.guildRoles : map2, (i & 32) != 0 ? storeState.mySelectedVoiceChannelVoiceStates : map3, (i & 64) != 0 ? storeState.currentChannelVoiceStates : map4, (i & 128) != 0 ? storeState.muted : z2, (i & 256) != 0 ? storeState.selfMuted : z3, (i & 512) != 0 ? storeState.selfDeafened : z4, (i & 1024) != 0 ? storeState.outputVolume : f, (i & 2048) != 0 ? storeState.richPresence : modelRichPresence, (i & 4096) != 0 ? storeState.guild : guild, (i & 8192) != 0 ? storeState.permissions : l, (i & 16384) != 0 ? storeState.streamContext : streamContext, (i & 32768) != 0 ? storeState.userProfile : userProfile, (i & 65536) != 0 ? storeState.userRelationshipType : num, (i & 131072) != 0 ? storeState.userNoteFetchState : userNoteState, (i & 262144) != 0 ? storeState.stageChannel : channel2, (i & 524288) != 0 ? storeState.userStageRoles : stageRoles, (i & 1048576) != 0 ? storeState.userRequestToSpeakState : stageRequestToSpeakState, (i & 2097152) != 0 ? storeState.myStageRoles : stageRoles2);
/* renamed from: copy-U9gTzXU$default reason: not valid java name */
public static /* synthetic */ StoreState m49copyU9gTzXU$default(StoreState storeState, User user, MeUser meUser, Channel channel, Map map, Map map2, Map map3, Map map4, boolean z2, boolean z3, boolean z4, float f, ModelRichPresence modelRichPresence, Guild guild, Long l, StreamContext streamContext, UserProfile userProfile, Integer num, StoreUserNotes.UserNoteState userNoteState, Channel channel2, StageRoles stageRoles, StageRequestToSpeakState stageRequestToSpeakState, StageRoles stageRoles2, boolean z5, int i, Object obj) {
return storeState.m52copyU9gTzXU((i & 1) != 0 ? storeState.user : user, (i & 2) != 0 ? storeState.f2285me : meUser, (i & 4) != 0 ? storeState.channel : channel, (i & 8) != 0 ? storeState.computedMembers : map, (i & 16) != 0 ? storeState.guildRoles : map2, (i & 32) != 0 ? storeState.mySelectedVoiceChannelVoiceStates : map3, (i & 64) != 0 ? storeState.currentChannelVoiceStates : map4, (i & 128) != 0 ? storeState.muted : z2, (i & 256) != 0 ? storeState.selfMuted : z3, (i & 512) != 0 ? storeState.selfDeafened : z4, (i & 1024) != 0 ? storeState.outputVolume : f, (i & 2048) != 0 ? storeState.richPresence : modelRichPresence, (i & 4096) != 0 ? storeState.guild : guild, (i & 8192) != 0 ? storeState.permissions : l, (i & 16384) != 0 ? storeState.streamContext : streamContext, (i & 32768) != 0 ? storeState.userProfile : userProfile, (i & 65536) != 0 ? storeState.userRelationshipType : num, (i & 131072) != 0 ? storeState.userNoteFetchState : userNoteState, (i & 262144) != 0 ? storeState.stageChannel : channel2, (i & 524288) != 0 ? storeState.userStageRoles : stageRoles, (i & 1048576) != 0 ? storeState.userRequestToSpeakState : stageRequestToSpeakState, (i & 2097152) != 0 ? storeState.myStageRoles : stageRoles2, (i & 4194304) != 0 ? storeState.canDisableCommunication : z5);
}
public final User component1() {
@ -931,6 +933,10 @@ public final class WidgetUserSheetViewModel extends AppViewModel<ViewState> {
return this.myStageRoles;
}
public final boolean component23() {
return this.canDisableCommunication;
}
public final Channel component3() {
return this.channel;
}
@ -959,8 +965,8 @@ public final class WidgetUserSheetViewModel extends AppViewModel<ViewState> {
return this.selfMuted;
}
/* renamed from: copy-1YV1AGg reason: not valid java name */
public final StoreState m52copy1YV1AGg(User user, MeUser meUser, Channel channel, Map<Long, GuildMember> map, Map<Long, GuildRole> map2, Map<Long, VoiceState> map3, Map<Long, VoiceState> map4, boolean z2, boolean z3, boolean z4, float f, ModelRichPresence modelRichPresence, Guild guild, Long l, StreamContext streamContext, UserProfile userProfile, Integer num, StoreUserNotes.UserNoteState userNoteState, Channel channel2, StageRoles stageRoles, StageRequestToSpeakState stageRequestToSpeakState, StageRoles stageRoles2) {
/* renamed from: copy-U9gTzXU reason: not valid java name */
public final StoreState m52copyU9gTzXU(User user, MeUser meUser, Channel channel, Map<Long, GuildMember> map, Map<Long, GuildRole> map2, Map<Long, VoiceState> map3, Map<Long, VoiceState> map4, boolean z2, boolean z3, boolean z4, float f, ModelRichPresence modelRichPresence, Guild guild, Long l, StreamContext streamContext, UserProfile userProfile, Integer num, StoreUserNotes.UserNoteState userNoteState, Channel channel2, StageRoles stageRoles, StageRequestToSpeakState stageRequestToSpeakState, StageRoles stageRoles2, boolean z5) {
m.checkNotNullParameter(user, "user");
m.checkNotNullParameter(meUser, "me");
m.checkNotNullParameter(map, "computedMembers");
@ -970,7 +976,7 @@ public final class WidgetUserSheetViewModel extends AppViewModel<ViewState> {
m.checkNotNullParameter(userProfile, "userProfile");
m.checkNotNullParameter(userNoteState, "userNoteFetchState");
m.checkNotNullParameter(stageRequestToSpeakState, "userRequestToSpeakState");
return new StoreState(user, meUser, channel, map, map2, map3, map4, z2, z3, z4, f, modelRichPresence, guild, l, streamContext, userProfile, num, userNoteState, channel2, stageRoles, stageRequestToSpeakState, stageRoles2);
return new StoreState(user, meUser, channel, map, map2, map3, map4, z2, z3, z4, f, modelRichPresence, guild, l, streamContext, userProfile, num, userNoteState, channel2, stageRoles, stageRequestToSpeakState, stageRoles2, z5);
}
public boolean equals(Object obj) {
@ -981,7 +987,11 @@ public final class WidgetUserSheetViewModel extends AppViewModel<ViewState> {
return false;
}
StoreState storeState = (StoreState) obj;
return m.areEqual(this.user, storeState.user) && m.areEqual(this.f2285me, storeState.f2285me) && m.areEqual(this.channel, storeState.channel) && m.areEqual(this.computedMembers, storeState.computedMembers) && m.areEqual(this.guildRoles, storeState.guildRoles) && m.areEqual(this.mySelectedVoiceChannelVoiceStates, storeState.mySelectedVoiceChannelVoiceStates) && m.areEqual(this.currentChannelVoiceStates, storeState.currentChannelVoiceStates) && this.muted == storeState.muted && this.selfMuted == storeState.selfMuted && this.selfDeafened == storeState.selfDeafened && Float.compare(this.outputVolume, storeState.outputVolume) == 0 && m.areEqual(this.richPresence, storeState.richPresence) && m.areEqual(this.guild, storeState.guild) && m.areEqual(this.permissions, storeState.permissions) && m.areEqual(this.streamContext, storeState.streamContext) && m.areEqual(this.userProfile, storeState.userProfile) && m.areEqual(this.userRelationshipType, storeState.userRelationshipType) && m.areEqual(this.userNoteFetchState, storeState.userNoteFetchState) && m.areEqual(this.stageChannel, storeState.stageChannel) && m.areEqual(this.userStageRoles, storeState.userStageRoles) && m.areEqual(this.userRequestToSpeakState, storeState.userRequestToSpeakState) && m.areEqual(this.myStageRoles, storeState.myStageRoles);
return m.areEqual(this.user, storeState.user) && m.areEqual(this.f2285me, storeState.f2285me) && m.areEqual(this.channel, storeState.channel) && m.areEqual(this.computedMembers, storeState.computedMembers) && m.areEqual(this.guildRoles, storeState.guildRoles) && m.areEqual(this.mySelectedVoiceChannelVoiceStates, storeState.mySelectedVoiceChannelVoiceStates) && m.areEqual(this.currentChannelVoiceStates, storeState.currentChannelVoiceStates) && this.muted == storeState.muted && this.selfMuted == storeState.selfMuted && this.selfDeafened == storeState.selfDeafened && Float.compare(this.outputVolume, storeState.outputVolume) == 0 && m.areEqual(this.richPresence, storeState.richPresence) && m.areEqual(this.guild, storeState.guild) && m.areEqual(this.permissions, storeState.permissions) && m.areEqual(this.streamContext, storeState.streamContext) && m.areEqual(this.userProfile, storeState.userProfile) && m.areEqual(this.userRelationshipType, storeState.userRelationshipType) && m.areEqual(this.userNoteFetchState, storeState.userNoteFetchState) && m.areEqual(this.stageChannel, storeState.stageChannel) && m.areEqual(this.userStageRoles, storeState.userStageRoles) && m.areEqual(this.userRequestToSpeakState, storeState.userRequestToSpeakState) && m.areEqual(this.myStageRoles, storeState.myStageRoles) && this.canDisableCommunication == storeState.canDisableCommunication;
}
public final boolean getCanDisableCommunication() {
return this.canDisableCommunication;
}
public final Channel getChannel() {
@ -1108,10 +1118,13 @@ public final class WidgetUserSheetViewModel extends AppViewModel<ViewState> {
int i9 = z3 ? 1 : 0;
int i10 = (i6 + i7) * 31;
boolean z4 = this.selfDeafened;
if (!z4) {
i2 = z4 ? 1 : 0;
if (z4) {
z4 = true;
}
int floatToIntBits = (Float.floatToIntBits(this.outputVolume) + ((i10 + i2) * 31)) * 31;
int i11 = z4 ? 1 : 0;
int i12 = z4 ? 1 : 0;
int i13 = z4 ? 1 : 0;
int floatToIntBits = (Float.floatToIntBits(this.outputVolume) + ((i10 + i11) * 31)) * 31;
ModelRichPresence modelRichPresence = this.richPresence;
int hashCode8 = (floatToIntBits + (modelRichPresence != null ? modelRichPresence.hashCode() : 0)) * 31;
Guild guild = this.guild;
@ -1136,7 +1149,12 @@ public final class WidgetUserSheetViewModel extends AppViewModel<ViewState> {
if (stageRoles2 != null) {
i = stageRoles2.hashCode();
}
return hashCode17 + i;
int i14 = (hashCode17 + i) * 31;
boolean z5 = this.canDisableCommunication;
if (!z5) {
i2 = z5 ? 1 : 0;
}
return i14 + i2;
}
public String toString() {
@ -1184,8 +1202,8 @@ public final class WidgetUserSheetViewModel extends AppViewModel<ViewState> {
R.append(this.userRequestToSpeakState);
R.append(", myStageRoles=");
R.append(this.myStageRoles);
R.append(")");
return R.toString();
R.append(", canDisableCommunication=");
return a.L(R, this.canDisableCommunication, ")");
}
}
@ -1733,35 +1751,35 @@ public final class WidgetUserSheetViewModel extends AppViewModel<ViewState> {
widgetUserSheetViewModel.updateViewState(viewState);
}
private final UserProfileAdminView.ViewState createAdminViewState(Channel channel, boolean z2, boolean z3, ManageUserContext manageUserContext, VoiceState voiceState) {
boolean z4;
private final UserProfileAdminView.ViewState createAdminViewState(Channel channel, boolean z2, boolean z3, ManageUserContext manageUserContext, VoiceState voiceState, boolean z4) {
boolean z5;
if (channel == null) {
return null;
}
boolean z5 = manageUserContext != null && (manageUserContext.getCanChangeNickname() || manageUserContext.getCanManageRoles());
boolean z6 = !ChannelUtils.w(channel) ? !(manageUserContext == null || !manageUserContext.getCanKick()) : !(ChannelUtils.v(channel) || !z2 || z3);
boolean z7 = manageUserContext != null && manageUserContext.getCanDisableCommunication() && !z3;
boolean z6 = manageUserContext != null && (manageUserContext.getCanChangeNickname() || manageUserContext.getCanManageRoles());
boolean z7 = !ChannelUtils.w(channel) ? !(manageUserContext == null || !manageUserContext.getCanKick()) : !(ChannelUtils.v(channel) || !z2 || z3);
boolean z8 = z4 && manageUserContext != null && manageUserContext.getCanDisableCommunication() && !z3;
boolean w = ChannelUtils.w(channel);
boolean z8 = manageUserContext != null && manageUserContext.getCanBan();
boolean z9 = voiceState != null && manageUserContext != null && manageUserContext.getCanMute() && !ChannelUtils.z(channel);
boolean z10 = voiceState != null && voiceState.e();
boolean z11 = (voiceState == null || manageUserContext == null || !manageUserContext.getCanDeafen()) ? false : true;
boolean z12 = voiceState != null && voiceState.b();
boolean z13 = (voiceState == null || manageUserContext == null || !manageUserContext.getCanMove()) ? false : true;
Boolean[] boolArr = {Boolean.valueOf(z5), Boolean.valueOf(z6), Boolean.valueOf(z8), Boolean.valueOf(z9), Boolean.valueOf(z11), Boolean.valueOf(z13)};
boolean z9 = manageUserContext != null && manageUserContext.getCanBan();
boolean z10 = voiceState != null && manageUserContext != null && manageUserContext.getCanMute() && !ChannelUtils.z(channel);
boolean z11 = voiceState != null && voiceState.e();
boolean z12 = (voiceState == null || manageUserContext == null || !manageUserContext.getCanDeafen()) ? false : true;
boolean z13 = voiceState != null && voiceState.b();
boolean z14 = (voiceState == null || manageUserContext == null || !manageUserContext.getCanMove()) ? false : true;
Boolean[] boolArr = {Boolean.valueOf(z6), Boolean.valueOf(z7), Boolean.valueOf(z9), Boolean.valueOf(z10), Boolean.valueOf(z12), Boolean.valueOf(z14)};
int i = 0;
while (true) {
if (i >= 6) {
z4 = false;
z5 = false;
break;
} else if (boolArr[i].booleanValue()) {
z4 = true;
z5 = true;
break;
} else {
i++;
}
}
return new UserProfileAdminView.ViewState(z5, z6, z7, w, z8, z9, z10, z11, z12, z13, z4, z3);
return new UserProfileAdminView.ViewState(z6, z7, z8, w, z9, z10, z11, z12, z13, z14, z5, z3);
}
private final List<Node<MessageRenderContext>> createAndProcessBioAstFromText(String str) {
@ -1842,24 +1860,24 @@ public final class WidgetUserSheetViewModel extends AppViewModel<ViewState> {
}
/* JADX WARNING: Code restructure failed: missing block: B:19:0x008e, code lost:
if (r2 != null) goto L_0x0095;
if (r3 != null) goto L_0x0095;
*/
/* JADX WARNING: Removed duplicated region for block: B:105:0x0244 */
/* JADX WARNING: Removed duplicated region for block: B:108:0x0249 */
/* JADX WARNING: Removed duplicated region for block: B:114:0x025d */
/* JADX WARNING: Removed duplicated region for block: B:117:0x0262 */
/* JADX WARNING: Removed duplicated region for block: B:118:0x0267 */
/* JADX WARNING: Removed duplicated region for block: B:121:0x026c */
/* JADX WARNING: Removed duplicated region for block: B:127:0x027f */
/* JADX WARNING: Removed duplicated region for block: B:135:0x0291 A[ADDED_TO_REGION] */
/* JADX WARNING: Removed duplicated region for block: B:138:0x029a */
/* JADX WARNING: Removed duplicated region for block: B:142:0x02a6 */
/* JADX WARNING: Removed duplicated region for block: B:143:0x02ad */
/* JADX WARNING: Removed duplicated region for block: B:145:0x02b1 */
/* JADX WARNING: Removed duplicated region for block: B:146:0x02b8 */
/* JADX WARNING: Removed duplicated region for block: B:82:0x01f0 */
/* JADX WARNING: Removed duplicated region for block: B:91:0x0216 */
/* JADX WARNING: Removed duplicated region for block: B:98:0x022d */
/* JADX WARNING: Removed duplicated region for block: B:100:0x0241 */
/* JADX WARNING: Removed duplicated region for block: B:106:0x0256 */
/* JADX WARNING: Removed duplicated region for block: B:109:0x025c */
/* JADX WARNING: Removed duplicated region for block: B:115:0x0271 */
/* JADX WARNING: Removed duplicated region for block: B:118:0x0277 */
/* JADX WARNING: Removed duplicated region for block: B:119:0x027c */
/* JADX WARNING: Removed duplicated region for block: B:122:0x0282 */
/* JADX WARNING: Removed duplicated region for block: B:128:0x0295 */
/* JADX WARNING: Removed duplicated region for block: B:136:0x02a7 A[ADDED_TO_REGION] */
/* JADX WARNING: Removed duplicated region for block: B:139:0x02b0 */
/* JADX WARNING: Removed duplicated region for block: B:143:0x02bc */
/* JADX WARNING: Removed duplicated region for block: B:144:0x02c3 */
/* JADX WARNING: Removed duplicated region for block: B:146:0x02c7 */
/* JADX WARNING: Removed duplicated region for block: B:147:0x02ce */
/* JADX WARNING: Removed duplicated region for block: B:82:0x01fd */
/* JADX WARNING: Removed duplicated region for block: B:92:0x0227 */
private final void handleStoreState(StoreState storeState) {
List list;
boolean z2;
@ -1925,7 +1943,7 @@ public final class WidgetUserSheetViewModel extends AppViewModel<ViewState> {
UserProfileVoiceSettingsView.ViewState viewState2 = new UserProfileVoiceSettingsView.ViewState(selfMuted, valueOf, f);
VoiceState voiceState3 = (VoiceState) a.e(user2, storeState.getCurrentChannelVoiceStates());
String c2 = (guild == null || (name = guild.getName()) == null) ? (channel == null || !ChannelUtils.w(channel)) ? null : ChannelUtils.c(channel) : name;
UserProfileAdminView.ViewState createAdminViewState = createAdminViewState(channel, z8, z7, from, voiceState3);
UserProfileAdminView.ViewState createAdminViewState = createAdminViewState(channel, z8, z7, from, voiceState3, storeState.getCanDisableCommunication());
UserProfile userProfile = storeState.getUserProfile();
UserProfileConnectionsView.ViewState createConnectionsViewState = createConnectionsViewState(userProfile, z7, z2);
StreamContext streamContext = storeState.getStreamContext();

View file

@ -23,6 +23,7 @@ import com.discord.stores.StoreVoiceStates;
import com.discord.utilities.rx.ObservableCombineLatestOverloadsKt;
import com.discord.utilities.streams.StreamContext;
import com.discord.utilities.streams.StreamContextService;
import com.discord.widgets.guildcommunicationdisabled.start.GuildCommunicationDisabledGuildsFeatureFlag;
import com.discord.widgets.stage.StageRoles;
import com.discord.widgets.user.presence.ModelRichPresence;
import com.discord.widgets.user.usersheet.WidgetUserSheetViewModel;
@ -35,7 +36,7 @@ import j0.k.b;
import j0.l.e.j;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import kotlin.jvm.functions.Function15;
import kotlin.jvm.functions.Function16;
import rx.Observable;
/* compiled from: WidgetUserSheetViewModelStoreState.kt */
public final class WidgetUserSheetViewModelStoreState$observeStoreState$3<T, R> implements b<WidgetUserSheetViewModelStoreState.BootstrapData, Observable<? extends WidgetUserSheetViewModel.StoreState>> {
@ -63,7 +64,7 @@ public final class WidgetUserSheetViewModelStoreState$observeStoreState$3<T, R>
/* compiled from: WidgetUserSheetViewModelStoreState.kt */
/* renamed from: com.discord.widgets.user.usersheet.WidgetUserSheetViewModelStoreState$observeStoreState$3$2 reason: invalid class name */
public static final class AnonymousClass2 extends o implements Function15<Map<Long, ? extends GuildMember>, Map<Long, ? extends GuildRole>, Map<Long, ? extends VoiceState>, Map<Long, ? extends VoiceState>, StoreMediaSettings.VoiceConfiguration, ModelRichPresence, Guild, Long, StreamContext, UserProfile, Integer, StoreUserNotes.UserNoteState, StageRoles, StageRequestToSpeakState, StageRoles, WidgetUserSheetViewModel.StoreState> {
public static final class AnonymousClass2 extends o implements Function16<Map<Long, ? extends GuildMember>, Map<Long, ? extends GuildRole>, Map<Long, ? extends VoiceState>, Map<Long, ? extends VoiceState>, StoreMediaSettings.VoiceConfiguration, ModelRichPresence, Guild, Long, StreamContext, UserProfile, Integer, StoreUserNotes.UserNoteState, StageRoles, StageRequestToSpeakState, StageRoles, Boolean, WidgetUserSheetViewModel.StoreState> {
public final /* synthetic */ Channel $channel;
public final /* synthetic */ MeUser $me;
public final /* synthetic */ Channel $selectedVoiceChannel;
@ -71,14 +72,14 @@ public final class WidgetUserSheetViewModelStoreState$observeStoreState$3<T, R>
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public AnonymousClass2(User user, MeUser meUser, Channel channel, Channel channel2) {
super(15);
super(16);
this.$user = user;
this.$me = meUser;
this.$channel = channel;
this.$selectedVoiceChannel = channel2;
}
public final WidgetUserSheetViewModel.StoreState invoke(Map<Long, GuildMember> map, Map<Long, GuildRole> map2, Map<Long, VoiceState> map3, Map<Long, VoiceState> map4, StoreMediaSettings.VoiceConfiguration voiceConfiguration, ModelRichPresence modelRichPresence, Guild guild, Long l, StreamContext streamContext, UserProfile userProfile, Integer num, StoreUserNotes.UserNoteState userNoteState, StageRoles stageRoles, StageRequestToSpeakState stageRequestToSpeakState, StageRoles stageRoles2) {
public final WidgetUserSheetViewModel.StoreState invoke(Map<Long, GuildMember> map, Map<Long, GuildRole> map2, Map<Long, VoiceState> map3, Map<Long, VoiceState> map4, StoreMediaSettings.VoiceConfiguration voiceConfiguration, ModelRichPresence modelRichPresence, Guild guild, Long l, StreamContext streamContext, UserProfile userProfile, Integer num, StoreUserNotes.UserNoteState userNoteState, StageRoles stageRoles, StageRequestToSpeakState stageRequestToSpeakState, StageRoles stageRoles2, boolean z2) {
m.checkNotNullParameter(map, "computedMembers");
m.checkNotNullParameter(map2, "guildRoles");
m.checkNotNullParameter(map3, "mySelectedVoiceChannelVoiceStates");
@ -97,14 +98,14 @@ public final class WidgetUserSheetViewModelStoreState$observeStoreState$3<T, R>
MeUser meUser = this.$me;
Channel channel = this.$channel;
Channel channel2 = this.$selectedVoiceChannel;
return new WidgetUserSheetViewModel.StoreState(user, meUser, channel, map, map2, map3, map4, booleanValue, isSelfMuted, isSelfDeafened, floatValue, modelRichPresence, guild, l, streamContext, userProfile, num, userNoteState, (channel2 == null || !ChannelUtils.z(channel2)) ? null : channel2, stageRoles, stageRequestToSpeakState, stageRoles2, null);
return new WidgetUserSheetViewModel.StoreState(user, meUser, channel, map, map2, map3, map4, booleanValue, isSelfMuted, isSelfDeafened, floatValue, modelRichPresence, guild, l, streamContext, userProfile, num, userNoteState, (channel2 == null || !ChannelUtils.z(channel2)) ? null : channel2, stageRoles, stageRequestToSpeakState, stageRoles2, z2, null);
}
/* Return type fixed from 'java.lang.Object' to match base method */
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object] */
@Override // kotlin.jvm.functions.Function15
public /* bridge */ /* synthetic */ WidgetUserSheetViewModel.StoreState invoke(Map<Long, ? extends GuildMember> map, Map<Long, ? extends GuildRole> map2, Map<Long, ? extends VoiceState> map3, Map<Long, ? extends VoiceState> map4, StoreMediaSettings.VoiceConfiguration voiceConfiguration, ModelRichPresence modelRichPresence, Guild guild, Long l, StreamContext streamContext, UserProfile userProfile, Integer num, StoreUserNotes.UserNoteState userNoteState, StageRoles stageRoles, StageRequestToSpeakState stageRequestToSpeakState, StageRoles stageRoles2) {
return invoke((Map<Long, GuildMember>) map, (Map<Long, GuildRole>) map2, (Map<Long, VoiceState>) map3, (Map<Long, VoiceState>) map4, voiceConfiguration, modelRichPresence, guild, l, streamContext, userProfile, num, userNoteState, stageRoles, stageRequestToSpeakState, stageRoles2);
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object] */
@Override // kotlin.jvm.functions.Function16
public /* bridge */ /* synthetic */ WidgetUserSheetViewModel.StoreState invoke(Map<Long, ? extends GuildMember> map, Map<Long, ? extends GuildRole> map2, Map<Long, ? extends VoiceState> map3, Map<Long, ? extends VoiceState> map4, StoreMediaSettings.VoiceConfiguration voiceConfiguration, ModelRichPresence modelRichPresence, Guild guild, Long l, StreamContext streamContext, UserProfile userProfile, Integer num, StoreUserNotes.UserNoteState userNoteState, StageRoles stageRoles, StageRequestToSpeakState stageRequestToSpeakState, StageRoles stageRoles2, Boolean bool) {
return invoke((Map<Long, GuildMember>) map, (Map<Long, GuildRole>) map2, (Map<Long, VoiceState>) map3, (Map<Long, VoiceState>) map4, voiceConfiguration, modelRichPresence, guild, l, streamContext, userProfile, num, userNoteState, stageRoles, stageRequestToSpeakState, stageRoles2, bool.booleanValue());
}
}
@ -123,31 +124,43 @@ public final class WidgetUserSheetViewModelStoreState$observeStoreState$3<T, R>
}
/* JADX WARNING: Code restructure failed: missing block: B:32:0x00e3, code lost:
if (r5 != null) goto L_0x00ec;
if (r6 != null) goto L_0x00ec;
*/
/* JADX WARNING: Code restructure failed: missing block: B:41:0x011f, code lost:
if (r7 != null) goto L_0x012a;
/* JADX WARNING: Code restructure failed: missing block: B:36:0x00f9, code lost:
if (r7 != null) goto L_0x0103;
*/
/* JADX WARNING: Code restructure failed: missing block: B:46:0x013d, code lost:
if (r2 != null) goto L_0x014b;
/* JADX WARNING: Code restructure failed: missing block: B:42:0x0123, code lost:
if (r2 != null) goto L_0x012f;
*/
/* JADX WARNING: Code restructure failed: missing block: B:47:0x0141, code lost:
if (r3 != null) goto L_0x014e;
*/
/* JADX WARNING: Code restructure failed: missing block: B:56:0x0176, code lost:
if (r5 != null) goto L_0x0181;
*/
/* JADX WARNING: Removed duplicated region for block: B:15:0x0071 */
/* JADX WARNING: Removed duplicated region for block: B:20:0x008e */
/* JADX WARNING: Removed duplicated region for block: B:25:0x00ac */
/* JADX WARNING: Removed duplicated region for block: B:31:0x00d6 */
/* JADX WARNING: Removed duplicated region for block: B:40:0x010f */
/* JADX WARNING: Removed duplicated region for block: B:42:0x0122 */
/* JADX WARNING: Removed duplicated region for block: B:45:0x012c */
/* JADX WARNING: Removed duplicated region for block: B:47:0x0140 */
/* JADX WARNING: Removed duplicated region for block: B:35:0x00ee */
/* JADX WARNING: Removed duplicated region for block: B:37:0x00fc */
/* JADX WARNING: Removed duplicated region for block: B:41:0x0112 */
/* JADX WARNING: Removed duplicated region for block: B:43:0x0126 */
/* JADX WARNING: Removed duplicated region for block: B:46:0x0131 */
/* JADX WARNING: Removed duplicated region for block: B:48:0x0144 */
/* JADX WARNING: Removed duplicated region for block: B:55:0x0165 */
public final Observable<? extends WidgetUserSheetViewModel.StoreState> call(WidgetUserSheetViewModelStoreState.BootstrapData bootstrapData) {
Observable<Map<Long, GuildMember>> observable;
Observable<Map<Long, GuildRole>> observable2;
Observable<Guild> observable3;
Observable<ModelRichPresence> observable4;
Observable<StageRoles> observable5;
Observable observable4;
Observable<Long> observable5;
Channel channel;
MeUser meUser;
Observable<StageRequestToSpeakState> observable6;
Observable<StageRoles> observable6;
MeUser meUser2;
Observable<StageRequestToSpeakState> observable7;
Observable<Boolean> observable8;
Observable<Map<Long, VoiceState>> observe;
Observable<Map<Long, VoiceState>> observe2;
User component1 = bootstrapData.component1();
@ -173,49 +186,59 @@ public final class WidgetUserSheetViewModelStoreState$observeStoreState$3<T, R>
observable2 = observeRoles;
Observable<Map<Long, VoiceState>> jVar = (component4 != null || (observe2 = this.$storeVoiceStates.observe(component4.f(), component4.h())) == null) ? new j(h0.emptyMap()) : observe2;
Observable<Map<Long, VoiceState>> jVar2 = (component3 != null || (observe = this.$storeVoiceStates.observe(component3.f(), component3.h())) == null) ? new j(h0.emptyMap()) : observe;
Observable<ModelRichPresence> observable7 = ModelRichPresence.Companion.get(component1.getId(), this.$storeUserPresence);
Observable<ModelRichPresence> observable9 = ModelRichPresence.Companion.get(component1.getId(), this.$storeUserPresence);
if (l != null) {
l.longValue();
observable3 = this.$storeGuilds.observeGuild(l.longValue());
}
observable3 = new j<>(null);
if (component3 == null || (r6 = this.$storePermissions.observePermissionsForChannel(component3.h())) == null) {
Observable<Long> observable8 = new j<>(null);
}
Observable<StreamContext> forUser = this.$streamContextService.getForUser(component1.getId(), true);
if (component4 != null) {
observable4 = observable7;
observable5 = this.$storeStageChannels.observeUserRoles(component1.getId(), component4.h());
if (component3 != null) {
observable4 = observable;
observable5 = this.$storePermissions.observePermissionsForChannel(component3.h());
} else {
observable4 = observable7;
observable4 = observable;
}
observable5 = new j<>(null);
Observable<StreamContext> forUser = this.$streamContextService.getForUser(component1.getId(), true);
if (component4 != null) {
meUser = component2;
channel = component3;
observable6 = this.$storeStageChannels.observeUserRequestToSpeakState(component1.getId(), component4.h());
observable6 = this.$storeStageChannels.observeUserRoles(component1.getId(), component4.h());
} else {
meUser = component2;
channel = component3;
}
observable6 = new j(StageRequestToSpeakState.NONE);
if (component4 == null || (r3 = this.$storeStageChannels.observeMyRoles(component4.h())) == null) {
Observable<StageRoles> observable9 = new j<>(null);
observable6 = new j<>(null);
if (component4 != null) {
meUser2 = meUser;
observable7 = this.$storeStageChannels.observeUserRequestToSpeakState(component1.getId(), component4.h());
} else {
meUser2 = meUser;
}
m.checkNotNullExpressionValue(observable, "computedMembersObservable");
observable7 = new j(StageRequestToSpeakState.NONE);
if (component4 == null || (r9 = this.$storeStageChannels.observeMyRoles(component4.h())) == null) {
Observable<StageRoles> observable10 = new j<>(null);
}
if (l != null) {
l.longValue();
observable8 = GuildCommunicationDisabledGuildsFeatureFlag.Companion.getINSTANCE().observeCanGuildAccessCommunicationDisabled(l.longValue());
}
observable8 = new j(Boolean.FALSE);
m.checkNotNullExpressionValue(observable4, "computedMembersObservable");
m.checkNotNullExpressionValue(observable2, "guildRolesObservable");
m.checkNotNullExpressionValue(jVar, "mySelectedVoiceChannelVoiceStatesObservable");
m.checkNotNullExpressionValue(jVar2, "currentChannelVoiceStatesObservable");
Observable<StoreMediaSettings.VoiceConfiguration> voiceConfig = this.$storeMediaSettings.getVoiceConfig();
m.checkNotNullExpressionValue(observable3, "guildsObservable");
m.checkNotNullExpressionValue(observable8, "permissionsObservable");
m.checkNotNullExpressionValue(observable5, "permissionsObservable");
Observable<UserProfile> observeUserProfile = this.$storeUserProfile.observeUserProfile(component1.getId());
Observable<Integer> observe3 = this.$storeUserRelationships.observe(component1.getId());
Observable<StoreUserNotes.UserNoteState> observeUserNote = this.$storeUserNotes.observeUserNote(component1.getId());
m.checkNotNullExpressionValue(observable5, "userStageRolesObservable");
m.checkNotNullExpressionValue(observable6, "userStageRequestToSpeakStateObservable");
m.checkNotNullExpressionValue(observable9, "myStageRolesObservable");
return ObservableCombineLatestOverloadsKt.combineLatest(observable, observable2, jVar, jVar2, voiceConfig, observable4, observable3, observable8, forUser, observeUserProfile, observe3, observeUserNote, observable5, observable6, observable9, new AnonymousClass2(component1, meUser, channel, component4));
m.checkNotNullExpressionValue(observable6, "userStageRolesObservable");
m.checkNotNullExpressionValue(observable7, "userStageRequestToSpeakStateObservable");
m.checkNotNullExpressionValue(observable10, "myStageRolesObservable");
m.checkNotNullExpressionValue(observable8, "canDisableCommunicationObservable");
return ObservableCombineLatestOverloadsKt.combineLatest(observable4, observable2, jVar, jVar2, voiceConfig, observable9, observable3, observable5, forUser, observeUserProfile, observe3, observeUserNote, observable6, observable7, observable10, observable8, new AnonymousClass2(component1, meUser2, channel, component4));
}
}
observable2 = new j(h0.emptyMap());
@ -223,33 +246,39 @@ public final class WidgetUserSheetViewModelStoreState$observeStoreState$3<T, R>
}
if (component3 != null) {
}
Observable<ModelRichPresence> observable7 = ModelRichPresence.Companion.get(component1.getId(), this.$storeUserPresence);
Observable<ModelRichPresence> observable9 = ModelRichPresence.Companion.get(component1.getId(), this.$storeUserPresence);
if (l != null) {
}
observable3 = new j<>(null);
Observable<Long> observable8 = new j<>(null);
if (component3 != null) {
}
observable5 = new j<>(null);
Observable<StreamContext> forUser = this.$streamContextService.getForUser(component1.getId(), true);
if (component4 != null) {
}
observable5 = new j<>(null);
observable6 = new j<>(null);
if (component4 != null) {
}
observable6 = new j(StageRequestToSpeakState.NONE);
Observable<StageRoles> observable9 = new j<>(null);
m.checkNotNullExpressionValue(observable, "computedMembersObservable");
observable7 = new j(StageRequestToSpeakState.NONE);
Observable<StageRoles> observable10 = new j<>(null);
if (l != null) {
}
observable8 = new j(Boolean.FALSE);
m.checkNotNullExpressionValue(observable4, "computedMembersObservable");
m.checkNotNullExpressionValue(observable2, "guildRolesObservable");
m.checkNotNullExpressionValue(jVar, "mySelectedVoiceChannelVoiceStatesObservable");
m.checkNotNullExpressionValue(jVar2, "currentChannelVoiceStatesObservable");
Observable<StoreMediaSettings.VoiceConfiguration> voiceConfig = this.$storeMediaSettings.getVoiceConfig();
m.checkNotNullExpressionValue(observable3, "guildsObservable");
m.checkNotNullExpressionValue(observable8, "permissionsObservable");
m.checkNotNullExpressionValue(observable5, "permissionsObservable");
Observable<UserProfile> observeUserProfile = this.$storeUserProfile.observeUserProfile(component1.getId());
Observable<Integer> observe3 = this.$storeUserRelationships.observe(component1.getId());
Observable<StoreUserNotes.UserNoteState> observeUserNote = this.$storeUserNotes.observeUserNote(component1.getId());
m.checkNotNullExpressionValue(observable5, "userStageRolesObservable");
m.checkNotNullExpressionValue(observable6, "userStageRequestToSpeakStateObservable");
m.checkNotNullExpressionValue(observable9, "myStageRolesObservable");
return ObservableCombineLatestOverloadsKt.combineLatest(observable, observable2, jVar, jVar2, voiceConfig, observable4, observable3, observable8, forUser, observeUserProfile, observe3, observeUserNote, observable5, observable6, observable9, new AnonymousClass2(component1, meUser, channel, component4));
m.checkNotNullExpressionValue(observable6, "userStageRolesObservable");
m.checkNotNullExpressionValue(observable7, "userStageRequestToSpeakStateObservable");
m.checkNotNullExpressionValue(observable10, "myStageRolesObservable");
m.checkNotNullExpressionValue(observable8, "canDisableCommunicationObservable");
return ObservableCombineLatestOverloadsKt.combineLatest(observable4, observable2, jVar, jVar2, voiceConfig, observable9, observable3, observable5, forUser, observeUserProfile, observe3, observeUserNote, observable6, observable7, observable10, observable8, new AnonymousClass2(component1, meUser2, channel, component4));
}
}
observable = new j(h0.emptyMap());
@ -260,32 +289,38 @@ public final class WidgetUserSheetViewModelStoreState$observeStoreState$3<T, R>
}
if (component3 != null) {
}
Observable<ModelRichPresence> observable7 = ModelRichPresence.Companion.get(component1.getId(), this.$storeUserPresence);
Observable<ModelRichPresence> observable9 = ModelRichPresence.Companion.get(component1.getId(), this.$storeUserPresence);
if (l != null) {
}
observable3 = new j<>(null);
Observable<Long> observable8 = new j<>(null);
if (component3 != null) {
}
observable5 = new j<>(null);
Observable<StreamContext> forUser = this.$streamContextService.getForUser(component1.getId(), true);
if (component4 != null) {
}
observable5 = new j<>(null);
observable6 = new j<>(null);
if (component4 != null) {
}
observable6 = new j(StageRequestToSpeakState.NONE);
Observable<StageRoles> observable9 = new j<>(null);
m.checkNotNullExpressionValue(observable, "computedMembersObservable");
observable7 = new j(StageRequestToSpeakState.NONE);
Observable<StageRoles> observable10 = new j<>(null);
if (l != null) {
}
observable8 = new j(Boolean.FALSE);
m.checkNotNullExpressionValue(observable4, "computedMembersObservable");
m.checkNotNullExpressionValue(observable2, "guildRolesObservable");
m.checkNotNullExpressionValue(jVar, "mySelectedVoiceChannelVoiceStatesObservable");
m.checkNotNullExpressionValue(jVar2, "currentChannelVoiceStatesObservable");
Observable<StoreMediaSettings.VoiceConfiguration> voiceConfig = this.$storeMediaSettings.getVoiceConfig();
m.checkNotNullExpressionValue(observable3, "guildsObservable");
m.checkNotNullExpressionValue(observable8, "permissionsObservable");
m.checkNotNullExpressionValue(observable5, "permissionsObservable");
Observable<UserProfile> observeUserProfile = this.$storeUserProfile.observeUserProfile(component1.getId());
Observable<Integer> observe3 = this.$storeUserRelationships.observe(component1.getId());
Observable<StoreUserNotes.UserNoteState> observeUserNote = this.$storeUserNotes.observeUserNote(component1.getId());
m.checkNotNullExpressionValue(observable5, "userStageRolesObservable");
m.checkNotNullExpressionValue(observable6, "userStageRequestToSpeakStateObservable");
m.checkNotNullExpressionValue(observable9, "myStageRolesObservable");
return ObservableCombineLatestOverloadsKt.combineLatest(observable, observable2, jVar, jVar2, voiceConfig, observable4, observable3, observable8, forUser, observeUserProfile, observe3, observeUserNote, observable5, observable6, observable9, new AnonymousClass2(component1, meUser, channel, component4));
m.checkNotNullExpressionValue(observable6, "userStageRolesObservable");
m.checkNotNullExpressionValue(observable7, "userStageRequestToSpeakStateObservable");
m.checkNotNullExpressionValue(observable10, "myStageRolesObservable");
m.checkNotNullExpressionValue(observable8, "canDisableCommunicationObservable");
return ObservableCombineLatestOverloadsKt.combineLatest(observable4, observable2, jVar, jVar2, voiceConfig, observable9, observable3, observable5, forUser, observeUserProfile, observe3, observeUserNote, observable6, observable7, observable10, observable8, new AnonymousClass2(component1, meUser2, channel, component4));
}
}

View file

@ -3,7 +3,6 @@ package d0.e0.p.d;
import d0.z.c.b;
import d0.z.c.d;
import d0.z.c.e;
import d0.z.c.f;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function10;
@ -12,6 +11,7 @@ import kotlin.jvm.functions.Function12;
import kotlin.jvm.functions.Function13;
import kotlin.jvm.functions.Function14;
import kotlin.jvm.functions.Function15;
import kotlin.jvm.functions.Function16;
import kotlin.jvm.functions.Function19;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.functions.Function3;
@ -23,7 +23,7 @@ import kotlin.jvm.functions.Function8;
import kotlin.jvm.functions.Function9;
import kotlin.reflect.KCallable;
/* compiled from: FunctionWithAllInvokes.kt */
public interface c extends Function0<Object>, Function1<Object, Object>, Function10<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, Function11<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, Function12<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, Function13<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, Function14<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, Function15<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, d0.z.c.a<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, b<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, d0.z.c.c<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, Function19<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, Function2<Object, Object, Object>, d<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, e<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, f<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, Function3<Object, Object, Object, Object>, Function4<Object, Object, Object, Object, Object>, Function5<Object, Object, Object, Object, Object, Object>, Function6<Object, Object, Object, Object, Object, Object, Object>, Function7<Object, Object, Object, Object, Object, Object, Object, Object>, Function8<Object, Object, Object, Object, Object, Object, Object, Object, Object>, Function9<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, KCallable<Object> {
public interface c extends Function0<Object>, Function1<Object, Object>, Function10<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, Function11<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, Function12<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, Function13<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, Function14<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, Function15<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, Function16<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, d0.z.c.a<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, b<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, Function19<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, Function2<Object, Object, Object>, d0.z.c.c<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, d<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, e<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, Function3<Object, Object, Object, Object>, Function4<Object, Object, Object, Object, Object>, Function5<Object, Object, Object, Object, Object, Object>, Function6<Object, Object, Object, Object, Object, Object, Object>, Function7<Object, Object, Object, Object, Object, Object, Object, Object>, Function8<Object, Object, Object, Object, Object, Object, Object, Object, Object>, Function9<Object, Object, Object, Object, Object, Object, Object, Object, Object, Object>, KCallable<Object> {
/* compiled from: FunctionWithAllInvokes.kt */
public static final class a {
@ -91,6 +91,10 @@ public interface c extends Function0<Object>, Function1<Object, Object>, Functio
return ((f) cVar).call(obj, obj2, obj3, obj4, obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15);
}
public static Object invoke(c cVar, Object obj, Object obj2, Object obj3, Object obj4, Object obj5, Object obj6, Object obj7, Object obj8, Object obj9, Object obj10, Object obj11, Object obj12, Object obj13, Object obj14, Object obj15, Object obj16) {
return ((f) cVar).call(obj, obj2, obj3, obj4, obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15, obj16);
}
public static Object invoke(c cVar, Object obj, Object obj2, Object obj3, Object obj4, Object obj5, Object obj6, Object obj7, Object obj8, Object obj9, Object obj10, Object obj11, Object obj12, Object obj13, Object obj14, Object obj15, Object obj16, Object obj17, Object obj18, Object obj19) {
return ((f) cVar).call(obj, obj2, obj3, obj4, obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15, obj16, obj17, obj18, obj19);
}

View file

@ -373,6 +373,11 @@ public final class j extends f<Object> implements i<Object>, KFunction<Object>,
return c.a.invoke(this, obj, obj2, obj3, obj4, obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15);
}
@Override // kotlin.jvm.functions.Function16
public Object invoke(Object obj, Object obj2, Object obj3, Object obj4, Object obj5, Object obj6, Object obj7, Object obj8, Object obj9, Object obj10, Object obj11, Object obj12, Object obj13, Object obj14, Object obj15, Object obj16) {
return c.a.invoke(this, obj, obj2, obj3, obj4, obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15, obj16);
}
@Override // kotlin.jvm.functions.Function19
public Object invoke(Object obj, Object obj2, Object obj3, Object obj4, Object obj5, Object obj6, Object obj7, Object obj8, Object obj9, Object obj10, Object obj11, Object obj12, Object obj13, Object obj14, Object obj15, Object obj16, Object obj17, Object obj18, Object obj19) {
return c.a.invoke(this, obj, obj2, obj3, obj4, obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15, obj16, obj17, obj18, obj19);

View file

@ -10,7 +10,6 @@ import d0.t.k;
import d0.t.n;
import d0.z.c.d;
import d0.z.c.e;
import d0.z.c.f;
import d0.z.d.a0;
import d0.z.d.m;
import d0.z.d.o;
@ -29,6 +28,7 @@ import kotlin.jvm.functions.Function12;
import kotlin.jvm.functions.Function13;
import kotlin.jvm.functions.Function14;
import kotlin.jvm.functions.Function15;
import kotlin.jvm.functions.Function16;
import kotlin.jvm.functions.Function19;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.functions.Function3;
@ -102,7 +102,7 @@ public final class b {
arrayList2.add(d0.o.to(d0.z.a.getJavaPrimitiveType(cVar2), d0.z.a.getJavaObjectType(cVar2)));
}
f2610c = h0.toMap(arrayList2);
List listOf2 = n.listOf((Object[]) new Class[]{Function0.class, Function1.class, Function2.class, Function3.class, Function4.class, Function5.class, Function6.class, Function7.class, Function8.class, Function9.class, Function10.class, Function11.class, Function12.class, Function13.class, Function14.class, Function15.class, d0.z.c.a.class, d0.z.c.b.class, d0.z.c.c.class, Function19.class, d.class, e.class, f.class});
List listOf2 = n.listOf((Object[]) new Class[]{Function0.class, Function1.class, Function2.class, Function3.class, Function4.class, Function5.class, Function6.class, Function7.class, Function8.class, Function9.class, Function10.class, Function11.class, Function12.class, Function13.class, Function14.class, Function15.class, Function16.class, d0.z.c.a.class, d0.z.c.b.class, Function19.class, d0.z.c.c.class, d.class, e.class});
ArrayList arrayList3 = new ArrayList(d0.t.o.collectionSizeOrDefault(listOf2, 10));
for (Object obj : listOf2) {
int i2 = i + 1;

View file

@ -2,5 +2,5 @@ package d0.z.c;
import d0.c;
/* compiled from: Functions.kt */
public interface a<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, R> extends c<R> {
public interface a<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, R> extends c<R> {
}

View file

@ -2,5 +2,5 @@ package d0.z.c;
import d0.c;
/* compiled from: Functions.kt */
public interface b<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, R> extends c<R> {
public interface b<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, R> extends c<R> {
}

View file

@ -1,4 +1,4 @@
package d0.z.c;
/* compiled from: Functions.kt */
public interface c<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, R> extends d0.c<R> {
public interface c<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, R> extends d0.c<R> {
}

View file

@ -2,5 +2,5 @@ package d0.z.c;
import d0.c;
/* compiled from: Functions.kt */
public interface d<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, R> extends c<R> {
public interface d<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, R> extends c<R> {
}

View file

@ -2,5 +2,5 @@ package d0.z.c;
import d0.c;
/* compiled from: Functions.kt */
public interface e<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, R> extends c<R> {
public interface e<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22, R> extends c<R> {
}

View file

@ -1,6 +0,0 @@
package d0.z.c;
import d0.c;
/* compiled from: Functions.kt */
public interface f<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22, R> extends c<R> {
}

View file

@ -1,6 +1,5 @@
package d0.z.d;
import d0.z.c.f;
import d0.z.d.g0.a;
import d0.z.d.g0.b;
import d0.z.d.g0.c;
@ -18,6 +17,7 @@ import kotlin.jvm.functions.Function12;
import kotlin.jvm.functions.Function13;
import kotlin.jvm.functions.Function14;
import kotlin.jvm.functions.Function15;
import kotlin.jvm.functions.Function16;
import kotlin.jvm.functions.Function19;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.functions.Function3;
@ -163,25 +163,25 @@ public class e0 {
if (obj instanceof Function15) {
return 15;
}
if (obj instanceof d0.z.c.a) {
if (obj instanceof Function16) {
return 16;
}
if (obj instanceof d0.z.c.b) {
if (obj instanceof d0.z.c.a) {
return 17;
}
if (obj instanceof d0.z.c.c) {
if (obj instanceof d0.z.c.b) {
return 18;
}
if (obj instanceof Function19) {
return 19;
}
if (obj instanceof d0.z.c.d) {
if (obj instanceof d0.z.c.c) {
return 20;
}
if (obj instanceof d0.z.c.e) {
if (obj instanceof d0.z.c.d) {
return 21;
}
return obj instanceof f ? 22 : -1;
return obj instanceof d0.z.c.e ? 22 : -1;
}
public static boolean isFunctionOfArity(Object obj, int i) {

View file

@ -28,6 +28,7 @@ import kotlin.jvm.functions.Function12;
import kotlin.jvm.functions.Function13;
import kotlin.jvm.functions.Function14;
import kotlin.jvm.functions.Function15;
import kotlin.jvm.functions.Function16;
import kotlin.jvm.functions.Function19;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.functions.Function3;
@ -122,7 +123,7 @@ public final class f implements c<Object>, e {
/* JADX WARN: Multi-variable type inference failed */
static {
int i2 = 0;
List listOf = n.listOf((Object[]) new Class[]{Function0.class, Function1.class, Function2.class, Function3.class, Function4.class, Function5.class, Function6.class, Function7.class, Function8.class, Function9.class, Function10.class, Function11.class, Function12.class, Function13.class, Function14.class, Function15.class, d0.z.c.a.class, b.class, d0.z.c.c.class, Function19.class, d.class, e.class, d0.z.c.f.class});
List listOf = n.listOf((Object[]) new Class[]{Function0.class, Function1.class, Function2.class, Function3.class, Function4.class, Function5.class, Function6.class, Function7.class, Function8.class, Function9.class, Function10.class, Function11.class, Function12.class, Function13.class, Function14.class, Function15.class, Function16.class, d0.z.c.a.class, b.class, Function19.class, d0.z.c.c.class, d.class, e.class});
ArrayList arrayList = new ArrayList(o.collectionSizeOrDefault(listOf, 10));
for (Object obj : listOf) {
int i3 = i2 + 1;

View file

@ -0,0 +1,7 @@
package kotlin.jvm.functions;
import d0.c;
/* compiled from: Functions.kt */
public interface Function16<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, R> extends c<R> {
R invoke(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10, P11 p11, P12 p12, P13 p13, P14 p14, P15 p15, P16 p16);
}

View file

@ -2,7 +2,7 @@
<merge xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:background="?attr/colorBackgroundPrimary" android:layout_width="match_parent" android:layout_height="wrap_content" android:animateLayoutChanges="true">
<com.discord.views.GuildView android:id="@+id/server_discovery_item_image" android:layout_width="40dp" android:layout_height="40dp" android:layout_margin="16dp" android:scaleType="centerCrop" android:importantForAccessibility="no" app:gv_text_size="16sp" app:layout_constraintBottom_toBottomOf="0" app:layout_constraintEnd_toStartOf="@+id/server_discovery_item_barrier" app:layout_constraintStart_toStartOf="0" app:layout_constraintTop_toTopOf="0" app:layout_constraintVertical_bias="0" style="@style/UiKit_ImageView"/>
<androidx.constraintlayout.widget.Barrier android:id="@+id/server_discovery_item_barrier" android:layout_width="wrap_content" android:layout_height="wrap_content" app:barrierDirection="6" app:constraint_referenced_ids="server_discovery_item_image"/>
<TextView android:id="@+id/server_discovery_item_title" android:layout_width="0dp" android:layout_marginTop="16dp" android:layout_marginEnd="16dp" app:layout_constraintBottom_toTopOf="@+id/server_discovery_item_description" app:layout_constraintEnd_toEndOf="0" app:layout_constraintHorizontal_bias="0" app:layout_constraintStart_toEndOf="@+id/server_discovery_item_barrier" app:layout_constraintTop_toTopOf="0" app:layout_goneMarginEnd="16dp" style="@style/UiKit_TextView_H1"/>
<TextView android:id="@+id/server_discovery_item_title" android:layout_width="0dp" android:layout_marginTop="16dp" android:layout_marginEnd="16dp" app:layout_constraintBottom_toTopOf="@+id/server_discovery_item_description" app:layout_constraintEnd_toEndOf="0" app:layout_constraintHorizontal_bias="0" app:layout_constraintStart_toEndOf="@+id/server_discovery_item_barrier" app:layout_constraintTop_toTopOf="0" app:layout_goneMarginEnd="16dp" style="@style/UiKit_TextView_H2"/>
<TextView android:id="@+id/server_discovery_item_description" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginTop="4dp" android:layout_marginEnd="16dp" app:layout_constraintBottom_toTopOf="@+id/server_discovery_item_count_container" app:layout_constraintEnd_toEndOf="0" app:layout_constraintStart_toEndOf="@+id/server_discovery_item_barrier" app:layout_constraintTop_toBottomOf="@+id/server_discovery_item_title" style="@style/UiKit_TextView_Medium"/>
<com.discord.views.guilds.ServerMemberCount android:id="@+id/server_discovery_item_count_container" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginTop="8dp" android:layout_marginEnd="16dp" app:layout_constraintBottom_toTopOf="@+id/button_barrier" app:layout_constraintEnd_toEndOf="0" app:layout_constraintStart_toEndOf="@+id/server_discovery_item_barrier" app:layout_constraintTop_toBottomOf="@+id/server_discovery_item_description"/>
<androidx.constraintlayout.widget.Barrier android:id="@+id/button_barrier" android:layout_width="match_parent" android:layout_height="wrap_content" app:barrierDirection="2" app:constraint_referenced_ids="server_discovery_item_button, server_discovery_item_button_joined"/>

View file

@ -928,6 +928,10 @@
<item quantity="one">{emojis} server emoji</item>
<item quantity="other">{emojis} server emojis</item>
</plurals>
<plurals name="member_verification_other_rules_count">
<item quantity="one">{count} other rule</item>
<item quantity="other">{count} other rules</item>
</plurals>
<plurals name="members_header_members">
<item quantity="one">1 Member</item>
<item quantity="other">{members} Members</item>

View file

@ -1565,8 +1565,14 @@
<string name="command_validation_choice_error">Not a valid choice.</string>
<string name="command_validation_general_error">Not a valid value.</string>
<string name="command_validation_integer_error">Input a valid integer.</string>
<string name="command_validation_integer_maximum_error">Input an integer at most !!{maximum}!!.</string>
<string name="command_validation_integer_minimum_error">Input an integer at least !!{minimum}!!.</string>
<string name="command_validation_integer_range_error">Input an integer from !!{minimum}!! to !!{maximum}!!.</string>
<string name="command_validation_mentionable_error">Not a valid user or role.</string>
<string name="command_validation_number_error">Input a valid number.</string>
<string name="command_validation_number_maximum_error">Input a number at most !!{maximum}!!.</string>
<string name="command_validation_number_minimum_error">Input a number at least !!{minimum}!!.</string>
<string name="command_validation_number_range_error">Input a number from !!{minimum}!! to !!{maximum}!!.</string>
<string name="command_validation_required_error">This option is required. Specify a value.</string>
<string name="command_validation_role_error">Not a valid role.</string>
<string name="command_validation_user_error">Not a valid user.</string>
@ -2271,11 +2277,11 @@
<string name="disable_account">Disable Account</string>
<string name="disable_account_body">Are you sure that you want to disable your account? This will immediately log you out and make your account inaccessible to anyone.</string>
<string name="disable_email_notifications">Success! We\'ve disabled e-mail notifications for you!</string>
<string name="disable_guild_communication_body">When you put a user in time out they will not be able to send messages in chat, reply within threads, react to messages, or speak in voice or stage channels. [Learn more]({helpdeskArticle})</string>
<string name="disable_guild_communication_body">When you put a user in timeout they will not be able to send messages in chat, reply within threads, react to messages, or speak in voice or stage channels. [Learn more]({helpdeskArticle})</string>
<string name="disable_guild_communication_confirmed">!!{user}!! has been timed out for {duration}</string>
<string name="disable_guild_communication_for_user">Time Out !!{user}!!</string>
<string name="disable_guild_communication_for_user">Timeout !!{user}!!</string>
<string name="disable_guild_communication_reason_hint">The reason will be recorded in the audit log.</string>
<string name="disable_guild_communication_title">Time Out</string>
<string name="disable_guild_communication_title">Timeout</string>
<string name="disable_integration_title">Disable Sync</string>
<string name="disable_integration_twitch_body">Disabling sync will perform the selected expired sub behavior as if all subs have expired.</string>
<string name="disable_integration_youtube_body">Disabling sync will perform the selected expired membership behavior as if all members have expired.</string>
@ -2556,9 +2562,9 @@
<string name="enable_community_modal_verification_level_help">To minimize spam, members of the server must have a verified email before they can send messages. This does not apply to members with roles.</string>
<string name="enable_community_modal_verification_level_label">Verified email required</string>
<string name="enable_community_modal_verification_level_met">Your server already meets or exceeds the verification level requirement.</string>
<string name="enable_guild_communication_body">Are you sure you want to end time out for !!{user}!! with {timeRemaining} remaining?</string>
<string name="enable_guild_communication_confirmed">!!{user} time out ended</string>
<string name="enable_guild_communication_for_user">Remove Time Out From !!{user}!!</string>
<string name="enable_guild_communication_body">Are you sure you want to end timeout for !!{user}!! with {timeRemaining} remaining?</string>
<string name="enable_guild_communication_confirmed">!!{user} timeout ended</string>
<string name="enable_guild_communication_for_user">Remove Timeout From !!{user}!!</string>
<string name="enable_ingame_overlay">Enable in-game overlay.</string>
<string name="enable_noise_cancellation">Enable Noise Suppression</string>
<string name="enable_notifications">Enable notifications</string>
@ -3436,15 +3442,17 @@
<string name="guild_cap_upsell_modal_title">Wanna join more servers?</string>
<string name="guild_cap_upsell_tooltip">Upgrade to Discord Nitro to join up to 200 servers!</string>
<string name="guild_communication_disabled_audit_log_disclosure">This reason will be recorded in the audit log.</string>
<string name="guild_communication_disabled_body">When you put a user in time out they will not be able to send messages in chat, reply within threads, react to messages, or speak in voice or stage channels</string>
<string name="guild_communication_disabled_body">When you put a user in timeout they will not be able to send messages in chat, reply within threads, react to messages, or speak in voice or stage channels</string>
<string name="guild_communication_disabled_bottom_sheet_description">{guildName} has put you in time out mode for {time}. You can not reply, react, message or speak in voice the duration of your time out. [Learn more]({link})</string>
<string name="guild_communication_disabled_bottom_sheet_title">Time Out Mode</string>
<string name="guild_communication_disabled_chat_notice_description">You can not reply, react, message or speak in voice. [Learn more]({link})</string>
<string name="guild_communication_disabled_chat_notice_time_left">{time} left</string>
<string name="guild_communication_disabled_chat_notice_title">TIME OUT MODE</string>
<string name="guild_communication_disabled_chat_notice_title">TIMEOUT MODE</string>
<string name="guild_communication_disabled_duration">DURATION</string>
<string name="guild_communication_disabled_notice_header">You are in timeout mode</string>
<string name="guild_communication_disabled_notice_subheader">You can not reply, react, message or speak in voice. [Learn more]({link})</string>
<string name="guild_communication_disabled_reason">REASON</string>
<string name="guild_communication_disabled_reason_placeholder">Reason for time out</string>
<string name="guild_communication_disabled_reason_placeholder">Reason for timeout</string>
<string name="guild_communication_disabled_remaining_time">{quantity} remaining</string>
<string name="guild_communication_disabled_remaining_time_seconds">Less than 1 minute remaining</string>
<string name="guild_communication_disabled_success">!!{user}!! Timed out for {label}</string>
@ -3510,9 +3518,9 @@
<string name="guild_discovery_tooltip">Explore Public Servers</string>
<string name="guild_discovery_view_button">View</string>
<string name="guild_enable_communication_cta">Remove it now to let them post and react to messages, and speak in voice and stage channels. [Learn More](https://www.google.com)</string>
<string name="guild_enable_communication_header">Remove Time Out</string>
<string name="guild_enable_communication_success">!!{user}!! time out ended</string>
<string name="guild_enable_communication_time_remaining">!!{username}!! has $[](countdown) remaining in their time out.</string>
<string name="guild_enable_communication_header">Remove Timeout</string>
<string name="guild_enable_communication_success">!!{user}!! timeout ended</string>
<string name="guild_enable_communication_time_remaining">!!{username}!! has $[](countdown) remaining in their timeout.</string>
<string name="guild_enable_progress_bar">Enable Progress Bar</string>
<string name="guild_event_add_moderators_label">Add Moderators</string>
<string name="guild_event_cannot_connect">Missing permission to connect.</string>
@ -4498,6 +4506,8 @@
<string name="guild_settings_member_verification_intro_button">Set up Membership Screening</string>
<string name="guild_settings_member_verification_manual_approval">Manual Approval</string>
<string name="guild_settings_member_verification_manual_approval_description">New members will not be able to join or talk until a mod approves their application.</string>
<string name="guild_settings_member_verification_manual_approval_required">Manual Approval Required</string>
<string name="guild_settings_member_verification_overview">Set up rules that new members must explicitly agree to before they can talk in the server (includes DMing members). You can also add questions that people who request to join must answer for you to approve their membership.</string>
<string name="guild_settings_member_verification_pending">Pending</string>
<string name="guild_settings_member_verification_preview">Preview</string>
<string name="guild_settings_member_verification_preview_description">New members can browse the server before meeting the requirements. We recommend keeping this enabled so they can see what your community is like. If disabled, new members cant view any contents of the server until they meet the requirements. [Learn more.]({helpdeskArticle})</string>
@ -5066,9 +5076,9 @@
<string name="hub_study_room_notice_description">Everyone stays muted so you can quietly cram for tests together.</string>
<string name="hub_study_room_notice_title">NEW! Hub study rooms</string>
<string name="hub_study_room_notice_voice_cta">Study Together</string>
<string name="hub_study_room_suppress_description">This is a special place where people hang out quietly. You can use the voice channel\'s text chat to communicate.</string>
<string name="hub_study_room_suppress_description">This is a special place where people hang out quietly.</string>
<string name="hub_study_room_suppress_title">In Hubs, everyone is muted by default in Voice Channels</string>
<string name="hub_study_room_voice_channel_tooltip">studying ‏‮•‬‏ video optional</string>
<string name="hub_study_room_voice_channel_tooltip">quiet studying</string>
<string name="hub_unavailable_school">My school isn\'t here</string>
<string name="hub_verified_discord_hub">Verified Student Hub</string>
<string name="hub_verify_email_address">Verify your email to join</string>
@ -5950,6 +5960,8 @@
<string name="member_list_server_owner_help">This person is the server owner and always has all permissions regardless of roles.</string>
<string name="member_list_shown">Hide Member List</string>
<string name="member_verification_add_question">Add a question</string>
<string name="member_verification_add_questions">Add Questions</string>
<string name="member_verification_add_questions_description">Use questions to manually approve new members before they can talk in your server</string>
<string name="member_verification_add_rule">Add a rule</string>
<string name="member_verification_application_confirmation_subtitle">You\'ll get notified when there\'s an update.</string>
<string name="member_verification_application_confirmation_title">Your application to join the server is awaiting review!</string>
@ -6001,6 +6013,7 @@
<string name="member_verification_form_item_multiple_choice">Multiple Choice</string>
<string name="member_verification_form_item_paragraph">Paragraph</string>
<string name="member_verification_form_item_phone_verification_label">You must verify your phone number.</string>
<string name="member_verification_form_item_phone_verification_settings_label">New members must verify their phone number</string>
<string name="member_verification_form_item_rules">Server Rules</string>
<string name="member_verification_form_item_text_input">Short Answer</string>
<string name="member_verification_form_item_verification">Connections</string>
@ -6008,8 +6021,10 @@
<string name="member_verification_form_rules_label">Read and agree to the server rules</string>
<string name="member_verification_form_verification_settings">To change this, [go to Moderation settings](onSettingsClick)</string>
<string name="member_verification_get_started_button">Get Started</string>
<string name="member_verification_get_started_description">Members are required to agree to server rules before they can talk.</string>
<string name="member_verification_get_started_subtitle">Create server rules and ask pending members to agree to them before they can talk.</string>
<string name="member_verification_get_started_title">Set up server rules!</string>
<string name="member_verification_guild_verification_level">Verification Level: $[](verificationLevelHook)</string>
<string name="member_verification_icon_desc">Server Application Status</string>
<string name="member_verification_learn_more">Learn more</string>
<string name="member_verification_leave_application_complete_later">Complete Application Later</string>
@ -6026,6 +6041,9 @@
<string name="member_verification_num_emojis">{emojis}</string>
<string name="member_verification_num_members">{members} Members</string>
<string name="member_verification_num_online">{membersOnline} Online</string>
<string name="member_verification_off">Off</string>
<string name="member_verification_on">On</string>
<string name="member_verification_other_rules">{count}</string>
<string name="member_verification_pending_application_cancel_modal_title">Are you sure you want to withdraw your application?</string>
<string name="member_verification_pending_application_icon">Stylized image of a clipboard and pencil</string>
<string name="member_verification_pending_application_leave_server_modal_desc">Youll have to resubmit your application if you want to join again in the future.</string>
@ -6040,7 +6058,9 @@
<string name="member_verification_pending_application_modal_withdraw_and_leave">Withdraw and Leave Server</string>
<string name="member_verification_phone_verification_enabled">You have a verified phone number.</string>
<string name="member_verification_phone_verified">Phone Verified</string>
<string name="member_verification_preview_disabled">Members wont see the application until you enable Member Application.</string>
<string name="member_verification_preview_disabled_markdown_warning">Channel and role mentions will not show up properly in rules if you\'ve disabled preview.</string>
<string name="member_verification_preview_enabled">New members must complete the member application to talk in the server.</string>
<string name="member_verification_progress_lost_continue">Close Anyway</string>
<string name="member_verification_progress_lost_title">Are you sure? Your progress will be lost.</string>
<string name="member_verification_read_rules">I have read and agree to the rules</string>
@ -6185,7 +6205,7 @@
<string name="mobile_stream_screen_share">Screen Share</string>
<string name="mobile_stream_screen_sharing">Sharing screen</string>
<string name="mobile_stream_stop_sharing">Stop sharing</string>
<string name="moderate_member">Moderate Member</string>
<string name="moderate_member">Moderate Members</string>
<string name="moderate_members">Moderate Members</string>
<string name="moderation">Moderation</string>
<string name="moderator_allow_everyone_raise_hand">Allow requests from @everyone</string>
@ -6207,8 +6227,8 @@
<string name="move_members_description">Members with this permission can drag other members out of this channel. They can only move members between channels both they and the member they are moving have access.</string>
<string name="move_to">Move To</string>
<string name="move_to_success">User has been moved to the selected channel.</string>
<string name="res_2131892306_msg_alert_cleared">Alert Cleared</string>
<string name="res_2131892307_msg_no_alert_showing">No Alert Showing</string>
<string name="res_2131892326_msg_alert_cleared">Alert Cleared</string>
<string name="res_2131892327_msg_no_alert_showing">No Alert Showing</string>
<string name="mtrl_badge_numberless_content_description">New notification</string>
<string name="mtrl_chip_close_icon_content_description">Remove %1$s</string>
<string name="mtrl_exceed_max_badge_number_content_description">More than %1$d new notifications</string>
@ -7553,6 +7573,7 @@
<string name="private_thread">Private Thread</string>
<string name="private_voice_channel_creation_permission_missing_hint">**View Channels** and **Connect** permissions required to create this private channel.</string>
<string name="profile">Profile</string>
<string name="profile_actions_menu_label">Profile Actions</string>
<string name="profile_banner_icon_tooltip_upsell">Upload your own personalized banner and more with Discord Nitro!</string>
<string name="profile_customization_activity_time">$[](renderTimeHook) elapsed</string>
<string name="profile_customization_beta_tooltip">Profile Customization is currently available to a limited number of people.</string>
@ -7738,7 +7759,7 @@
<string name="remove_attachment_body">This will remove this attachment from this message permanently.</string>
<string name="remove_attachment_confirm">Remove Attachment</string>
<string name="remove_attachment_title">Are you sure?</string>
<string name="remove_disable_guild_communication_body">Are you sure you want to remove time out on !!{user}!! for {time}?</string>
<string name="remove_disable_guild_communication_body">Are you sure you want to remove timeout on !!{user}!! for {time}?</string>
<string name="remove_file">Remove file</string>
<string name="remove_friend">Remove Friend</string>
<string name="remove_friend_body">Are you sure you want to permanently remove **!!{name}!!** from your friends?</string>
@ -7750,7 +7771,7 @@
<string name="remove_reaction">Remove Reaction</string>
<string name="remove_role_or_user">Remove !!{name}!!</string>
<string name="remove_synced_role">Remove Role</string>
<string name="remove_time_out">Remove Time Out</string>
<string name="remove_time_out">Remove Timeout</string>
<string name="remove_user_from_thread">Remove !!{user}!! from Thread</string>
<string name="remove_vanity_url">Remove Vanity URL</string>
<string name="render_embeds">Show website preview info from links pasted into chat</string>
@ -8118,7 +8139,7 @@
<string name="role_permissions_mention_everyone_description">Allows members to use @everyone (everyone in the server) or @here (only online members in that channel). They can also @mention all roles, even if the roles “Allow anyone to mention this role” permission is disabled.</string>
<string name="role_permissions_mention_everyone_description_category">Allows members to use @everyone or @here (only online members) in these channels. They can also @mention all roles in these channels, even if the roles “Allow anyone to mention this role” permission is disabled.</string>
<string name="role_permissions_mention_everyone_description_text">Allows members to use @everyone or @here (only online members) in this channel. They can also @mention all roles in this channel, even if the roles “Allow anyone to mention this role” permission is disabled.</string>
<string name="role_permissions_moderate_member_description">When you put a user in time out they will not be able to send messages in chat, reply within threads, react to messages, or speak in voice or stage channels.</string>
<string name="role_permissions_moderate_member_description">When you put a user in timeout they will not be able to send messages in chat, reply within threads, react to messages, or speak in voice or stage channels.</string>
<string name="role_permissions_moderate_members_description">Allow members to perform limited moderation actions (timeout).</string>
<string name="role_permissions_move_members_description">Allows members to move other members between voice channels that the member with this permission has access to.</string>
<string name="role_permissions_move_members_description_category">Allows members to disconnect other members from these channels. They will also be able to move somebody into other channels that they have this permission in.</string>
@ -8441,6 +8462,8 @@
<string name="search_tenor">Search Tenor</string>
<string name="search_with_google">Search with Google</string>
<string name="searching">Searching…</string>
<string name="seasonal_event_toggle_label">Decorates the app for a special occasion. Disable to switch back to normal.</string>
<string name="seasonal_event_user_settings_title">Show Seasonal Theme</string>
<string name="seasonal_gifting_customize_your_gift_box">Customize your gift BOX:</string>
<string name="seasonal_gifting_open_gift">Open Gift</string>
<string name="seasonal_gifting_premium_hero_body">Give a friend the gift of higher quality streams, multiple custom profiles, and all the emoji!</string>
@ -8732,6 +8755,8 @@
<string name="sky_blue">Sky blue</string>
<string name="sms_confirmation_description">An SMS was sent to !!{phone}!!.</string>
<string name="sms_confirmation_title">Enter your confirmation code</string>
<string name="snowsgiving_expression_picker_notice_heading">**We got you something…**</string>
<string name="snowsgiving_expression_picker_notice_subheading">Visit discord.com for todays surprise $[linkIcon](linkIconHook)</string>
<string name="sofort_email">Sofort Email</string>
<string name="sofort_mandate_agreement">By providing your payment information and confirming this payment, you authorise (A) Discord and Stripe, our payment service provider and/or PPRO, its local service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur.</string>
<string name="sofort_name">Sofort Name</string>
@ -9476,7 +9501,7 @@
<string name="thread_welcome_title">Say Hello to Threads!</string>
<string name="threads">Threads</string>
<string name="three_users_typing">**!!{a}!!**, **!!{b}!!**, and **!!{c}!!** are typing…</string>
<string name="time_out">Time Out</string>
<string name="time_out">Timeout</string>
<string name="time_unit_10_minutes">10 minutes</string>
<string name="time_unit_1_day">1 day</string>
<string name="time_unit_1_hour">1 hour</string>
@ -10153,6 +10178,10 @@
<string name="video_background_feedback_problem_title">Had an issue?</string>
<string name="video_background_issue_reported_body">Thanks for reporting your issue! Feedback like yours helps us improve Video Backgrounds</string>
<string name="video_background_remove">Remove Background</string>
<string name="video_background_snowsgiving_background_name_1">Blurple Blizzard</string>
<string name="video_background_snowsgiving_background_name_2">Winter Wilderness</string>
<string name="video_background_snowsgiving_background_name_3">Cracklin \'n\' Cozy</string>
<string name="video_background_snowsgiving_tooltip_indicator">Snowsgiving Edition</string>
<string name="video_background_upsell_body">Get more customization by uploading your own video background, custom global emojis, [and more with Discord Nitro!](onLearnMore)</string>
<string name="video_background_upsell_title">Wanna upload your own background?</string>
<string name="video_call_auto_select">Focus</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">Купуване на DLC</string>
<string name="application_store_purchase_game_current_os_unsupported">Платформата ти не се поддържа от тази игра.</string>
<string name="application_store_purchase_game_unsupported_os">Тази игра се поддържа само на {operatingSystem}.</string>
<string name="application_store_purchase_gift_confirmation_title">Готов си да получиш подарък!</string>
<string name="application_store_purchase_gift_only">Вече притежаваш това приложение, можеш да купиш само подаръци.</string>
<string name="application_store_purchase_gift_only_ungiftable">Можеш да купиш само подарък и за съжаление не поддържаме подаръци за този метод на плащане.</string>
<string name="application_store_purchase_header_bundles_different">Пакети</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">Koupit DLC</string>
<string name="application_store_purchase_game_current_os_unsupported">Tahle hra nepodporuje tvou platformu.</string>
<string name="application_store_purchase_game_unsupported_os">Tato hra podporuje pouze operační systém {operatingSystem}.</string>
<string name="application_store_purchase_gift_confirmation_title">Darování připraveno!</string>
<string name="application_store_purchase_gift_only">Tuto aplikaci už máš. Můžeš ji zakoupit pouze jako dárek.</string>
<string name="application_store_purchase_gift_only_ungiftable">Můžeš jenom koupit dárek, ale tato platební metoda bohužel nepodporuje darování.</string>
<string name="application_store_purchase_header_bundles_different">Balíčky</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">Køb DLC</string>
<string name="application_store_purchase_game_current_os_unsupported">Din platform understøttes ikke af dette spil.</string>
<string name="application_store_purchase_game_unsupported_os">Dette spil understøttes kun på {operatingSystem}.</string>
<string name="application_store_purchase_gift_confirmation_title">Klar til at modtage gaver!</string>
<string name="application_store_purchase_gift_only">Du ejer allerede denne app, kun gaver kan købes.</string>
<string name="application_store_purchase_gift_only_ungiftable">Du kan kun købe en gave, og desværre understøtter vi ikke at give gaver med denne betalingsmetode.</string>
<string name="application_store_purchase_header_bundles_different">Bundter</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">DLC kaufen</string>
<string name="application_store_purchase_game_current_os_unsupported">Dieses Spiel unterstützt deine Plattform nicht.</string>
<string name="application_store_purchase_game_unsupported_os">Dieses Spiel wird nur unter {operatingSystem} unterstützt.</string>
<string name="application_store_purchase_gift_confirmation_title">Bereit für Geschenke!</string>
<string name="application_store_purchase_gift_only">Du besitzt diese Anwendung bereits. Es können nur Geschenke gekauft werden.</string>
<string name="application_store_purchase_gift_only_ungiftable">Du kannst nur ein Geschenk kaufen und leider unterstützen wir den Kauf von Geschenken mit dieser Zahlungsart nicht.</string>
<string name="application_store_purchase_header_bundles_different">Bundles</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">Αγορά Περιεχομένου προς Λήψη (DLC)</string>
<string name="application_store_purchase_game_current_os_unsupported">Η πλατφόρμα σου δεν υποστηρίζεται από αυτό το παιχνίδι.</string>
<string name="application_store_purchase_game_unsupported_os">Αυτό το παιχνίδι υποστηρίζεται μόνο σε {operatingSystem}.</string>
<string name="application_store_purchase_gift_confirmation_title">Έτοιμοι να λάβετε ένα δώρο!</string>
<string name="application_store_purchase_gift_only">Σας ανήκει ήδη αυτή η εφαρμογή, μπορείτε να αγοράσετε μόνο δώρα.</string>
<string name="application_store_purchase_gift_only_ungiftable">Μπορείτε να αγοράσετε μόνο δώρα και δυστυχώς δεν υποστηρίζουμε τη πραγματοποίηση δώρων για αυτόν τον τρόπο πληρωμής.</string>
<string name="application_store_purchase_header_bundles_different">Πακέτα</string>

View file

@ -928,6 +928,10 @@
<item quantity="one">[»{emojis}« šéŕVéŕ éḿöĵî one two]</item>
<item quantity="other">[»{emojis}« šéŕVéŕ éḿöĵîš one two three]</item>
</plurals>
<plurals name="member_verification_other_rules_count">
<item quantity="one">[»{count}« öţĥéŕ ŕûļé one two]</item>
<item quantity="other">[»{count}« öţĥéŕ ŕûļéš one two]</item>
</plurals>
<plurals name="members_header_members">
<item quantity="one">[1 Ḿéḿɓéŕ one two]</item>
<item quantity="other">[»{members}« Ḿéḿɓéŕš one two]</item>

View file

@ -1565,8 +1565,14 @@
<string name="command_validation_choice_error">[Ñöţ å Våļîð çĥöîçé. one two three]</string>
<string name="command_validation_general_error">[Ñöţ å Våļîð Våļûé. one two three]</string>
<string name="command_validation_integer_error">[Îñþûţ å Våļîð îñţéĝéŕ. one two three]</string>
<string name="command_validation_integer_maximum_error">[Îñþûţ åñ îñţéĝéŕ åţ ḿöšţ ¡¡»{maximum}«¡¡. one two three four]</string>
<string name="command_validation_integer_minimum_error">[Îñþûţ åñ îñţéĝéŕ åţ ļéåšţ ¡¡»{minimum}«¡¡. one two three four]</string>
<string name="command_validation_integer_range_error">[Îñþûţ åñ îñţéĝéŕ ƒŕöḿ ¡¡»{minimum}«¡¡ ţö ¡¡»{maximum}«¡¡. one two three four]</string>
<string name="command_validation_mentionable_error">[Ñöţ å Våļîð ûšéŕ öŕ ŕöļé. one two three]</string>
<string name="command_validation_number_error">[Îñþûţ å Våļîð ñûḿɓéŕ. one two three]</string>
<string name="command_validation_number_maximum_error">[Îñþûţ å ñûḿɓéŕ åţ ḿöšţ ¡¡»{maximum}«¡¡. one two three four]</string>
<string name="command_validation_number_minimum_error">[Îñþûţ å ñûḿɓéŕ åţ ļéåšţ ¡¡»{minimum}«¡¡. one two three four]</string>
<string name="command_validation_number_range_error">[Îñþûţ å ñûḿɓéŕ ƒŕöḿ ¡¡»{minimum}«¡¡ ţö ¡¡»{maximum}«¡¡. one two three four]</string>
<string name="command_validation_required_error">[Ţĥîš öþţîöñ îš ŕéQûîŕéð. Šþéçîƒý å Våļûé. one two three four five]</string>
<string name="command_validation_role_error">[Ñöţ å Våļîð ŕöļé. one two three]</string>
<string name="command_validation_user_error">[Ñöţ å Våļîð ûšéŕ. one two three]</string>
@ -2271,11 +2277,11 @@
<string name="disable_account">[Ðîšåɓļé Åççöûñţ one two three]</string>
<string name="disable_account_body">[Åŕé ýöû šûŕé ţĥåţ ýöû ŵåñţ ţö ðîšåɓļé ýöûŕ åççöûñţ¿ Ţĥîš ŵîļļ îḿḿéðîåţéļý ļöĝ ýöû öûţ åñð ḿåķé ýöûŕ åççöûñţ îñåççéššîɓļé ţö åñýöñé. one two three four five six seven eight nine ten eleven twelve thirteen]</string>
<string name="disable_email_notifications">[Šûççéšš¡ Ŵé\'Vé ðîšåɓļéð é-ḿåîļ ñöţîƒîçåţîöñš ƒöŕ ýöû¡ one two three four five six]</string>
<string name="disable_guild_communication_body">[Ŵĥéñ ýöû þûţ å ûšéŕ îñ ţîḿé öûţ ţĥéý ŵîļļ ñöţ ɓé åɓļé ţö šéñð ḿéššåĝéš îñ çĥåţ, ŕéþļý ŵîţĥîñ ţĥŕéåðš, ŕéåçţ ţö ḿéššåĝéš, öŕ šþéåķ îñ Vöîçé öŕ šţåĝé çĥåññéļš. [Ļéåŕñ ḿöŕé](»{helpdeskArticle}«) 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]</string>
<string name="disable_guild_communication_body">[Ŵĥéñ ýöû þûţ å ûšéŕ îñ ţîḿéöûţ ţĥéý ŵîļļ ñöţ ɓé åɓļé ţö šéñð ḿéššåĝéš îñ çĥåţ, ŕéþļý ŵîţĥîñ ţĥŕéåðš, ŕéåçţ ţö ḿéššåĝéš, öŕ šþéåķ îñ Vöîçé öŕ šţåĝé çĥåññéļš. [Ļéåŕñ ḿöŕé](»{helpdeskArticle}«) 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]</string>
<string name="disable_guild_communication_confirmed">[¡¡»{user}«¡¡ ĥåš ɓééñ ţîḿéð öûţ ƒöŕ »{duration}« one two three four]</string>
<string name="disable_guild_communication_for_user">[Ţîḿé Öûţ ¡¡»{user}«¡¡ one two]</string>
<string name="disable_guild_communication_for_user">[Ţîḿéöûţ ¡¡»{user}«¡¡ one two]</string>
<string name="disable_guild_communication_reason_hint">[Ţĥé ŕéåšöñ ŵîļļ ɓé ŕéçöŕðéð îñ ţĥé åûðîţ ļöĝ. one two three four five]</string>
<string name="disable_guild_communication_title">[Ţîḿé Öûţ one two]</string>
<string name="disable_guild_communication_title">[Ţîḿéöûţ one two]</string>
<string name="disable_integration_title">[Ðîšåɓļé Šýñç one two]</string>
<string name="disable_integration_twitch_body">[Ðîšåɓļîñĝ šýñç ŵîļļ þéŕƒöŕḿ ţĥé šéļéçţéð éхþîŕéð šûɓ ɓéĥåVîöŕ åš îƒ åļļ šûɓš ĥåVé éхþîŕéð. one two three four five six seven eight nine ten]</string>
<string name="disable_integration_youtube_body">[Ðîšåɓļîñĝ šýñç ŵîļļ þéŕƒöŕḿ ţĥé šéļéçţéð éхþîŕéð ḿéḿɓéŕšĥîþ ɓéĥåVîöŕ åš îƒ åļļ ḿéḿɓéŕš ĥåVé éхþîŕéð. one two three four five six seven eight nine ten eleven]</string>
@ -2556,9 +2562,9 @@
<string name="enable_community_modal_verification_level_help">[Ţö ḿîñîḿîžé šþåḿ, ḿéḿɓéŕš öƒ ţĥé šéŕVéŕ ḿûšţ ĥåVé å Véŕîƒîéð éḿåîļ ɓéƒöŕé ţĥéý çåñ šéñð ḿéššåĝéš. Ţĥîš ðöéš ñöţ åþþļý ţö ḿéḿɓéŕš ŵîţĥ ŕöļéš. one two three four five six seven eight nine ten eleven twelve thirteen]</string>
<string name="enable_community_modal_verification_level_label">[νéŕîƒîéð éḿåîļ ŕéQûîŕéð one two three]</string>
<string name="enable_community_modal_verification_level_met">[Ýöûŕ šéŕVéŕ åļŕéåðý ḿééţš öŕ éхçééðš ţĥé Véŕîƒîçåţîöñ ļéVéļ ŕéQûîŕéḿéñţ. one two three four five six seven eight]</string>
<string name="enable_guild_communication_body">[Åŕé ýöû šûŕé ýöû ŵåñţ ţö éñð ţîḿé öûţ ƒöŕ ¡¡»{user}«¡¡ ŵîţĥ »{timeRemaining}« ŕéḿåîñîñĝ¿ one two three four five six seven]</string>
<string name="enable_guild_communication_confirmed">[¡¡»{user}« ţîḿé öûţ éñðéð one two three]</string>
<string name="enable_guild_communication_for_user">[ŔéḿöVé Ţîḿé Öûţ Fŕöḿ ¡¡»{user}«¡¡ one two three]</string>
<string name="enable_guild_communication_body">[Åŕé ýöû šûŕé ýöû ŵåñţ ţö éñð ţîḿéöûţ ƒöŕ ¡¡»{user}«¡¡ ŵîţĥ »{timeRemaining}« ŕéḿåîñîñĝ¿ one two three four five six seven]</string>
<string name="enable_guild_communication_confirmed">[¡¡»{user}« ţîḿéöûţ éñðéð one two three]</string>
<string name="enable_guild_communication_for_user">[ŔéḿöVé Ţîḿéöûţ Fŕöḿ ¡¡»{user}«¡¡ one two three]</string>
<string name="enable_ingame_overlay">[Éñåɓļé îñ-ĝåḿé öVéŕļåý. one two three]</string>
<string name="enable_noise_cancellation">[Éñåɓļé Ñöîšé Šûþþŕéššîöñ one two three]</string>
<string name="enable_notifications">[Éñåɓļé ñöţîƒîçåţîöñš one two three]</string>
@ -3436,15 +3442,17 @@
<string name="guild_cap_upsell_modal_title">[Ŵåññå ĵöîñ ḿöŕé šéŕVéŕš¿ one two three]</string>
<string name="guild_cap_upsell_tooltip">[Ûþĝŕåðé ţö Ðîšçöŕð Ñîţŕö ţö ĵöîñ ûþ ţö 200 šéŕVéŕš¡ one two three four five six]</string>
<string name="guild_communication_disabled_audit_log_disclosure">[Ţĥîš ŕéåšöñ ŵîļļ ɓé ŕéçöŕðéð îñ ţĥé åûðîţ ļöĝ. one two three four five six]</string>
<string name="guild_communication_disabled_body">[Ŵĥéñ ýöû þûţ å ûšéŕ îñ ţîḿé öûţ ţĥéý ŵîļļ ñöţ ɓé åɓļé ţö šéñð ḿéššåĝéš îñ çĥåţ, ŕéþļý ŵîţĥîñ ţĥŕéåðš, ŕéåçţ ţö ḿéššåĝéš, öŕ šþéåķ îñ Vöîçé öŕ šţåĝé çĥåññéļš one two three four five six seven eight nine ten eleven twelve thirteen fourteen]</string>
<string name="guild_communication_disabled_body">[Ŵĥéñ ýöû þûţ å ûšéŕ îñ ţîḿéöûţ ţĥéý ŵîļļ ñöţ ɓé åɓļé ţö šéñð ḿéššåĝéš îñ çĥåţ, ŕéþļý ŵîţĥîñ ţĥŕéåðš, ŕéåçţ ţö ḿéššåĝéš, öŕ šþéåķ îñ Vöîçé öŕ šţåĝé çĥåññéļš one two three four five six seven eight nine ten eleven twelve thirteen fourteen]</string>
<string name="guild_communication_disabled_bottom_sheet_description">[»{guildName}« ĥåš þûţ ýöû îñ ţîḿé öûţ ḿöðé ƒöŕ »{time}«. Ýöû çåñ ñöţ ŕéþļý, ŕéåçţ, ḿéššåĝé öŕ šþéåķ îñ Vöîçé ţĥé ðûŕåţîöñ öƒ ýöûŕ ţîḿé öûţ. [Ļéåŕñ ḿöŕé](»{link}«) one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three]</string>
<string name="guild_communication_disabled_bottom_sheet_title">[Ţîḿé Öûţ Ḿöðé one two]</string>
<string name="guild_communication_disabled_chat_notice_description">[Ýöû çåñ ñöţ ŕéþļý, ŕéåçţ, ḿéššåĝé öŕ šþéåķ îñ Vöîçé. [Ļéåŕñ ḿöŕé](»{link}«) one two three four five six seven eight nine ten eleven twelve thirteen]</string>
<string name="guild_communication_disabled_chat_notice_time_left">[»{time}« ļéƒţ one]</string>
<string name="guild_communication_disabled_chat_notice_title">[ŢÎḾÉ ÖÛŢ ḾÖÐÉ one two]</string>
<string name="guild_communication_disabled_chat_notice_title">[ŢÎḾÉÖÛŢ ḾÖÐÉ one two]</string>
<string name="guild_communication_disabled_duration">[ÐÛŔÅŢÎÖÑ one two]</string>
<string name="guild_communication_disabled_notice_header">[Ýöû åŕé îñ ţîḿéöûţ ḿöðé one two three]</string>
<string name="guild_communication_disabled_notice_subheader">[Ýöû çåñ ñöţ ŕéþļý, ŕéåçţ, ḿéššåĝé öŕ šþéåķ îñ Vöîçé. [Ļéåŕñ ḿöŕé](»{link}«) one two three four five six seven eight nine ten eleven twelve thirteen]</string>
<string name="guild_communication_disabled_reason">[ŔÉÅŠÖÑ one two]</string>
<string name="guild_communication_disabled_reason_placeholder">[Ŕéåšöñ ƒöŕ ţîḿé öûţ one two three]</string>
<string name="guild_communication_disabled_reason_placeholder">[Ŕéåšöñ ƒöŕ ţîḿéöûţ one two three]</string>
<string name="guild_communication_disabled_remaining_time">[»{quantity}« ŕéḿåîñîñĝ one two]</string>
<string name="guild_communication_disabled_remaining_time_seconds">[Ļéšš ţĥåñ 1 ḿîñûţé ŕéḿåîñîñĝ one two three four]</string>
<string name="guild_communication_disabled_success">[¡¡»{user}«¡¡ Ţîḿéð öûţ ƒöŕ »{label}« one two three]</string>
@ -3510,9 +3518,9 @@
<string name="guild_discovery_tooltip">[Éхþļöŕé Þûɓļîç ŠéŕVéŕš one two three]</string>
<string name="guild_discovery_view_button">[νîéŵ one]</string>
<string name="guild_enable_communication_cta">[ŔéḿöVé îţ ñöŵ ţö ļéţ ţĥéḿ þöšţ åñð ŕéåçţ ţö ḿéššåĝéš, åñð šþéåķ îñ Vöîçé åñð šţåĝé çĥåññéļš. [Ļéåŕñ Ḿöŕé](ĥţţþš://ŵŵŵ.ĝööĝļé.çöḿ) one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two]</string>
<string name="guild_enable_communication_header">[ŔéḿöVé Ţîḿé Öûţ one two three]</string>
<string name="guild_enable_communication_success">[¡¡»{user}«¡¡ ţîḿé öûţ éñðéð one two three]</string>
<string name="guild_enable_communication_time_remaining">[¡¡»{username}«¡¡ ĥåš €[](çöûñţðöŵñ) ŕéḿåîñîñĝ îñ ţĥéîŕ ţîḿé öûţ. one two three four five six]</string>
<string name="guild_enable_communication_header">[ŔéḿöVé Ţîḿéöûţ one two three]</string>
<string name="guild_enable_communication_success">[¡¡»{user}«¡¡ ţîḿéöûţ éñðéð one two three]</string>
<string name="guild_enable_communication_time_remaining">[¡¡»{username}«¡¡ ĥåš €[](çöûñţðöŵñ) ŕéḿåîñîñĝ îñ ţĥéîŕ ţîḿéöûţ. one two three four five six]</string>
<string name="guild_enable_progress_bar">[Éñåɓļé Þŕöĝŕéšš βåŕ one two three]</string>
<string name="guild_event_add_moderators_label">[Åðð Ḿöðéŕåţöŕš one two three]</string>
<string name="guild_event_cannot_connect">[Ḿîššîñĝ þéŕḿîššîöñ ţö çöññéçţ. one two three four]</string>
@ -4498,6 +4506,8 @@
<string name="guild_settings_member_verification_intro_button">[Šéţ ûþ Ḿéḿɓéŕšĥîþ Šçŕééñîñĝ one two three four]</string>
<string name="guild_settings_member_verification_manual_approval">[Ḿåñûåļ ÅþþŕöVåļ one two three]</string>
<string name="guild_settings_member_verification_manual_approval_description">[Ñéŵ ḿéḿɓéŕš ŵîļļ ñöţ ɓé åɓļé ţö ĵöîñ öŕ ţåļķ ûñţîļ å ḿöð åþþŕöVéš ţĥéîŕ åþþļîçåţîöñ. one two three four five six seven eight nine]</string>
<string name="guild_settings_member_verification_manual_approval_required">[Ḿåñûåļ ÅþþŕöVåļ ŔéQûîŕéð one two three]</string>
<string name="guild_settings_member_verification_overview">[Šéţ ûþ ŕûļéš ţĥåţ ñéŵ ḿéḿɓéŕš ḿûšţ éхþļîçîţļý åĝŕéé ţö ɓéƒöŕé ţĥéý çåñ ţåļķ îñ ţĥé šéŕVéŕ (îñçļûðéš ÐḾîñĝ ḿéḿɓéŕš). Ýöû çåñ åļšö åðð Qûéšţîöñš ţĥåţ þéöþļé ŵĥö ŕéQûéšţ ţö ĵöîñ ḿûšţ åñšŵéŕ ƒöŕ ýöû ţö åþþŕöVé ţĥéîŕ ḿéḿɓéŕšĥîþ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen]</string>
<string name="guild_settings_member_verification_pending">[Þéñðîñĝ one two]</string>
<string name="guild_settings_member_verification_preview">[ÞŕéVîéŵ one two]</string>
<string name="guild_settings_member_verification_preview_description">[Ñéŵ ḿéḿɓéŕš çåñ ɓŕöŵšé ţĥé šéŕVéŕ ɓéƒöŕé ḿééţîñĝ ţĥé ŕéQûîŕéḿéñţš. Ŵé ŕéçöḿḿéñð ķééþîñĝ ţĥîš éñåɓļéð šö ţĥéý çåñ šéé ŵĥåţ ýöûŕ çöḿḿûñîţý îš ļîķé. ΃ ðîšåɓļéð, ñéŵ ḿéḿɓéŕš çåñ’ţ Vîéŵ åñý çöñţéñţš öƒ ţĥé šéŕVéŕ ûñţîļ ţĥéý ḿééţ ţĥé ŕéQûîŕéḿéñţš. [Ļéåŕñ ḿöŕé.](»{helpdeskArticle}«) 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 sixteen seventeen nineteen twenty one two three]</string>
@ -5066,9 +5076,9 @@
<string name="hub_study_room_notice_description">[ÉVéŕýöñé šţåýš ḿûţéð šö ýöû çåñ Qûîéţļý çŕåḿ ƒöŕ ţéšţš ţöĝéţĥéŕ. one two three four five six seven]</string>
<string name="hub_study_room_notice_title">[ÑÉŴ¡ Ĥûɓ šţûðý ŕööḿš one two three]</string>
<string name="hub_study_room_notice_voice_cta">[Šţûðý Ţöĝéţĥéŕ one two three]</string>
<string name="hub_study_room_suppress_description">[Ţĥîš îš å šþéçîåļ þļåçé ŵĥéŕé þéöþļé ĥåñĝ öûţ Qûîéţļý. Ýöû çåñ ûšé ţĥé Vöîçé çĥåññéļ\'š ţéхţ çĥåţ ţö çöḿḿûñîçåţé. one two three four five six seven eight nine ten eleven twelve]</string>
<string name="hub_study_room_suppress_description">[Ţĥîš îš å šþéçîåļ þļåçé ŵĥéŕé þéöþļé ĥåñĝ öûţ Qûîéţļý. one two three four five six seven]</string>
<string name="hub_study_room_suppress_title">[Îñ Ĥûɓš, éVéŕýöñé îš ḿûţéð ɓý ðéƒåûļţ îñ νöîçé Çĥåññéļš one two three four five six seven]</string>
<string name="hub_study_room_voice_channel_tooltip">[šţûðýîñĝ • Vîðéö öþţîöñåļ one two three]</string>
<string name="hub_study_room_voice_channel_tooltip">[Qûîéţ šţûðýîñĝ one two three]</string>
<string name="hub_unavailable_school">[Ḿý šçĥööļ îšñ\'ţ ĥéŕé one two three]</string>
<string name="hub_verified_discord_hub">[νéŕîƒîéð Šţûðéñţ Ĥûɓ one two three]</string>
<string name="hub_verify_email_address">[νéŕîƒý ýöûŕ éḿåîļ ţö ĵöîñ one two three]</string>
@ -5950,6 +5960,8 @@
<string name="member_list_server_owner_help">[Ţĥîš þéŕšöñ îš ţĥé šéŕVéŕ öŵñéŕ åñð åļŵåýš ĥåš åļļ þéŕḿîššîöñš ŕéĝåŕðļéšš öƒ ŕöļéš. one two three four five six seven eight nine]</string>
<string name="member_list_shown">[Ĥîðé Ḿéḿɓéŕ Ļîšţ one two three]</string>
<string name="member_verification_add_question">[Åðð å Qûéšţîöñ one two three]</string>
<string name="member_verification_add_questions">[Åðð qûéšţîöñš one two]</string>
<string name="member_verification_add_questions_description">[Ûšé Qûéšţîöñš ţö ḿåñûåļļý åþþŕöVé ñéŵ ḿéḿɓéŕš ɓéƒöŕé ţĥéý çåñ ţåļķ îñ ýöûŕ šéŕVéŕ one two three four five six seven eight nine]</string>
<string name="member_verification_add_rule">[Åðð å ŕûļé one two]</string>
<string name="member_verification_application_confirmation_subtitle">[Ýöû\'ļļ ĝéţ ñöţîƒîéð ŵĥéñ ţĥéŕé\'š åñ ûþðåţé. one two three four five]</string>
<string name="member_verification_application_confirmation_title">[Ýöûŕ åþþļîçåţîöñ ţö ĵöîñ ţĥé šéŕVéŕ îš åŵåîţîñĝ ŕéVîéŵ¡ one two three four five six seven]</string>
@ -6001,6 +6013,7 @@
<string name="member_verification_form_item_multiple_choice">[Ḿûļţîþļé Çĥöîçé one two three]</string>
<string name="member_verification_form_item_paragraph">[Þåŕåĝŕåþĥ one two]</string>
<string name="member_verification_form_item_phone_verification_label">[Ýöû ḿûšţ Véŕîƒý ýöûŕ þĥöñé ñûḿɓéŕ. one two three four]</string>
<string name="member_verification_form_item_phone_verification_settings_label">[Ñéŵ ḿéḿɓéŕš ḿûšţ Véŕîƒý ţĥéîŕ þĥöñé ñûḿɓéŕ one two three four five]</string>
<string name="member_verification_form_item_rules">[ŠéŕVéŕ Ŕûļéš one two]</string>
<string name="member_verification_form_item_text_input">[Šĥöŕţ Åñšŵéŕ one two]</string>
<string name="member_verification_form_item_verification">[Çöññéçţîöñš one two]</string>
@ -6008,8 +6021,10 @@
<string name="member_verification_form_rules_label">[Ŕéåð åñð åĝŕéé ţö ţĥé šéŕVéŕ ŕûļéš one two three four]</string>
<string name="member_verification_form_verification_settings">[Ţö çĥåñĝé ţĥîš, [ĝö ţö Ḿöðéŕåţîöñ šéţţîñĝš](öñŠéţţîñĝšÇļîçķ) one two three four five six seven]</string>
<string name="member_verification_get_started_button">[Ĝéţ Šţåŕţéð one two]</string>
<string name="member_verification_get_started_description">[Ḿéḿɓéŕš åŕé ŕéQûîŕéð ţö åĝŕéé ţö šéŕVéŕ ŕûļéš ɓéƒöŕé ţĥéý çåñ ţåļķ. one two three four five six seven eight]</string>
<string name="member_verification_get_started_subtitle">[Çŕéåţé šéŕVéŕ ŕûļéš åñð åšķ þéñðîñĝ ḿéḿɓéŕš ţö åĝŕéé ţö ţĥéḿ ɓéƒöŕé ţĥéý çåñ ţåļķ. one two three four five six seven eight nine]</string>
<string name="member_verification_get_started_title">[Šéţ ûþ šéŕVéŕ ŕûļéš¡ one two three]</string>
<string name="member_verification_guild_verification_level">[νéŕîƒîçåţîöñ ĻéVéļ: €[](VéŕîƒîçåţîöñĻéVéļĤööķ) one two three four five six]</string>
<string name="member_verification_icon_desc">[ŠéŕVéŕ Åþþļîçåţîöñ Šţåţûš one two three]</string>
<string name="member_verification_learn_more">[Ļéåŕñ ḿöŕé one two]</string>
<string name="member_verification_leave_application_complete_later">[Çöḿþļéţé Åþþļîçåţîöñ Ļåţéŕ one two three four]</string>
@ -6026,6 +6041,9 @@
<string name="member_verification_num_emojis">[»{emojis}«]</string>
<string name="member_verification_num_members">[»{members}« Ḿéḿɓéŕš one two]</string>
<string name="member_verification_num_online">[»{membersOnline}« Öñļîñé one two]</string>
<string name="member_verification_off">[Öƒƒ one]</string>
<string name="member_verification_on">[Öñ one]</string>
<string name="member_verification_other_rules">[»{count}«]</string>
<string name="member_verification_pending_application_cancel_modal_title">[Åŕé ýöû šûŕé ýöû ŵåñţ ţö ŵîţĥðŕåŵ ýöûŕ åþþļîçåţîöñ¿ one two three four five six]</string>
<string name="member_verification_pending_application_icon">[Šţýļîžéð îḿåĝé öƒ å çļîþɓöåŕð åñð þéñçîļ one two three four five]</string>
<string name="member_verification_pending_application_leave_server_modal_desc">[Ýöû’ļļ ĥåVé ţö ŕéšûɓḿîţ ýöûŕ åþþļîçåţîöñ îƒ ýöû ŵåñţ ţö ĵöîñ åĝåîñ îñ ţĥé ƒûţûŕé. one two three four five six seven eight nine]</string>
@ -6040,7 +6058,9 @@
<string name="member_verification_pending_application_modal_withdraw_and_leave">[Ŵîţĥðŕåŵ åñð ĻéåVé ŠéŕVéŕ one two three]</string>
<string name="member_verification_phone_verification_enabled">[Ýöû ĥåVé å Véŕîƒîéð þĥöñé ñûḿɓéŕ. one two three four]</string>
<string name="member_verification_phone_verified">[Þĥöñé νéŕîƒîéð one two three]</string>
<string name="member_verification_preview_disabled">[Ḿéḿɓéŕš ŵöñ’ţ šéé ţĥé åþþļîçåţîöñ ûñţîļ ýöû éñåɓļé Ḿéḿɓéŕ Åþþļîçåţîöñ. one two three four five six seven eight]</string>
<string name="member_verification_preview_disabled_markdown_warning">[Çĥåññéļ åñð ŕöļé ḿéñţîöñš ŵîļļ ñöţ šĥöŵ ûþ þŕöþéŕļý îñ ŕûļéš îƒ ýöû\'Vé ðîšåɓļéð þŕéVîéŵ. one two three four five six seven eight nine ten]</string>
<string name="member_verification_preview_enabled">[Ñéŵ ḿéḿɓéŕš ḿûšţ çöḿþļéţé ţĥé ḿéḿɓéŕ åþþļîçåţîöñ ţö ţåļķ îñ ţĥé šéŕVéŕ. one two three four five six seven eight]</string>
<string name="member_verification_progress_lost_continue">[Çļöšé Åñýŵåý one two]</string>
<string name="member_verification_progress_lost_title">[Åŕé ýöû šûŕé¿ Ýöûŕ þŕöĝŕéšš ŵîļļ ɓé ļöšţ. one two three four five]</string>
<string name="member_verification_read_rules">[Î ĥåVé ŕéåð åñð åĝŕéé ţö ţĥé ŕûļéš one two three four]</string>
@ -6185,7 +6205,7 @@
<string name="mobile_stream_screen_share">[Šçŕééñ Šĥåŕé one two]</string>
<string name="mobile_stream_screen_sharing">[Šĥåŕîñĝ šçŕééñ one two three]</string>
<string name="mobile_stream_stop_sharing">[Šţöþ šĥåŕîñĝ one two]</string>
<string name="moderate_member">[Ḿöðéŕåţé Ḿéḿɓéŕ one two three]</string>
<string name="moderate_member">[Ḿöðéŕåţé Ḿéḿɓéŕš one two three]</string>
<string name="moderate_members">[Ḿöðéŕåţé Ḿéḿɓéŕš one two three]</string>
<string name="moderation">[Ḿöðéŕåţîöñ one two]</string>
<string name="moderator_allow_everyone_raise_hand">[Åļļöŵ ŕéQûéšţš ƒŕöḿ @éVéŕýöñé one two three four]</string>
@ -6207,8 +6227,8 @@
<string name="move_members_description">[Ḿéḿɓéŕš ŵîţĥ ţĥîš þéŕḿîššîöñ çåñ ðŕåĝ öţĥéŕ ḿéḿɓéŕš öûţ öƒ ţĥîš çĥåññéļ. Ţĥéý çåñ öñļý ḿöVé ḿéḿɓéŕš ɓéţŵééñ çĥåññéļš ɓöţĥ ţĥéý åñð ţĥé ḿéḿɓéŕ ţĥéý åŕé ḿöVîñĝ ĥåVé åççéšš. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen]</string>
<string name="move_to">[ḾöVé Ţö one two]</string>
<string name="move_to_success">[Ûšéŕ ĥåš ɓééñ ḿöVéð ţö ţĥé šéļéçţéð çĥåññéļ. one two three four five]</string>
<string name="res_2131892306_msg_alert_cleared">[Åļéŕţ Çļéåŕéð one two]</string>
<string name="res_2131892307_msg_no_alert_showing">[Ñö Åļéŕţ Šĥöŵîñĝ one two three]</string>
<string name="res_2131892326_msg_alert_cleared">[Åļéŕţ Çļéåŕéð one two]</string>
<string name="res_2131892327_msg_no_alert_showing">[Ñö Åļéŕţ Šĥöŵîñĝ one two three]</string>
<string name="mtrl_badge_numberless_content_description">[Ñéŵ ñöţîƒîçåţîöñ one two three]</string>
<string name="mtrl_chip_close_icon_content_description">[ŔéḿöVé »%1$s« one two]</string>
<string name="mtrl_exceed_max_badge_number_content_description">[Ḿöŕé ţĥåñ %1$d ñéŵ ñöţîƒîçåţîöñš one two three four]</string>
@ -7553,6 +7573,7 @@
<string name="private_thread">[ÞŕîVåţé Ţĥŕéåð one two three]</string>
<string name="private_voice_channel_creation_permission_missing_hint">[**νîéŵ Çĥåññéļš** åñð **Çöññéçţ** þéŕḿîššîöñš ŕéQûîŕéð ţö çŕéåţé ţĥîš þŕîVåţé çĥåññéļ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen]</string>
<string name="profile">[Þŕöƒîļé one two]</string>
<string name="profile_actions_menu_label">[Þŕöƒîļé Åçţîöñš one two three]</string>
<string name="profile_banner_icon_tooltip_upsell">[Ûþļöåð ýöûŕ öŵñ þéŕšöñåļîžéð ɓåññéŕ åñð ḿöŕé ŵîţĥ Ðîšçöŕð Ñîţŕö¡ one two three four five six seven]</string>
<string name="profile_customization_activity_time">[€[](ŕéñðéŕŢîḿéĤööķ) éļåþšéð one two three four]</string>
<string name="profile_customization_beta_tooltip">[Þŕöƒîļé Çûšţöḿîžåţîöñ îš çûŕŕéñţļý åVåîļåɓļé ţö å ļîḿîţéð ñûḿɓéŕ öƒ þéöþļé. one two three four five six seven eight]</string>
@ -7738,7 +7759,7 @@
<string name="remove_attachment_body">[Ţĥîš ŵîļļ ŕéḿöVé ţĥîš åţţåçĥḿéñţ ƒŕöḿ ţĥîš ḿéššåĝé þéŕḿåñéñţļý. one two three four five six seven]</string>
<string name="remove_attachment_confirm">[ŔéḿöVé Åţţåçĥḿéñţ one two three]</string>
<string name="remove_attachment_title">[Åŕé ýöû šûŕé¿ one two]</string>
<string name="remove_disable_guild_communication_body">[Åŕé ýöû šûŕé ýöû ŵåñţ ţö ŕéḿöVé ţîḿé öûţ öñ ¡¡»{user}«¡¡ ƒöŕ »{time}«¿ one two three four five six seven]</string>
<string name="remove_disable_guild_communication_body">[Åŕé ýöû šûŕé ýöû ŵåñţ ţö ŕéḿöVé ţîḿéöûţ öñ ¡¡»{user}«¡¡ ƒöŕ »{time}«¿ one two three four five six]</string>
<string name="remove_file">[ŔéḿöVé ƒîļé one two]</string>
<string name="remove_friend">[ŔéḿöVé Fŕîéñð one two]</string>
<string name="remove_friend_body">[Åŕé ýöû šûŕé ýöû ŵåñţ ţö þéŕḿåñéñţļý ŕéḿöVé **¡¡»{name}«¡¡** ƒŕöḿ ýöûŕ ƒŕîéñðš¿ one two three four five six seven eight]</string>
@ -7750,7 +7771,7 @@
<string name="remove_reaction">[ŔéḿöVé Ŕéåçţîöñ one two three]</string>
<string name="remove_role_or_user">[ŔéḿöVé ¡¡»{name}«¡¡ one two]</string>
<string name="remove_synced_role">[ŔéḿöVé Ŕöļé one two]</string>
<string name="remove_time_out">[ŔéḿöVé Ţîḿé Öûţ one two three]</string>
<string name="remove_time_out">[ŔéḿöVé Ţîḿéöûţ one two three]</string>
<string name="remove_user_from_thread">[ŔéḿöVé ¡¡»{user}«¡¡ ƒŕöḿ Ţĥŕéåð one two three]</string>
<string name="remove_vanity_url">[ŔéḿöVé νåñîţý ÛŔĻ one two three]</string>
<string name="render_embeds">[Šĥöŵ ŵéɓšîţé þŕéVîéŵ îñƒö ƒŕöḿ ļîñķš þåšţéð îñţö çĥåţ one two three four five six]</string>
@ -8118,7 +8139,7 @@
<string name="role_permissions_mention_everyone_description">[Åļļöŵš ḿéḿɓéŕš ţö ûšé @éVéŕýöñé (éVéŕýöñé îñ ţĥé šéŕVéŕ) öŕ @ĥéŕé (öñļý öñļîñé ḿéḿɓéŕš îñ ţĥåţ çĥåññéļ). Ţĥéý çåñ åļšö @ḿéñţîöñ åļļ ŕöļéš, é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 sixteen]</string>
<string name="role_permissions_mention_everyone_description_category">[Åļļöŵš ḿéḿɓéŕš ţö ûšé @éVéŕýöñé öŕ @ĥéŕé (öñļý öñļîñé ḿéḿɓéŕš) îñ ţĥéšé çĥåññéļš. Ţĥéý çåñ åļšö @ḿéñţîöñ åļļ ŕöļéš îñ ţĥéšé çĥåññéļš, é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="role_permissions_mention_everyone_description_text">[Åļļöŵš ḿéḿɓéŕš ţö ûšé @éVéŕýöñé öŕ @ĥéŕé (öñļý öñļîñé ḿéḿɓéŕš) îñ ţĥîš çĥåññéļ. Ţĥéý çåñ åļšö @ḿéñţîöñ åļļ ŕöļéš îñ ţĥîš çĥåññéļ, é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="role_permissions_moderate_member_description">[Ŵĥéñ ýöû þûţ å ûšéŕ îñ ţîḿé öûţ ţĥéý ŵîļļ ñöţ ɓé åɓļé ţö šéñð ḿéššåĝéš îñ çĥåţ, ŕéþļý ŵîţĥîñ ţĥŕéåðš, ŕéåçţ ţö ḿéššåĝéš, öŕ šþéåķ îñ 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]</string>
<string name="role_permissions_moderate_member_description">[Ŵĥéñ ýöû þûţ å ûšéŕ îñ ţîḿéöûţ ţĥéý ŵîļļ ñöţ ɓé åɓļé ţö šéñð ḿéššåĝéš îñ çĥåţ, ŕéþļý ŵîţĥîñ ţĥŕéåðš, ŕéåçţ ţö ḿéššåĝéš, öŕ šþéåķ îñ 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]</string>
<string name="role_permissions_moderate_members_description">[Åļļöŵ ḿéḿɓéŕš ţö þéŕƒöŕḿ ļîḿîţéð ḿöðéŕåţîöñ åçţîöñš (ţîḿéöûţ). one two three four five six seven]</string>
<string name="role_permissions_move_members_description">[Åļļöŵš ḿéḿɓéŕš ţö ḿöVé öţĥéŕ ḿéḿɓéŕš ɓéţŵééñ Vöîçé çĥåññéļš ţĥåţ ţĥé ḿéḿɓéŕ ŵîţĥ ţĥîš þéŕḿîššîöñ ĥåš åççéšš ţö. one two three four five six seven eight nine ten eleven twelve]</string>
<string name="role_permissions_move_members_description_category">[Åļļöŵš ḿéḿɓéŕš ţö ðîšçöññéçţ öţĥéŕ ḿéḿɓéŕš ƒŕöḿ ţĥéšé çĥåññéļš. Ţĥéý ŵîļļ åļšö ɓé åɓļé ţö ḿöVé šöḿéɓöðý îñţö öţĥéŕ çĥåññéļš ţĥåţ ţĥéý ĥåVé ţĥîš þéŕḿîššîöñ îñ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen]</string>
@ -8441,6 +8462,8 @@
<string name="search_tenor">[Šéåŕçĥ Ţéñöŕ one two]</string>
<string name="search_with_google">[Šéåŕçĥ ŵîţĥ Ĝööĝļé one two three]</string>
<string name="searching">[Šéåŕçĥîñĝ… one two]</string>
<string name="seasonal_event_toggle_label">[Ðéçöŕåţéš ţĥé åþþ ƒöŕ å šþéçîåļ öççåšîöñ. Ðîšåɓļé ţö šŵîţçĥ ɓåçķ ţö ñöŕḿåļ. one two three four five six seven eight]</string>
<string name="seasonal_event_user_settings_title">[Šĥöŵ Šéåšöñåļ Ţĥéḿé one two three]</string>
<string name="seasonal_gifting_customize_your_gift_box">[Çûšţöḿîžé ýöûŕ ĝîƒţ βÖ×: one two three]</string>
<string name="seasonal_gifting_open_gift">[Öþéñ Ĝîƒţ one two]</string>
<string name="seasonal_gifting_premium_hero_body">[ĜîVé å ƒŕîéñð ţĥé ĝîƒţ öƒ ĥîĝĥéŕ Qûåļîţý šţŕéåḿš, ḿûļţîþļé çûšţöḿ þŕöƒîļéš, åñð åļļ ţĥé éḿöĵî¡ one two three four five six seven eight nine ten]</string>
@ -8732,6 +8755,8 @@
<string name="sky_blue">[Šķý ɓļûé one two]</string>
<string name="sms_confirmation_description">[Åñ ŠḾŠ ŵåš šéñţ ţö ¡¡»{phone}«¡¡. one two three]</string>
<string name="sms_confirmation_title">[Éñţéŕ ýöûŕ çöñƒîŕḿåţîöñ çöðé one two three four]</string>
<string name="snowsgiving_expression_picker_notice_heading">[**Ŵé ĝöţ ýöû šöḿéţĥîñĝ…** one two three]</string>
<string name="snowsgiving_expression_picker_notice_subheading">[νîšîţ ðîšçöŕð.çöḿ ƒöŕ ţöðåý’š šûŕþŕîšé €[ļîñķÎçöñ](ļîñķÎçöñĤööķ) one two three four five six seven]</string>
<string name="sofort_email">[Šöƒöŕţ Éḿåîļ one two]</string>
<string name="sofort_mandate_agreement">[βý þŕöVîðîñĝ ýöûŕ þåýḿéñţ îñƒöŕḿåţîöñ åñð çöñƒîŕḿîñĝ ţĥîš þåýḿéñţ, ýöû åûţĥöŕîšé (Å) Ðîšçöŕð åñð Šţŕîþé, öûŕ þåýḿéñţ šéŕVîçé þŕöVîðéŕ åñð/öŕ ÞÞŔÖ, îţš ļöçåļ šéŕVîçé þŕöVîðéŕ, ţö šéñð îñšţŕûçţîöñš ţö ýöûŕ ɓåñķ ţö ðéɓîţ ýöûŕ åççöûñţ åñð (β) ýöûŕ ɓåñķ ţö ðéɓîţ ýöûŕ åççöûñţ îñ åççöŕðåñçé ŵîţĥ ţĥöšé îñšţŕûçţîöñš. Åš þåŕţ öƒ ýöûŕ ŕîĝĥţš, ýöû åŕé éñţîţļéð ţö å ŕéƒûñð ƒŕöḿ ýöûŕ ɓåñķ ûñðéŕ ţĥé ţéŕḿš åñð çöñðîţîöñš öƒ ýöûŕ åĝŕééḿéñţ ŵîţĥ ýöûŕ ɓåñķ. Å ŕéƒûñð ḿûšţ ɓé çļåîḿéð ŵîţĥîñ 8 ŵééķš šţåŕţîñĝ ƒŕöḿ ţĥé ðåţé öñ ŵĥîçĥ ýöûŕ åççöûñţ ŵåš ðéɓîţéð. Ýöûŕ ŕîĝĥţš åŕé éхþļåîñéð îñ å šţåţéḿéñţ ţĥåţ ýöû çåñ öɓţåîñ ƒŕöḿ ýöûŕ ɓåñķ. Ýöû åĝŕéé ţö ŕéçéîVé ñöţîƒîçåţîöñš ƒöŕ ƒûţûŕé ðéɓîţš ûþ ţö 2 ðåýš ɓéƒöŕé ţĥéý öççûŕ. 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 sixteen seventeen nineteen twenty 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 sixteen seventeen nineteen twenty 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="sofort_name">[Šöƒöŕţ Ñåḿé one two]</string>
@ -9476,7 +9501,7 @@
<string name="thread_welcome_title">[Šåý Ĥéļļö ţö Ţĥŕéåðš¡ one two three]</string>
<string name="threads">[Ţĥŕéåðš one two]</string>
<string name="three_users_typing">[**¡¡»{a}«¡¡**, **¡¡»{b}«¡¡**, åñð **¡¡»{c}«¡¡** åŕé ţýþîñĝ… one two three four five six seven eight nine ten]</string>
<string name="time_out">[Ţîḿé Öûţ one two]</string>
<string name="time_out">[Ţîḿéöûţ one two]</string>
<string name="time_unit_10_minutes">[10 ḿîñûţéš one two]</string>
<string name="time_unit_1_day">[1 ðåý one]</string>
<string name="time_unit_1_hour">[1 ĥöûŕ one two]</string>
@ -10153,6 +10178,10 @@
<string name="video_background_feedback_problem_title">[Ĥåð åñ îššûé¿ one two]</string>
<string name="video_background_issue_reported_body">[Ţĥåñķš ƒöŕ ŕéþöŕţîñĝ ýöûŕ îššûé¡ Fééðɓåçķ ļîķé ýöûŕš ĥéļþš ûš îḿþŕöVé νîðéö βåçķĝŕöûñðš one two three four five six seven eight nine]</string>
<string name="video_background_remove">[ŔéḿöVé βåçķĝŕöûñð one two three]</string>
<string name="video_background_snowsgiving_background_name_1">[βļûŕþļé βļîžžåŕð one two three]</string>
<string name="video_background_snowsgiving_background_name_2">[Ŵîñţéŕ Ŵîļðéŕñéšš one two three]</string>
<string name="video_background_snowsgiving_background_name_3">[Çŕåçķļîñ \'ñ\' Çöžý one two three]</string>
<string name="video_background_snowsgiving_tooltip_indicator">[ŠñöŵšĝîVîñĝ Éðîţîöñ one two three]</string>
<string name="video_background_upsell_body">[Ĝéţ ḿöŕé çûšţöḿîžåţîöñ ɓý ûþļöåðîñĝ ýöûŕ öŵñ Vîðéö ɓåçķĝŕöûñð, çûšţöḿ ĝļöɓåļ éḿöĵîš, [åñð ḿöŕé ŵîţĥ Ðîšçöŕð Ñîţŕö¡](öñĻéåŕñḾöŕé) one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two]</string>
<string name="video_background_upsell_title">[Ŵåññå ûþļöåð ýöûŕ öŵñ ɓåçķĝŕöûñð¿ one two three four]</string>
<string name="video_call_auto_select">[Föçûš one]</string>

View file

@ -489,7 +489,6 @@
<string name="application_store_purchase_dlc">Comprar DLC</string>
<string name="application_store_purchase_game_current_os_unsupported">Tu plataforma no es compatible con este juego.</string>
<string name="application_store_purchase_game_unsupported_os">Este juego solo está disponible para {operatingSystem}.</string>
<string name="application_store_purchase_gift_confirmation_title">¡Listo para regalar!</string>
<string name="application_store_purchase_gift_only">Ya tienes esta aplicación, solo se pueden comprar regalos.</string>
<string name="application_store_purchase_gift_only_ungiftable">Solo puedes comprar un regalo y, por desgracia, este método de pago no se puede utilizar para regalar.</string>
<string name="application_store_purchase_header_bundles_different">Lotes</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">Osta DLC</string>
<string name="application_store_purchase_game_current_os_unsupported">Peli ei tue käyttöjärjestelmääsi.</string>
<string name="application_store_purchase_game_unsupported_os">Ainoa tämän pelin tukema käyttöjärjestelmä on {operatingSystem}.</string>
<string name="application_store_purchase_gift_confirmation_title">Valmis lahjoitettavaksi!</string>
<string name="application_store_purchase_gift_only">Omistat jo tämän sovelluksen, joten voit ostaa sen vain lahjaksi.</string>
<string name="application_store_purchase_gift_only_ungiftable">Voit ostaa tämän vain lahjaksi, mutta valitettavasti emme hyväksy lahjaostojen maksamista tällä maksutavalla.</string>
<string name="application_store_purchase_header_bundles_different">Paketit</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">Acheter le DLC</string>
<string name="application_store_purchase_game_current_os_unsupported">Ta plateforme n\'est pas prise en charge par ce jeu.</string>
<string name="application_store_purchase_game_unsupported_os">Ce jeu n\'est compatible qu\'avec {operatingSystem}.</string>
<string name="application_store_purchase_gift_confirmation_title">Prêt à offrir !</string>
<string name="application_store_purchase_gift_only">Tu possèdes déjà cette application. Seuls les cadeaux peuvent être achetés.</string>
<string name="application_store_purchase_gift_only_ungiftable">Tu ne peux acheter qu\'un cadeau et malheureusement, nous ne supportons pas l\'envoi de cadeau avec ce mode de paiement.</string>
<string name="application_store_purchase_header_bundles_different">Lots</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">DLC खरीदें</string>
<string name="application_store_purchase_game_current_os_unsupported">यह गेम आपके प्लैटफ़ार्म को सपोर्ट नहीं करता है.</string>
<string name="application_store_purchase_game_unsupported_os">यह गेम सिर्फ {operatingSystem} पर उपलब्ध कराया जाता है.</string>
<string name="application_store_purchase_gift_confirmation_title">तोहफे में देने के लिए तैयार!</string>
<string name="application_store_purchase_gift_only">आपके पास यह ऐप्लीकेशन पहले से है, आप सिर्फ गिफ्ट खरीद सकते हैं.</string>
<string name="application_store_purchase_gift_only_ungiftable">आप सिर्फ एक गिफ्ट खरीद सकते हैं और बदकिस्मती से हम इस पेमेंट का तरीका के लिए गिफ्टिंग उपलब्ध नहीं कराते.</string>
<string name="application_store_purchase_header_bundles_different">बंडल</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">Kupi DLC</string>
<string name="application_store_purchase_game_current_os_unsupported">Ova igra ne podržava tvoju platformu.</string>
<string name="application_store_purchase_game_unsupported_os">Ova igra podržana je samo na sustavu {operatingSystem}.</string>
<string name="application_store_purchase_gift_confirmation_title">Spreman/na za primanje dara?</string>
<string name="application_store_purchase_gift_only">Već posjeduješ ovu aplikaciju i možeš je kupiti samo za darivanje.</string>
<string name="application_store_purchase_gift_only_ungiftable">Možeš je kupiti samo kao dar, a mi, nažalost, ne podržavamo darivanje za ovaj način plaćanja.</string>
<string name="application_store_purchase_header_bundles_different">Paketi</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">DLC vásárlása</string>
<string name="application_store_purchase_game_current_os_unsupported">A platformodat nem támogatja ez a játék.</string>
<string name="application_store_purchase_game_unsupported_os">Ezt a játékot csak {operatingSystem} operációs rendszeren lehet futtatni.</string>
<string name="application_store_purchase_gift_confirmation_title">Készen áll az ajándékozásra!</string>
<string name="application_store_purchase_gift_only">Ez az alkalmazás már a tulajdonodban van, csak ajándékok vásárolhatók.</string>
<string name="application_store_purchase_gift_only_ungiftable">Csak egy ajándékot vásárolhatsz, és sajnos nem támogatjuk az ajándékozást ennél a fizetési módszernél.</string>
<string name="application_store_purchase_header_bundles_different">Csomagok</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">Acquista DLC</string>
<string name="application_store_purchase_game_current_os_unsupported">La tua piattaforma non è supportata da questo gioco.</string>
<string name="application_store_purchase_game_unsupported_os">Questo gioco è supportato solo su {operatingSystem}.</string>
<string name="application_store_purchase_gift_confirmation_title">Pronto a ricevere un regalo!</string>
<string name="application_store_purchase_gift_only">Possiedi già questa applicazione, può essere acquistata solo come regalo.</string>
<string name="application_store_purchase_gift_only_ungiftable">Puoi solo comprare un regalo e sfortunatamente non accettiamo questo metodo di pagamento per la donazione.</string>
<string name="application_store_purchase_header_bundles_different">Bundle</string>
@ -3692,7 +3691,7 @@
<string name="guild_settings_audit_log_integration_expire_behavior_kick_from_server">Imposta il comportamento per gli abbonamenti scaduti a **Espelli**</string>
<string name="guild_settings_audit_log_integration_expire_behavior_remove_synced_role">Imposta il comportamento per gli abbonamenti scaduti a **Rimuovi ruolo**</string>
<string name="guild_settings_audit_log_integration_expire_grace_period">Imposta il periodo di tolleranza dopo la scadenza su **{newValue}**</string>
<string name="guild_settings_audit_log_integration_update">$[**!!{user}!!**](userHook) ha aggiornato l\'integrazione per $[**!!{target}!!**](targetHook)</string>
<string name="guild_settings_audit_log_integration_update">$[**!!{user}!!**](userHook) ha aggiornato l\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0</string>
<string name="guild_settings_audit_log_invite_channel_create">Per il canale **!!{newValue}!!**</string>
<string name="guild_settings_audit_log_invite_code_create">Con il codice **!!{newValue}!!**</string>
<string name="guild_settings_audit_log_invite_create">$[**!!{user}!!**](userHook) ha creato un invito $[**!!{target}!!**](targetHook)</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">DLCを購入</string>
<string name="application_store_purchase_game_current_os_unsupported">あなたのプラットフォームはこのゲームでサポートされていません。</string>
<string name="application_store_purchase_game_unsupported_os">このゲームは{operatingSystem}でのみサポートされています。</string>
<string name="application_store_purchase_gift_confirmation_title">贈られる準備ができました!</string>
<string name="application_store_purchase_gift_only">このアプリはもう所有しているので、ギフトの購入だけができます。</string>
<string name="application_store_purchase_gift_only_ungiftable">ギフトのみの購入はできますが、残念ながらこの支払い方法では、ギフトをサポートしていません。</string>
<string name="application_store_purchase_header_bundles_different">バンドル</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">DLC 구입하기</string>
<string name="application_store_purchase_game_current_os_unsupported">이 게임은 해당 플랫폼을 지원하지 않아요.</string>
<string name="application_store_purchase_game_unsupported_os">이 게임은 {operatingSystem}만 지원해요.</string>
<string name="application_store_purchase_gift_confirmation_title">선물 준비 완료!</string>
<string name="application_store_purchase_gift_only">이미 보유한 애플리케이션이라서 선물로만 구매할 수 있어요.</string>
<string name="application_store_purchase_gift_only_ungiftable">현재 선물만 구매하실 수 있고, 이 결제 방식으로는 선물을 지원하지 않아요.</string>
<string name="application_store_purchase_header_bundles_different">번들</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">Pirkti DLC</string>
<string name="application_store_purchase_game_current_os_unsupported">Tavo platforma šiam žaidimui netinka.</string>
<string name="application_store_purchase_game_unsupported_os">Šis žaidimas suderinamas tik su {operatingSystem}.</string>
<string name="application_store_purchase_gift_confirmation_title">Paruošta dovanoti!</string>
<string name="application_store_purchase_gift_only">Jau turi šią programėlę, galima pirkti tik dovanas.</string>
<string name="application_store_purchase_gift_only_ungiftable">Gali pirkti tik dovaną, tačiau, deja, nepalaikome dovanojimo naudojant šį mokėjimo būdą.</string>
<string name="application_store_purchase_header_bundles_different">Paketai</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">DLC kopen</string>
<string name="application_store_purchase_game_current_os_unsupported">Je platform wordt niet ondersteund door deze game.</string>
<string name="application_store_purchase_game_unsupported_os">Deze game wordt enkel ondersteund door {operatingSystem}.</string>
<string name="application_store_purchase_gift_confirmation_title">Klaar om cadeau te worden gedaan!</string>
<string name="application_store_purchase_gift_only">Je hebt deze applicatie al in bezit. Alleen cadeaus kunnen worden gekocht.</string>
<string name="application_store_purchase_gift_only_ungiftable">Je kunt een cadeau alleen kopen en helaas wordt het geven van cadeaus niet ondersteund bij deze betalingsmethode.</string>
<string name="application_store_purchase_header_bundles_different">Bundels</string>

View file

@ -489,7 +489,6 @@
<string name="application_store_purchase_dlc">Kjøp DLC</string>
<string name="application_store_purchase_game_current_os_unsupported">Spillet støttes ikke på plattformen din.</string>
<string name="application_store_purchase_game_unsupported_os">Dette spillet er støttes bare på {operatingSystem}.</string>
<string name="application_store_purchase_gift_confirmation_title">Klar til å bli gitt i gave!</string>
<string name="application_store_purchase_gift_only">Du eier allerede dette programmet. Bare gaver kan kjøpes.</string>
<string name="application_store_purchase_gift_only_ungiftable">Du kan bare kjøpe en gave, og dessverre støtter vi ikke gavekjøp for denne betalingsmåten.</string>
<string name="application_store_purchase_header_bundles_different">Pakker</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">Kup zawartość do pobrania</string>
<string name="application_store_purchase_game_current_os_unsupported">Twoja platforma nie jest obsługiwana przez tę grę.</string>
<string name="application_store_purchase_game_unsupported_os">Gra jest obsługiwana tylko przez system operacyjny {operatingSystem}.</string>
<string name="application_store_purchase_gift_confirmation_title">Gotowe do podarowania!</string>
<string name="application_store_purchase_gift_only">Już masz tę aplikację. Można kupić tylko jako prezent.</string>
<string name="application_store_purchase_gift_only_ungiftable">Można kupić tylko jako prezent, ale niestety nie obsługujemy prezentów przy tej metodzie płatności.</string>
<string name="application_store_purchase_header_bundles_different">Pakiety</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">Comprar DLC</string>
<string name="application_store_purchase_game_current_os_unsupported">Sua plataforma é incompatível com este jogo.</string>
<string name="application_store_purchase_game_unsupported_os">Este jogo só é compatível com {operatingSystem}.</string>
<string name="application_store_purchase_gift_confirmation_title">Pronto para ser dado de presente!</string>
<string name="application_store_purchase_gift_only">Você já possui esse aplicativo e só pode comprá-lo como presente.</string>
<string name="application_store_purchase_gift_only_ungiftable">Você só pode comprar um presente e, infelizmente, não oferecemos suporte a presentes para esse método de pagamento.</string>
<string name="application_store_purchase_header_bundles_different">Pacotes</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">Cumpără DLC</string>
<string name="application_store_purchase_game_current_os_unsupported">Platforma ta nu este acceptată de acest joc.</string>
<string name="application_store_purchase_game_unsupported_os">Acest joc este acceptat numai pe {operatingSystem}.</string>
<string name="application_store_purchase_gift_confirmation_title">Gata să fie dăruit!</string>
<string name="application_store_purchase_gift_only">Deții deja această aplicație; se pot achiziționa doar cadouri.</string>
<string name="application_store_purchase_gift_only_ungiftable">Un cadou poate fi doar achiziționat și, din păcate, în sistemul nostru nu poți oferi cadouri folosind această metodă de plată.</string>
<string name="application_store_purchase_header_bundles_different">Pachete</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">Купить дополнение</string>
<string name="application_store_purchase_game_current_os_unsupported">Ваша платформа не поддерживается этой игрой.</string>
<string name="application_store_purchase_game_unsupported_os">Эта игра работает только под {operatingSystem}.</string>
<string name="application_store_purchase_gift_confirmation_title">Можно дарить!</string>
<string name="application_store_purchase_gift_only">У вас уже есть это приложение — вы можете купить его только в подарок.</string>
<string name="application_store_purchase_gift_only_ungiftable">Вы можете купить только подарок, но, к сожалению, данный способ оплаты не поддерживает отправку подарков.</string>
<string name="application_store_purchase_header_bundles_different">Наборы</string>

View file

@ -489,7 +489,6 @@
<string name="application_store_purchase_dlc">Köp nedladdningsbart innehåll</string>
<string name="application_store_purchase_game_current_os_unsupported">Spelet stödjer inte din plattform.</string>
<string name="application_store_purchase_game_unsupported_os">Det här spelet stöds endast på {operatingSystem}.</string>
<string name="application_store_purchase_gift_confirmation_title">Redo att ges bort som gåva!</string>
<string name="application_store_purchase_gift_only">Du äger redan den här applikationen, endast gåvor kan köpas.</string>
<string name="application_store_purchase_gift_only_ungiftable">Du kan endast köpa gåvor och tyvärr har vi inget stöd för gåvor för den här betalningsmetoden.</string>
<string name="application_store_purchase_header_bundles_different">Paket</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">ซื้อ DLC</string>
<string name="application_store_purchase_game_current_os_unsupported">เกมนี้ไม่รองรับแพลตฟอร์มของคุณ</string>
<string name="application_store_purchase_game_unsupported_os">เกมนี้รองรับเฉพาะใน {operatingSystem}</string>
<string name="application_store_purchase_gift_confirmation_title">พร้อมรับของขวัญ!</string>
<string name="application_store_purchase_gift_only">คุณเป็นเจ้าของแอพลิเคชันนี้แล้ว สามารถซื้อเพิ่มได้แแต่ของขวัญ</string>
<string name="application_store_purchase_gift_only_ungiftable">คุณสามารถซื้อของขวัญเท่านั้นและโชคร้ายที่เราไม่สามารถสนับสนุนการให้ของขวัญด้วยวิธีการชำระเงินนี้</string>
<string name="application_store_purchase_header_bundles_different">แพ็ครวม</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">DLC satın al</string>
<string name="application_store_purchase_game_current_os_unsupported">Platformun bu oyun tarafından desteklenmiyor.</string>
<string name="application_store_purchase_game_unsupported_os">Bu oyunu sadece {operatingSystem} destekliyor.</string>
<string name="application_store_purchase_gift_confirmation_title">Hediye edilmeye hazır!</string>
<string name="application_store_purchase_gift_only">Bu başvuruya zaten sahipsin, sadece hediyeler satın alınabilir.</string>
<string name="application_store_purchase_gift_only_ungiftable">Sadece bir hediye satın alabilirsin ve maalesef bu ödeme yöntemi için hediye verme işlevini desteklemiyoruz.</string>
<string name="application_store_purchase_header_bundles_different">Paketler</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">Купити контент для завантаження</string>
<string name="application_store_purchase_game_current_os_unsupported">Ваша платформа не підтримується цією грою.</string>
<string name="application_store_purchase_game_unsupported_os">Цю гру підтримує тільки {operatingSystem}.</string>
<string name="application_store_purchase_gift_confirmation_title">Готуйся до подарунків!</string>
<string name="application_store_purchase_gift_only">У тебе вже є ця програма, можна купити тільки подарунки.</string>
<string name="application_store_purchase_gift_only_ungiftable">Ти можеш тільки купити подарунок, але, на жаль, ми не підтримуємо подарунки для цього способу оплати.</string>
<string name="application_store_purchase_header_bundles_different">Комплекти</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">Mua DLC</string>
<string name="application_store_purchase_game_current_os_unsupported">Nền tảng của bạn không hỗ trợ trò chơi này.</string>
<string name="application_store_purchase_game_unsupported_os">Trò chơi này chỉ được hỗ trợ trên hệ điều hành {operatingSystem}.</string>
<string name="application_store_purchase_gift_confirmation_title">Sẵn sàng để được tặng quà chưa!</string>
<string name="application_store_purchase_gift_only">Bạn đã sở hữu ứng dụng này rồi, chỉ có thể mua làm quà tặng được thôi.</string>
<string name="application_store_purchase_gift_only_ungiftable">Bạn chỉ có thể mua 1 món quà và tiếc là chúng tôi không hỗ trợ tặng quà với phương thức thanh toán này.</string>
<string name="application_store_purchase_header_bundles_different">Gói</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">购买 DLC</string>
<string name="application_store_purchase_game_current_os_unsupported">此游戏不支持您的平台。</string>
<string name="application_store_purchase_game_unsupported_os">该游戏仅支持 {operatingSystem}。</string>
<string name="application_store_purchase_gift_confirmation_title">可以收礼啦!</string>
<string name="application_store_purchase_gift_only">您已经拥有此 APP只能作为礼物购买。</string>
<string name="application_store_purchase_gift_only_ungiftable">您只能购买礼物,很遗憾的是,我们不支持使用该付款方式发送礼物。</string>
<string name="application_store_purchase_header_bundles_different">同捆包</string>

View file

@ -516,7 +516,6 @@
<string name="application_store_purchase_dlc">購買下載內容</string>
<string name="application_store_purchase_game_current_os_unsupported">此遊戲不支援您的平台。</string>
<string name="application_store_purchase_game_unsupported_os">本遊戲只可在 {operatingSystem} 上運作。</string>
<string name="application_store_purchase_gift_confirmation_title">準備收禮吧!</string>
<string name="application_store_purchase_gift_only">您已經擁有此應用程式了,您僅能購買禮物。</string>
<string name="application_store_purchase_gift_only_ungiftable">您僅能購買禮物,而且很遺憾,我們不支援使用此付款方式進行送禮。</string>
<string name="application_store_purchase_header_bundles_different">組合包</string>

View file

@ -819,6 +819,8 @@
</attr>
<attr name="colorBackgroundModifierSelected" format="reference|color">
</attr>
<attr name="colorBackgroundNestedFloating" format="reference|color">
</attr>
<attr name="colorBackgroundPrimary" format="reference|color">
</attr>
<attr name="colorBackgroundSecondary" format="reference|color">

View file

@ -928,6 +928,10 @@
<item quantity="one">{emojis} server emoji</item>
<item quantity="other">{emojis} server emojis</item>
</plurals>
<plurals name="member_verification_other_rules_count">
<item quantity="one">{count} other rule</item>
<item quantity="other">{count} other rules</item>
</plurals>
<plurals name="members_header_members">
<item quantity="one">1 Member</item>
<item quantity="other">{members} Members</item>

File diff suppressed because it is too large Load diff

View file

@ -1530,7 +1530,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_2131887610_com_crashlytics_android_build_id">185d66d177ad44869f3b07d03c801bab</string>
<string name="res_2131887610_com_crashlytics_android_build_id">d6af314b260047019632cc2616a1d4b9</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>
@ -1569,8 +1569,14 @@
<string name="command_validation_choice_error">Not a valid choice.</string>
<string name="command_validation_general_error">Not a valid value.</string>
<string name="command_validation_integer_error">Input a valid integer.</string>
<string name="command_validation_integer_maximum_error">Input an integer at most !!{maximum}!!.</string>
<string name="command_validation_integer_minimum_error">Input an integer at least !!{minimum}!!.</string>
<string name="command_validation_integer_range_error">Input an integer from !!{minimum}!! to !!{maximum}!!.</string>
<string name="command_validation_mentionable_error">Not a valid user or role.</string>
<string name="command_validation_number_error">Input a valid number.</string>
<string name="command_validation_number_maximum_error">Input a number at most !!{maximum}!!.</string>
<string name="command_validation_number_minimum_error">Input a number at least !!{minimum}!!.</string>
<string name="command_validation_number_range_error">Input a number from !!{minimum}!! to !!{maximum}!!.</string>
<string name="command_validation_required_error">This option is required. Specify a value.</string>
<string name="command_validation_role_error">Not a valid role.</string>
<string name="command_validation_user_error">Not a valid user.</string>
@ -2276,11 +2282,11 @@
<string name="disable_account">Disable Account</string>
<string name="disable_account_body">Are you sure that you want to disable your account? This will immediately log you out and make your account inaccessible to anyone.</string>
<string name="disable_email_notifications">Success! We\'ve disabled e-mail notifications for you!</string>
<string name="disable_guild_communication_body">When you put a user in time out they will not be able to send messages in chat, reply within threads, react to messages, or speak in voice or stage channels. [Learn more]({helpdeskArticle})</string>
<string name="disable_guild_communication_body">When you put a user in timeout they will not be able to send messages in chat, reply within threads, react to messages, or speak in voice or stage channels. [Learn more]({helpdeskArticle})</string>
<string name="disable_guild_communication_confirmed">!!{user}!! has been timed out for {duration}</string>
<string name="disable_guild_communication_for_user">Time Out !!{user}!!</string>
<string name="disable_guild_communication_for_user">Timeout !!{user}!!</string>
<string name="disable_guild_communication_reason_hint">The reason will be recorded in the audit log.</string>
<string name="disable_guild_communication_title">Time Out</string>
<string name="disable_guild_communication_title">Timeout</string>
<string name="disable_integration_title">Disable Sync</string>
<string name="disable_integration_twitch_body">Disabling sync will perform the selected expired sub behavior as if all subs have expired.</string>
<string name="disable_integration_youtube_body">Disabling sync will perform the selected expired membership behavior as if all members have expired.</string>
@ -2562,9 +2568,9 @@
<string name="enable_community_modal_verification_level_help">To minimize spam, members of the server must have a verified email before they can send messages. This does not apply to members with roles.</string>
<string name="enable_community_modal_verification_level_label">Verified email required</string>
<string name="enable_community_modal_verification_level_met">Your server already meets or exceeds the verification level requirement.</string>
<string name="enable_guild_communication_body">Are you sure you want to end time out for !!{user}!! with {timeRemaining} remaining?</string>
<string name="enable_guild_communication_confirmed">!!{user} time out ended</string>
<string name="enable_guild_communication_for_user">Remove Time Out From !!{user}!!</string>
<string name="enable_guild_communication_body">Are you sure you want to end timeout for !!{user}!! with {timeRemaining} remaining?</string>
<string name="enable_guild_communication_confirmed">!!{user} timeout ended</string>
<string name="enable_guild_communication_for_user">Remove Timeout From !!{user}!!</string>
<string name="enable_ingame_overlay">Enable in-game overlay.</string>
<string name="enable_noise_cancellation">Enable Noise Suppression</string>
<string name="enable_notifications">Enable notifications</string>
@ -3452,15 +3458,17 @@
<string name="guild_cap_upsell_modal_title">Wanna join more servers?</string>
<string name="guild_cap_upsell_tooltip">Upgrade to Discord Nitro to join up to 200 servers!</string>
<string name="guild_communication_disabled_audit_log_disclosure">This reason will be recorded in the audit log.</string>
<string name="guild_communication_disabled_body">When you put a user in time out they will not be able to send messages in chat, reply within threads, react to messages, or speak in voice or stage channels</string>
<string name="guild_communication_disabled_body">When you put a user in timeout they will not be able to send messages in chat, reply within threads, react to messages, or speak in voice or stage channels</string>
<string name="guild_communication_disabled_bottom_sheet_description">{guildName} has put you in time out mode for {time}. You can not reply, react, message or speak in voice the duration of your time out. [Learn more]({link})</string>
<string name="guild_communication_disabled_bottom_sheet_title">Time Out Mode</string>
<string name="guild_communication_disabled_chat_notice_description">You can not reply, react, message or speak in voice. [Learn more]({link})</string>
<string name="guild_communication_disabled_chat_notice_time_left">{time} left</string>
<string name="guild_communication_disabled_chat_notice_title">TIME OUT MODE</string>
<string name="guild_communication_disabled_chat_notice_title">TIMEOUT MODE</string>
<string name="guild_communication_disabled_duration">DURATION</string>
<string name="guild_communication_disabled_notice_header">You are in timeout mode</string>
<string name="guild_communication_disabled_notice_subheader">You can not reply, react, message or speak in voice. [Learn more]({link})</string>
<string name="guild_communication_disabled_reason">REASON</string>
<string name="guild_communication_disabled_reason_placeholder">Reason for time out</string>
<string name="guild_communication_disabled_reason_placeholder">Reason for timeout</string>
<string name="guild_communication_disabled_remaining_time">{quantity} remaining</string>
<string name="guild_communication_disabled_remaining_time_seconds">Less than 1 minute remaining</string>
<string name="guild_communication_disabled_success">!!{user}!! Timed out for {label}</string>
@ -3526,9 +3534,9 @@
<string name="guild_discovery_tooltip">Explore Public Servers</string>
<string name="guild_discovery_view_button">View</string>
<string name="guild_enable_communication_cta">Remove it now to let them post and react to messages, and speak in voice and stage channels. [Learn More](https://www.google.com)</string>
<string name="guild_enable_communication_header">Remove Time Out</string>
<string name="guild_enable_communication_success">!!{user}!! time out ended</string>
<string name="guild_enable_communication_time_remaining">!!{username}!! has $[](countdown) remaining in their time out.</string>
<string name="guild_enable_communication_header">Remove Timeout</string>
<string name="guild_enable_communication_success">!!{user}!! timeout ended</string>
<string name="guild_enable_communication_time_remaining">!!{username}!! has $[](countdown) remaining in their timeout.</string>
<string name="guild_enable_progress_bar">Enable Progress Bar</string>
<string name="guild_event_add_moderators_label">Add Moderators</string>
<string name="guild_event_cannot_connect">Missing permission to connect.</string>
@ -4514,6 +4522,8 @@
<string name="guild_settings_member_verification_intro_button">Set up Membership Screening</string>
<string name="guild_settings_member_verification_manual_approval">Manual Approval</string>
<string name="guild_settings_member_verification_manual_approval_description">New members will not be able to join or talk until a mod approves their application.</string>
<string name="guild_settings_member_verification_manual_approval_required">Manual Approval Required</string>
<string name="guild_settings_member_verification_overview">Set up rules that new members must explicitly agree to before they can talk in the server (includes DMing members). You can also add questions that people who request to join must answer for you to approve their membership.</string>
<string name="guild_settings_member_verification_pending">Pending</string>
<string name="guild_settings_member_verification_preview">Preview</string>
<string name="guild_settings_member_verification_preview_description">New members can browse the server before meeting the requirements. We recommend keeping this enabled so they can see what your community is like. If disabled, new members cant view any contents of the server until they meet the requirements. [Learn more.]({helpdeskArticle})</string>
@ -5083,9 +5093,9 @@
<string name="hub_study_room_notice_description">Everyone stays muted so you can quietly cram for tests together.</string>
<string name="hub_study_room_notice_title">NEW! Hub study rooms</string>
<string name="hub_study_room_notice_voice_cta">Study Together</string>
<string name="hub_study_room_suppress_description">This is a special place where people hang out quietly. You can use the voice channel\'s text chat to communicate.</string>
<string name="hub_study_room_suppress_description">This is a special place where people hang out quietly.</string>
<string name="hub_study_room_suppress_title">In Hubs, everyone is muted by default in Voice Channels</string>
<string name="hub_study_room_voice_channel_tooltip">studying • video optional</string>
<string name="hub_study_room_voice_channel_tooltip">quiet studying</string>
<string name="hub_unavailable_school">My school isn\'t here</string>
<string name="hub_verified_discord_hub">Verified Student Hub</string>
<string name="hub_verify_email_address">Verify your email to join</string>
@ -5969,6 +5979,8 @@
<string name="member_list_server_owner_help">This person is the server owner and always has all permissions regardless of roles.</string>
<string name="member_list_shown">Hide Member List</string>
<string name="member_verification_add_question">Add a question</string>
<string name="member_verification_add_questions">Add Questions</string>
<string name="member_verification_add_questions_description">Use questions to manually approve new members before they can talk in your server</string>
<string name="member_verification_add_rule">Add a rule</string>
<string name="member_verification_application_confirmation_subtitle">You\'ll get notified when there\'s an update.</string>
<string name="member_verification_application_confirmation_title">Your application to join the server is awaiting review!</string>
@ -6020,6 +6032,7 @@
<string name="member_verification_form_item_multiple_choice">Multiple Choice</string>
<string name="member_verification_form_item_paragraph">Paragraph</string>
<string name="member_verification_form_item_phone_verification_label">You must verify your phone number.</string>
<string name="member_verification_form_item_phone_verification_settings_label">New members must verify their phone number</string>
<string name="member_verification_form_item_rules">Server Rules</string>
<string name="member_verification_form_item_text_input">Short Answer</string>
<string name="member_verification_form_item_verification">Connections</string>
@ -6027,8 +6040,10 @@
<string name="member_verification_form_rules_label">Read and agree to the server rules</string>
<string name="member_verification_form_verification_settings">To change this, [go to Moderation settings](onSettingsClick)</string>
<string name="member_verification_get_started_button">Get Started</string>
<string name="member_verification_get_started_description">Members are required to agree to server rules before they can talk.</string>
<string name="member_verification_get_started_subtitle">Create server rules and ask pending members to agree to them before they can talk.</string>
<string name="member_verification_get_started_title">Set up server rules!</string>
<string name="member_verification_guild_verification_level">Verification Level: $[](verificationLevelHook)</string>
<string name="member_verification_icon_desc">Server Application Status</string>
<string name="member_verification_learn_more">Learn more</string>
<string name="member_verification_leave_application_complete_later">Complete Application Later</string>
@ -6045,6 +6060,9 @@
<string name="member_verification_num_emojis">{emojis}</string>
<string name="member_verification_num_members">{members} Members</string>
<string name="member_verification_num_online">{membersOnline} Online</string>
<string name="member_verification_off">Off</string>
<string name="member_verification_on">On</string>
<string name="member_verification_other_rules">{count}</string>
<string name="member_verification_pending_application_cancel_modal_title">Are you sure you want to withdraw your application?</string>
<string name="member_verification_pending_application_icon">Stylized image of a clipboard and pencil</string>
<string name="member_verification_pending_application_leave_server_modal_desc">Youll have to resubmit your application if you want to join again in the future.</string>
@ -6059,7 +6077,9 @@
<string name="member_verification_pending_application_modal_withdraw_and_leave">Withdraw and Leave Server</string>
<string name="member_verification_phone_verification_enabled">You have a verified phone number.</string>
<string name="member_verification_phone_verified">Phone Verified</string>
<string name="member_verification_preview_disabled">Members wont see the application until you enable Member Application.</string>
<string name="member_verification_preview_disabled_markdown_warning">Channel and role mentions will not show up properly in rules if you\'ve disabled preview.</string>
<string name="member_verification_preview_enabled">New members must complete the member application to talk in the server.</string>
<string name="member_verification_progress_lost_continue">Close Anyway</string>
<string name="member_verification_progress_lost_title">Are you sure? Your progress will be lost.</string>
<string name="member_verification_read_rules">I have read and agree to the rules</string>
@ -6204,7 +6224,7 @@
<string name="mobile_stream_screen_share">Screen Share</string>
<string name="mobile_stream_screen_sharing">Sharing screen</string>
<string name="mobile_stream_stop_sharing">Stop sharing</string>
<string name="moderate_member">Moderate Member</string>
<string name="moderate_member">Moderate Members</string>
<string name="moderate_members">Moderate Members</string>
<string name="moderation">Moderation</string>
<string name="moderator_allow_everyone_raise_hand">Allow requests from @everyone</string>
@ -6226,8 +6246,8 @@
<string name="move_members_description">Members with this permission can drag other members out of this channel. They can only move members between channels both they and the member they are moving have access.</string>
<string name="move_to">Move To</string>
<string name="move_to_success">User has been moved to the selected channel.</string>
<string name="res_2131892306_msg_alert_cleared">Alert Cleared</string>
<string name="res_2131892307_msg_no_alert_showing">No Alert Showing</string>
<string name="res_2131892326_msg_alert_cleared">Alert Cleared</string>
<string name="res_2131892327_msg_no_alert_showing">No Alert Showing</string>
<string name="mtrl_badge_numberless_content_description">New notification</string>
<string name="mtrl_chip_close_icon_content_description">Remove %1$s</string>
<string name="mtrl_exceed_max_badge_number_content_description">More than %1$d new notifications</string>
@ -7579,6 +7599,7 @@
<string name="private_thread">Private Thread</string>
<string name="private_voice_channel_creation_permission_missing_hint">**View Channels** and **Connect** permissions required to create this private channel.</string>
<string name="profile">Profile</string>
<string name="profile_actions_menu_label">Profile Actions</string>
<string name="profile_banner_icon_tooltip_upsell">Upload your own personalized banner and more with Discord Nitro!</string>
<string name="profile_customization_activity_time">$[](renderTimeHook) elapsed</string>
<string name="profile_customization_beta_tooltip">Profile Customization is currently available to a limited number of people.</string>
@ -7765,7 +7786,7 @@
<string name="remove_attachment_body">This will remove this attachment from this message permanently.</string>
<string name="remove_attachment_confirm">Remove Attachment</string>
<string name="remove_attachment_title">Are you sure?</string>
<string name="remove_disable_guild_communication_body">Are you sure you want to remove time out on !!{user}!! for {time}?</string>
<string name="remove_disable_guild_communication_body">Are you sure you want to remove timeout on !!{user}!! for {time}?</string>
<string name="remove_file">Remove file</string>
<string name="remove_friend">Remove Friend</string>
<string name="remove_friend_body">Are you sure you want to permanently remove **!!{name}!!** from your friends?</string>
@ -7777,7 +7798,7 @@
<string name="remove_reaction">Remove Reaction</string>
<string name="remove_role_or_user">Remove !!{name}!!</string>
<string name="remove_synced_role">Remove Role</string>
<string name="remove_time_out">Remove Time Out</string>
<string name="remove_time_out">Remove Timeout</string>
<string name="remove_user_from_thread">Remove !!{user}!! from Thread</string>
<string name="remove_vanity_url">Remove Vanity URL</string>
<string name="render_embeds">Show website preview info from links pasted into chat</string>
@ -8145,7 +8166,7 @@
<string name="role_permissions_mention_everyone_description">Allows members to use @everyone (everyone in the server) or @here (only online members in that channel). They can also @mention all roles, even if the roles “Allow anyone to mention this role” permission is disabled.</string>
<string name="role_permissions_mention_everyone_description_category">Allows members to use @everyone or @here (only online members) in these channels. They can also @mention all roles in these channels, even if the roles “Allow anyone to mention this role” permission is disabled.</string>
<string name="role_permissions_mention_everyone_description_text">Allows members to use @everyone or @here (only online members) in this channel. They can also @mention all roles in this channel, even if the roles “Allow anyone to mention this role” permission is disabled.</string>
<string name="role_permissions_moderate_member_description">When you put a user in time out they will not be able to send messages in chat, reply within threads, react to messages, or speak in voice or stage channels.</string>
<string name="role_permissions_moderate_member_description">When you put a user in timeout they will not be able to send messages in chat, reply within threads, react to messages, or speak in voice or stage channels.</string>
<string name="role_permissions_moderate_members_description">Allow members to perform limited moderation actions (timeout).</string>
<string name="role_permissions_move_members_description">Allows members to move other members between voice channels that the member with this permission has access to.</string>
<string name="role_permissions_move_members_description_category">Allows members to disconnect other members from these channels. They will also be able to move somebody into other channels that they have this permission in.</string>
@ -8468,6 +8489,8 @@
<string name="search_tenor">Search Tenor</string>
<string name="search_with_google">Search with Google</string>
<string name="searching">Searching…</string>
<string name="seasonal_event_toggle_label">Decorates the app for a special occasion. Disable to switch back to normal.</string>
<string name="seasonal_event_user_settings_title">Show Seasonal Theme</string>
<string name="seasonal_gifting_customize_your_gift_box">Customize your gift BOX:</string>
<string name="seasonal_gifting_open_gift">Open Gift</string>
<string name="seasonal_gifting_premium_hero_body">Give a friend the gift of higher quality streams, multiple custom profiles, and all the emoji!</string>
@ -8759,6 +8782,8 @@
<string name="sky_blue">Sky blue</string>
<string name="sms_confirmation_description">An SMS was sent to !!{phone}!!.</string>
<string name="sms_confirmation_title">Enter your confirmation code</string>
<string name="snowsgiving_expression_picker_notice_heading">**We got you something…**</string>
<string name="snowsgiving_expression_picker_notice_subheading">Visit discord.com for todays surprise $[linkIcon](linkIconHook)</string>
<string name="sofort_email">Sofort Email</string>
<string name="sofort_mandate_agreement">By providing your payment information and confirming this payment, you authorise (A) Discord and Stripe, our payment service provider and/or PPRO, its local service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur.</string>
<string name="sofort_name">Sofort Name</string>
@ -9503,7 +9528,7 @@
<string name="thread_welcome_title">Say Hello to Threads!</string>
<string name="threads">Threads</string>
<string name="three_users_typing">**!!{a}!!**, **!!{b}!!**, and **!!{c}!!** are typing…</string>
<string name="time_out">Time Out</string>
<string name="time_out">Timeout</string>
<string name="time_unit_10_minutes">10 minutes</string>
<string name="time_unit_1_day">1 day</string>
<string name="time_unit_1_hour">1 hour</string>
@ -10182,6 +10207,10 @@
<string name="video_background_feedback_problem_title">Had an issue?</string>
<string name="video_background_issue_reported_body">Thanks for reporting your issue! Feedback like yours helps us improve Video Backgrounds</string>
<string name="video_background_remove">Remove Background</string>
<string name="video_background_snowsgiving_background_name_1">Blurple Blizzard</string>
<string name="video_background_snowsgiving_background_name_2">Winter Wilderness</string>
<string name="video_background_snowsgiving_background_name_3">Cracklin \'n\' Cozy</string>
<string name="video_background_snowsgiving_tooltip_indicator">Snowsgiving Edition</string>
<string name="video_background_upsell_body">Get more customization by uploading your own video background, custom global emojis, [and more with Discord Nitro!](onLearnMore)</string>
<string name="video_background_upsell_title">Wanna upload your own background?</string>
<string name="video_call_auto_select">Focus</string>

View file

@ -123,6 +123,7 @@
<item name="colorBackgroundModifierActive">#3d4f545c</item>
<item name="colorBackgroundModifierHover">#294f545c</item>
<item name="colorBackgroundModifierSelected">#524f545c</item>
<item name="colorBackgroundNestedFloating">@color/primary_dark_630</item>
<item name="colorBackgroundPrimary">@color/primary_dark_600</item>
<item name="colorBackgroundSecondary">@color/primary_dark_630</item>
<item name="colorBackgroundSecondaryAlt">@color/primary_dark_660</item>
@ -196,6 +197,7 @@
<item name="colorBackgroundModifierActive">#29747f8d</item>
<item name="colorBackgroundModifierHover">#14747f8d</item>
<item name="colorBackgroundModifierSelected">#3d747f8d</item>
<item name="colorBackgroundNestedFloating">@color/white</item>
<item name="colorBackgroundPrimary">@color/white</item>
<item name="colorBackgroundSecondary">@color/primary_light_130</item>
<item name="colorBackgroundSecondaryAlt">@color/primary_light_160</item>