Changes of com.discord v1045

This commit is contained in:
root 2020-02-29 07:28:25 +01:00
parent 78c1decc81
commit 8a89d6a871
86 changed files with 1530 additions and 930 deletions

View file

@ -1,5 +1,5 @@
!!brut.androlib.meta.MetaInfo !!brut.androlib.meta.MetaInfo
apkFileName: com.discord-1044.apk apkFileName: com.discord-1045.apk
compressionType: false compressionType: false
doNotCompress: doNotCompress:
- arsc - arsc
@ -190,5 +190,5 @@ usesFramework:
tag: null tag: null
version: 2.4.1-197d46-SNAPSHOT version: 2.4.1-197d46-SNAPSHOT
versionInfo: versionInfo:
versionCode: '1044' versionCode: '1045'
versionName: '11.3' versionName: '11.4'

View file

@ -3,9 +3,9 @@
# #
#Do NOT modify, delete, or commit to source control! #Do NOT modify, delete, or commit to source control!
# #
#Sat Feb 29 00:48:09 UTC 2020 #Sat Feb 29 04:59:37 UTC 2020
version_name=11.3 version_name=11.4
package_name=com.discord package_name=com.discord
build_id=d0d6e9a5-e073-464c-864c-4ac3eb980073 build_id=1ee9f684-7ed0-43ac-9f01-7dc57c512d1e
version_code=1044 version_code=1045
app_name=com.discord app_name=com.discord

View file

@ -3726,8 +3726,6 @@ NSFW каналите нямат филтър за нецензурно съдъ
<string name="public_rules_channel_help">Публичните сървъри трябва да имат ясно публикувани правила и/или насоки за членове. Избери канала домакин.</string> <string name="public_rules_channel_help">Публичните сървъри трябва да имат ясно публикувани правила и/или насоки за членове. Избери канала домакин.</string>
<string name="public_server_settings">Настройки на публичен сървър</string> <string name="public_server_settings">Настройки на публичен сървър</string>
<string name="public_string">Публичен</string> <string name="public_string">Публичен</string>
<string name="public_success_modal_announcement_channels">Настрой [Канали за обяви](%1$s), за да доставяш актуализации отвъд сървъра си.</string>
<string name="public_success_modal_body">*Ефект на тържествена сирена*</string>
<string name="public_success_modal_discovery_eligibility">Провери дали можеш да станещ част от Откриване на сървър, за да може повече хора да те намерят.</string> <string name="public_success_modal_discovery_eligibility">Провери дали можеш да станещ част от Откриване на сървър, за да може повече хора да те намерят.</string>
<string name="public_success_modal_header">Твоя сървър вече е публичен!</string> <string name="public_success_modal_header">Твоя сървър вече е публичен!</string>
<string name="publish_followed_news_body">Това съобщение ще бъде изпратено до всички сървъри, следващи този канал. Можеш да редактираш или изтриеш това съобщение по-късно и то ще се актуализира на всеки следващ сървър.</string> <string name="publish_followed_news_body">Това съобщение ще бъде изпратено до всички сървъри, следващи този канал. Можеш да редактираш или изтриеш това съобщение по-късно и то ще се актуализира на всеки следващ сървър.</string>
@ -4714,7 +4712,6 @@ NSFW каналите нямат филтър за нецензурно съдъ
<string name="user_settings_games_shortcuts_start_menu_note">Когато инсталираш игри от Discord Store. Това прави игрите ти лесни за намиране чрез търсене в Windows.</string> <string name="user_settings_games_shortcuts_start_menu_note">Когато инсталираш игри от Discord Store. Това прави игрите ти лесни за намиране чрез търсене в Windows.</string>
<string name="user_settings_keybinds_action">Действие</string> <string name="user_settings_keybinds_action">Действие</string>
<string name="user_settings_keybinds_keybind">Клавишна комбинация</string> <string name="user_settings_keybinds_keybind">Клавишна комбинация</string>
<string name="user_settings_krisp_description">[Научи повече за Krisp](%1$s)</string>
<string name="user_settings_label_current_password">Текуща парола</string> <string name="user_settings_label_current_password">Текуща парола</string>
<string name="user_settings_label_discriminator">Отличител</string> <string name="user_settings_label_discriminator">Отличител</string>
<string name="user_settings_label_email">Имейл</string> <string name="user_settings_label_email">Имейл</string>

View file

@ -3697,8 +3697,6 @@ stažení desktopové aplikace."</string>
<string name="public_rules_channel_help">Veřejné servery musejí mít viditelná pravidla a/nebo zásady pro své členy. Vyber prosím kanál, na kterém budou zveřejněna.</string> <string name="public_rules_channel_help">Veřejné servery musejí mít viditelná pravidla a/nebo zásady pro své členy. Vyber prosím kanál, na kterém budou zveřejněna.</string>
<string name="public_server_settings">Nastavení veřejného serveru</string> <string name="public_server_settings">Nastavení veřejného serveru</string>
<string name="public_string">Veřejný</string> <string name="public_string">Veřejný</string>
<string name="public_success_modal_announcement_channels">Nastav [Kanály oznámení](%1$s), které budou přinášet novinky nad rámec tvého serveru.</string>
<string name="public_success_modal_body">*Zvuky fanfár*</string>
<string name="public_success_modal_discovery_eligibility">Koukni, jestli splňuješ podmínky pro Vyhledávání serverů, aby tě mohlo najít více lidí.</string> <string name="public_success_modal_discovery_eligibility">Koukni, jestli splňuješ podmínky pro Vyhledávání serverů, aby tě mohlo najít více lidí.</string>
<string name="public_success_modal_header">Tvůj server je nyní veřejný!</string> <string name="public_success_modal_header">Tvůj server je nyní veřejný!</string>
<string name="publish_followed_news_body">Tato zpráva bude odeslána na všechny servery sledující tento kanál. Později můžeš tuto zprávu upravit nebo odstranit aktualizuje se také na všech sledujících serverech.</string> <string name="publish_followed_news_body">Tato zpráva bude odeslána na všechny servery sledující tento kanál. Později můžeš tuto zprávu upravit nebo odstranit aktualizuje se také na všech sledujících serverech.</string>
@ -4674,7 +4672,6 @@ Podrž klávesu shift pro přímé nahrání."</string>
<string name="user_settings_games_shortcuts_start_menu_note">Při instalaci her z obchodu Discord Store. Kromě toho půjdou hry lépe najít pomocí vyhledávání ve Windows.</string> <string name="user_settings_games_shortcuts_start_menu_note">Při instalaci her z obchodu Discord Store. Kromě toho půjdou hry lépe najít pomocí vyhledávání ve Windows.</string>
<string name="user_settings_keybinds_action">Akční</string> <string name="user_settings_keybinds_action">Akční</string>
<string name="user_settings_keybinds_keybind">Klávesová zkratka</string> <string name="user_settings_keybinds_keybind">Klávesová zkratka</string>
<string name="user_settings_krisp_description">[Zjistit víc o Krisp](%1$s)</string>
<string name="user_settings_label_current_password">Současné heslo</string> <string name="user_settings_label_current_password">Současné heslo</string>
<string name="user_settings_label_discriminator">Diskriminátor</string> <string name="user_settings_label_discriminator">Diskriminátor</string>
<string name="user_settings_label_email">E-mail</string> <string name="user_settings_label_email">E-mail</string>

View file

@ -3679,8 +3679,6 @@ mens spillet er i fokus."</string>
<string name="public_rules_channel_help">Offentlige servere skal have tydeligt indsatte serverregler og/eller retningslinjer for medlemmer. Vælg den kanal, der er vært for dette.</string> <string name="public_rules_channel_help">Offentlige servere skal have tydeligt indsatte serverregler og/eller retningslinjer for medlemmer. Vælg den kanal, der er vært for dette.</string>
<string name="public_server_settings">Indstillinger for offentlig server</string> <string name="public_server_settings">Indstillinger for offentlig server</string>
<string name="public_string">Offentlig</string> <string name="public_string">Offentlig</string>
<string name="public_success_modal_announcement_channels">Opsæt [Bekendtgørelseskanaler](%1$s) for at levere opdateringer ud over din server.</string>
<string name="public_success_modal_body">* Airhorn lydeffekter *</string>
<string name="public_success_modal_discovery_eligibility">Kontroller, om du er kvalificeret til at være i serveropdagelse, så flere kan finde dig.</string> <string name="public_success_modal_discovery_eligibility">Kontroller, om du er kvalificeret til at være i serveropdagelse, så flere kan finde dig.</string>
<string name="public_success_modal_header">Din server er nu offentlig!</string> <string name="public_success_modal_header">Din server er nu offentlig!</string>
<string name="publish_followed_news_body">Denne besked vil blive sendt til alle servere, der følger denne kanal. Du kan redigere eller slette denne besked senere, og den vil blive opdateret på hver af følgende servere.</string> <string name="publish_followed_news_body">Denne besked vil blive sendt til alle servere, der følger denne kanal. Du kan redigere eller slette denne besked senere, og den vil blive opdateret på hver af følgende servere.</string>
@ -4647,7 +4645,6 @@ Hold Shift-tasten nede for at uploade direkte."</string>
<string name="user_settings_games_shortcuts_start_menu">Opret en genvej til menuen Start</string> <string name="user_settings_games_shortcuts_start_menu">Opret en genvej til menuen Start</string>
<string name="user_settings_games_shortcuts_start_menu_note">Når spil installeres fra Discord Store. Lad dine spil kunne findes via Windows-søgning.</string> <string name="user_settings_games_shortcuts_start_menu_note">Når spil installeres fra Discord Store. Lad dine spil kunne findes via Windows-søgning.</string>
<string name="user_settings_keybinds_keybind">Tast-tilknytning</string> <string name="user_settings_keybinds_keybind">Tast-tilknytning</string>
<string name="user_settings_krisp_description">[Få mere at vide om Krisp](%1$s)</string>
<string name="user_settings_label_current_password">Nuværende adgangskode</string> <string name="user_settings_label_current_password">Nuværende adgangskode</string>
<string name="user_settings_label_discriminator">Diskriminator</string> <string name="user_settings_label_discriminator">Diskriminator</string>
<string name="user_settings_label_email">E-mail</string> <string name="user_settings_label_email">E-mail</string>

View file

@ -3691,8 +3691,6 @@ Push-to-Talk-Erkennung zu ermöglichen, während du dich im Spiel befindest."</s
<string name="public_rules_channel_help">Öffentliche Server müssen deutlich sichtbare Regeln und/oder Richtlinien für Mitglieder haben. Bitte wähle den Kanal aus, der diese beinhaltet.</string> <string name="public_rules_channel_help">Öffentliche Server müssen deutlich sichtbare Regeln und/oder Richtlinien für Mitglieder haben. Bitte wähle den Kanal aus, der diese beinhaltet.</string>
<string name="public_server_settings">Einstellungen für öffentliche Server</string> <string name="public_server_settings">Einstellungen für öffentliche Server</string>
<string name="public_string">Öffentlich</string> <string name="public_string">Öffentlich</string>
<string name="public_success_modal_announcement_channels">Richte [Ankündigungskanäle](%1$s) ein, um Updates auch außerhalb deines Servers anzuzeigen.</string>
<string name="public_success_modal_body">*Fanfare*</string>
<string name="public_success_modal_discovery_eligibility">Überprüfe, ob „Server entdecken“ für dich infrage kommt, damit mehr Leute dich finden können.</string> <string name="public_success_modal_discovery_eligibility">Überprüfe, ob „Server entdecken“ für dich infrage kommt, damit mehr Leute dich finden können.</string>
<string name="public_success_modal_header">Dein Server ist jetzt öffentlich!</string> <string name="public_success_modal_header">Dein Server ist jetzt öffentlich!</string>
<string name="publish_followed_news_body">Diese Nachricht wird an alle Server, die diesem Kanal folgen, geschickt. Du kannst sie später noch bearbeiten oder löschen. Sie wird dann auf den Servern entsprechend aktualisiert.</string> <string name="publish_followed_news_body">Diese Nachricht wird an alle Server, die diesem Kanal folgen, geschickt. Du kannst sie später noch bearbeiten oder löschen. Sie wird dann auf den Servern entsprechend aktualisiert.</string>
@ -4670,7 +4668,6 @@ Halte die Shifttaste gedrückt, um es direkt hochzuladen."</string>
<string name="user_settings_games_shortcuts_start_menu_note">Wenn du Spiele aus dem Discord Store installierst. Außerdem lässt sich dein Spiel so über die Windows-Suche finden.</string> <string name="user_settings_games_shortcuts_start_menu_note">Wenn du Spiele aus dem Discord Store installierst. Außerdem lässt sich dein Spiel so über die Windows-Suche finden.</string>
<string name="user_settings_keybinds_action">Aktion</string> <string name="user_settings_keybinds_action">Aktion</string>
<string name="user_settings_keybinds_keybind">Hotkey</string> <string name="user_settings_keybinds_keybind">Hotkey</string>
<string name="user_settings_krisp_description">[Mehr über Krisp erfahren](%1$s)</string>
<string name="user_settings_label_current_password">Aktuelles Passwort</string> <string name="user_settings_label_current_password">Aktuelles Passwort</string>
<string name="user_settings_label_discriminator">Tag-Nummer</string> <string name="user_settings_label_discriminator">Tag-Nummer</string>
<string name="user_settings_label_email">E-Mail</string> <string name="user_settings_label_email">E-Mail</string>

View file

@ -3720,8 +3720,6 @@ AFK. Αυτό δεν επηρεάζει τα προγράμματα περιήγ
<string name="public_rules_channel_help">Οι δημόσιοι διακομιστές πρέπει να έχουν δημοσιεύσει εμφανώς κανόνες ή/και κατευθυντήριες γραμμές διακομιστή για τα μέλη. Επίλεξε το κανάλι που το φιλοξενεί.</string> <string name="public_rules_channel_help">Οι δημόσιοι διακομιστές πρέπει να έχουν δημοσιεύσει εμφανώς κανόνες ή/και κατευθυντήριες γραμμές διακομιστή για τα μέλη. Επίλεξε το κανάλι που το φιλοξενεί.</string>
<string name="public_server_settings">Ρυθμίσεις δημόσιου διακομιστή</string> <string name="public_server_settings">Ρυθμίσεις δημόσιου διακομιστή</string>
<string name="public_string">Δημόσιος</string> <string name="public_string">Δημόσιος</string>
<string name="public_success_modal_announcement_channels">Ρύθμισε τα [Κανάλια ανακοινώσεων](%1$s) να παρέχουν ενημερώσεις και πέρα από τον διακομιστή σου.</string>
<string name="public_success_modal_body">*Ηχητικά εφέ τρομπέτας*</string>
<string name="public_success_modal_discovery_eligibility">Τσέκαρε αν πληροίς τις προϋποθέσεις για να περιλαμβάνεται ο διακομιστής σου στην Ανακάλυψη Διακομιστή, ώστε να μπορούν να σε βρουν περισσότερα άτομα.</string> <string name="public_success_modal_discovery_eligibility">Τσέκαρε αν πληροίς τις προϋποθέσεις για να περιλαμβάνεται ο διακομιστής σου στην Ανακάλυψη Διακομιστή, ώστε να μπορούν να σε βρουν περισσότερα άτομα.</string>
<string name="public_success_modal_header">Ο διακομιστής σου έγινε δημόσιος!</string> <string name="public_success_modal_header">Ο διακομιστής σου έγινε δημόσιος!</string>
<string name="publish_followed_news_body">Αυτό το μήνυμα θα σταλεί σε όλους τους διακομιστές που ακολουθούν αυτό το κανάλι. Μπορείτε να επεξεργαστείτε ή να διαγράψετε αυτό το μήνυμα αργότερα, και θα ενημερωθεί αντίστοιχα ο κάθε διακομιστής που ακολουθεί.</string> <string name="publish_followed_news_body">Αυτό το μήνυμα θα σταλεί σε όλους τους διακομιστές που ακολουθούν αυτό το κανάλι. Μπορείτε να επεξεργαστείτε ή να διαγράψετε αυτό το μήνυμα αργότερα, και θα ενημερωθεί αντίστοιχα ο κάθε διακομιστής που ακολουθεί.</string>
@ -4710,7 +4708,6 @@ ping ήταν **%3$s ms**. Ο ρυθμός απώλειας εξερχόμενω
<string name="user_settings_hypesquad">Ομάδα Δημοσιότητας HypeSquad</string> <string name="user_settings_hypesquad">Ομάδα Δημοσιότητας HypeSquad</string>
<string name="user_settings_keybinds_action">Ενέργεια</string> <string name="user_settings_keybinds_action">Ενέργεια</string>
<string name="user_settings_keybinds_keybind">Συντόμευση</string> <string name="user_settings_keybinds_keybind">Συντόμευση</string>
<string name="user_settings_krisp_description">[Μάθε περισσότερα για το Krisp](%1$s)</string>
<string name="user_settings_label_current_password">Τρέχων κωδικός</string> <string name="user_settings_label_current_password">Τρέχων κωδικός</string>
<string name="user_settings_label_discriminator">Διακριτικό</string> <string name="user_settings_label_discriminator">Διακριτικό</string>
<string name="user_settings_label_new_password">Νέος κωδικός πρόσβασης</string> <string name="user_settings_label_new_password">Νέος κωδικός πρόσβασης</string>

View file

@ -3680,8 +3680,6 @@ la detección de Pulsar para hablar mientras el juego está activo."</string>
<string name="public_rules_channel_help">Los servidores públicos deben mostrar con claridad las normas y directivas del mismo para los miembros. Selecciona el canal donde se muestran.</string> <string name="public_rules_channel_help">Los servidores públicos deben mostrar con claridad las normas y directivas del mismo para los miembros. Selecciona el canal donde se muestran.</string>
<string name="public_server_settings">Ajustes del servidor público</string> <string name="public_server_settings">Ajustes del servidor público</string>
<string name="public_string">Público</string> <string name="public_string">Público</string>
<string name="public_success_modal_announcement_channels">Configura [canales de anuncios](%1$s) para enviar actualizaciones a otros servidores.</string>
<string name="public_success_modal_body">*Sonido de sirena*</string>
<string name="public_success_modal_discovery_eligibility">Comprueba si cumples los requisitos de Descubrimiento de servidor para que te pueda encontrar más gente.</string> <string name="public_success_modal_discovery_eligibility">Comprueba si cumples los requisitos de Descubrimiento de servidor para que te pueda encontrar más gente.</string>
<string name="public_success_modal_header">¡Tu servidor ya es público!</string> <string name="public_success_modal_header">¡Tu servidor ya es público!</string>
<string name="publish_followed_news_body">Se enviará este mensaje a todos los servidores que sigan a este canal. Puedes editar o eliminar este mensaje más tarde, y se actualizará en todos los servidores que sigan al canal.</string> <string name="publish_followed_news_body">Se enviará este mensaje a todos los servidores que sigan a este canal. Puedes editar o eliminar este mensaje más tarde, y se actualizará en todos los servidores que sigan al canal.</string>
@ -4662,7 +4660,6 @@ Mantén pulsado Máyus para subir directamente."</string>
<string name="user_settings_games_shortcuts_start_menu_note">Cuando se instalen juegos de la tienda de Discord. Además, así tus juegos resultarán visibles en el buscador de Windows.</string> <string name="user_settings_games_shortcuts_start_menu_note">Cuando se instalen juegos de la tienda de Discord. Además, así tus juegos resultarán visibles en el buscador de Windows.</string>
<string name="user_settings_keybinds_action">Acción</string> <string name="user_settings_keybinds_action">Acción</string>
<string name="user_settings_keybinds_keybind">Atajo de teclado</string> <string name="user_settings_keybinds_keybind">Atajo de teclado</string>
<string name="user_settings_krisp_description">[Más información sobre Krisp](%1$s)</string>
<string name="user_settings_label_current_password">Contraseña actual</string> <string name="user_settings_label_current_password">Contraseña actual</string>
<string name="user_settings_label_discriminator">Terminación numérica</string> <string name="user_settings_label_discriminator">Terminación numérica</string>
<string name="user_settings_label_email">Correo electrónico</string> <string name="user_settings_label_email">Correo electrónico</string>

View file

@ -3731,8 +3731,6 @@ jotta radiopuhelintila toimii, kun pelin ikkuna on aktiivisena."</string>
<string name="public_rules_channel_help">Julkisten palvelimien sääntöjen tai toimintaohjeiden on oltava selkeästi esillä jäsenille. Valitse kanava, jossa ne ovat esillä.</string> <string name="public_rules_channel_help">Julkisten palvelimien sääntöjen tai toimintaohjeiden on oltava selkeästi esillä jäsenille. Valitse kanava, jossa ne ovat esillä.</string>
<string name="public_server_settings">Julkisen palvelimen asetukset</string> <string name="public_server_settings">Julkisen palvelimen asetukset</string>
<string name="public_string">Julkinen</string> <string name="public_string">Julkinen</string>
<string name="public_success_modal_announcement_channels">Määritä [tiedotekanavat](%1$s), niin voit välittää päivityksiä palvelimesi ulkopuolelle.</string>
<string name="public_success_modal_body">*Paineilmatorven töräytyksiä*</string>
<string name="public_success_modal_discovery_eligibility">Tarkista, täytätkö palvelinhaun vaatimukset, jotta voit helpottaa palvelimesi löytämistä.</string> <string name="public_success_modal_discovery_eligibility">Tarkista, täytätkö palvelinhaun vaatimukset, jotta voit helpottaa palvelimesi löytämistä.</string>
<string name="public_success_modal_header">Palvelimesi on nyt julkinen!</string> <string name="public_success_modal_header">Palvelimesi on nyt julkinen!</string>
<string name="publish_followed_news_body">Tämä viesti lähetetään kaikille tätä kanavaa seuraaville palvelimille. Voit muokata viestiä myöhemmin tai poistaa sen. Viesti päivittyy vastaavasti kaikille seuraaville palvelimille.</string> <string name="publish_followed_news_body">Tämä viesti lähetetään kaikille tätä kanavaa seuraaville palvelimille. Voit muokata viestiä myöhemmin tai poistaa sen. Viesti päivittyy vastaavasti kaikille seuraaville palvelimille.</string>
@ -4717,7 +4715,6 @@ Jos haluat aloittaa lataamisen heti, pidä vaihtonäppäintä painettuna."</stri
<string name="user_settings_games_shortcuts_start_menu_note">Kun peli asennetaan Discordin kaupasta. Tällöin voit myös etsiä pelin Windowsin haulla.</string> <string name="user_settings_games_shortcuts_start_menu_note">Kun peli asennetaan Discordin kaupasta. Tällöin voit myös etsiä pelin Windowsin haulla.</string>
<string name="user_settings_keybinds_action">Toiminta</string> <string name="user_settings_keybinds_action">Toiminta</string>
<string name="user_settings_keybinds_keybind">Näppäinkomento</string> <string name="user_settings_keybinds_keybind">Näppäinkomento</string>
<string name="user_settings_krisp_description">[Lue lisää Krispistä](%1$s)</string>
<string name="user_settings_label_current_password">Nykyinen salasana</string> <string name="user_settings_label_current_password">Nykyinen salasana</string>
<string name="user_settings_label_discriminator">Tunnusnumero</string> <string name="user_settings_label_discriminator">Tunnusnumero</string>
<string name="user_settings_label_email">Sähköposti</string> <string name="user_settings_label_email">Sähköposti</string>

View file

@ -3721,8 +3721,6 @@ puisse être utilisée même quand le jeu est à l'avant-plan."</string>
<string name="public_guild_policy_title">Suis les règles</string> <string name="public_guild_policy_title">Suis les règles</string>
<string name="public_rules_channel_help">"Un serveur public doit disposer de règles ou d'une charte de serveur affichées clairement pour ses utilisateurs. Indique le salon qui les spécifie."</string> <string name="public_rules_channel_help">"Un serveur public doit disposer de règles ou d'une charte de serveur affichées clairement pour ses utilisateurs. Indique le salon qui les spécifie."</string>
<string name="public_server_settings">Paramètres du serveur public</string> <string name="public_server_settings">Paramètres du serveur public</string>
<string name="public_success_modal_announcement_channels">Configure des [salons des annonces](%1$s) qui enverront des mises à jour en dehors de ton serveur.</string>
<string name="public_success_modal_body">*Vuvuzelas*</string>
<string name="public_success_modal_discovery_eligibility">Vérifie si tu peux participer à Découverte de serveurs pour que plus de gens trouvent ton serveur.</string> <string name="public_success_modal_discovery_eligibility">Vérifie si tu peux participer à Découverte de serveurs pour que plus de gens trouvent ton serveur.</string>
<string name="public_success_modal_header">Ton serveur est désormais public !</string> <string name="public_success_modal_header">Ton serveur est désormais public !</string>
<string name="publish_followed_news_body">Ce message va être envoyé à tous les serveurs qui suivent ce salon. Tu pourras toujours modifier ou supprimer ce message plus tard, et il sera mis à jour sur tous les serveurs abonnés.</string> <string name="publish_followed_news_body">Ce message va être envoyé à tous les serveurs qui suivent ce salon. Tu pourras toujours modifier ou supprimer ce message plus tard, et il sera mis à jour sur tous les serveurs abonnés.</string>
@ -4698,7 +4696,6 @@ Maintiens la touche Maj pour uploader directement."</string>
<string name="user_settings_games_shortcuts_start_menu">Créer un raccourci dans le menu démarrer</string> <string name="user_settings_games_shortcuts_start_menu">Créer un raccourci dans le menu démarrer</string>
<string name="user_settings_games_shortcuts_start_menu_note">"Lors de l'installation de jeux depuis la boutique Discord. Permet également de rechercher tes jeux avec Windows Search."</string> <string name="user_settings_games_shortcuts_start_menu_note">"Lors de l'installation de jeux depuis la boutique Discord. Permet également de rechercher tes jeux avec Windows Search."</string>
<string name="user_settings_keybinds_keybind">Raccourci clavier</string> <string name="user_settings_keybinds_keybind">Raccourci clavier</string>
<string name="user_settings_krisp_description">[En savoir plus sur Krisp](%1$s)</string>
<string name="user_settings_label_current_password">Mot de passe actuel</string> <string name="user_settings_label_current_password">Mot de passe actuel</string>
<string name="user_settings_label_discriminator">Discriminateur</string> <string name="user_settings_label_discriminator">Discriminateur</string>
<string name="user_settings_label_email">E-mail</string> <string name="user_settings_label_email">E-mail</string>

View file

@ -3651,8 +3651,6 @@ aktivira se tipkama **%1$s**."</string>
<string name="public_rules_channel_help">Javni serveri moraju članovima jasno dati do znanja koja su pravila i/ili smjernice. Odaberi kanal na kojem se to nalazi.</string> <string name="public_rules_channel_help">Javni serveri moraju članovima jasno dati do znanja koja su pravila i/ili smjernice. Odaberi kanal na kojem se to nalazi.</string>
<string name="public_server_settings">Postavke javnog servera</string> <string name="public_server_settings">Postavke javnog servera</string>
<string name="public_string">Javno</string> <string name="public_string">Javno</string>
<string name="public_success_modal_announcement_channels">Podesi [Kanale za najave](%1$s) kako bi tvoje obavijesti išle i izvan granica tvog servera.</string>
<string name="public_success_modal_body">*Trube, fanfare i drugo*</string>
<string name="public_success_modal_discovery_eligibility">Provjeri ispunjavaš li uvjete za ulaz u program Otkrivanje servera kako bi te više ljudi moglo pronaći.</string> <string name="public_success_modal_discovery_eligibility">Provjeri ispunjavaš li uvjete za ulaz u program Otkrivanje servera kako bi te više ljudi moglo pronaći.</string>
<string name="public_success_modal_header">Tvoj server od sada je javan!</string> <string name="public_success_modal_header">Tvoj server od sada je javan!</string>
<string name="publish_followed_news_body">Ova će poruka biti poslana svim serverima koji prate ovaj kanal. Kasnije možeš urediti ili izbrisati ovu poruku i ona će se ažurirati na svakom serveru koji prati.</string> <string name="publish_followed_news_body">Ova će poruka biti poslana svim serverima koji prate ovaj kanal. Kasnije možeš urediti ili izbrisati ovu poruku i ona će se ažurirati na svakom serveru koji prati.</string>
@ -4622,7 +4620,6 @@ Drži shift za izravan prijenos."</string>
<string name="user_settings_games_shortcuts_start_menu_note">Pri instalaciji igara iz trgovine Discord. Isto tako, omogućuje da se tvoje igre mogu otkriti putem preko pretraživanja sustava Windows.</string> <string name="user_settings_games_shortcuts_start_menu_note">Pri instalaciji igara iz trgovine Discord. Isto tako, omogućuje da se tvoje igre mogu otkriti putem preko pretraživanja sustava Windows.</string>
<string name="user_settings_keybinds_action">Radnja</string> <string name="user_settings_keybinds_action">Radnja</string>
<string name="user_settings_keybinds_keybind">Prečac</string> <string name="user_settings_keybinds_keybind">Prečac</string>
<string name="user_settings_krisp_description">[Saznaj više o Krispu](%1$s)</string>
<string name="user_settings_label_current_password">Trenutna lozinka</string> <string name="user_settings_label_current_password">Trenutna lozinka</string>
<string name="user_settings_label_email">E-pošta</string> <string name="user_settings_label_email">E-pošta</string>
<string name="user_settings_label_new_password">Nova lozinka</string> <string name="user_settings_label_new_password">Nova lozinka</string>

View file

@ -3715,8 +3715,6 @@ miközben a játékablak aktív."</string>
<string name="public_rules_channel_help">A nyilvános szerverek egyértelműen megadott szerveroldali szabályokkal és/vagy irányelvekkel kell rendelkezzenek a tagok számára. Válaszd ki az ezeket tartalmazó csatornát.</string> <string name="public_rules_channel_help">A nyilvános szerverek egyértelműen megadott szerveroldali szabályokkal és/vagy irányelvekkel kell rendelkezzenek a tagok számára. Válaszd ki az ezeket tartalmazó csatornát.</string>
<string name="public_server_settings">Nyilvános szerver beállításai</string> <string name="public_server_settings">Nyilvános szerver beállításai</string>
<string name="public_string">Nyilvános</string> <string name="public_string">Nyilvános</string>
<string name="public_success_modal_announcement_channels">Állítsd be a [bejelentési csatornákat](%1$s), hogy a szervereden kívülre is frissítéseket küldhess.</string>
<string name="public_success_modal_body">*Dudaszó hangeffektusok*</string>
<string name="public_success_modal_discovery_eligibility">Ellenőrizd, hogy jogosult vagy-e a szerverfelfedezésre, hogy még több ember megtalálhasson.</string> <string name="public_success_modal_discovery_eligibility">Ellenőrizd, hogy jogosult vagy-e a szerverfelfedezésre, hogy még több ember megtalálhasson.</string>
<string name="public_success_modal_header">A szervered innentől nyilvános!</string> <string name="public_success_modal_header">A szervered innentől nyilvános!</string>
<string name="publish_followed_news_body">Ez az üzenet elküldésre kerül minden a csatornát követő szerverre. Később szerkesztheted vagy törölheted ezt az üzenetet, és ez minden követő szerveren megfelelően frissítve lesz.</string> <string name="publish_followed_news_body">Ez az üzenet elküldésre kerül minden a csatornát követő szerverre. Később szerkesztheted vagy törölheted ezt az üzenetet, és ez minden követő szerveren megfelelően frissítve lesz.</string>
@ -4702,7 +4700,6 @@ Nyomd a Shift gombot az azonnali feltöltéshez."</string>
<string name="user_settings_games_shortcuts_start_menu_note">Amikor játékokat telepítesz a Discord-áruházból. Felfedezhetővé teszi a játékokat a Windows-keresés számára.</string> <string name="user_settings_games_shortcuts_start_menu_note">Amikor játékokat telepítesz a Discord-áruházból. Felfedezhetővé teszi a játékokat a Windows-keresés számára.</string>
<string name="user_settings_keybinds_action">Művelet</string> <string name="user_settings_keybinds_action">Művelet</string>
<string name="user_settings_keybinds_keybind">Gyorsgomb</string> <string name="user_settings_keybinds_keybind">Gyorsgomb</string>
<string name="user_settings_krisp_description">[Tudj meg többet a Krispről](%1$s)</string>
<string name="user_settings_label_current_password">Jelenlegi jelszó</string> <string name="user_settings_label_current_password">Jelenlegi jelszó</string>
<string name="user_settings_label_discriminator">Megkülönböztető</string> <string name="user_settings_label_discriminator">Megkülönböztető</string>
<string name="user_settings_label_email">E-mail</string> <string name="user_settings_label_email">E-mail</string>

View file

@ -3707,8 +3707,6 @@ quando il gioco è in primo piano."</string>
<string name="public_rules_channel_help">I server pubblici devono avere regole e/o linee guida del server per gli utenti pubblicate con chiarezza. Ti preghiamo di selezionare il canale in cui si visualizzano.</string> <string name="public_rules_channel_help">I server pubblici devono avere regole e/o linee guida del server per gli utenti pubblicate con chiarezza. Ti preghiamo di selezionare il canale in cui si visualizzano.</string>
<string name="public_server_settings">Impostazioni del server pubblico</string> <string name="public_server_settings">Impostazioni del server pubblico</string>
<string name="public_string">Pubblico</string> <string name="public_string">Pubblico</string>
<string name="public_success_modal_announcement_channels">Imposta [canali delle notizie](%1$s) per fornire aggiornamenti non solo al tuo server.</string>
<string name="public_success_modal_body">*Applausi scroscianti*</string>
<string name="public_success_modal_discovery_eligibility">Controlla se hai i requisiti per apparire in Esplora server, così più gente potrà trovarti.</string> <string name="public_success_modal_discovery_eligibility">Controlla se hai i requisiti per apparire in Esplora server, così più gente potrà trovarti.</string>
<string name="public_success_modal_header">Il tuo server è stato pubblicato!</string> <string name="public_success_modal_header">Il tuo server è stato pubblicato!</string>
<string name="publish_followed_news_body">Questo messaggio verrà inviato a tutti server che seguono questo canale. Puoi modificare o cancellare il messaggio più tardi, esso verrà poi aggiornato di conseguenza su tutti i server che seguono.</string> <string name="publish_followed_news_body">Questo messaggio verrà inviato a tutti server che seguono questo canale. Puoi modificare o cancellare il messaggio più tardi, esso verrà poi aggiornato di conseguenza su tutti i server che seguono.</string>
@ -4687,7 +4685,6 @@ Tieni premuto Maiusc per caricare direttamente."</string>
<string name="user_settings_games_shortcuts_start_menu_note">Quando installi giochi dal negozio Discord. Inoltre potrai trovare i tuoi giochi con la ricerca Windows.</string> <string name="user_settings_games_shortcuts_start_menu_note">Quando installi giochi dal negozio Discord. Inoltre potrai trovare i tuoi giochi con la ricerca Windows.</string>
<string name="user_settings_keybinds_action">Azione</string> <string name="user_settings_keybinds_action">Azione</string>
<string name="user_settings_keybinds_keybind">Associazione tasti</string> <string name="user_settings_keybinds_keybind">Associazione tasti</string>
<string name="user_settings_krisp_description">[Scopri di più su Krisp](%1$s)</string>
<string name="user_settings_label_current_password">Password attuale</string> <string name="user_settings_label_current_password">Password attuale</string>
<string name="user_settings_label_discriminator">Suffisso</string> <string name="user_settings_label_discriminator">Suffisso</string>
<string name="user_settings_label_email">E-mail</string> <string name="user_settings_label_email">E-mail</string>

View file

@ -3755,8 +3755,6 @@ Discordについて詳しい情報が必要ですか"</string>
<string name="public_rules_channel_help">公開サーバーは、メンバー用のサーバールールおよび/もしくはガイドラインを明示している必要があります。これをホストしているチャンネルを選択してください。</string> <string name="public_rules_channel_help">公開サーバーは、メンバー用のサーバールールおよび/もしくはガイドラインを明示している必要があります。これをホストしているチャンネルを選択してください。</string>
<string name="public_server_settings">公開サーバーの設定</string> <string name="public_server_settings">公開サーバーの設定</string>
<string name="public_string">公開</string> <string name="public_string">公開</string>
<string name="public_success_modal_announcement_channels">[アナウンスチャンネル](%1$s)を立ち上げ、あなたのサーバー外にも更新情報を届けましょう。</string>
<string name="public_success_modal_body">*ファンファーレ*</string>
<string name="public_success_modal_discovery_eligibility">もっとたくさんの人々に見つけてもらうため、サーバー発見への参加要件を満たしているかチェックしましょう。</string> <string name="public_success_modal_discovery_eligibility">もっとたくさんの人々に見つけてもらうため、サーバー発見への参加要件を満たしているかチェックしましょう。</string>
<string name="public_success_modal_header">あなたのサーバーが公開されました!</string> <string name="public_success_modal_header">あなたのサーバーが公開されました!</string>
<string name="publish_followed_news_body">このチャンネルをフォローしている全てのサーバーにこのメッセージが送信されます。後でこのメッセージの編集と削除ができ、各サーバーでその部分が更新されます。</string> <string name="publish_followed_news_body">このチャンネルをフォローしている全てのサーバーにこのメッセージが送信されます。後でこのメッセージの編集と削除ができ、各サーバーでその部分が更新されます。</string>
@ -4746,7 +4744,6 @@ Shiftを押しっぱなしですぐにアップロードします。"</string>
<string name="user_settings_games_shortcuts_start_menu_note">Discordストアからゲームをインストールする時に作成します。Windows検索でもゲームを見つけられるようになります。</string> <string name="user_settings_games_shortcuts_start_menu_note">Discordストアからゲームをインストールする時に作成します。Windows検索でもゲームを見つけられるようになります。</string>
<string name="user_settings_keybinds_action">アクション</string> <string name="user_settings_keybinds_action">アクション</string>
<string name="user_settings_keybinds_keybind">キー割り当て</string> <string name="user_settings_keybinds_keybind">キー割り当て</string>
<string name="user_settings_krisp_description">[Krispについて](%1$s)</string>
<string name="user_settings_label_current_password">現在のパスワード</string> <string name="user_settings_label_current_password">現在のパスワード</string>
<string name="user_settings_label_discriminator">識別子</string> <string name="user_settings_label_discriminator">識別子</string>
<string name="user_settings_label_email">メールアドレス</string> <string name="user_settings_label_email">メールアドレス</string>

View file

@ -3749,8 +3749,6 @@ PC 앱을 받아주세요. [다운로드](onDownloadClick)"</string>
<string name="public_rules_channel_help">공개 서버는 멤버가 볼 수 있도록 명확한 서버 규칙과 지침을 게재해야 해요. 이를 게시할 채널을 선택해주세요.</string> <string name="public_rules_channel_help">공개 서버는 멤버가 볼 수 있도록 명확한 서버 규칙과 지침을 게재해야 해요. 이를 게시할 채널을 선택해주세요.</string>
<string name="public_server_settings">공개 서버 설정</string> <string name="public_server_settings">공개 서버 설정</string>
<string name="public_string">공개</string> <string name="public_string">공개</string>
<string name="public_success_modal_announcement_channels">[공지 채널](%1$s)을 설정해 업데이트 내용을 다른 서버에도 알리세요.</string>
<string name="public_success_modal_body">*폭죽 효과음*</string>
<string name="public_success_modal_discovery_eligibility">사람들이 늘어날 수 있도록 서버 찾기 조건을 만족하는지 확인해보세요.</string> <string name="public_success_modal_discovery_eligibility">사람들이 늘어날 수 있도록 서버 찾기 조건을 만족하는지 확인해보세요.</string>
<string name="public_success_modal_header">이제 서버가 공개되었습니다!</string> <string name="public_success_modal_header">이제 서버가 공개되었습니다!</string>
<string name="publish_followed_news_body">이 채널을 팔로우하는 모든 서버에 메시지가 전송돼요. 메시지는 나중에 수정하거나 삭제할 수 있고, 팔로우하는 서버에도 마찬가지로 적용될 거예요.</string> <string name="publish_followed_news_body">이 채널을 팔로우하는 모든 서버에 메시지가 전송돼요. 메시지는 나중에 수정하거나 삭제할 수 있고, 팔로우하는 서버에도 마찬가지로 적용될 거예요.</string>
@ -4740,7 +4738,6 @@ Shift 키를 누른 상태로 놓으면 바로 올릴 수 있어요."</string>
<string name="user_settings_games_shortcuts_start_menu_note">Discord 스토어에서 게임을 설치할 때 시작 메뉴에 바로 가기를 만들어요. Windows 검색에서도 게임을 검색할 수 있어요.</string> <string name="user_settings_games_shortcuts_start_menu_note">Discord 스토어에서 게임을 설치할 때 시작 메뉴에 바로 가기를 만들어요. Windows 검색에서도 게임을 검색할 수 있어요.</string>
<string name="user_settings_keybinds_action">명령</string> <string name="user_settings_keybinds_action">명령</string>
<string name="user_settings_keybinds_keybind">단축키</string> <string name="user_settings_keybinds_keybind">단축키</string>
<string name="user_settings_krisp_description">[Krisp 자세히 알아보기](%1$s)</string>
<string name="user_settings_label_current_password">현재 비밀번호</string> <string name="user_settings_label_current_password">현재 비밀번호</string>
<string name="user_settings_label_discriminator">식별 번호</string> <string name="user_settings_label_discriminator">식별 번호</string>
<string name="user_settings_label_email">이메일</string> <string name="user_settings_label_email">이메일</string>

View file

@ -3719,8 +3719,6 @@ galėtum Kalbėti visoje sistemoje."</string>
<string name="public_rules_channel_help">Vieši serveriai privalo aiškiai paskelbti serverio taisykles ir (arba) gaires, skirtas nariams. Pasirink kanalą, kuriame tai paskelbta.</string> <string name="public_rules_channel_help">Vieši serveriai privalo aiškiai paskelbti serverio taisykles ir (arba) gaires, skirtas nariams. Pasirink kanalą, kuriame tai paskelbta.</string>
<string name="public_server_settings">Viešo serverio nustatymai</string> <string name="public_server_settings">Viešo serverio nustatymai</string>
<string name="public_string">Viešas</string> <string name="public_string">Viešas</string>
<string name="public_success_modal_announcement_channels">Nustatyk [pranešimų kanalus](%1$s), kad siųstum naujienas už savo serverio ribų.</string>
<string name="public_success_modal_body">*Sirgalių sirenos garso efektai*</string>
<string name="public_success_modal_discovery_eligibility">Patikrink, ar atitinki reikalavimus, kad galėtum naudoti serverių atradimo funkciją ir tave galėtų rasti daugiau žmonių.</string> <string name="public_success_modal_discovery_eligibility">Patikrink, ar atitinki reikalavimus, kad galėtum naudoti serverių atradimo funkciją ir tave galėtų rasti daugiau žmonių.</string>
<string name="public_success_modal_header">Dabar tavo serveris yra viešas!</string> <string name="public_success_modal_header">Dabar tavo serveris yra viešas!</string>
<string name="publish_followed_news_body">Šis pranešimas bus išsiųstas į visus šį kanalą sekančius serverius. Šį pranešimą gali redaguoti arba pašalinti vėliau. Atitinkamai jis bus atnaujintas kiekviename sekančiame serveryje.</string> <string name="publish_followed_news_body">Šis pranešimas bus išsiųstas į visus šį kanalą sekančius serverius. Šį pranešimą gali redaguoti arba pašalinti vėliau. Atitinkamai jis bus atnaujintas kiekviename sekančiame serveryje.</string>
@ -4710,7 +4708,6 @@ Laikyk mygtuką shift tiesioginiam įkėlimui."</string>
<string name="user_settings_games_shortcuts_start_menu_note">Kai įdiegiami žaidimai iš Discord Parduotuvės. Tavo žaidimus taip pat galima atrasti naudojant Windows paiešką.</string> <string name="user_settings_games_shortcuts_start_menu_note">Kai įdiegiami žaidimai iš Discord Parduotuvės. Tavo žaidimus taip pat galima atrasti naudojant Windows paiešką.</string>
<string name="user_settings_keybinds_action">Veiksmas</string> <string name="user_settings_keybinds_action">Veiksmas</string>
<string name="user_settings_keybinds_keybind">Klavišų Trumpinys</string> <string name="user_settings_keybinds_keybind">Klavišų Trumpinys</string>
<string name="user_settings_krisp_description">[Sužinok daugiau apie Krisp](%1$s)</string>
<string name="user_settings_label_current_password">Dabartinis slaptažodis</string> <string name="user_settings_label_current_password">Dabartinis slaptažodis</string>
<string name="user_settings_label_discriminator">Diskriminatorius</string> <string name="user_settings_label_discriminator">Diskriminatorius</string>
<string name="user_settings_label_email">El. paštas</string> <string name="user_settings_label_email">El. paštas</string>

View file

@ -3684,8 +3684,6 @@ detectie in te schakelen terwijl de game focus heeft."</string>
<string name="public_rules_channel_help">Openbare servers moeten duidelijk de serverregels en/of -richtlijnen voor leden plaatsen. Selecteer het kanaal dat dit host.</string> <string name="public_rules_channel_help">Openbare servers moeten duidelijk de serverregels en/of -richtlijnen voor leden plaatsen. Selecteer het kanaal dat dit host.</string>
<string name="public_server_settings">Instellingen openbare server</string> <string name="public_server_settings">Instellingen openbare server</string>
<string name="public_string">Openbaar</string> <string name="public_string">Openbaar</string>
<string name="public_success_modal_announcement_channels">Stel [aankondigingskanalen](%1$s) in om updates buiten je server te geven.</string>
<string name="public_success_modal_body">*Luchthoorn-geluidseffecten*</string>
<string name="public_success_modal_discovery_eligibility">Controleer of je in aanmerking komt voor serverontdekking zodat meer mensen je kunnen vinden.</string> <string name="public_success_modal_discovery_eligibility">Controleer of je in aanmerking komt voor serverontdekking zodat meer mensen je kunnen vinden.</string>
<string name="public_success_modal_header">Je server is nu openbaar!</string> <string name="public_success_modal_header">Je server is nu openbaar!</string>
<string name="publish_followed_news_body">Dit bericht wordt gestuurd naar alle servers die dit kanaal volgen. Je kunt dit bericht later bewerken of verwijderen, waarna het wordt bijgewerkt/verwijderd in elke volgende server.</string> <string name="publish_followed_news_body">Dit bericht wordt gestuurd naar alle servers die dit kanaal volgen. Je kunt dit bericht later bewerken of verwijderen, waarna het wordt bijgewerkt/verwijderd in elke volgende server.</string>
@ -4659,7 +4657,6 @@ Houd shift ingedrukt om direct te uploaden."</string>
<string name="user_settings_games_shortcuts_start_menu_note">Bij het installeren van games vanuit de Discord Store. Maakt ook je games vindbaar via Windows zoeken.</string> <string name="user_settings_games_shortcuts_start_menu_note">Bij het installeren van games vanuit de Discord Store. Maakt ook je games vindbaar via Windows zoeken.</string>
<string name="user_settings_keybinds_action">Actie</string> <string name="user_settings_keybinds_action">Actie</string>
<string name="user_settings_keybinds_keybind">Toetsencombinatie</string> <string name="user_settings_keybinds_keybind">Toetsencombinatie</string>
<string name="user_settings_krisp_description">[Meer informatie over Krisp](%1$s)</string>
<string name="user_settings_label_current_password">Huidig wachtwoord</string> <string name="user_settings_label_current_password">Huidig wachtwoord</string>
<string name="user_settings_label_discriminator">Identificatiecijfers</string> <string name="user_settings_label_discriminator">Identificatiecijfers</string>
<string name="user_settings_label_email">E-mail</string> <string name="user_settings_label_email">E-mail</string>

View file

@ -3629,8 +3629,6 @@ til datamaskinen din hvis du ønsker å bruke denne funksjonen uten å ha nettle
<string name="public_rules_channel_help">Offentlige servere må ha tydelig publiserte serverregler og/eller -retningslinjer for medlemmer. Velg kanalen som er vert for dette.</string> <string name="public_rules_channel_help">Offentlige servere må ha tydelig publiserte serverregler og/eller -retningslinjer for medlemmer. Velg kanalen som er vert for dette.</string>
<string name="public_server_settings">Offentlige serverinnstillinger</string> <string name="public_server_settings">Offentlige serverinnstillinger</string>
<string name="public_string">Offentlig</string> <string name="public_string">Offentlig</string>
<string name="public_success_modal_announcement_channels">Sett opp [kunngjøringskanaler](%1$s) for å levere oppdateringer utenfor serveren din.</string>
<string name="public_success_modal_body">*Lydeffekter fra lufthorn*</string>
<string name="public_success_modal_discovery_eligibility">Sjekk om du er kvalifisert til å være i serveroppdagelse slik at flere personer kan finne deg.</string> <string name="public_success_modal_discovery_eligibility">Sjekk om du er kvalifisert til å være i serveroppdagelse slik at flere personer kan finne deg.</string>
<string name="public_success_modal_header">Serveren din er nå offentlig!</string> <string name="public_success_modal_header">Serveren din er nå offentlig!</string>
<string name="publish_followed_news_body">Denne meldingen blir sendt til alle serverne som følger denne kanalen. Du kan redigere eller slette denne meldingen senere, og den oppdateres tilsvarende på hver server som følger.</string> <string name="publish_followed_news_body">Denne meldingen blir sendt til alle serverne som følger denne kanalen. Du kan redigere eller slette denne meldingen senere, og den oppdateres tilsvarende på hver server som følger.</string>
@ -4605,7 +4603,6 @@ Hold shift for å laste opp direkte."</string>
<string name="user_settings_games_shortcuts_start_menu">Opprett snarvei til startmenyen</string> <string name="user_settings_games_shortcuts_start_menu">Opprett snarvei til startmenyen</string>
<string name="user_settings_games_shortcuts_start_menu_note">Når du installerer spill fra Discord Store. Gjør også spillene dine synlige via Windows-søk.</string> <string name="user_settings_games_shortcuts_start_menu_note">Når du installerer spill fra Discord Store. Gjør også spillene dine synlige via Windows-søk.</string>
<string name="user_settings_keybinds_keybind">Hurtigtast</string> <string name="user_settings_keybinds_keybind">Hurtigtast</string>
<string name="user_settings_krisp_description">[Finn ut mer om Krisp](%1$s)</string>
<string name="user_settings_label_current_password">Nåværende passord</string> <string name="user_settings_label_current_password">Nåværende passord</string>
<string name="user_settings_label_discriminator">Diskriminator</string> <string name="user_settings_label_discriminator">Diskriminator</string>
<string name="user_settings_label_email">E-postadresse</string> <string name="user_settings_label_email">E-postadresse</string>

View file

@ -3741,8 +3741,6 @@ podczas rozgrywki."</string>
<string name="public_rules_channel_help">Serwery publiczne muszą mieć wyraźnie przedstawione zasady lub wytyczne dotyczące serwera, które obowiązują członków. Wybierz kanał, na którym znajdą się te treści.</string> <string name="public_rules_channel_help">Serwery publiczne muszą mieć wyraźnie przedstawione zasady lub wytyczne dotyczące serwera, które obowiązują członków. Wybierz kanał, na którym znajdą się te treści.</string>
<string name="public_server_settings">Ustawienia serwera publicznego</string> <string name="public_server_settings">Ustawienia serwera publicznego</string>
<string name="public_string">Publiczny</string> <string name="public_string">Publiczny</string>
<string name="public_success_modal_announcement_channels">Ustaw [kanały ogłoszeniowe](%1$s), by przesyłać nowości poza serwer.</string>
<string name="public_success_modal_body">*Fanfary*</string>
<string name="public_success_modal_discovery_eligibility">Sprawdź, czy kwalifikujesz się do Wyszukiwania serwerów wtedy więcej osób będzie mogło Cię znaleźć.</string> <string name="public_success_modal_discovery_eligibility">Sprawdź, czy kwalifikujesz się do Wyszukiwania serwerów wtedy więcej osób będzie mogło Cię znaleźć.</string>
<string name="public_success_modal_header">Twój serwer jest teraz publiczny!</string> <string name="public_success_modal_header">Twój serwer jest teraz publiczny!</string>
<string name="publish_followed_news_body">Ta wiadomość zostanie wysłana na wszystkie serwery śledzące ten kanał. Możesz ją później edytować lub usunąć zostanie odpowiednio zaktualizowana na każdym śledzącym serwerze.</string> <string name="publish_followed_news_body">Ta wiadomość zostanie wysłana na wszystkie serwery śledzące ten kanał. Możesz ją później edytować lub usunąć zostanie odpowiednio zaktualizowana na każdym śledzącym serwerze.</string>
@ -4727,7 +4725,6 @@ Przytrzymaj Shift, aby wysłać natychmiast."</string>
<string name="user_settings_games_shortcuts_start_menu_note">Podczas instalacji gier ze Sklepu Discorda. Twoje gry będzie także można znaleźć przez wyszukiwanie za pośrednictwem systemu Windows.</string> <string name="user_settings_games_shortcuts_start_menu_note">Podczas instalacji gier ze Sklepu Discorda. Twoje gry będzie także można znaleźć przez wyszukiwanie za pośrednictwem systemu Windows.</string>
<string name="user_settings_keybinds_action">Gry akcji</string> <string name="user_settings_keybinds_action">Gry akcji</string>
<string name="user_settings_keybinds_keybind">Skrót klawiszowy</string> <string name="user_settings_keybinds_keybind">Skrót klawiszowy</string>
<string name="user_settings_krisp_description">[Dowiedz się więcej o Krisp](%1$s)</string>
<string name="user_settings_label_current_password">Bieżące hasło</string> <string name="user_settings_label_current_password">Bieżące hasło</string>
<string name="user_settings_label_discriminator">Numer rozróżniający „discriminator”</string> <string name="user_settings_label_discriminator">Numer rozróżniający „discriminator”</string>
<string name="user_settings_label_email">Adres e-mail</string> <string name="user_settings_label_email">Adres e-mail</string>

View file

@ -3724,8 +3724,6 @@ Aperte para Falar possa ser usado enquanto o jogo estiver em primeiro plano."</s
<string name="public_rules_channel_help">Servidores públicos precisam ter regras e/ou diretrizes claras e visíveis para os membros. Selecione o canal onde elas ficarão.</string> <string name="public_rules_channel_help">Servidores públicos precisam ter regras e/ou diretrizes claras e visíveis para os membros. Selecione o canal onde elas ficarão.</string>
<string name="public_server_settings">Configurações do servidor público</string> <string name="public_server_settings">Configurações do servidor público</string>
<string name="public_string">Público</string> <string name="public_string">Público</string>
<string name="public_success_modal_announcement_channels">Configure [Canais de Anúncios](%1$s) para enviar novidades além dos limites do seu servidor.</string>
<string name="public_success_modal_body">*Fogos de artifício*</string>
<string name="public_success_modal_discovery_eligibility">Veja se você pode estar no Descobrir Servidores, assim mais pessoas podem te achar.</string> <string name="public_success_modal_discovery_eligibility">Veja se você pode estar no Descobrir Servidores, assim mais pessoas podem te achar.</string>
<string name="public_success_modal_header">Seu servidor agora é público!</string> <string name="public_success_modal_header">Seu servidor agora é público!</string>
<string name="publish_followed_news_body">Essa mensagem será enviada a todos os servidores que seguem esse canal. Você poderá editar ou excluir essa mensagem posteriormente e ela será atualizada de acordo em cada servidor seguindo esse canal.</string> <string name="publish_followed_news_body">Essa mensagem será enviada a todos os servidores que seguem esse canal. Você poderá editar ou excluir essa mensagem posteriormente e ela será atualizada de acordo em cada servidor seguindo esse canal.</string>
@ -4709,7 +4707,6 @@ Pressione Shift para enviar diretamente."</string>
<string name="user_settings_games_shortcuts_start_menu_note">Ao instalar jogos da Loja Discord. Também permite que a busca do Windows encontre os jogos.</string> <string name="user_settings_games_shortcuts_start_menu_note">Ao instalar jogos da Loja Discord. Também permite que a busca do Windows encontre os jogos.</string>
<string name="user_settings_keybinds_action">Ação</string> <string name="user_settings_keybinds_action">Ação</string>
<string name="user_settings_keybinds_keybind">Atalho do teclado</string> <string name="user_settings_keybinds_keybind">Atalho do teclado</string>
<string name="user_settings_krisp_description">[Saiba mais sobre Krisp](%1$s)</string>
<string name="user_settings_label_current_password">Senha atual</string> <string name="user_settings_label_current_password">Senha atual</string>
<string name="user_settings_label_discriminator">Discriminador</string> <string name="user_settings_label_discriminator">Discriminador</string>
<string name="user_settings_label_email">E-mail</string> <string name="user_settings_label_email">E-mail</string>

View file

@ -3686,8 +3686,6 @@ detectarea modului Push-to-talk în timpul jocului."</string>
<string name="public_guild_policy_title">Respectă regulamentul</string> <string name="public_guild_policy_title">Respectă regulamentul</string>
<string name="public_rules_channel_help">Serverele publice trebuie să aibă regulamentul pentru membri postat în mod vizibil. Te rugăm să selectezi canalul care le va găzdui.</string> <string name="public_rules_channel_help">Serverele publice trebuie să aibă regulamentul pentru membri postat în mod vizibil. Te rugăm să selectezi canalul care le va găzdui.</string>
<string name="public_server_settings">Setări server public</string> <string name="public_server_settings">Setări server public</string>
<string name="public_success_modal_announcement_channels">Setează [Canaluri pentru anunțuri](%1$s) pentru a trimite actualizări dincolo de server.</string>
<string name="public_success_modal_body">*Efecte sonore de claxon*</string>
<string name="public_success_modal_discovery_eligibility">Verifică dacă te îndeplinești cerințele funcției de Descoperire server, ca să te poată găsi mai multă lume.</string> <string name="public_success_modal_discovery_eligibility">Verifică dacă te îndeplinești cerințele funcției de Descoperire server, ca să te poată găsi mai multă lume.</string>
<string name="public_success_modal_header">Server-ul tău e acum public!</string> <string name="public_success_modal_header">Server-ul tău e acum public!</string>
<string name="publish_followed_news_body">Acest mesaj va fi trimis la toate serverele care urmăresc acest canal. Îl poți edita sau șterge mai târziu și mesajul va fi actualizat în mod corespunzător pe fiecare server urmăritor.</string> <string name="publish_followed_news_body">Acest mesaj va fi trimis la toate serverele care urmăresc acest canal. Îl poți edita sau șterge mai târziu și mesajul va fi actualizat în mod corespunzător pe fiecare server urmăritor.</string>
@ -4668,7 +4666,6 @@ clientul Discord și începe să te bucuri de conversații chiar acum!"</string>
<string name="user_settings_games_shortcuts_start_menu_note">Atunci când instalezi jocuri din Magazinul Discord. De asemenea, permite ca jocurile tale să fie descoperite accesând funcția de căutare Windows.</string> <string name="user_settings_games_shortcuts_start_menu_note">Atunci când instalezi jocuri din Magazinul Discord. De asemenea, permite ca jocurile tale să fie descoperite accesând funcția de căutare Windows.</string>
<string name="user_settings_keybinds_action">Acțiune</string> <string name="user_settings_keybinds_action">Acțiune</string>
<string name="user_settings_keybinds_keybind">Scurtătură</string> <string name="user_settings_keybinds_keybind">Scurtătură</string>
<string name="user_settings_krisp_description">[Află mai multe despre Krisp](%1$s)</string>
<string name="user_settings_label_current_password">Parolă actuală</string> <string name="user_settings_label_current_password">Parolă actuală</string>
<string name="user_settings_label_email">E-mail</string> <string name="user_settings_label_email">E-mail</string>
<string name="user_settings_label_new_password">Parolă nouă</string> <string name="user_settings_label_new_password">Parolă nouă</string>

View file

@ -3772,8 +3772,6 @@
<string name="public_rules_channel_help">На публичных серверах должны быть опубликованы правила и/или рекомендации для участников сервера. Выберите канал с ними.</string> <string name="public_rules_channel_help">На публичных серверах должны быть опубликованы правила и/или рекомендации для участников сервера. Выберите канал с ними.</string>
<string name="public_server_settings">Настройки публичного сервера</string> <string name="public_server_settings">Настройки публичного сервера</string>
<string name="public_string">Публичный</string> <string name="public_string">Публичный</string>
<string name="public_success_modal_announcement_channels">Создайте [каналы с объявлениями](%1$s), чтобы публиковать новости на других серверах.</string>
<string name="public_success_modal_body">*Фанфары*</string>
<string name="public_success_modal_discovery_eligibility">Проверьте, удовлетворяете ли вы требованиям «Путешествия по серверам». Данная функция позволяет найти новых пользователей.</string> <string name="public_success_modal_discovery_eligibility">Проверьте, удовлетворяете ли вы требованиям «Путешествия по серверам». Данная функция позволяет найти новых пользователей.</string>
<string name="public_success_modal_header">Ваш сервер стал публичным!</string> <string name="public_success_modal_header">Ваш сервер стал публичным!</string>
<string name="publish_followed_news_body">Это сообщение будет отправлено на все сервера, подписанные на этот канал. Если вы удалите или отредактируете это сообщение, оно будет автоматически изменено на всех подписанных серверах.</string> <string name="publish_followed_news_body">Это сообщение будет отправлено на все сервера, подписанные на этот канал. Если вы удалите или отредактируете это сообщение, оно будет автоматически изменено на всех подписанных серверах.</string>
@ -4762,7 +4760,6 @@
<string name="user_settings_games_shortcuts_start_menu_note">При установке игр из Discord Store. Кроме того, игры можно будет находить через стандартный поиск Windows.</string> <string name="user_settings_games_shortcuts_start_menu_note">При установке игр из Discord Store. Кроме того, игры можно будет находить через стандартный поиск Windows.</string>
<string name="user_settings_keybinds_action">Действие</string> <string name="user_settings_keybinds_action">Действие</string>
<string name="user_settings_keybinds_keybind">Горячие клавиши</string> <string name="user_settings_keybinds_keybind">Горячие клавиши</string>
<string name="user_settings_krisp_description">[Узнайте больше о Krisp](%1$s)</string>
<string name="user_settings_label_current_password">Текущий пароль</string> <string name="user_settings_label_current_password">Текущий пароль</string>
<string name="user_settings_label_discriminator">Дискриминатор</string> <string name="user_settings_label_discriminator">Дискриминатор</string>
<string name="user_settings_label_email">Электронная почта</string> <string name="user_settings_label_email">Электронная почта</string>

View file

@ -3635,8 +3635,6 @@ medan spelet är i fokus."</string>
<string name="public_rules_channel_help">Offentliga servrar måste ha klara och tydliga serverregler och/eller riktlinjer för medlemmar. Välj värdkanal för detta.</string> <string name="public_rules_channel_help">Offentliga servrar måste ha klara och tydliga serverregler och/eller riktlinjer för medlemmar. Välj värdkanal för detta.</string>
<string name="public_server_settings">Inställningar för offentliga servrar</string> <string name="public_server_settings">Inställningar för offentliga servrar</string>
<string name="public_string">Offentlig</string> <string name="public_string">Offentlig</string>
<string name="public_success_modal_announcement_channels">Ställ in [Meddelandekanaler](%1$s) för att leverera uppdateringar bortom din server.</string>
<string name="public_success_modal_body">*Sirenljudeffekter*</string>
<string name="public_success_modal_discovery_eligibility">Kolla om du har vad som behövs för att vara med i Serveridentifiering så att fler personer kan hitta dig.</string> <string name="public_success_modal_discovery_eligibility">Kolla om du har vad som behövs för att vara med i Serveridentifiering så att fler personer kan hitta dig.</string>
<string name="public_success_modal_header">Din server är nu offentlig!</string> <string name="public_success_modal_header">Din server är nu offentlig!</string>
<string name="publish_followed_news_body">Det här meddelandet skickas till alla servrar som följer den här kanalen. Du kan redigera eller radera det här meddelandet senare och det kommer att uppdateras på motsvarande sätt på de följande servrarna.</string> <string name="publish_followed_news_body">Det här meddelandet skickas till alla servrar som följer den här kanalen. Du kan redigera eller radera det här meddelandet senare och det kommer att uppdateras på motsvarande sätt på de följande servrarna.</string>
@ -4609,7 +4607,6 @@ Håll inne skift för att ladda upp direkt."</string>
<string name="user_settings_games_shortcuts_start_menu_note">När du installerar spel från Discord-butiken kommer de även att kunna hittas med en Windows-sökning.</string> <string name="user_settings_games_shortcuts_start_menu_note">När du installerar spel från Discord-butiken kommer de även att kunna hittas med en Windows-sökning.</string>
<string name="user_settings_keybinds_action">Funktion</string> <string name="user_settings_keybinds_action">Funktion</string>
<string name="user_settings_keybinds_keybind">Kortkommando</string> <string name="user_settings_keybinds_keybind">Kortkommando</string>
<string name="user_settings_krisp_description">[Läs mer om Krisp](%1$s)</string>
<string name="user_settings_label_current_password">Nuvarande lösenord</string> <string name="user_settings_label_current_password">Nuvarande lösenord</string>
<string name="user_settings_label_discriminator">Diskriminator</string> <string name="user_settings_label_discriminator">Diskriminator</string>
<string name="user_settings_label_email">E-post</string> <string name="user_settings_label_email">E-post</string>

View file

@ -3722,8 +3722,6 @@ URL พิเศษใช้ได้เฉพาะตัวอักษร เ
<string name="public_rules_channel_help">เซิร์ฟเวอร์สาธารณะจะต้องมีการโพสต์กฎหรือแนวทางของเซิร์ฟเวอร์ที่ชัดเจนให้แก่สมาชิก โปรดเลือกช่องเพื่อเป็นโฮสต์</string> <string name="public_rules_channel_help">เซิร์ฟเวอร์สาธารณะจะต้องมีการโพสต์กฎหรือแนวทางของเซิร์ฟเวอร์ที่ชัดเจนให้แก่สมาชิก โปรดเลือกช่องเพื่อเป็นโฮสต์</string>
<string name="public_server_settings">การตั้งค่าเซิร์ฟเวอร์สาธารณะ</string> <string name="public_server_settings">การตั้งค่าเซิร์ฟเวอร์สาธารณะ</string>
<string name="public_string">สาธารณะ</string> <string name="public_string">สาธารณะ</string>
<string name="public_success_modal_announcement_channels">ตั้งค่า [ช่องประกาศ](%1$s) ให้ส่งข้อมูลการอัปเดตออกไปนอกเซิร์ฟเวอร์ของคุณ</string>
<string name="public_success_modal_body">*เสียงแตรลมประกอบฉาก*</string>
<string name="public_success_modal_discovery_eligibility">ตรวจสอบว่าคุณผ่านเกณฑ์เพื่อเข้าร่วมการค้นพบเซิร์ฟเวอร์หรือไม่ เพื่อให้คนมากมายค้นหาคุณได้</string> <string name="public_success_modal_discovery_eligibility">ตรวจสอบว่าคุณผ่านเกณฑ์เพื่อเข้าร่วมการค้นพบเซิร์ฟเวอร์หรือไม่ เพื่อให้คนมากมายค้นหาคุณได้</string>
<string name="public_success_modal_header">เซิร์ฟเวอร์ของคุณเปิดสาธารณะแล้ว!</string> <string name="public_success_modal_header">เซิร์ฟเวอร์ของคุณเปิดสาธารณะแล้ว!</string>
<string name="publish_followed_news_body">ข้อความเหล่านี้จะถูกส่งถึงเซิร์ฟเวอร์ทั้งหมดที่ติดตามช่องนี้ คุณสามารถแก้ไขหรือลบข้อความนี้ภายหลัง และคุณจะอัพเดทแต่ละเซิร์ฟเวอร์ตามลำดับต่อไป</string> <string name="publish_followed_news_body">ข้อความเหล่านี้จะถูกส่งถึงเซิร์ฟเวอร์ทั้งหมดที่ติดตามช่องนี้ คุณสามารถแก้ไขหรือลบข้อความนี้ภายหลัง และคุณจะอัพเดทแต่ละเซิร์ฟเวอร์ตามลำดับต่อไป</string>
@ -4709,7 +4707,6 @@ Discord Client เพื่อเริ่มพูดคุยได้ตอ
<string name="user_settings_games_shortcuts_start_menu_note">ขณะติดตั้งเกมจากร้านค้าของ Discord ทำให้เกมของคุณสามารถค้นหาได้ผ่านแถบค้นหาของ Windows</string> <string name="user_settings_games_shortcuts_start_menu_note">ขณะติดตั้งเกมจากร้านค้าของ Discord ทำให้เกมของคุณสามารถค้นหาได้ผ่านแถบค้นหาของ Windows</string>
<string name="user_settings_keybinds_action">แอกชัน</string> <string name="user_settings_keybinds_action">แอกชัน</string>
<string name="user_settings_keybinds_keybind">ปุ่ม</string> <string name="user_settings_keybinds_keybind">ปุ่ม</string>
<string name="user_settings_krisp_description">[เรียนรู้เพิ่มเติมเกี่ยวกับ Krisp](%1$s)</string>
<string name="user_settings_label_current_password">รหัสผ่านปัจจุบัน</string> <string name="user_settings_label_current_password">รหัสผ่านปัจจุบัน</string>
<string name="user_settings_label_discriminator">ตัวแบ่งแยก</string> <string name="user_settings_label_discriminator">ตัวแบ่งแยก</string>
<string name="user_settings_label_email">อีเมล</string> <string name="user_settings_label_email">อีเมล</string>

View file

@ -3710,8 +3710,6 @@ algılamasını etkinleştirmek için lütfen oyun odakta iken Discord'u yöneti
<string name="public_rules_channel_help">Herkese açık sunucularda üyeler için sunucu kuralları ve/veya ilkeleri görünür bir biçimde paylaşılmalıdır. Lütfen buna sahip kanalı seç.</string> <string name="public_rules_channel_help">Herkese açık sunucularda üyeler için sunucu kuralları ve/veya ilkeleri görünür bir biçimde paylaşılmalıdır. Lütfen buna sahip kanalı seç.</string>
<string name="public_server_settings">Herkese Açık Sunucu Ayarları</string> <string name="public_server_settings">Herkese Açık Sunucu Ayarları</string>
<string name="public_string">Herkese Açık</string> <string name="public_string">Herkese Açık</string>
<string name="public_success_modal_announcement_channels">Güncellemeleri sunucunun dışına da göndermek için [Duyuru Kanallarını](%1$s) ayarla.</string>
<string name="public_success_modal_body">*Havalı korna efekti*</string>
<string name="public_success_modal_discovery_eligibility">Daha fazla insanın seni bulabilmesi için Sunucu Keşfi şartlarını sağlayıp sağlamadığına bak.</string> <string name="public_success_modal_discovery_eligibility">Daha fazla insanın seni bulabilmesi için Sunucu Keşfi şartlarını sağlayıp sağlamadığına bak.</string>
<string name="public_success_modal_header">Sunucun artık herkese açık!</string> <string name="public_success_modal_header">Sunucun artık herkese açık!</string>
<string name="publish_followed_news_body">Bu mesaj, bu kanalı takip eden tüm sunuculara gönderilecektir. Bu mesajı daha sonra düzenleyebilir veya silebilirsin ve ilgili mesaj her sunucuda gerekli şekilde güncellenir.</string> <string name="publish_followed_news_body">Bu mesaj, bu kanalı takip eden tüm sunuculara gönderilecektir. Bu mesajı daha sonra düzenleyebilir veya silebilirsin ve ilgili mesaj her sunucuda gerekli şekilde güncellenir.</string>
@ -4695,7 +4693,6 @@ Doğrudan yüklemek için shift basılı tutun."</string>
<string name="user_settings_games_shortcuts_start_menu_note">"Oyunları Discord Mağazası'ndan kurarken. Oyunlarının Windows aramasında da çıkmasını sağlar."</string> <string name="user_settings_games_shortcuts_start_menu_note">"Oyunları Discord Mağazası'ndan kurarken. Oyunlarının Windows aramasında da çıkmasını sağlar."</string>
<string name="user_settings_keybinds_action">Eylem</string> <string name="user_settings_keybinds_action">Eylem</string>
<string name="user_settings_keybinds_keybind">Tuş Ataması</string> <string name="user_settings_keybinds_keybind">Tuş Ataması</string>
<string name="user_settings_krisp_description">[Krisp hakkında daha fazla bilgi al](%1$s)</string>
<string name="user_settings_label_current_password">Mevcut Şifren</string> <string name="user_settings_label_current_password">Mevcut Şifren</string>
<string name="user_settings_label_discriminator">Diskriminatör</string> <string name="user_settings_label_discriminator">Diskriminatör</string>
<string name="user_settings_label_email">E-posta</string> <string name="user_settings_label_email">E-posta</string>

View file

@ -3745,8 +3745,6 @@ AFK. Це не впливає на браузери."</string>
<string name="public_rules_channel_help">Публічні сервери повинні мати чітко опубліковані правила сервера та (або) поради для учасників. Вибери канал, який містить таку інформацію.</string> <string name="public_rules_channel_help">Публічні сервери повинні мати чітко опубліковані правила сервера та (або) поради для учасників. Вибери канал, який містить таку інформацію.</string>
<string name="public_server_settings">Налаштування публічного сервера</string> <string name="public_server_settings">Налаштування публічного сервера</string>
<string name="public_string">Публічний</string> <string name="public_string">Публічний</string>
<string name="public_success_modal_announcement_channels">Налаштувати [канали оголошень](%1$s), щоб повідомляти про новини за межами твого сервера.</string>
<string name="public_success_modal_body">*Звукові ефекти з гучномовця*</string>
<string name="public_success_modal_discovery_eligibility">Дізнайся, чи відповідаєш ти вимогам, щоб увійти до категорії «Знайомство з серверами», і щоб тебе могло знайти більше людей.</string> <string name="public_success_modal_discovery_eligibility">Дізнайся, чи відповідаєш ти вимогам, щоб увійти до категорії «Знайомство з серверами», і щоб тебе могло знайти більше людей.</string>
<string name="public_success_modal_header">Твій сервер тепер публічний!</string> <string name="public_success_modal_header">Твій сервер тепер публічний!</string>
<string name="publish_followed_news_body">Це повідомлення буде відправлено на всі сервери, які підписані на цей канал. Ти можеш редагувати або видалити це повідомлення пізніше, і такі зміни відобразяться на всіх підписаних серверах.</string> <string name="publish_followed_news_body">Це повідомлення буде відправлено на всі сервери, які підписані на цей канал. Ти можеш редагувати або видалити це повідомлення пізніше, і такі зміни відобразяться на всіх підписаних серверах.</string>
@ -4733,7 +4731,6 @@ AFK. Це не впливає на браузери."</string>
<string name="user_settings_games_shortcuts_start_menu_note">Коли встановлюєш ігри з магазину Discord. Також дозволяє шукати твої ігри через пошук Windows.</string> <string name="user_settings_games_shortcuts_start_menu_note">Коли встановлюєш ігри з магазину Discord. Також дозволяє шукати твої ігри через пошук Windows.</string>
<string name="user_settings_keybinds_action">Дія</string> <string name="user_settings_keybinds_action">Дія</string>
<string name="user_settings_keybinds_keybind">Гаряча клавіша</string> <string name="user_settings_keybinds_keybind">Гаряча клавіша</string>
<string name="user_settings_krisp_description">[Дізнатися більше про Krisp](%1$s)</string>
<string name="user_settings_label_current_password">Поточний пароль</string> <string name="user_settings_label_current_password">Поточний пароль</string>
<string name="user_settings_label_discriminator">Дискримінатор</string> <string name="user_settings_label_discriminator">Дискримінатор</string>
<string name="user_settings_label_email">Електронна пошта</string> <string name="user_settings_label_email">Електронна пошта</string>

View file

@ -3706,8 +3706,6 @@ phát hiện Nhấn để Nói trong khi chơi game."</string>
<string name="public_rules_channel_help">Máy chủ công khai phải có các quy tắc và/hoặc hướng dẫn đăng một cách rõ ràng cho các thành viên tuân theo. Hãy chọn kênh đang đăng tải nội dung này.</string> <string name="public_rules_channel_help">Máy chủ công khai phải có các quy tắc và/hoặc hướng dẫn đăng một cách rõ ràng cho các thành viên tuân theo. Hãy chọn kênh đang đăng tải nội dung này.</string>
<string name="public_server_settings">Cài Đặt Máy Chủ Công Khai</string> <string name="public_server_settings">Cài Đặt Máy Chủ Công Khai</string>
<string name="public_string">Công Khai</string> <string name="public_string">Công Khai</string>
<string name="public_success_modal_announcement_channels">Cài đặt [Các Kênh Thông Báo](%1$s) để truyền tải các bản cập nhật ra bên ngoài máy chủ của bạn.</string>
<string name="public_success_modal_body">*Hiệu ứng âm thanh tù và*</string>
<string name="public_success_modal_discovery_eligibility">Hãy kiểm tra xem bạn có đủ điều kiện xuất hiện trong mục Khám Phá Máy Chủ để nhiều người có thể tìm thấy bạn hơn hay không.</string> <string name="public_success_modal_discovery_eligibility">Hãy kiểm tra xem bạn có đủ điều kiện xuất hiện trong mục Khám Phá Máy Chủ để nhiều người có thể tìm thấy bạn hơn hay không.</string>
<string name="public_success_modal_header">Máy chủ của bạn giờ đã được công khai!</string> <string name="public_success_modal_header">Máy chủ của bạn giờ đã được công khai!</string>
<string name="publish_followed_news_body">Tin nhắn này sẽ được gửi đến tất cả các máy chủ đang theo dõi kênh này. Bạn có thể sửa hoặc xóa tin nhắn này sau, và nó cũng sẽ được cập nhật tương ứng trên từng máy chủ theo dõi kênh.</string> <string name="publish_followed_news_body">Tin nhắn này sẽ được gửi đến tất cả các máy chủ đang theo dõi kênh này. Bạn có thể sửa hoặc xóa tin nhắn này sau, và nó cũng sẽ được cập nhật tương ứng trên từng máy chủ theo dõi kênh.</string>
@ -4685,7 +4683,6 @@ Nhấn giữ shift để tải lên trực tiếp."</string>
<string name="user_settings_games_shortcuts_start_menu_note">Khi cài đặt trò chơi từ Cửa Hàng Discord. Đồng thời hiển thị trò chơi trên mục tìm kiếm của windows.</string> <string name="user_settings_games_shortcuts_start_menu_note">Khi cài đặt trò chơi từ Cửa Hàng Discord. Đồng thời hiển thị trò chơi trên mục tìm kiếm của windows.</string>
<string name="user_settings_keybinds_action">Hành động</string> <string name="user_settings_keybinds_action">Hành động</string>
<string name="user_settings_keybinds_keybind">Phím nóng</string> <string name="user_settings_keybinds_keybind">Phím nóng</string>
<string name="user_settings_krisp_description">[Tìm hiểu thêm về Krisp](%1$s)</string>
<string name="user_settings_label_current_password">Mật Khẩu Hiện Tại</string> <string name="user_settings_label_current_password">Mật Khẩu Hiện Tại</string>
<string name="user_settings_label_discriminator">Bộ phân biệt</string> <string name="user_settings_label_discriminator">Bộ phân biệt</string>
<string name="user_settings_label_new_password">Mật Khẩu Mới</string> <string name="user_settings_label_new_password">Mật Khẩu Mới</string>

View file

@ -3737,8 +3737,6 @@
<string name="public_rules_channel_help">公开服务器必须为其成员清晰可见地公示服务器规则以及/或者使用指南。请选择进行发布的频道。</string> <string name="public_rules_channel_help">公开服务器必须为其成员清晰可见地公示服务器规则以及/或者使用指南。请选择进行发布的频道。</string>
<string name="public_server_settings">公开服务器设置</string> <string name="public_server_settings">公开服务器设置</string>
<string name="public_string">公开</string> <string name="public_string">公开</string>
<string name="public_success_modal_announcement_channels">设置[公告频道](%1$s)向服务器外发布更新内容。</string>
<string name="public_success_modal_body">*气笛音效*</string>
<string name="public_success_modal_discovery_eligibility">请检查您的资质是否可以加入“发现服务器”,加入之后便能有更多人找到您。</string> <string name="public_success_modal_discovery_eligibility">请检查您的资质是否可以加入“发现服务器”,加入之后便能有更多人找到您。</string>
<string name="public_success_modal_header">您的服务器已公开!</string> <string name="public_success_modal_header">您的服务器已公开!</string>
<string name="publish_followed_news_body">该消息会发送至所有关注此频道的服务器中。您可以在晚些时候编辑或删除此消息,随后每个关注的服务器中都会进行相应的更新。</string> <string name="publish_followed_news_body">该消息会发送至所有关注此频道的服务器中。您可以在晚些时候编辑或删除此消息,随后每个关注的服务器中都会进行相应的更新。</string>
@ -4727,7 +4725,6 @@ Discord客户端和他们一起畅所欲言吧"</string>
<string name="user_settings_games_shortcuts_start_menu_note">从 Discord 商店中安装游戏时,在 Windows 搜索中也可以找到您的游戏。</string> <string name="user_settings_games_shortcuts_start_menu_note">从 Discord 商店中安装游戏时,在 Windows 搜索中也可以找到您的游戏。</string>
<string name="user_settings_keybinds_action">动作</string> <string name="user_settings_keybinds_action">动作</string>
<string name="user_settings_keybinds_keybind">热键</string> <string name="user_settings_keybinds_keybind">热键</string>
<string name="user_settings_krisp_description">[了解 Krisp 详情](%1$s)</string>
<string name="user_settings_label_current_password">当前密码</string> <string name="user_settings_label_current_password">当前密码</string>
<string name="user_settings_label_discriminator">鉴别码</string> <string name="user_settings_label_discriminator">鉴别码</string>
<string name="user_settings_label_email">电子邮件</string> <string name="user_settings_label_email">电子邮件</string>

View file

@ -3737,8 +3737,6 @@
<string name="public_rules_channel_help">公開伺服器必須清楚張貼伺服器成員規則及/或守則。請選擇要負責張貼的頻道。</string> <string name="public_rules_channel_help">公開伺服器必須清楚張貼伺服器成員規則及/或守則。請選擇要負責張貼的頻道。</string>
<string name="public_server_settings">公開伺服器設定</string> <string name="public_server_settings">公開伺服器設定</string>
<string name="public_string">公開</string> <string name="public_string">公開</string>
<string name="public_success_modal_announcement_channels">設置[公告頻道](%1$s)即可於伺服器外發布更新。</string>
<string name="public_success_modal_body">*喇叭音效*</string>
<string name="public_success_modal_discovery_eligibility">請確認你是否符合加入探索伺服器的資格,讓更多人可以找到你。</string> <string name="public_success_modal_discovery_eligibility">請確認你是否符合加入探索伺服器的資格,讓更多人可以找到你。</string>
<string name="public_success_modal_header">你的伺服器已經公開了!</string> <string name="public_success_modal_header">你的伺服器已經公開了!</string>
<string name="publish_followed_news_body">系統將傳送此訊息至所有追蹤此頻道的伺服器。您之後可以編輯或刪除此訊息,在追蹤的所有伺服器中,訊息也將隨之更新。</string> <string name="publish_followed_news_body">系統將傳送此訊息至所有追蹤此頻道的伺服器。您之後可以編輯或刪除此訊息,在追蹤的所有伺服器中,訊息也將隨之更新。</string>
@ -4730,7 +4728,6 @@ Server Insights 是實驗性功能,未來有可能變更或移除。"</string>
<string name="user_settings_games_shortcuts_start_menu_note">從 Discord 商店安裝遊戲時。也可用 Windows 搜尋功能尋找您的遊戲。</string> <string name="user_settings_games_shortcuts_start_menu_note">從 Discord 商店安裝遊戲時。也可用 Windows 搜尋功能尋找您的遊戲。</string>
<string name="user_settings_keybinds_action">動作</string> <string name="user_settings_keybinds_action">動作</string>
<string name="user_settings_keybinds_keybind">快速鍵</string> <string name="user_settings_keybinds_keybind">快速鍵</string>
<string name="user_settings_krisp_description">[進一步了解 Krisp](%1$s)</string>
<string name="user_settings_label_current_password">目前密碼</string> <string name="user_settings_label_current_password">目前密碼</string>
<string name="user_settings_label_discriminator">鑑別子</string> <string name="user_settings_label_discriminator">鑑別子</string>
<string name="user_settings_label_email">電子郵件</string> <string name="user_settings_label_email">電子郵件</string>

View file

@ -1006,7 +1006,7 @@ ONE MORE THING {fixed}
<string name="cloud_sync_modal_or">OR</string> <string name="cloud_sync_modal_or">OR</string>
<string name="collapse">Collapse</string> <string name="collapse">Collapse</string>
<string name="collapse_category">Collapse Category</string> <string name="collapse_category">Collapse Category</string>
<string name="com.crashlytics.android.build_id">d0d6e9a5-e073-464c-864c-4ac3eb980073</string> <string name="com.crashlytics.android.build_id">1ee9f684-7ed0-43ac-9f01-7dc57c512d1e</string>
<string name="coming_soon">Coming Soon</string> <string name="coming_soon">Coming Soon</string>
<string name="command_giphy_description">Search Animated GIFs on the Web</string> <string name="command_giphy_description">Search Animated GIFs on the Web</string>
<string name="command_me_description">Displays text with emphasis.</string> <string name="command_me_description">Displays text with emphasis.</string>

View file

@ -38,11 +38,11 @@
.field public static final SAMSUNGxDISCORD_CLIENT_ID:Ljava/lang/String; = "97t47j218f" .field public static final SAMSUNGxDISCORD_CLIENT_ID:Ljava/lang/String; = "97t47j218f"
.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1044" .field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1045"
.field public static final VERSION_CODE:I = 0x414 .field public static final VERSION_CODE:I = 0x415
.field public static final VERSION_NAME:Ljava/lang/String; = "11.3" .field public static final VERSION_NAME:Ljava/lang/String; = "11.4"
# direct methods # direct methods

View file

@ -18,28 +18,28 @@
# instance fields # instance fields
.field public current:I .field public current:J
.field public max:I .field public max:J
# direct methods # direct methods
.method public constructor <init>()V .method public constructor <init>()V
.locals 1 .locals 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0 const-wide/16 v0, 0x0
iput v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:I iput-wide v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:J
iput v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:I iput-wide v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:J
return-void return-void
.end method .end method
.method public constructor <init>(Ljava/util/List;)V .method public constructor <init>(Ljava/util/List;)V
.locals 4 .locals 6
.annotation system Ldalvik/annotation/Signature; .annotation system Ldalvik/annotation/Signature;
value = { value = {
"(", "(",
@ -51,43 +51,47 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0 const-wide/16 v0, 0x0
iput v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:I iput-wide v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:J
iput v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:I iput-wide v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:J
invoke-interface {p1}, Ljava/util/List;->size()I invoke-interface {p1}, Ljava/util/List;->size()I
move-result v1 move-result v2
const/4 v2, 0x1 const/4 v3, 0x1
if-le v1, v2, :cond_0 if-le v2, v3, :cond_0
invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; const/4 v4, 0x0
move-result-object v3 invoke-interface {p1, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
check-cast v3, Ljava/lang/Integer; move-result-object v4
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I check-cast v4, Ljava/lang/Integer;
move-result v3 invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
move-result v4
int-to-long v4, v4
goto :goto_0 goto :goto_0
:cond_0 :cond_0
const/4 v3, 0x0 move-wide v4, v0
:goto_0 :goto_0
iput v3, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:I iput-wide v4, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:J
if-lez v1, :cond_1 if-lez v2, :cond_1
sub-int/2addr v1, v2 sub-int/2addr v2, v3
invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p1 move-result-object p1
@ -95,10 +99,12 @@
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result v0 move-result p1
int-to-long v0, p1
:cond_1 :cond_1
iput v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:I iput-wide v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:J
return-void return-void
.end method .end method
@ -179,7 +185,9 @@
move-result p1 move-result p1
iput p1, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:I int-to-long v0, p1
iput-wide v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:J
goto :goto_2 goto :goto_2
@ -188,7 +196,9 @@
move-result p1 move-result p1
iput p1, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:I int-to-long v0, p1
iput-wide v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:J
:goto_2 :goto_2
return-void return-void
@ -203,7 +213,7 @@
.end method .end method
.method public equals(Ljava/lang/Object;)Z .method public equals(Ljava/lang/Object;)Z
.locals 4 .locals 7
const/4 v0, 0x1 const/4 v0, 0x1
@ -232,28 +242,32 @@
return v2 return v2
:cond_2 :cond_2
invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getCurrent()I invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getCurrent()J
move-result v1 move-result-wide v3
invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getCurrent()I invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getCurrent()J
move-result v3 move-result-wide v5
if-eq v1, v3, :cond_3 cmp-long v1, v3, v5
if-eqz v1, :cond_3
return v2 return v2
:cond_3 :cond_3
invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getMax()I invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getMax()J
move-result v1 move-result-wide v3
invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getMax()I invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getMax()J
move-result p1 move-result-wide v5
if-eq v1, p1, :cond_4 cmp-long p1, v3, v5
if-eqz p1, :cond_4
return v2 return v2
@ -261,36 +275,52 @@
return v0 return v0
.end method .end method
.method public getCurrent()I .method public getCurrent()J
.locals 1 .locals 2
iget v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:I iget-wide v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:J
return v0 return-wide v0
.end method .end method
.method public getMax()I .method public getMax()J
.locals 1 .locals 2
iget v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:I iget-wide v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:J
return v0 return-wide v0
.end method .end method
.method public hashCode()I .method public hashCode()I
.locals 2 .locals 7
invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getCurrent()I invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getCurrent()J
move-result v0 move-result-wide v0
add-int/lit8 v0, v0, 0x3b const/16 v2, 0x20
mul-int/lit8 v0, v0, 0x3b ushr-long v3, v0, v2
invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getMax()I xor-long/2addr v0, v3
move-result v1 long-to-int v1, v0
const/16 v0, 0x3b
add-int/2addr v1, v0
invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getMax()J
move-result-wide v3
mul-int/lit8 v1, v1, 0x3b
ushr-long v5, v3, v2
xor-long v2, v5, v3
long-to-int v0, v2
add-int/2addr v1, v0 add-int/2addr v1, v0
@ -298,7 +328,7 @@
.end method .end method
.method public toString()Ljava/lang/String; .method public toString()Ljava/lang/String;
.locals 2 .locals 3
const-string v0, "ModelActivityParty.Size(current=" const-string v0, "ModelActivityParty.Size(current="
@ -306,21 +336,21 @@
move-result-object v0 move-result-object v0
invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getCurrent()I invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getCurrent()J
move-result v1 move-result-wide v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, ", max=" const-string v1, ", max="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getMax()I invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getMax()J
move-result v1 move-result-wide v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, ")" const-string v1, ")"

View file

@ -271,22 +271,22 @@
return v0 return v0
.end method .end method
.method public getCurrentSize()I .method public getCurrentSize()J
.locals 1 .locals 2
iget-object v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty;->size:Lcom/discord/models/domain/activity/ModelActivityParty$Size; iget-object v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty;->size:Lcom/discord/models/domain/activity/ModelActivityParty$Size;
if-eqz v0, :cond_0 if-eqz v0, :cond_0
iget v0, v0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:I iget-wide v0, v0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:J
goto :goto_0 goto :goto_0
:cond_0 :cond_0
const/4 v0, 0x0 const-wide/16 v0, 0x0
:goto_0 :goto_0
return v0 return-wide v0
.end method .end method
.method public getId()Ljava/lang/String; .method public getId()Ljava/lang/String;
@ -297,43 +297,43 @@
return-object v0 return-object v0
.end method .end method
.method public getMaxSize()I .method public getMaxSize()J
.locals 1
iget-object v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty;->size:Lcom/discord/models/domain/activity/ModelActivityParty$Size;
if-eqz v0, :cond_0
iget v0, v0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:I
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public getOpenSlots()I
.locals 2 .locals 2
iget-object v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty;->size:Lcom/discord/models/domain/activity/ModelActivityParty$Size; iget-object v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty;->size:Lcom/discord/models/domain/activity/ModelActivityParty$Size;
if-eqz v0, :cond_0 if-eqz v0, :cond_0
iget v1, v0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:I iget-wide v0, v0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:J
iget v0, v0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:I goto :goto_0
sub-int/2addr v1, v0
return v1
:cond_0 :cond_0
const/4 v0, 0x0 const-wide/16 v0, 0x0
return v0 :goto_0
return-wide v0
.end method
.method public getOpenSlots()J
.locals 5
iget-object v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty;->size:Lcom/discord/models/domain/activity/ModelActivityParty$Size;
if-eqz v0, :cond_0
iget-wide v1, v0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:J
iget-wide v3, v0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:J
sub-long/2addr v1, v3
return-wide v1
:cond_0
const-wide/16 v0, 0x0
return-wide v0
.end method .end method
.method public getSize()Lcom/discord/models/domain/activity/ModelActivityParty$Size; .method public getSize()Lcom/discord/models/domain/activity/ModelActivityParty$Size;

View file

@ -28,7 +28,7 @@
invoke-direct {p0}, Lcom/discord/stores/Store;-><init>()V invoke-direct {p0}, Lcom/discord/stores/Store;-><init>()V
const/16 v0, 0x414 const/16 v0, 0x415
iput v0, p0, Lcom/discord/stores/StoreClientVersion;->clientVersion:I iput v0, p0, Lcom/discord/stores/StoreClientVersion;->clientVersion:I

View file

@ -90,18 +90,18 @@
const/4 v1, 0x0 const/4 v1, 0x0
invoke-static {v1, p3}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v1, p3}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object v1 move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_0 :cond_0
invoke-static {p1, p2}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {p1, p2}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object p1 move-result-object p1
invoke-static {p1, p3}, Lw/x/c;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression; invoke-static {p1, p3}, Lw/x/f;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression;
move-result-object p1 move-result-object p1
@ -129,7 +129,7 @@
:goto_0 :goto_0
add-int v2, p2, p3 add-int v2, p2, p3
invoke-static {p2, v2}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {p2, v2}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object v2 move-result-object v2

View file

@ -177,7 +177,7 @@
const-string v3, "browser_user_agent" const-string v3, "browser_user_agent"
const-string v4, "Discord-Android/1044" const-string v4, "Discord-Android/1045"
invoke-direct {v2, v3, v4}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V invoke-direct {v2, v3, v4}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
@ -185,7 +185,7 @@
const/4 v1, 0x2 const/4 v1, 0x2
const/16 v2, 0x414 const/16 v2, 0x415
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -201,7 +201,7 @@
const/4 v1, 0x3 const/4 v1, 0x3
const-string v2, "11.3" const-string v2, "11.4"
const-string v3, "" const-string v3, ""

View file

@ -72,7 +72,7 @@
const/4 v0, 0x0 const/4 v0, 0x0
invoke-static {v0, p1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v0, p1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object p1 move-result-object p1

View file

@ -73,7 +73,7 @@
const/4 v0, 0x0 const/4 v0, 0x0
invoke-static {v0, p1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v0, p1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object p1 move-result-object p1

View file

@ -64,7 +64,7 @@
const/4 v0, 0x0 const/4 v0, 0x0
invoke-static {v0, p1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v0, p1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object p1 move-result-object p1

View file

@ -65,7 +65,7 @@
const/4 v0, 0x0 const/4 v0, 0x0
invoke-static {v0, p3}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v0, p3}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object p3 move-result-object p3

View file

@ -63,7 +63,7 @@
const/4 v0, 0x0 const/4 v0, 0x0
invoke-static {v0, p3}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v0, p3}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object p3 move-result-object p3

View file

@ -90,7 +90,7 @@
const/4 v1, 0x0 const/4 v1, 0x0
invoke-static {v1, v0}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v1, v0}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object v0 move-result-object v0

View file

@ -159,7 +159,7 @@
.method public getUserAgent()Ljava/lang/String; .method public getUserAgent()Ljava/lang/String;
.locals 1 .locals 1
const-string v0, "Discord-Android/1044" const-string v0, "Discord-Android/1045"
return-object v0 return-object v0
.end method .end method

View file

@ -212,7 +212,7 @@
move-result p1 move-result p1
invoke-static {v2, p1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v2, p1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object p1 move-result-object p1

View file

@ -249,7 +249,7 @@
move-result v1 move-result v1
invoke-static {v0, v1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v0, v1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object v0 move-result-object v0
@ -514,7 +514,7 @@
const/4 v3, 0x0 const/4 v3, 0x0
invoke-static {v3, v2}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v3, v2}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object v2 move-result-object v2
@ -714,7 +714,7 @@
const/4 v2, 0x0 const/4 v2, 0x0
invoke-static {v1, v2}, Lw/x/c;->downTo(II)Lkotlin/ranges/IntProgression; invoke-static {v1, v2}, Lw/x/f;->downTo(II)Lkotlin/ranges/IntProgression;
move-result-object v1 move-result-object v1
@ -796,7 +796,7 @@
const/4 v1, 0x0 const/4 v1, 0x0
invoke-static {v1, v0}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v1, v0}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object v0 move-result-object v0

View file

@ -290,7 +290,7 @@
move-result v4 move-result v4
invoke-static {v2, v4}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v2, v4}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object v2 move-result-object v2
@ -308,7 +308,7 @@
add-int/2addr p1, v1 add-int/2addr p1, v1
invoke-static {v4, p1}, Lw/x/c;->downTo(II)Lkotlin/ranges/IntProgression; invoke-static {v4, p1}, Lw/x/f;->downTo(II)Lkotlin/ranges/IntProgression;
move-result-object p1 move-result-object p1

View file

@ -382,413 +382,417 @@
.end method .end method
.method private final configureUI(Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V .method private final configureUI(Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
.locals 14 .locals 17
if-nez p1, :cond_0 move-object/from16 v0, p0
invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->dismiss()V move-object/from16 v1, p1
if-nez v1, :cond_0
invoke-virtual/range {p0 .. p0}, Lcom/discord/app/AppBottomSheet;->dismiss()V
return-void return-void
:cond_0 :cond_0
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getGuild()Lcom/discord/models/domain/ModelGuild; invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getGuild()Lcom/discord/models/domain/ModelGuild;
move-result-object v0 move-result-object v2
if-eqz v0, :cond_1 if-eqz v2, :cond_1
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getIcon()Landroid/widget/ImageView; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getIcon()Landroid/widget/ImageView;
move-result-object v1 move-result-object v3
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getGuild()Lcom/discord/models/domain/ModelGuild; invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getGuild()Lcom/discord/models/domain/ModelGuild;
move-result-object v4
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x1c
const/4 v9, 0x0
invoke-static/range {v3 .. v9}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Lcom/discord/models/domain/ModelGuild;ILcom/discord/utilities/images/MGImages$ChangeDetector;ZILjava/lang/Object;)V
goto :goto_0
:cond_1
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getIcon()Landroid/widget/ImageView;
move-result-object v10
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v11
const/4 v12, 0x0
const/4 v13, 0x0
const/16 v14, 0xc
const/4 v15, 0x0
invoke-static/range {v10 .. v15}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Lcom/discord/models/domain/ModelChannel;ILcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V
:goto_0
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getHeader()Landroid/widget/TextView;
move-result-object v2
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v3
invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getConnect()Landroid/widget/TextView;
move-result-object v2
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanConnect()Z
move-result v3
const/4 v4, 0x1
const/4 v5, 0x0
if-eqz v3, :cond_2
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->isConnected()Z
move-result v3
if-nez v3, :cond_2
const/4 v3, 0x1
goto :goto_1
:cond_2
const/4 v3, 0x0
:goto_1
const/4 v6, 0x2
const/4 v7, 0x0
invoke-static {v2, v3, v5, v6, v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
new-instance v3, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$1;
invoke-direct {v3, v0, v1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$1;-><init>(Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getDisconnect()Landroid/widget/TextView;
move-result-object v2
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanConnect()Z
move-result v3
if-eqz v3, :cond_3
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->isConnected()Z
move-result v3
if-eqz v3, :cond_3
const/4 v3, 0x1
goto :goto_2
:cond_3
const/4 v3, 0x0
:goto_2
invoke-static {v2, v3, v5, v6, v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
new-instance v3, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$2;
invoke-direct {v3, v0, v1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$2;-><init>(Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getInvite()Landroid/view/View;
move-result-object v2
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanInvite()Z
move-result v3
invoke-static {v2, v3, v5, v6, v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
new-instance v3, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$3;
invoke-direct {v3, v2, v1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$3;-><init>(Landroid/view/View;Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
invoke-virtual {v2, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getSettings()Landroid/view/View;
move-result-object v2
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanManage()Z
move-result v3
invoke-static {v2, v3, v5, v6, v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
new-instance v3, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$4;
invoke-direct {v3, v2, v0, v1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$4;-><init>(Landroid/view/View;Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
invoke-virtual {v2, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getSettingsDivider()Landroid/view/View;
move-result-object v2
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanManage()Z
move-result v3
invoke-static {v2, v3, v5, v6, v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getConnectedUsers()Ljava/util/Map;
move-result-object v2
invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection;
move-result-object v2
invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v2 move-result-object v2
const/4 v3, 0x0 const/4 v3, 0x0
const/4 v4, 0x0 :cond_4
:goto_3
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
const/4 v5, 0x0 move-result v8
const/16 v6, 0x1c if-eqz v8, :cond_5
const/4 v7, 0x0 invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
invoke-static/range {v1 .. v7}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Lcom/discord/models/domain/ModelGuild;ILcom/discord/utilities/images/MGImages$ChangeDetector;ZILjava/lang/Object;)V
goto :goto_0
:cond_1
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getIcon()Landroid/widget/ImageView;
move-result-object v8 move-result-object v8
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getChannel()Lcom/discord/models/domain/ModelChannel; check-cast v8, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;
move-result-object v9 invoke-virtual {v8}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State;
const/4 v10, 0x0 move-result-object v8
const/4 v11, 0x0 if-eqz v8, :cond_4
const/16 v12, 0xc add-int/lit8 v3, v3, 0x1
const/4 v13, 0x0
invoke-static/range {v8 .. v13}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Lcom/discord/models/domain/ModelChannel;ILcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V
:goto_0
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getHeader()Landroid/widget/TextView;
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v1
invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getConnect()Landroid/widget/TextView;
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanConnect()Z
move-result v1
const/4 v2, 0x1
const/4 v3, 0x0
if-eqz v1, :cond_2
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->isConnected()Z
move-result v1
if-nez v1, :cond_2
const/4 v1, 0x1
goto :goto_1
:cond_2
const/4 v1, 0x0
:goto_1
const/4 v4, 0x2
const/4 v5, 0x0
invoke-static {v0, v1, v3, v4, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
new-instance v1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$1;
invoke-direct {v1, p0, p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$1;-><init>(Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getDisconnect()Landroid/widget/TextView;
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanConnect()Z
move-result v1
if-eqz v1, :cond_3
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->isConnected()Z
move-result v1
if-eqz v1, :cond_3
const/4 v1, 0x1
goto :goto_2
:cond_3
const/4 v1, 0x0
:goto_2
invoke-static {v0, v1, v3, v4, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
new-instance v1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$2;
invoke-direct {v1, p0, p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$2;-><init>(Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getInvite()Landroid/view/View;
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanInvite()Z
move-result v1
invoke-static {v0, v1, v3, v4, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
new-instance v1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$3;
invoke-direct {v1, v0, p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$3;-><init>(Landroid/view/View;Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getSettings()Landroid/view/View;
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanManage()Z
move-result v1
invoke-static {v0, v1, v3, v4, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
new-instance v1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$4;
invoke-direct {v1, v0, p0, p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$4;-><init>(Landroid/view/View;Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getSettingsDivider()Landroid/view/View;
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanManage()Z
move-result v1
invoke-static {v0, v1, v3, v4, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getConnectedUsers()Ljava/util/Map;
move-result-object v0
invoke-interface {v0}, Ljava/util/Map;->values()Ljava/util/Collection;
move-result-object v0
invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v0
const/4 v1, 0x0
:cond_4
:goto_3
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v6
if-eqz v6, :cond_5
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v6
check-cast v6, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;
invoke-virtual {v6}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State;
move-result-object v6
if-eqz v6, :cond_4
add-int/lit8 v1, v1, 0x1
goto :goto_3 goto :goto_3
:cond_5 :cond_5
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getUsercount()Landroid/widget/TextView; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getUsercount()Landroid/widget/TextView;
move-result-object v0 move-result-object v2
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getChannel()Lcom/discord/models/domain/ModelChannel; invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v6 move-result-object v8
invoke-virtual {v6}, Lcom/discord/models/domain/ModelChannel;->getUserLimit()I invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->getUserLimit()I
move-result v6 move-result v8
if-eqz v6, :cond_6 if-eqz v8, :cond_6
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanConnect()Z invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanConnect()Z
move-result v6 move-result v8
if-eqz v6, :cond_6 if-eqz v8, :cond_6
const/4 v6, 0x1 const/4 v8, 0x1
goto :goto_4 goto :goto_4
:cond_6 :cond_6
const/4 v6, 0x0 const/4 v8, 0x0
:goto_4 :goto_4
invoke-static {v0, v6, v3, v4, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V invoke-static {v2, v8, v5, v6, v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
new-array v6, v4, [Ljava/lang/Object; new-array v8, v6, [Ljava/lang/Object;
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1 move-result-object v3
aput-object v1, v6, v3 aput-object v3, v8, v5
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getChannel()Lcom/discord/models/domain/ModelChannel; invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v1 move-result-object v3
invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getUserLimit()I invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getUserLimit()I
move-result v1 move-result v3
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1 move-result-object v3
aput-object v1, v6, v2 aput-object v3, v8, v4
array-length v1, v6 array-length v3, v8
invoke-static {v6, v1}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; invoke-static {v8, v3}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object v1 move-result-object v3
const-string v6, "%1s/%2s" const-string v8, "%1s/%2s"
invoke-static {v6, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; invoke-static {v8, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1 move-result-object v3
const-string v6, "java.lang.String.format(format, *args)" const-string v8, "java.lang.String.format(format, *args)"
invoke-static {v1, v6}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v3, v8}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getConnectedUsers()Ljava/util/Map; invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getConnectedUsers()Ljava/util/Map;
move-result-object v0 move-result-object v2
invoke-interface {v0}, Ljava/util/Map;->values()Ljava/util/Collection; invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection;
move-result-object v0 move-result-object v2
new-instance v1, Ljava/util/ArrayList; new-instance v3, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v0 move-result-object v2
:cond_7 :cond_7
:goto_5 :goto_5
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v6 move-result v8
if-eqz v6, :cond_9 if-eqz v8, :cond_9
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v6 move-result-object v8
check-cast v6, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser; check-cast v8, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;
invoke-virtual {v6}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State; invoke-virtual {v8}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State;
move-result-object v7
if-eqz v7, :cond_8
new-instance v7, Lcom/discord/widgets/channels/list/items/CollapsedUser;
invoke-virtual {v6}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getUser()Lcom/discord/models/domain/ModelUser;
move-result-object v9 move-result-object v9
const/4 v10, 0x0 if-eqz v9, :cond_8
const/4 v11, 0x0 new-instance v9, Lcom/discord/widgets/channels/list/items/CollapsedUser;
const/4 v12, 0x6 invoke-virtual {v8}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getUser()Lcom/discord/models/domain/ModelUser;
const/4 v13, 0x0 move-result-object v11
move-object v8, v7 const/4 v12, 0x0
invoke-direct/range {v8 .. v13}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V const-wide/16 v13, 0x0
const/4 v15, 0x6
const/16 v16, 0x0
move-object v10, v9
invoke-direct/range {v10 .. v16}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZJILkotlin/jvm/internal/DefaultConstructorMarker;)V
goto :goto_6 goto :goto_6
:cond_8 :cond_8
move-object v7, v5 move-object v9, v7
:goto_6 :goto_6
if-eqz v7, :cond_7 if-eqz v9, :cond_7
invoke-interface {v1, v7}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z invoke-interface {v3, v9}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_5 goto :goto_5
:cond_9 :cond_9
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getCopyId()Landroid/view/View; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getCopyId()Landroid/view/View;
move-result-object v0 move-result-object v2
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->isDeveloper()Z invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->isDeveloper()Z
move-result v6 move-result v8
invoke-static {v0, v6, v3, v4, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V invoke-static {v2, v8, v5, v6, v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getCopyId()Landroid/view/View; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getCopyId()Landroid/view/View;
move-result-object v0 move-result-object v2
new-instance v6, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$7; new-instance v8, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$7;
invoke-direct {v6, p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$7;-><init>(Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V invoke-direct {v8, v1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$7;-><init>(Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
invoke-virtual {p0, v0, v6}, Lcom/discord/app/AppBottomSheet;->setOnClickAndDismissListener(Landroid/view/View;Lkotlin/jvm/functions/Function1;)V invoke-virtual {v0, v2, v8}, Lcom/discord/app/AppBottomSheet;->setOnClickAndDismissListener(Landroid/view/View;Lkotlin/jvm/functions/Function1;)V
iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->adapter:Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter; iget-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->adapter:Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter;
if-eqz p1, :cond_a if-eqz v1, :cond_a
invoke-virtual {p1, v1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V invoke-virtual {v1, v3}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getRecyclerview()Landroidx/recyclerview/widget/RecyclerView; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getRecyclerview()Landroidx/recyclerview/widget/RecyclerView;
move-result-object p1 move-result-object v1
invoke-interface {v1}, Ljava/util/Collection;->isEmpty()Z invoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z
move-result v0 move-result v2
xor-int/2addr v0, v2 xor-int/2addr v2, v4
invoke-static {p1, v0, v3, v4, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V invoke-static {v1, v2, v5, v6, v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
return-void return-void
:cond_a :cond_a
const-string p1, "adapter" const-string v1, "adapter"
invoke-static {p1}, Lw/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V invoke-static {v1}, Lw/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v5 throw v7
.end method .end method
.method private final getConnect()Landroid/widget/TextView; .method private final getConnect()Landroid/widget/TextView;

View file

@ -176,9 +176,13 @@
if-eqz p2, :cond_1 if-eqz p2, :cond_1
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/CollapsedUser;->getExtraCount()I invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/CollapsedUser;->getExtraCount()J
move-result p1 move-result-wide v0
const-wide/16 v2, 0x0
cmp-long p1, v0, v2
if-lez p1, :cond_0 if-lez p1, :cond_0
@ -192,11 +196,11 @@
move-result-object v0 move-result-object v0
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/CollapsedUser;->getExtraCount()I invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/CollapsedUser;->getExtraCount()J
move-result p2 move-result-wide v1
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

View file

@ -31,17 +31,17 @@
return-void return-void
.end method .end method
.method public static synthetic createEmptyUser$default(Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;IILjava/lang/Object;)Lcom/discord/widgets/channels/list/items/CollapsedUser; .method public static synthetic createEmptyUser$default(Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;JILjava/lang/Object;)Lcom/discord/widgets/channels/list/items/CollapsedUser;
.locals 0 .locals 0
and-int/lit8 p2, p2, 0x1 and-int/lit8 p3, p3, 0x1
if-eqz p2, :cond_0 if-eqz p3, :cond_0
const/4 p1, 0x0 const-wide/16 p1, 0x0
:cond_0 :cond_0
invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;->createEmptyUser(I)Lcom/discord/widgets/channels/list/items/CollapsedUser; invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;->createEmptyUser(J)Lcom/discord/widgets/channels/list/items/CollapsedUser;
move-result-object p0 move-result-object p0
@ -50,24 +50,24 @@
# virtual methods # virtual methods
.method public final createEmptyUser(I)Lcom/discord/widgets/channels/list/items/CollapsedUser; .method public final createEmptyUser(J)Lcom/discord/widgets/channels/list/items/CollapsedUser;
.locals 3 .locals 3
new-instance v0, Lcom/discord/widgets/channels/list/items/CollapsedUser; new-instance v0, Lcom/discord/models/domain/ModelUser;
new-instance v1, Lcom/discord/models/domain/ModelUser; invoke-direct {v0}, Lcom/discord/models/domain/ModelUser;-><init>()V
invoke-direct {v1}, Lcom/discord/models/domain/ModelUser;-><init>()V const-wide/16 v1, 0x63
const/16 v2, 0x63 invoke-static {v1, v2, p1, p2}, Ljava/lang/Math;->min(JJ)J
invoke-static {v2, p1}, Ljava/lang/Math;->min(II)I move-result-wide p1
move-result p1 new-instance v1, Lcom/discord/widgets/channels/list/items/CollapsedUser;
const/4 v2, 0x1 const/4 v2, 0x1
invoke-direct {v0, v1, v2, p1}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZI)V invoke-direct {v1, v0, v2, p1, p2}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZJ)V
return-object v0 return-object v1
.end method .end method

View file

@ -8,7 +8,7 @@
# annotations # annotations
.annotation system Ldalvik/annotation/EnclosingMethod; .annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZI)V value = Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZJ)V
.end annotation .end annotation
.annotation system Ldalvik/annotation/InnerClass; .annotation system Ldalvik/annotation/InnerClass;

View file

@ -23,7 +23,7 @@
# instance fields # instance fields
.field public final emptySlot:Z .field public final emptySlot:Z
.field public final extraCount:I .field public final extraCount:J
.field public final user:Lcom/discord/models/domain/ModelUser; .field public final user:Lcom/discord/models/domain/ModelUser;
@ -73,7 +73,7 @@
return-void return-void
.end method .end method
.method public constructor <init>(Lcom/discord/models/domain/ModelUser;ZI)V .method public constructor <init>(Lcom/discord/models/domain/ModelUser;ZJ)V
.locals 0 .locals 0
if-eqz p1, :cond_0 if-eqz p1, :cond_0
@ -84,7 +84,7 @@
iput-boolean p2, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->emptySlot:Z iput-boolean p2, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->emptySlot:Z
iput p3, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:I iput-wide p3, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:J
new-instance p1, Lcom/discord/widgets/channels/list/items/CollapsedUser$userId$2; new-instance p1, Lcom/discord/widgets/channels/list/items/CollapsedUser$userId$2;
@ -108,55 +108,53 @@
throw p1 throw p1
.end method .end method
.method public synthetic constructor <init>(Lcom/discord/models/domain/ModelUser;ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V .method public synthetic constructor <init>(Lcom/discord/models/domain/ModelUser;ZJILkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 1 .locals 0
and-int/lit8 p5, p4, 0x2 and-int/lit8 p6, p5, 0x2
const/4 v0, 0x0 if-eqz p6, :cond_0
if-eqz p5, :cond_0
const/4 p2, 0x0 const/4 p2, 0x0
:cond_0 :cond_0
and-int/lit8 p4, p4, 0x4 and-int/lit8 p5, p5, 0x4
if-eqz p4, :cond_1 if-eqz p5, :cond_1
const/4 p3, 0x0 const-wide/16 p3, 0x0
:cond_1 :cond_1
invoke-direct {p0, p1, p2, p3}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZI)V invoke-direct {p0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZJ)V
return-void return-void
.end method .end method
.method public static synthetic copy$default(Lcom/discord/widgets/channels/list/items/CollapsedUser;Lcom/discord/models/domain/ModelUser;ZIILjava/lang/Object;)Lcom/discord/widgets/channels/list/items/CollapsedUser; .method public static synthetic copy$default(Lcom/discord/widgets/channels/list/items/CollapsedUser;Lcom/discord/models/domain/ModelUser;ZJILjava/lang/Object;)Lcom/discord/widgets/channels/list/items/CollapsedUser;
.locals 0 .locals 0
and-int/lit8 p5, p4, 0x1 and-int/lit8 p6, p5, 0x1
if-eqz p5, :cond_0 if-eqz p6, :cond_0
iget-object p1, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->user:Lcom/discord/models/domain/ModelUser; iget-object p1, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->user:Lcom/discord/models/domain/ModelUser;
:cond_0 :cond_0
and-int/lit8 p5, p4, 0x2 and-int/lit8 p6, p5, 0x2
if-eqz p5, :cond_1 if-eqz p6, :cond_1
iget-boolean p2, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->emptySlot:Z iget-boolean p2, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->emptySlot:Z
:cond_1 :cond_1
and-int/lit8 p4, p4, 0x4 and-int/lit8 p5, p5, 0x4
if-eqz p4, :cond_2 if-eqz p5, :cond_2
iget p3, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:I iget-wide p3, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:J
:cond_2 :cond_2
invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/channels/list/items/CollapsedUser;->copy(Lcom/discord/models/domain/ModelUser;ZI)Lcom/discord/widgets/channels/list/items/CollapsedUser; invoke-virtual {p0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/list/items/CollapsedUser;->copy(Lcom/discord/models/domain/ModelUser;ZJ)Lcom/discord/widgets/channels/list/items/CollapsedUser;
move-result-object p0 move-result-object p0
@ -201,22 +199,22 @@
return v0 return v0
.end method .end method
.method public final component3()I .method public final component3()J
.locals 1 .locals 2
iget v0, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:I iget-wide v0, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:J
return v0 return-wide v0
.end method .end method
.method public final copy(Lcom/discord/models/domain/ModelUser;ZI)Lcom/discord/widgets/channels/list/items/CollapsedUser; .method public final copy(Lcom/discord/models/domain/ModelUser;ZJ)Lcom/discord/widgets/channels/list/items/CollapsedUser;
.locals 1 .locals 1
if-eqz p1, :cond_0 if-eqz p1, :cond_0
new-instance v0, Lcom/discord/widgets/channels/list/items/CollapsedUser; new-instance v0, Lcom/discord/widgets/channels/list/items/CollapsedUser;
invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZI)V invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZJ)V
return-object v0 return-object v0
@ -231,7 +229,7 @@
.end method .end method
.method public equals(Ljava/lang/Object;)Z .method public equals(Ljava/lang/Object;)Z
.locals 2 .locals 4
if-eq p0, p1, :cond_1 if-eq p0, p1, :cond_1
@ -257,11 +255,13 @@
if-ne v0, v1, :cond_0 if-ne v0, v1, :cond_0
iget v0, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:I iget-wide v0, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:J
iget p1, p1, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:I iget-wide v2, p1, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:J
if-ne v0, p1, :cond_0 cmp-long p1, v0, v2
if-nez p1, :cond_0
goto :goto_0 goto :goto_0
@ -285,12 +285,12 @@
return v0 return v0
.end method .end method
.method public final getExtraCount()I .method public final getExtraCount()J
.locals 1 .locals 2
iget v0, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:I iget-wide v0, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:J
return v0 return-wide v0
.end method .end method
.method public getKey()Ljava/lang/String; .method public getKey()Ljava/lang/String;
@ -320,7 +320,7 @@
.end method .end method
.method public hashCode()I .method public hashCode()I
.locals 2 .locals 3
iget-object v0, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->user:Lcom/discord/models/domain/ModelUser; iget-object v0, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->user:Lcom/discord/models/domain/ModelUser;
@ -349,9 +349,9 @@
mul-int/lit8 v0, v0, 0x1f mul-int/lit8 v0, v0, 0x1f
iget v1, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:I iget-wide v1, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:J
invoke-static {v1}, Lc;->a(I)I invoke-static {v1, v2}, Ld;->a(J)I
move-result v1 move-result v1
@ -361,7 +361,7 @@
.end method .end method
.method public toString()Ljava/lang/String; .method public toString()Ljava/lang/String;
.locals 3 .locals 4
const-string v0, "CollapsedUser(user=" const-string v0, "CollapsedUser(user="
@ -385,11 +385,11 @@
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:I iget-wide v1, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:J
const-string v2, ")" const-string v3, ")"
invoke-static {v0, v1, v2}, Le/e/b/a/a;->a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String; invoke-static {v0, v1, v2, v3}, Le/e/b/a/a;->a(Ljava/lang/StringBuilder;JLjava/lang/String;)Ljava/lang/String;
move-result-object v0 move-result-object v0

View file

@ -244,7 +244,7 @@
.end method .end method
.method private final createPartyUsers(Ljava/util/Map;Lcom/discord/models/domain/activity/ModelActivity;)Ljava/util/ArrayList; .method private final createPartyUsers(Ljava/util/Map;Lcom/discord/models/domain/activity/ModelActivity;)Ljava/util/ArrayList;
.locals 9 .locals 11
.annotation system Ldalvik/annotation/Signature; .annotation system Ldalvik/annotation/Signature;
value = { value = {
"(", "(",
@ -292,22 +292,22 @@
const/4 v5, 0x0 const/4 v5, 0x0
const/4 v6, 0x0 const-wide/16 v6, 0x0
const/4 v7, 0x6 const/4 v8, 0x6
const/4 v8, 0x0 const/4 v9, 0x0
move-object v3, v2 move-object v3, v2
invoke-direct/range {v3 .. v8}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V invoke-direct/range {v3 .. v9}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZJILkotlin/jvm/internal/DefaultConstructorMarker;)V
invoke-interface {v0, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z invoke-interface {v0, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_0 goto :goto_0
:cond_0 :cond_0
const/4 v1, 0x0 const-wide/16 v1, 0x0
if-eqz p2, :cond_1 if-eqz p2, :cond_1
@ -317,27 +317,27 @@
if-eqz p2, :cond_1 if-eqz p2, :cond_1
invoke-virtual {p2}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()I invoke-virtual {p2}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()J
move-result p2 move-result-wide v3
goto :goto_1 goto :goto_1
:cond_1 :cond_1
const/4 p2, 0x0 move-wide v3, v1
:goto_1 :goto_1
invoke-interface {p1}, Ljava/util/Map;->size()I invoke-interface {p1}, Ljava/util/Map;->size()I
move-result p1 move-result p1
const/4 v2, 0x4 const-wide/16 v5, 0x4
invoke-static {v2, p2}, Ljava/lang/Math;->min(II)I invoke-static {v5, v6, v3, v4}, Ljava/lang/Math;->min(JJ)J
move-result v3 move-result-wide v7
invoke-static {p1, v3}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {p1, v7, v8}, Lw/x/f;->until(IJ)Lw/x/e;
move-result-object p1 move-result-object p1
@ -348,37 +348,39 @@
:goto_2 :goto_2
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v3 move-result p2
if-eqz v3, :cond_3 if-eqz p2, :cond_3
move-object v3, p1 move-object p2, p1
check-cast v3, Lw/q/r; check-cast p2, Lw/q/s;
invoke-virtual {v3}, Lw/q/r;->nextInt()I invoke-virtual {p2}, Lw/q/s;->nextLong()J
move-result v3 move-result-wide v7
const/4 v4, 0x3 const-wide/16 v9, 0x3
if-ne v3, v4, :cond_2 cmp-long p2, v7, v9
add-int/lit8 v3, p2, -0x4 if-nez p2, :cond_2
sub-long v7, v3, v5
goto :goto_3 goto :goto_3
:cond_2 :cond_2
const/4 v3, 0x0 move-wide v7, v1
:goto_3 :goto_3
sget-object v4, Lcom/discord/widgets/channels/list/items/CollapsedUser;->Companion:Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion; sget-object p2, Lcom/discord/widgets/channels/list/items/CollapsedUser;->Companion:Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;
invoke-virtual {v4, v3}, Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;->createEmptyUser(I)Lcom/discord/widgets/channels/list/items/CollapsedUser; invoke-virtual {p2, v7, v8}, Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;->createEmptyUser(J)Lcom/discord/widgets/channels/list/items/CollapsedUser;
move-result-object v3 move-result-object p2
invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z invoke-virtual {v0, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_2 goto :goto_2

View file

@ -17,7 +17,7 @@
.field public static final EMBED_LIFETIME_MILLIS:J = 0x6ddd00L .field public static final EMBED_LIFETIME_MILLIS:J = 0x6ddd00L
.field public static final MAX_USERS_SHOWN:I = 0x4 .field public static final MAX_USERS_SHOWN:J = 0x4L
# instance fields # instance fields
@ -1070,7 +1070,7 @@
.end method .end method
.method private final configureUI(Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;Lcom/discord/utilities/time/Clock;)V .method private final configureUI(Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;Lcom/discord/utilities/time/Clock;)V
.locals 6 .locals 7
invoke-interface {p2}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J invoke-interface {p2}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J
@ -1123,34 +1123,38 @@
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
const/4 v0, 0x0 const-wide/16 v2, 0x0
if-eqz p2, :cond_3 if-eqz p2, :cond_3
:cond_2 :cond_2
const/4 v2, 0x0 move-wide v4, v2
goto :goto_1 goto :goto_1
:cond_3 :cond_3
invoke-virtual {p1}, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;->getActivity()Lcom/discord/models/domain/activity/ModelActivity; invoke-virtual {p1}, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;->getActivity()Lcom/discord/models/domain/activity/ModelActivity;
move-result-object v2 move-result-object v0
if-eqz v2, :cond_2 if-eqz v0, :cond_2
invoke-virtual {v2}, Lcom/discord/models/domain/activity/ModelActivity;->getParty()Lcom/discord/models/domain/activity/ModelActivityParty; invoke-virtual {v0}, Lcom/discord/models/domain/activity/ModelActivity;->getParty()Lcom/discord/models/domain/activity/ModelActivityParty;
move-result-object v2 move-result-object v0
if-eqz v2, :cond_2 if-eqz v0, :cond_2
invoke-virtual {v2}, Lcom/discord/models/domain/activity/ModelActivityParty;->getOpenSlots()I invoke-virtual {v0}, Lcom/discord/models/domain/activity/ModelActivityParty;->getOpenSlots()J
move-result v2 move-result-wide v4
:goto_1 :goto_1
if-gtz v2, :cond_4 const/4 v0, 0x0
cmp-long v6, v4, v2
if-gtz v6, :cond_4
const/4 v2, 0x1 const/4 v2, 0x1

View file

@ -323,7 +323,7 @@
move-result v3 move-result v3
:cond_a :cond_a
invoke-static {v3, v5}, Lw/x/c;->downTo(II)Lkotlin/ranges/IntProgression; invoke-static {v3, v5}, Lw/x/f;->downTo(II)Lkotlin/ranges/IntProgression;
move-result-object v0 move-result-object v0

View file

@ -42,7 +42,7 @@
.end method .end method
.method private final create(Lcom/discord/models/domain/ModelPresence;Ljava/util/Map;Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry;Z)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model; .method private final create(Lcom/discord/models/domain/ModelPresence;Ljava/util/Map;Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry;Z)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;
.locals 9 .locals 15
.annotation system Ldalvik/annotation/Signature; .annotation system Ldalvik/annotation/Signature;
value = { value = {
"(", "(",
@ -58,145 +58,153 @@
} }
.end annotation .end annotation
new-instance v0, Ljava/util/ArrayList; move-object/from16 v0, p1
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V new-instance v1, Ljava/util/ArrayList;
invoke-interface {p2}, Ljava/util/Map;->values()Ljava/util/Collection; invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
move-result-object v1 invoke-interface/range {p2 .. p2}, Ljava/util/Map;->values()Ljava/util/Collection;
invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_0
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_0
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2 move-result-object v2
move-object v4, v2 invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
check-cast v4, Lcom/discord/models/domain/ModelUser; move-result-object v2
new-instance v2, Lcom/discord/widgets/channels/list/items/CollapsedUser; :goto_0
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
const/4 v5, 0x0 move-result v3
if-eqz v3, :cond_0
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
move-object v5, v3
check-cast v5, Lcom/discord/models/domain/ModelUser;
new-instance v3, Lcom/discord/widgets/channels/list/items/CollapsedUser;
const/4 v6, 0x0 const/4 v6, 0x0
const/4 v7, 0x6 const-wide/16 v7, 0x0
const/4 v8, 0x0 const/4 v9, 0x6
move-object v3, v2 const/4 v10, 0x0
invoke-direct/range {v3 .. v8}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V move-object v4, v3
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z invoke-direct/range {v4 .. v10}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZJILkotlin/jvm/internal/DefaultConstructorMarker;)V
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_0 goto :goto_0
:cond_0 :cond_0
if-eqz p1, :cond_1 if-eqz v0, :cond_1
invoke-virtual {p1}, Lcom/discord/models/domain/ModelPresence;->getListeningActivity()Lcom/discord/models/domain/activity/ModelActivity; invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelPresence;->getListeningActivity()Lcom/discord/models/domain/activity/ModelActivity;
move-result-object v1 move-result-object v2
goto :goto_1 goto :goto_1
:cond_1 :cond_1
const/4 v1, 0x0
:goto_1
const/4 v2, 0x0 const/4 v2, 0x0
if-eqz v1, :cond_2 :goto_1
const-wide/16 v3, 0x0
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivity;->getParty()Lcom/discord/models/domain/activity/ModelActivityParty; if-eqz v2, :cond_2
move-result-object v1 invoke-virtual {v2}, Lcom/discord/models/domain/activity/ModelActivity;->getParty()Lcom/discord/models/domain/activity/ModelActivityParty;
if-eqz v1, :cond_2 move-result-object v2
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()I if-eqz v2, :cond_2
move-result v1 invoke-virtual {v2}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()J
move-result-wide v5
goto :goto_2 goto :goto_2
:cond_2 :cond_2
const/4 v1, 0x0 move-wide v5, v3
:goto_2 :goto_2
invoke-interface {p2}, Ljava/util/Map;->size()I invoke-interface/range {p2 .. p2}, Ljava/util/Map;->size()I
move-result p2 move-result v2
const/4 v3, 0x6 const-wide/16 v7, 0x6
invoke-static {v3, v1}, Ljava/lang/Math;->min(II)I invoke-static {v7, v8, v5, v6}, Ljava/lang/Math;->min(JJ)J
move-result v4 move-result-wide v9
invoke-static {p2, v4}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v2, v9, v10}, Lw/x/f;->until(IJ)Lw/x/e;
move-result-object p2 move-result-object v2
invoke-interface {p2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object p2 move-result-object v2
:goto_3 :goto_3
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v4 move-result v9
if-eqz v4, :cond_4 if-eqz v9, :cond_4
move-object v4, p2 move-object v9, v2
check-cast v4, Lw/q/r; check-cast v9, Lw/q/s;
invoke-virtual {v4}, Lw/q/r;->nextInt()I invoke-virtual {v9}, Lw/q/s;->nextLong()J
move-result v4 move-result-wide v9
sget-object v5, Lcom/discord/widgets/channels/list/items/CollapsedUser;->Companion:Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion; sget-object v11, Lcom/discord/widgets/channels/list/items/CollapsedUser;->Companion:Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;
const/4 v6, 0x5 const-wide/16 v12, 0x5
if-ne v4, v6, :cond_3 cmp-long v14, v9, v12
add-int/lit8 v4, v1, -0x6 if-nez v14, :cond_3
sub-long v9, v5, v7
goto :goto_4 goto :goto_4
:cond_3 :cond_3
const/4 v4, 0x0 move-wide v9, v3
:goto_4 :goto_4
invoke-virtual {v5, v4}, Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;->createEmptyUser(I)Lcom/discord/widgets/channels/list/items/CollapsedUser; invoke-virtual {v11, v9, v10}, Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;->createEmptyUser(J)Lcom/discord/widgets/channels/list/items/CollapsedUser;
move-result-object v4 move-result-object v9
invoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z invoke-virtual {v1, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_3 goto :goto_3
:cond_4 :cond_4
new-instance p2, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model; new-instance v2, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;
invoke-direct {p2, p1, v0, p3, p4}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;-><init>(Lcom/discord/models/domain/ModelPresence;Ljava/util/List;Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry;Z)V move-object/from16 v3, p3
return-object p2 move/from16 v4, p4
invoke-direct {v2, v0, v1, v3, v4}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;-><init>(Lcom/discord/models/domain/ModelPresence;Ljava/util/List;Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry;Z)V
return-object v2
.end method .end method

View file

@ -19,7 +19,7 @@
.field public static final EMBED_LIFETIME_MILLIS:J = 0x6ddd00L .field public static final EMBED_LIFETIME_MILLIS:J = 0x6ddd00L
.field public static final MAX_USERS_SHOWN:I = 0x6 .field public static final MAX_USERS_SHOWN:J = 0x6L
.field public static final SPOTIFY_NAME:Ljava/lang/String; = "Spotify" .field public static final SPOTIFY_NAME:Ljava/lang/String; = "Spotify"

View file

@ -492,7 +492,7 @@
new-array v1, v2, [Ljava/lang/Object; new-array v1, v2, [Ljava/lang/Object;
const-string v3, "11.3" const-string v3, "11.4"
aput-object v3, v1, v4 aput-object v3, v1, v4

View file

@ -1247,7 +1247,7 @@
move-result v1 move-result v1
invoke-static {v3, v1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v3, v1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object v1 move-result-object v1
@ -1380,7 +1380,7 @@
move-result v1 move-result v1
invoke-static {v3, v1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v3, v1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object v1 move-result-object v1

View file

@ -1653,7 +1653,7 @@
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, " - 11.3 (1044)" const-string v0, " - 11.4 (1045)"
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

View file

@ -34,9 +34,9 @@
# virtual methods # virtual methods
.method public configureTextUi(Lcom/discord/models/domain/activity/ModelActivity;Lcom/discord/utilities/streams/StreamContext;)V .method public configureTextUi(Lcom/discord/models/domain/activity/ModelActivity;Lcom/discord/utilities/streams/StreamContext;)V
.locals 7 .locals 8
if-eqz p1, :cond_5 if-eqz p1, :cond_6
invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getState()Ljava/lang/String; invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getState()Ljava/lang/String;
@ -44,20 +44,30 @@
const/4 v0, 0x0 const/4 v0, 0x0
if-eqz p2, :cond_3 if-eqz p2, :cond_4
invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getParty()Lcom/discord/models/domain/activity/ModelActivityParty; invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getParty()Lcom/discord/models/domain/activity/ModelActivityParty;
move-result-object v1 move-result-object v1
if-eqz v1, :cond_1 if-eqz v1, :cond_2
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()I invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()J
move-result v2 move-result-wide v2
if-eqz v2, :cond_0 const-wide/16 v4, 0x0
cmp-long v6, v2, v4
if-nez v6, :cond_1
:cond_0
move-object v1, v0
goto :goto_0
:cond_1
iget-object v2, p0, Lcom/discord/widgets/user/presence/ViewHolderGameRichPresence;->containerView:Landroid/view/View; iget-object v2, p0, Lcom/discord/widgets/user/presence/ViewHolderGameRichPresence;->containerView:Landroid/view/View;
invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context; invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
@ -74,11 +84,11 @@
const/4 v5, 0x0 const/4 v5, 0x0
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getCurrentSize()I invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getCurrentSize()J
move-result v6 move-result-wide v6
invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v6 move-result-object v6
@ -86,11 +96,11 @@
const/4 v5, 0x1 const/4 v5, 0x1
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()I invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()J
move-result v1 move-result-wide v6
invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v1 move-result-object v1
@ -100,17 +110,12 @@
move-result-object v1 move-result-object v1
goto :goto_0
:cond_0
move-object v1, v0
:goto_0 :goto_0
if-eqz v1, :cond_1 if-eqz v1, :cond_2
goto :goto_1 goto :goto_1
:cond_1 :cond_2
const-string v1, "" const-string v1, ""
:goto_1 :goto_1
@ -134,7 +139,7 @@
move-result-object p2 move-result-object p2
if-eqz p2, :cond_2 if-eqz p2, :cond_3
invoke-static {p2}, Lw/a0/s;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; invoke-static {p2}, Lw/a0/s;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
@ -146,7 +151,7 @@
goto :goto_2 goto :goto_2
:cond_2 :cond_3
new-instance p1, Lw/l; new-instance p1, Lw/l;
const-string p2, "null cannot be cast to non-null type kotlin.CharSequence" const-string p2, "null cannot be cast to non-null type kotlin.CharSequence"
@ -155,7 +160,7 @@
throw p1 throw p1
:cond_3 :cond_4
move-object p2, v0 move-object p2, v0
:goto_2 :goto_2
@ -237,18 +242,18 @@
move-result-object p1 move-result-object p1
if-eqz p1, :cond_4 if-eqz p1, :cond_5
invoke-virtual {p0, p1}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->friendlyTime(Lcom/discord/models/domain/activity/ModelActivityTimestamps;)Ljava/lang/CharSequence; invoke-virtual {p0, p1}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->friendlyTime(Lcom/discord/models/domain/activity/ModelActivityTimestamps;)Ljava/lang/CharSequence;
move-result-object v0 move-result-object v0
:cond_4 :cond_5
invoke-static {p2, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V invoke-static {p2, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V
return-void return-void
:cond_5 :cond_6
new-instance p1, Ljava/lang/IllegalArgumentException; new-instance p1, Ljava/lang/IllegalArgumentException;
const-string p2, "model must not be null" const-string p2, "model must not be null"

View file

@ -93,7 +93,7 @@
.end method .end method
.method private final getRichPresenceStateText(Ljava/lang/String;Lcom/discord/models/domain/activity/ModelActivityParty;)Ljava/lang/String; .method private final getRichPresenceStateText(Ljava/lang/String;Lcom/discord/models/domain/activity/ModelActivityParty;)Ljava/lang/String;
.locals 5 .locals 6
const/4 v0, 0x0 const/4 v0, 0x0
@ -102,21 +102,28 @@
return-object v0 return-object v0
:cond_0 :cond_0
if-eqz p2, :cond_2 if-eqz p2, :cond_3
invoke-virtual {p2}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()I invoke-virtual {p2}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()J
move-result v1 move-result-wide v1
if-eqz v1, :cond_1 const-wide/16 v3, 0x0
cmp-long v5, v1, v3
if-nez v5, :cond_1
goto :goto_0
:cond_1
iget-object v1, p0, Lcom/discord/widgets/user/presence/ViewHolderStreamRichPresence;->containerView:Landroid/view/View; iget-object v1, p0, Lcom/discord/widgets/user/presence/ViewHolderStreamRichPresence;->containerView:Landroid/view/View;
invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context; invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v1 move-result-object v1
if-eqz v1, :cond_1 if-eqz v1, :cond_2
const v0, 0x7f1213d1 const v0, 0x7f1213d1
@ -126,11 +133,11 @@
const/4 v3, 0x0 const/4 v3, 0x0
invoke-virtual {p2}, Lcom/discord/models/domain/activity/ModelActivityParty;->getCurrentSize()I invoke-virtual {p2}, Lcom/discord/models/domain/activity/ModelActivityParty;->getCurrentSize()J
move-result v4 move-result-wide v4
invoke-static {v4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v4 move-result-object v4
@ -138,11 +145,11 @@
const/4 v3, 0x1 const/4 v3, 0x1
invoke-virtual {p2}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()I invoke-virtual {p2}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()J
move-result p2 move-result-wide v4
invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p2 move-result-object p2
@ -152,15 +159,16 @@
move-result-object v0 move-result-object v0
:cond_1
if-eqz v0, :cond_2
goto :goto_0
:cond_2 :cond_2
:goto_0
if-eqz v0, :cond_3
goto :goto_1
:cond_3
const-string v0, "" const-string v0, ""
:goto_0 :goto_1
const-string p2, "party?.run {\n when \u2026 )\n }\n } ?: \"\"" const-string p2, "party?.run {\n when \u2026 )\n }\n } ?: \"\""
invoke-static {v0, p2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
@ -181,7 +189,7 @@
move-result-object p1 move-result-object p1
if-eqz p1, :cond_3 if-eqz p1, :cond_4
invoke-static {p1}, Lw/a0/s;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; invoke-static {p1}, Lw/a0/s;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
@ -193,7 +201,7 @@
return-object p1 return-object p1
:cond_3 :cond_4
new-instance p1, Lw/l; new-instance p1, Lw/l;
const-string p2, "null cannot be cast to non-null type kotlin.CharSequence" const-string p2, "null cannot be cast to non-null type kotlin.CharSequence"

View file

@ -450,7 +450,7 @@
.end method .end method
.method public configureTextUi(Lcom/discord/models/domain/activity/ModelActivity;Lcom/discord/utilities/streams/StreamContext;)V .method public configureTextUi(Lcom/discord/models/domain/activity/ModelActivity;Lcom/discord/utilities/streams/StreamContext;)V
.locals 7 .locals 8
if-nez p1, :cond_0 if-nez p1, :cond_0
@ -463,20 +463,30 @@
const/4 v0, 0x0 const/4 v0, 0x0
if-eqz p2, :cond_4 if-eqz p2, :cond_5
invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getParty()Lcom/discord/models/domain/activity/ModelActivityParty; invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getParty()Lcom/discord/models/domain/activity/ModelActivityParty;
move-result-object v1 move-result-object v1
if-eqz v1, :cond_2 if-eqz v1, :cond_3
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()I invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()J
move-result v2 move-result-wide v2
if-eqz v2, :cond_1 const-wide/16 v4, 0x0
cmp-long v6, v2, v4
if-nez v6, :cond_2
:cond_1
move-object v1, v0
goto :goto_0
:cond_2
iget-object v2, p0, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->containerView:Landroid/view/View; iget-object v2, p0, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->containerView:Landroid/view/View;
invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context; invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
@ -493,11 +503,11 @@
const/4 v5, 0x0 const/4 v5, 0x0
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getCurrentSize()I invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getCurrentSize()J
move-result v6 move-result-wide v6
invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v6 move-result-object v6
@ -505,11 +515,11 @@
const/4 v5, 0x1 const/4 v5, 0x1
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()I invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()J
move-result v1 move-result-wide v6
invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v1 move-result-object v1
@ -519,17 +529,12 @@
move-result-object v1 move-result-object v1
goto :goto_0
:cond_1
move-object v1, v0
:goto_0 :goto_0
if-eqz v1, :cond_2 if-eqz v1, :cond_3
goto :goto_1 goto :goto_1
:cond_2 :cond_3
const-string v1, "" const-string v1, ""
:goto_1 :goto_1
@ -553,7 +558,7 @@
move-result-object p2 move-result-object p2
if-eqz p2, :cond_3 if-eqz p2, :cond_4
invoke-static {p2}, Lw/a0/s;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; invoke-static {p2}, Lw/a0/s;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
@ -565,7 +570,7 @@
goto :goto_2 goto :goto_2
:cond_3 :cond_4
new-instance p1, Lw/l; new-instance p1, Lw/l;
const-string p2, "null cannot be cast to non-null type kotlin.CharSequence" const-string p2, "null cannot be cast to non-null type kotlin.CharSequence"
@ -574,7 +579,7 @@
throw p1 throw p1
:cond_4 :cond_5
move-object p2, v0 move-object p2, v0
:goto_2 :goto_2
@ -632,7 +637,7 @@
move-result-object v1 move-result-object v1
if-eqz v1, :cond_5 if-eqz v1, :cond_6
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityAssets;->getLargeText()Ljava/lang/String; invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityAssets;->getLargeText()Ljava/lang/String;
@ -640,7 +645,7 @@
goto :goto_3 goto :goto_3
:cond_5 :cond_6
move-object v1, v0 move-object v1, v0
:goto_3 :goto_3
@ -656,13 +661,13 @@
move-result-object p1 move-result-object p1
if-eqz p1, :cond_6 if-eqz p1, :cond_7
invoke-virtual {p0, p1}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->friendlyTime(Lcom/discord/models/domain/activity/ModelActivityTimestamps;)Ljava/lang/CharSequence; invoke-virtual {p0, p1}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->friendlyTime(Lcom/discord/models/domain/activity/ModelActivityTimestamps;)Ljava/lang/CharSequence;
move-result-object v0 move-result-object v0
:cond_6 :cond_7
invoke-static {p2, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V invoke-static {p2, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V
return-void return-void

View file

@ -90,7 +90,7 @@
move-result v1 move-result v1
invoke-static {v0, v1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v0, v1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object v0 move-result-object v0

View file

@ -1111,7 +1111,7 @@
move-result v1 move-result v1
invoke-static {v0, v1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v0, v1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object v0 move-result-object v0

View file

@ -1075,13 +1075,13 @@
const/4 v7, 0x0 const/4 v7, 0x0
invoke-static {v7, v3}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v7, v3}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object v3 move-result-object v3
const/4 v7, 0x6 const/4 v7, 0x6
invoke-static {v3, v7}, Lw/x/c;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression; invoke-static {v3, v7}, Lw/x/f;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression;
move-result-object v3 move-result-object v3

View file

@ -1111,13 +1111,13 @@
move-result v1 move-result v1
invoke-static {v0, v1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v0, v1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object v0 move-result-object v0
const/4 v1, 0x2 const/4 v1, 0x2
invoke-static {v0, v1}, Lw/x/c;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression; invoke-static {v0, v1}, Lw/x/f;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression;
move-result-object v0 move-result-object v0

View file

@ -660,7 +660,7 @@
move-result p3 move-result p3
invoke-static {v0, p3}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v0, p3}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object p3 move-result-object p3

View file

@ -1868,28 +1868,42 @@
return-wide p0 return-wide p0
.end method .end method
.method public static a(JJJ)J .method public static final a(JJ)J
.locals 3 .locals 3
xor-long/2addr p0, p2 rem-long/2addr p0, p2
mul-long p0, p0, p4 const-wide/16 v0, 0x0
const/16 v0, 0x2f cmp-long v2, p0, v0
ushr-long v1, p0, v0 if-ltz v2, :cond_0
xor-long/2addr p0, v1 goto :goto_0
xor-long/2addr p0, p2 :cond_0
add-long/2addr p0, p2
mul-long p0, p0, p4 :goto_0
return-wide p0
.end method
ushr-long p2, p0, v0 .method public static final a(JJJ)J
.locals 0
xor-long/2addr p0, p2 invoke-static {p0, p1, p4, p5}, Le/k/a/c/e/p/g;->a(JJ)J
mul-long p0, p0, p4 move-result-wide p0
invoke-static {p2, p3, p4, p5}, Le/k/a/c/e/p/g;->a(JJ)J
move-result-wide p2
sub-long/2addr p0, p2
invoke-static {p0, p1, p4, p5}, Le/k/a/c/e/p/g;->a(JJ)J
move-result-wide p0
return-wide p0 return-wide p0
.end method .end method
@ -1975,7 +1989,7 @@
move-wide v4, v0 move-wide v4, v0
invoke-static/range {v4 .. v9}, Le/k/a/c/e/p/g;->a(JJJ)J invoke-static/range {v4 .. v9}, Le/k/a/c/e/p/g;->b(JJJ)J
move-result-wide v0 move-result-wide v0
@ -2026,7 +2040,7 @@
move-wide v7, v1 move-wide v7, v1
invoke-static/range {v3 .. v8}, Le/k/a/c/e/p/g;->a(JJJ)J invoke-static/range {v3 .. v8}, Le/k/a/c/e/p/g;->b(JJJ)J
move-result-wide v0 move-result-wide v0
@ -2149,7 +2163,7 @@
move-wide v15, v0 move-wide v15, v0
invoke-static/range {v15 .. v20}, Le/k/a/c/e/p/g;->a(JJJ)J invoke-static/range {v15 .. v20}, Le/k/a/c/e/p/g;->b(JJJ)J
move-result-wide v0 move-result-wide v0
@ -2226,7 +2240,7 @@
move-wide/from16 v19, v1 move-wide/from16 v19, v1
invoke-static/range {v15 .. v20}, Le/k/a/c/e/p/g;->a(JJJ)J invoke-static/range {v15 .. v20}, Le/k/a/c/e/p/g;->b(JJJ)J
move-result-wide v8 move-result-wide v8
@ -2294,7 +2308,7 @@
move-wide v15, v3 move-wide v15, v3
invoke-static/range {v15 .. v20}, Le/k/a/c/e/p/g;->a(JJJ)J invoke-static/range {v15 .. v20}, Le/k/a/c/e/p/g;->b(JJJ)J
move-result-wide v0 move-result-wide v0
@ -2614,7 +2628,7 @@
move-wide/from16 v8, v23 move-wide/from16 v8, v23
invoke-static/range {v4 .. v9}, Le/k/a/c/e/p/g;->a(JJJ)J invoke-static/range {v4 .. v9}, Le/k/a/c/e/p/g;->b(JJJ)J
move-result-wide v0 move-result-wide v0
@ -2636,7 +2650,7 @@
aget-wide v6, v13, v17 aget-wide v6, v13, v17
invoke-static/range {v4 .. v9}, Le/k/a/c/e/p/g;->a(JJJ)J invoke-static/range {v4 .. v9}, Le/k/a/c/e/p/g;->b(JJJ)J
move-result-wide v2 move-result-wide v2
@ -2644,7 +2658,7 @@
move-wide v4, v0 move-wide v4, v0
invoke-static/range {v4 .. v9}, Le/k/a/c/e/p/g;->a(JJJ)J invoke-static/range {v4 .. v9}, Le/k/a/c/e/p/g;->b(JJJ)J
move-result-wide v0 move-result-wide v0
@ -12970,6 +12984,32 @@
return p1 return p1
.end method .end method
.method public static b(JJJ)J
.locals 3
xor-long/2addr p0, p2
mul-long p0, p0, p4
const/16 v0, 0x2f
ushr-long v1, p0, v0
xor-long/2addr p0, v1
xor-long/2addr p0, p2
mul-long p0, p0, p4
ushr-long p2, p0, v0
xor-long/2addr p0, p2
mul-long p0, p0, p4
return-wide p0
.end method
.method public static b(Lcom/google/android/gms/tasks/Task;)Ljava/lang/Object; .method public static b(Lcom/google/android/gms/tasks/Task;)Ljava/lang/Object;
.locals 1 .locals 1
.annotation system Ldalvik/annotation/Signature; .annotation system Ldalvik/annotation/Signature;

View file

@ -36,11 +36,11 @@
const/4 v2, 0x0 const/4 v2, 0x0
invoke-static {v0, v2}, Lw/x/c;->downTo(II)Lkotlin/ranges/IntProgression; invoke-static {v0, v2}, Lw/x/f;->downTo(II)Lkotlin/ranges/IntProgression;
move-result-object v0 move-result-object v0
invoke-static {v0, v1}, Lw/x/c;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression; invoke-static {v0, v1}, Lw/x/f;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression;
move-result-object v0 move-result-object v0
@ -196,11 +196,11 @@
:cond_4 :cond_4
array-length v1, p1 array-length v1, p1
invoke-static {v4, v1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v4, v1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object v1 move-result-object v1
invoke-static {v1, v2}, Lw/x/c;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression; invoke-static {v1, v2}, Lw/x/f;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression;
move-result-object v1 move-result-object v1

View file

@ -69,7 +69,7 @@
move-result p1 move-result p1
invoke-static {v0, v1, p1}, Lw/x/c;->coerceIn(III)I invoke-static {v0, v1, p1}, Lw/x/f;->coerceIn(III)I
move-result p1 move-result p1
@ -220,7 +220,7 @@
iget v4, p0, Lw/a0/b$a;->e:I iget v4, p0, Lw/a0/b$a;->e:I
invoke-static {v4, v2}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v4, v2}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object v4 move-result-object v4

View file

@ -79,7 +79,7 @@
move-result v1 move-result v1
invoke-static {v2, v1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v2, v1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object v1 move-result-object v1

View file

@ -110,7 +110,7 @@
move-result v0 move-result v0
invoke-static {v1, v0}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; invoke-static {v1, v0}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
move-result-object v0 move-result-object v0

View file

@ -54,7 +54,7 @@
const/4 p3, 0x0 const/4 p3, 0x0
:cond_4 :cond_4
invoke-static {p2, p3}, Lw/x/c;->downTo(II)Lkotlin/ranges/IntProgression; invoke-static {p2, p3}, Lw/x/f;->downTo(II)Lkotlin/ranges/IntProgression;
move-result-object p5 move-result-object p5

View file

@ -1,209 +1,148 @@
.class public final Lw/x/c; .class public Lw/x/c;
.super Lw/x/d; .super Ljava/lang/Object;
.source "Progressions.kt"
# interfaces
.implements Ljava/lang/Iterable;
.implements Lw/u/b/z/a;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Ljava/lang/Iterable<",
"Ljava/lang/Long;",
">;",
"Lw/u/b/z/a;"
}
.end annotation
# instance fields
.field public final d:J
.field public final e:J
.field public final f:J
# direct methods # direct methods
.method public static final coerceAtLeast(II)I .method public constructor <init>(JJJ)V
.locals 0 .locals 7
if-ge p0, p1, :cond_0 invoke-direct {p0}, Ljava/lang/Object;-><init>()V
move p0, p1 const-wide/16 v0, 0x0
:cond_0 cmp-long v2, p5, v0
return p0
.end method
.method public static final coerceAtMost(JJ)J if-eqz v2, :cond_5
.locals 1
cmp-long v0, p0, p2 const-wide/high16 v0, -0x8000000000000000L
if-lez v0, :cond_0 cmp-long v3, p5, v0
move-wide p0, p2 if-eqz v3, :cond_4
:cond_0 iput-wide p1, p0, Lw/x/c;->d:J
return-wide p0
.end method
.method public static final coerceIn(III)I if-lez v2, :cond_1
.locals 2
if-gt p1, p2, :cond_2 cmp-long v0, p1, p3
if-ge p0, p1, :cond_0 if-ltz v0, :cond_0
return p1
:cond_0
if-le p0, p2, :cond_1
return p2
:cond_1
return p0
:cond_2
new-instance p0, Ljava/lang/IllegalArgumentException;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Cannot coerce value to an empty range: maximum "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p2, " is less than minimum "
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const/16 p1, 0x2e
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p0
.end method
.method public static final downTo(II)Lkotlin/ranges/IntProgression;
.locals 2
sget-object v0, Lkotlin/ranges/IntProgression;->g:Lkotlin/ranges/IntProgression$a;
const/4 v1, -0x1
invoke-virtual {v0, p0, p1, v1}, Lkotlin/ranges/IntProgression$a;->fromClosedRange(III)Lkotlin/ranges/IntProgression;
move-result-object p0
return-object p0
.end method
.method public static final step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression;
.locals 3
const/4 v0, 0x0
if-eqz p0, :cond_4
if-lez p1, :cond_0
const/4 v1, 0x1
goto :goto_0 goto :goto_0
:cond_0 :cond_0
const/4 v1, 0x0 move-wide v0, p3
:goto_0 move-wide v2, p1
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2 move-wide v4, p5
if-eqz v2, :cond_3 invoke-static/range {v0 .. v5}, Le/k/a/c/e/p/g;->a(JJJ)J
if-eqz v1, :cond_2 move-result-wide p1
sget-object v0, Lkotlin/ranges/IntProgression;->g:Lkotlin/ranges/IntProgression$a; sub-long/2addr p3, p1
invoke-virtual {p0}, Lkotlin/ranges/IntProgression;->getFirst()I goto :goto_0
move-result v1
invoke-virtual {p0}, Lkotlin/ranges/IntProgression;->getLast()I
move-result v2
invoke-virtual {p0}, Lkotlin/ranges/IntProgression;->getStep()I
move-result p0
if-lez p0, :cond_1
goto :goto_1
:cond_1 :cond_1
neg-int p1, p1 if-gez v2, :cond_3
:goto_1 cmp-long v0, p1, p3
invoke-virtual {v0, v1, v2, p1}, Lkotlin/ranges/IntProgression$a;->fromClosedRange(III)Lkotlin/ranges/IntProgression;
move-result-object p0 if-gtz v0, :cond_2
return-object p0 goto :goto_0
:cond_2 :cond_2
new-instance p0, Ljava/lang/IllegalArgumentException; neg-long v5, p5
new-instance p1, Ljava/lang/StringBuilder; move-wide v1, p1
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V move-wide v3, p3
const-string v0, "Step must be positive, was: " invoke-static/range {v1 .. v6}, Le/k/a/c/e/p/g;->a(JJJ)J
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-wide p1
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; add-long/2addr p3, p1
const/16 v0, 0x2e :goto_0
iput-wide p3, p0, Lw/x/c;->e:J
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; iput-wide p5, p0, Lw/x/c;->f:J
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; return-void
move-result-object p1
invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p0
:cond_3 :cond_3
const-string p0, "step" new-instance p1, Ljava/lang/IllegalArgumentException;
invoke-static {p0}, Lw/u/b/j;->a(Ljava/lang/String;)V const-string p2, "Step is zero."
throw v0 invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:cond_4 :cond_4
const-string p0, "$this$step" new-instance p1, Ljava/lang/IllegalArgumentException;
invoke-static {p0}, Lw/u/b/j;->a(Ljava/lang/String;)V const-string p2, "Step must be greater than Long.MIN_VALUE to avoid overflow on negation."
throw v0 invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:cond_5
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string p2, "Step must be non-zero."
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.end method .end method
.method public static final until(II)Lkotlin/ranges/IntRange;
.locals 1
const/high16 v0, -0x80000000 # virtual methods
.method public iterator()Ljava/util/Iterator;
.locals 8
if-gt p1, v0, :cond_0 new-instance v7, Lw/x/d;
sget-object p0, Lkotlin/ranges/IntRange;->i:Lkotlin/ranges/IntRange$a; iget-wide v1, p0, Lw/x/c;->d:J
invoke-virtual {p0}, Lkotlin/ranges/IntRange$a;->getEMPTY()Lkotlin/ranges/IntRange; iget-wide v3, p0, Lw/x/c;->e:J
move-result-object p0 iget-wide v5, p0, Lw/x/c;->f:J
return-object p0 move-object v0, v7
:cond_0 invoke-direct/range {v0 .. v6}, Lw/x/d;-><init>(JJJ)V
new-instance v0, Lkotlin/ranges/IntRange;
add-int/lit8 p1, p1, -0x1 return-object v7
invoke-direct {v0, p0, p1}, Lkotlin/ranges/IntRange;-><init>(II)V
return-object v0
.end method .end method

View file

@ -1,3 +1,117 @@
.class public Lw/x/d; .class public final Lw/x/d;
.super Ljava/lang/Object; .super Lw/q/s;
.source "Ranges.kt" .source "ProgressionIterators.kt"
# instance fields
.field public final d:J
.field public e:Z
.field public f:J
.field public final g:J
# direct methods
.method public constructor <init>(JJJ)V
.locals 5
invoke-direct {p0}, Lw/q/s;-><init>()V
iput-wide p5, p0, Lw/x/d;->g:J
iput-wide p3, p0, Lw/x/d;->d:J
iget-wide p5, p0, Lw/x/d;->g:J
const/4 v0, 0x1
const/4 v1, 0x0
const-wide/16 v2, 0x0
cmp-long v4, p5, v2
cmp-long p5, p1, p3
if-lez v4, :cond_0
if-gtz p5, :cond_1
goto :goto_0
:cond_0
if-ltz p5, :cond_1
goto :goto_0
:cond_1
const/4 v0, 0x0
:goto_0
iput-boolean v0, p0, Lw/x/d;->e:Z
iget-boolean p3, p0, Lw/x/d;->e:Z
if-eqz p3, :cond_2
goto :goto_1
:cond_2
iget-wide p1, p0, Lw/x/d;->d:J
:goto_1
iput-wide p1, p0, Lw/x/d;->f:J
return-void
.end method
# virtual methods
.method public hasNext()Z
.locals 1
iget-boolean v0, p0, Lw/x/d;->e:Z
return v0
.end method
.method public nextLong()J
.locals 5
iget-wide v0, p0, Lw/x/d;->f:J
iget-wide v2, p0, Lw/x/d;->d:J
cmp-long v4, v0, v2
if-nez v4, :cond_1
iget-boolean v2, p0, Lw/x/d;->e:Z
if-eqz v2, :cond_0
const/4 v2, 0x0
iput-boolean v2, p0, Lw/x/d;->e:Z
goto :goto_0
:cond_0
new-instance v0, Ljava/util/NoSuchElementException;
invoke-direct {v0}, Ljava/util/NoSuchElementException;-><init>()V
throw v0
:cond_1
iget-wide v2, p0, Lw/x/d;->g:J
add-long/2addr v2, v0
iput-wide v2, p0, Lw/x/d;->f:J
:goto_0
return-wide v0
.end method

View file

@ -0,0 +1,34 @@
.class public final Lw/x/e$a;
.super Ljava/lang/Object;
.source "Ranges.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lw/x/e;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
.end annotation
# direct methods
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final getEMPTY()Lw/x/e;
.locals 1
sget-object v0, Lw/x/e;->g:Lw/x/e;
return-object v0
.end method

View file

@ -0,0 +1,241 @@
.class public final Lw/x/e;
.super Lw/x/c;
.source "Ranges.kt"
# interfaces
.implements Lw/x/a;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lw/x/e$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lw/x/c;",
"Lw/x/a<",
"Ljava/lang/Long;",
">;"
}
.end annotation
# static fields
.field public static final g:Lw/x/e;
.field public static final h:Lw/x/e$a;
# direct methods
.method public static constructor <clinit>()V
.locals 5
new-instance v0, Lw/x/e$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lw/x/e$a;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lw/x/e;->h:Lw/x/e$a;
new-instance v0, Lw/x/e;
const-wide/16 v1, 0x1
const-wide/16 v3, 0x0
invoke-direct {v0, v1, v2, v3, v4}, Lw/x/e;-><init>(JJ)V
sput-object v0, Lw/x/e;->g:Lw/x/e;
return-void
.end method
.method public constructor <init>(JJ)V
.locals 7
const-wide/16 v5, 0x1
move-object v0, p0
move-wide v1, p1
move-wide v3, p3
invoke-direct/range {v0 .. v6}, Lw/x/c;-><init>(JJJ)V
return-void
.end method
# virtual methods
.method public equals(Ljava/lang/Object;)Z
.locals 5
instance-of v0, p1, Lw/x/e;
if-eqz v0, :cond_2
invoke-virtual {p0}, Lw/x/e;->isEmpty()Z
move-result v0
if-eqz v0, :cond_0
move-object v0, p1
check-cast v0, Lw/x/e;
invoke-virtual {v0}, Lw/x/e;->isEmpty()Z
move-result v0
if-nez v0, :cond_1
:cond_0
iget-wide v0, p0, Lw/x/c;->d:J
check-cast p1, Lw/x/e;
iget-wide v2, p1, Lw/x/c;->d:J
cmp-long v4, v0, v2
if-nez v4, :cond_2
iget-wide v0, p0, Lw/x/c;->e:J
iget-wide v2, p1, Lw/x/c;->e:J
cmp-long p1, v0, v2
if-nez p1, :cond_2
:cond_1
const/4 p1, 0x1
goto :goto_0
:cond_2
const/4 p1, 0x0
:goto_0
return p1
.end method
.method public getEndInclusive()Ljava/lang/Comparable;
.locals 2
iget-wide v0, p0, Lw/x/c;->e:J
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
return-object v0
.end method
.method public getStart()Ljava/lang/Comparable;
.locals 2
iget-wide v0, p0, Lw/x/c;->d:J
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
return-object v0
.end method
.method public hashCode()I
.locals 7
invoke-virtual {p0}, Lw/x/e;->isEmpty()Z
move-result v0
if-eqz v0, :cond_0
const/4 v0, -0x1
goto :goto_0
:cond_0
const/16 v0, 0x1f
int-to-long v0, v0
iget-wide v2, p0, Lw/x/c;->d:J
const/16 v4, 0x20
ushr-long v5, v2, v4
xor-long/2addr v2, v5
mul-long v0, v0, v2
iget-wide v2, p0, Lw/x/c;->e:J
ushr-long v4, v2, v4
xor-long/2addr v2, v4
add-long/2addr v0, v2
long-to-int v0, v0
:goto_0
return v0
.end method
.method public isEmpty()Z
.locals 5
iget-wide v0, p0, Lw/x/c;->d:J
iget-wide v2, p0, Lw/x/c;->e:J
cmp-long v4, v0, v2
if-lez v4, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 3
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-wide v1, p0, Lw/x/c;->d:J
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, ".."
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v1, p0, Lw/x/c;->e:J
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View file

@ -0,0 +1,240 @@
.class public final Lw/x/f;
.super Lw/x/g;
# direct methods
.method public static final coerceAtLeast(II)I
.locals 0
if-ge p0, p1, :cond_0
move p0, p1
:cond_0
return p0
.end method
.method public static final coerceAtMost(JJ)J
.locals 1
cmp-long v0, p0, p2
if-lez v0, :cond_0
move-wide p0, p2
:cond_0
return-wide p0
.end method
.method public static final coerceIn(III)I
.locals 2
if-gt p1, p2, :cond_2
if-ge p0, p1, :cond_0
return p1
:cond_0
if-le p0, p2, :cond_1
return p2
:cond_1
return p0
:cond_2
new-instance p0, Ljava/lang/IllegalArgumentException;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Cannot coerce value to an empty range: maximum "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p2, " is less than minimum "
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const/16 p1, 0x2e
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p0
.end method
.method public static final downTo(II)Lkotlin/ranges/IntProgression;
.locals 2
sget-object v0, Lkotlin/ranges/IntProgression;->g:Lkotlin/ranges/IntProgression$a;
const/4 v1, -0x1
invoke-virtual {v0, p0, p1, v1}, Lkotlin/ranges/IntProgression$a;->fromClosedRange(III)Lkotlin/ranges/IntProgression;
move-result-object p0
return-object p0
.end method
.method public static final step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression;
.locals 3
const/4 v0, 0x0
if-eqz p0, :cond_4
if-lez p1, :cond_0
const/4 v1, 0x1
goto :goto_0
:cond_0
const/4 v1, 0x0
:goto_0
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
if-eqz v2, :cond_3
if-eqz v1, :cond_2
sget-object v0, Lkotlin/ranges/IntProgression;->g:Lkotlin/ranges/IntProgression$a;
invoke-virtual {p0}, Lkotlin/ranges/IntProgression;->getFirst()I
move-result v1
invoke-virtual {p0}, Lkotlin/ranges/IntProgression;->getLast()I
move-result v2
invoke-virtual {p0}, Lkotlin/ranges/IntProgression;->getStep()I
move-result p0
if-lez p0, :cond_1
goto :goto_1
:cond_1
neg-int p1, p1
:goto_1
invoke-virtual {v0, v1, v2, p1}, Lkotlin/ranges/IntProgression$a;->fromClosedRange(III)Lkotlin/ranges/IntProgression;
move-result-object p0
return-object p0
:cond_2
new-instance p0, Ljava/lang/IllegalArgumentException;
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "Step must be positive, was: "
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const/16 v0, 0x2e
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p0
:cond_3
const-string p0, "step"
invoke-static {p0}, Lw/u/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_4
const-string p0, "$this$step"
invoke-static {p0}, Lw/u/b/j;->a(Ljava/lang/String;)V
throw v0
.end method
.method public static final until(II)Lkotlin/ranges/IntRange;
.locals 1
const/high16 v0, -0x80000000
if-gt p1, v0, :cond_0
sget-object p0, Lkotlin/ranges/IntRange;->i:Lkotlin/ranges/IntRange$a;
invoke-virtual {p0}, Lkotlin/ranges/IntRange$a;->getEMPTY()Lkotlin/ranges/IntRange;
move-result-object p0
return-object p0
:cond_0
new-instance v0, Lkotlin/ranges/IntRange;
add-int/lit8 p1, p1, -0x1
invoke-direct {v0, p0, p1}, Lkotlin/ranges/IntRange;-><init>(II)V
return-object v0
.end method
.method public static final until(IJ)Lw/x/e;
.locals 4
const-wide/high16 v0, -0x8000000000000000L
cmp-long v2, p1, v0
if-gtz v2, :cond_0
sget-object p0, Lw/x/e;->h:Lw/x/e$a;
invoke-virtual {p0}, Lw/x/e$a;->getEMPTY()Lw/x/e;
move-result-object p0
return-object p0
:cond_0
int-to-long v0, p0
new-instance p0, Lw/x/e;
const-wide/16 v2, 0x1
sub-long/2addr p1, v2
invoke-direct {p0, v0, v1, p1, p2}, Lw/x/e;-><init>(JJ)V
return-object p0
.end method

View file

@ -0,0 +1,3 @@
.class public Lw/x/g;
.super Ljava/lang/Object;
.source "Ranges.kt"

View file

@ -2448,7 +2448,7 @@
const-wide/16 v3, 0x40 const-wide/16 v3, 0x40
invoke-static {v1, v2, v3, v4}, Lw/x/c;->coerceAtMost(JJ)J invoke-static {v1, v2, v3, v4}, Lw/x/f;->coerceAtMost(JJ)J
move-result-wide v5 move-result-wide v5

View file

@ -123,7 +123,7 @@
int-to-long v2, v2 int-to-long v2, v2
invoke-static {v0, v1, v2, v3}, Lw/x/c;->coerceAtMost(JJ)J invoke-static {v0, v1, v2, v3}, Lw/x/f;->coerceAtMost(JJ)J
move-result-wide v0 move-result-wide v0

View file

@ -75,7 +75,7 @@
const/4 v1, 0x2 const/4 v1, 0x2
invoke-static {v0, v1}, Lw/x/c;->coerceAtLeast(II)I invoke-static {v0, v1}, Lw/x/f;->coerceAtLeast(II)I
move-result v3 move-result v3
@ -103,7 +103,7 @@
const v2, 0x1ffffe const v2, 0x1ffffe
invoke-static {v0, v1, v2}, Lw/x/c;->coerceIn(III)I invoke-static {v0, v1, v2}, Lw/x/f;->coerceIn(III)I
move-result v4 move-result v4

View file

@ -334,7 +334,7 @@
:cond_5 :cond_5
:try_start_3 :try_start_3
invoke-static {v5, v6, v9, v10}, Lw/x/c;->coerceAtMost(JJ)J invoke-static {v5, v6, v9, v10}, Lw/x/f;->coerceAtMost(JJ)J
move-result-wide v5 move-result-wide v5
@ -343,7 +343,7 @@
:cond_6 :cond_6
sget-wide v9, Lx/a/f0;->i:J sget-wide v9, Lx/a/f0;->i:J
invoke-static {v5, v6, v9, v10}, Lw/x/c;->coerceAtMost(JJ)J invoke-static {v5, v6, v9, v10}, Lw/x/f;->coerceAtMost(JJ)J
move-result-wide v5 move-result-wide v5

View file

@ -86,7 +86,7 @@
const-wide v2, 0x3fffffffffffffffL # 1.9999999999999998 const-wide v2, 0x3fffffffffffffffL # 1.9999999999999998
invoke-static {p1, p2, v2, v3}, Lw/x/c;->coerceAtMost(JJ)J invoke-static {p1, p2, v2, v3}, Lw/x/f;->coerceAtMost(JJ)J
move-result-wide p1 move-result-wide p1