{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.gclEMhgR/b1/slidge_0.1.0~rc2+git20240121.64130f67-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.gclEMhgR/b2/slidge_0.1.0~rc2+git20240121.64130f67-1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- defe16c7a2516f3d7e29a1aa0971d791 2112108 python optional python-slidge-doc_0.1.0~rc2+git20240121.64130f67-1_all.deb\n+ 20dd2822eb472bcc25d77c9fb63ceb57 2111664 python optional python-slidge-doc_0.1.0~rc2+git20240121.64130f67-1_all.deb\n acfcd94a40a6c43ba207cc0539bffa50 108792 python optional python3-slidge_0.1.0~rc2+git20240121.64130f67-1_all.deb\n"}, {"source1": "python-slidge-doc_0.1.0~rc2+git20240121.64130f67-1_all.deb", "source2": "python-slidge-doc_0.1.0~rc2+git20240121.64130f67-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-01-21 16:13:11.000000 debian-binary\n--rw-r--r-- 0 0 0 5780 2024-01-21 16:13:11.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2106136 2024-01-21 16:13:11.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 5788 2024-01-21 16:13:11.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 2105684 2024-01-21 16:13:11.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,13 +1,13 @@\n Package: python-slidge-doc\n Source: slidge\n Version: 0.1.0~rc2+git20240121.64130f67-1\n Architecture: all\n Maintainer: Debian XMPP Maintainers
chat (slidge.util.types.RecipientType) \u2013 See BaseSession.on_text()
legacy_msg_id (slidge.util.types.LegacyMessageType) \u2013 Identifier of the message/
thread (Optional[slidge.util.types.LegacyThreadType]) \u2013
Call this when the participant is banned from the room
\nSend an \u201conline\u201d presence from this contact to the user.
\n-status (Optional[str]) \u2013 Arbitrary text, details of the status, eg: \u201cListening to Britney Spears\u201d
last_seen (Optional[datetime.datetime]) \u2013 For XEP-0319
Send an \u201caway\u201d presence from this contact to the user.
\n-This is a global status, as opposed to LegacyContact.inactive()
\n-which concerns a specific conversation, ie a specific \u201cchat window\u201d
status (Optional[str]) \u2013 Arbitrary text, details of the status, eg: \u201cGone to fight capitalism\u201d
last_seen (Optional[datetime.datetime]) \u2013 For XEP-0319
Send an \u201cextended away\u201d presence from this contact to the user.
\n-This is a global status, as opposed to LegacyContact.inactive()
\n-which concerns a specific conversation, ie a specific \u201cchat window\u201d
status (Optional[str]) \u2013 Arbitrary text, details of the status, eg: \u201cGone to fight capitalism\u201d
last_seen (Optional[datetime.datetime]) \u2013 For XEP-0319
Send a \u201cbusy\u201d (ie, \u201cdnd\u201d) presence from this contact to the user,
\n-status (Optional[str]) \u2013 eg: \u201cTrying to make sense of XEP-0100\u201d
last_seen (Optional[datetime.datetime]) \u2013 For XEP-0319
Send an \u201coffline\u201d presence from this contact to the user.
\n-status (Optional[str]) \u2013 eg: \u201cTrying to make sense of XEP-0100\u201d
last_seen (Optional[datetime.datetime]) \u2013 For XEP-0319
Send an invitation to join a group (XEP-0249) from this XMPP Entity.
\n-muc (slidge.group.LegacyMUC) \u2013 the muc the user is invited to
reason (Optional[str]) \u2013 a text explaining why the user should join this muc
password (Optional[str]) \u2013 maybe this will make sense later? not sure
send_kwargs \u2013 additional kwargs to be passed to _send()\n-(internal use by slidge)
Send an \u201cactive\u201d chat state (XEP-0085) from this\n-XMPP Entity.
\n-Send a \u201ccomposing\u201d (ie \u201ctyping notification\u201d) chat state (XEP-0085)\n-from this XMPP Entity.
\n-Send a \u201cpaused\u201d (ie \u201ctyping paused notification\u201d) chat state\n-(XEP-0085) from this XMPP Entity.
\n-Send an \u201cinactive\u201d (ie \u201ccontact has not interacted with the chat session\n-interface for an intermediate period of time\u201d) chat state (XEP-0085)\n-from this XMPP Entity.
\n-Send a \u201cgone\u201d (ie \u201ccontact has not interacted with the chat session interface,\n-system, or device for a relatively long period of time\u201d) chat state\n-(XEP-0085) from this XMPP Entity.
\n-Send an \u201cacknowledged\u201d message marker (XEP-0333) from this XMPP Entity.
\n-legacy_msg_id (slidge.util.types.LegacyMessageType) \u2013 The message this marker refers to
\n-Send a \u201creceived\u201d message marker (XEP-0333) from this XMPP Entity.\n-If called on a LegacyContact
, also send a delivery receipt\n-marker (XEP-0184).
legacy_msg_id (slidge.util.types.LegacyMessageType) \u2013 The message this marker refers to
\n-Send a \u201cdisplayed\u201d message marker (XEP-0333) from this XMPP Entity.
\n-legacy_msg_id (slidge.util.types.LegacyMessageType) \u2013 The message this marker refers to
\n-Send a text message from this XMPP Entity.
\n-body (str) \u2013 Content of the message
legacy_msg_id (Optional[slidge.util.types.LegacyMessageType]) \u2013 If you want to be able to transport read markers from the gateway\n-user to the legacy network, specify this
when (Optional[datetime.datetime]) \u2013 when the message was sent, for a \u201cdelay\u201d tag (XEP-0203)
reply_to (Optional[slidge.util.types.MessageReference]) \u2013 Quote another message (XEP-0461)
hints (Optional[Iterable[slidge.util.types.ProcessingHint]]) \u2013
thread (Optional[slidge.util.types.LegacyThreadType]) \u2013
carbon \u2013 (only used if called on a LegacyContact
)\n-Set this to True
if this is actually a message sent to the\n-LegacyContact
by the User.\n-Use this to synchronize outgoing history for legacy official apps.
correction \u2013 whether this message is a correction or not
correction_event_id (Optional[slidge.util.types.LegacyMessageType]) \u2013 in the case where an ID is associated with the legacy\n-\u2018correction event\u2019, specify it here to use it on the XMPP side. If not specified,\n-a random ID will be used.
link_previews (Optional[list[slidge.util.types.LinkPreview]]) \u2013 A little of sender (or server, or gateway)-generated\n-previews of URLs linked in the body.
archive_only \u2013 (only in groups) Do not send this message to user,\n-but store it in the archive. Meant to be used during MUC.backfill()
Modify a message that was previously sent by this XMPP Entity.
\n-Uses last message correction (XEP-0308)
\n-new_text (str) \u2013 New content of the message
legacy_msg_id (slidge.util.types.LegacyMessageType) \u2013 The legacy message ID of the message to correct
when (Optional[datetime.datetime]) \u2013 when the message was sent, for a \u201cdelay\u201d tag (XEP-0203)
reply_to (Optional[slidge.util.types.MessageReference]) \u2013 Quote another message (XEP-0461)
hints (Optional[Iterable[slidge.util.types.ProcessingHint]]) \u2013
thread (Optional[slidge.util.types.LegacyThreadType]) \u2013
carbon \u2013 (only in 1:1) Reflect a message sent to this Contact
by the user.\n-Use this to synchronize outgoing history for legacy official apps.
archive_only \u2013 (only in groups) Do not send this message to user,\n-but store it in the archive. Meant to be used during MUC.backfill()
correction_event_id (Optional[slidge.util.types.LegacyMessageType]) \u2013 in the case where an ID is associated with the legacy\n-\u2018correction event\u2019, specify it here to use it on the XMPP side. If not specified,\n-a random ID will be used.
link_previews (Optional[list[slidge.util.types.LinkPreview]]) \u2013 A little of sender (or server, or gateway)-generated\n-previews of URLs linked in the body.
Send a reaction (XEP-0444) from this XMPP Entity.
\n-legacy_msg_id (slidge.util.types.LegacyMessageType) \u2013 The message which the reaction refers to.
emojis (Iterable[str]) \u2013 An iterable of emojis used as reactions
thread (Optional[slidge.util.types.LegacyThreadType]) \u2013
Send a message retraction (XEP-0424) from this XMPP Entity.
\n-legacy_msg_id (slidge.util.types.LegacyMessageType) \u2013 Legacy ID of the message to delete
thread (Optional[slidge.util.types.LegacyThreadType]) \u2013
Send a single file from this XMPP Entity.
\n-file_path (Optional[Union[pathlib.Path, str]]) \u2013 Path to the attachment
data_stream (Optional[IO[bytes]]) \u2013 Alternatively, a stream of bytes (such as a File object)
data (Optional[bytes]) \u2013 Alternatively, a bytes object
file_url (Optional[str]) \u2013 Alternatively, a URL
file_name (Optional[str]) \u2013 How the file should be named.
content_type (Optional[str]) \u2013 MIME type, inferred from filename if not given
legacy_msg_id (Optional[slidge.util.types.LegacyMessageType]) \u2013 If you want to be able to transport read markers from the gateway\n-user to the legacy network, specify this
reply_to (Optional[slidge.util.types.MessageReference]) \u2013 Quote another message (XEP-0461)
when (Optional[datetime.datetime]) \u2013 when the file was sent, for a \u201cdelay\u201d tag (XEP-0203)
caption (Optional[str]) \u2013 an optional text that is linked to the file
legacy_file_id (Optional[Union[str, int]]) \u2013 A unique identifier for the file on the legacy network.\n-Plugins should try their best to provide it, to avoid duplicates.
thread (Optional[slidge.util.types.LegacyThreadType]) \u2013
A room, a.k.a. a Multi-User Chat.
\nMUC instances are obtained by calling slidge.group.bookmarks.LegacyBookmarks()
\n@@ -670,43 +390,14 @@\n
session (slidge.core.session.BaseSession) \u2013
legacy_id (slidge.util.types.LegacyGroupIdType) \u2013
jid (slixmpp.JID) \u2013
The unique ID of this entity\u2019s avatar.
\n-Optional[slidge.util.types.AvatarIdType]
\n-This property can be used to set the avatar, but\n-set_avatar()
should be preferred because you can\n-provide a unique ID for the avatar for efficient caching.\n-Setting this is OKish in case the avatar type is a URL or a local path\n-that can act as a legacy ID.
Python\u2019s property
is abused here to maintain backwards\n-compatibility, but when getting it you actually get the avatar legacy\n-ID.
Optional[slidge.util.types.AvatarIdType]
\n-Because legacy events like reactions, editions, etc. don\u2019t all map to a stanza\n with a proper legacy ID, slidge usually cannot guarantee the stability of the archive\n across restarts.
\nSet this to True if you know what you\u2019re doing, but realistically, this can\u2019t\n@@ -928,16 +619,16 @@\n
mime (Optional[str]) \u2013 the mime type of the image. Since this is provided by\n the XMPP client, there is no guarantee that this is valid or\n correct.
A unique avatar identifier, which will trigger\n-slidge.group.room.LegacyMUC.set_avatar()
. Alternatively, None, if\n-LegacyMUC.set_avatar()
is meant to be awaited somewhere else.
slidge.group.room.LegacyMUC.set_avatar()
. Alternatively, None, if\n+LegacyMUC.set_avatar()
is meant to be awaited somewhere else.\n reason (Optional[str]) \u2013 Optionally, a reason for the destruction
\nSet an avatar for this entity
\n-a (Optional[slidge.util.types.AvatarType]) \u2013
avatar_unique_id (Optional[slidge.util.types.LegacyFileIdType]) \u2013
blocking \u2013
cancel \u2013
None
\n-Override this to restrict the subset of reactions this recipient\n-can handle.
\n-\n-LegacyParticipant
LegacyParticipant.send_initial_presence()
LegacyParticipant.leave()
LegacyParticipant.kick()
LegacyParticipant.ban()
LegacyParticipant.online()
LegacyParticipant.away()
LegacyParticipant.extended_away()
LegacyParticipant.busy()
LegacyParticipant.offline()
LegacyParticipant.invite_to()
LegacyParticipant.active()
LegacyParticipant.composing()
LegacyParticipant.paused()
LegacyParticipant.inactive()
LegacyParticipant.gone()
LegacyParticipant.ack()
LegacyParticipant.received()
LegacyParticipant.displayed()
LegacyParticipant.send_text()
LegacyParticipant.correct()
LegacyParticipant.react()
LegacyParticipant.retract()
LegacyParticipant.send_file()
LegacyMUC
LegacyMUC.avatar_id
LegacyMUC.avatar
LegacyMUC.STABLE_ARCHIVE
LegacyMUC.KEEP_BACKFILLED_PARTICIPANTS
LegacyMUC.update_info()
LegacyMUC.backfill()
LegacyMUC.fill_participants()
LegacyMUC.get_user_participant()
LegacyMUC.get_participant()
LegacyMUC.remove_participant()
LegacyMUC.kick_resource()
LegacyMUC.add_to_bookmarks()
LegacyMUC.on_avatar()
LegacyMUC.on_set_affiliation()
LegacyMUC.on_set_config()
LegacyMUC.on_destroy_request()
LegacyMUC.set_avatar()
LegacyMUC.available_emojis()
Call this when the participant is banned from the room
\nSend an \u201conline\u201d presence from this contact to the user.
\n-status (Optional[str]) \u2013 Arbitrary text, details of the status, eg: \u201cListening to Britney Spears\u201d
last_seen (Optional[datetime.datetime]) \u2013 For XEP-0319
Send an \u201caway\u201d presence from this contact to the user.
\n-This is a global status, as opposed to LegacyContact.inactive()
\n-which concerns a specific conversation, ie a specific \u201cchat window\u201d
status (Optional[str]) \u2013 Arbitrary text, details of the status, eg: \u201cGone to fight capitalism\u201d
last_seen (Optional[datetime.datetime]) \u2013 For XEP-0319
Send an \u201cextended away\u201d presence from this contact to the user.
\n-This is a global status, as opposed to LegacyContact.inactive()
\n-which concerns a specific conversation, ie a specific \u201cchat window\u201d
status (Optional[str]) \u2013 Arbitrary text, details of the status, eg: \u201cGone to fight capitalism\u201d
last_seen (Optional[datetime.datetime]) \u2013 For XEP-0319
Send a \u201cbusy\u201d (ie, \u201cdnd\u201d) presence from this contact to the user,
\n-status (Optional[str]) \u2013 eg: \u201cTrying to make sense of XEP-0100\u201d
last_seen (Optional[datetime.datetime]) \u2013 For XEP-0319
Send an \u201coffline\u201d presence from this contact to the user.
\n-status (Optional[str]) \u2013 eg: \u201cTrying to make sense of XEP-0100\u201d
last_seen (Optional[datetime.datetime]) \u2013 For XEP-0319
Send an invitation to join a group (XEP-0249) from this XMPP Entity.
\n-muc (slidge.group.LegacyMUC) \u2013 the muc the user is invited to
reason (Optional[str]) \u2013 a text explaining why the user should join this muc
password (Optional[str]) \u2013 maybe this will make sense later? not sure
send_kwargs \u2013 additional kwargs to be passed to _send()\n-(internal use by slidge)
Send an \u201cactive\u201d chat state (XEP-0085) from this\n-XMPP Entity.
\n-Send a \u201ccomposing\u201d (ie \u201ctyping notification\u201d) chat state (XEP-0085)\n-from this XMPP Entity.
\n-Send a \u201cpaused\u201d (ie \u201ctyping paused notification\u201d) chat state\n-(XEP-0085) from this XMPP Entity.
\n-Send an \u201cinactive\u201d (ie \u201ccontact has not interacted with the chat session\n-interface for an intermediate period of time\u201d) chat state (XEP-0085)\n-from this XMPP Entity.
\n-Send a \u201cgone\u201d (ie \u201ccontact has not interacted with the chat session interface,\n-system, or device for a relatively long period of time\u201d) chat state\n-(XEP-0085) from this XMPP Entity.
\n-Send an \u201cacknowledged\u201d message marker (XEP-0333) from this XMPP Entity.
\n-legacy_msg_id (slidge.util.types.LegacyMessageType) \u2013 The message this marker refers to
\n-Send a \u201creceived\u201d message marker (XEP-0333) from this XMPP Entity.\n-If called on a LegacyContact
, also send a delivery receipt\n-marker (XEP-0184).
legacy_msg_id (slidge.util.types.LegacyMessageType) \u2013 The message this marker refers to
\n-Send a \u201cdisplayed\u201d message marker (XEP-0333) from this XMPP Entity.
\n-legacy_msg_id (slidge.util.types.LegacyMessageType) \u2013 The message this marker refers to
\n-Send a text message from this XMPP Entity.
\n-body (str) \u2013 Content of the message
legacy_msg_id (Optional[slidge.util.types.LegacyMessageType]) \u2013 If you want to be able to transport read markers from the gateway\n-user to the legacy network, specify this
when (Optional[datetime.datetime]) \u2013 when the message was sent, for a \u201cdelay\u201d tag (XEP-0203)
reply_to (Optional[slidge.util.types.MessageReference]) \u2013 Quote another message (XEP-0461)
hints (Optional[Iterable[slidge.util.types.ProcessingHint]]) \u2013
thread (Optional[slidge.util.types.LegacyThreadType]) \u2013
carbon \u2013 (only used if called on a LegacyContact
)\n-Set this to True
if this is actually a message sent to the\n-LegacyContact
by the User.\n-Use this to synchronize outgoing history for legacy official apps.
correction \u2013 whether this message is a correction or not
correction_event_id (Optional[slidge.util.types.LegacyMessageType]) \u2013 in the case where an ID is associated with the legacy\n-\u2018correction event\u2019, specify it here to use it on the XMPP side. If not specified,\n-a random ID will be used.
link_previews (Optional[list[slidge.util.types.LinkPreview]]) \u2013 A little of sender (or server, or gateway)-generated\n-previews of URLs linked in the body.
archive_only \u2013 (only in groups) Do not send this message to user,\n-but store it in the archive. Meant to be used during MUC.backfill()
Modify a message that was previously sent by this XMPP Entity.
\n-Uses last message correction (XEP-0308)
\n-new_text (str) \u2013 New content of the message
legacy_msg_id (slidge.util.types.LegacyMessageType) \u2013 The legacy message ID of the message to correct
when (Optional[datetime.datetime]) \u2013 when the message was sent, for a \u201cdelay\u201d tag (XEP-0203)
reply_to (Optional[slidge.util.types.MessageReference]) \u2013 Quote another message (XEP-0461)
hints (Optional[Iterable[slidge.util.types.ProcessingHint]]) \u2013
thread (Optional[slidge.util.types.LegacyThreadType]) \u2013
carbon \u2013 (only in 1:1) Reflect a message sent to this Contact
by the user.\n-Use this to synchronize outgoing history for legacy official apps.
archive_only \u2013 (only in groups) Do not send this message to user,\n-but store it in the archive. Meant to be used during MUC.backfill()
correction_event_id (Optional[slidge.util.types.LegacyMessageType]) \u2013 in the case where an ID is associated with the legacy\n-\u2018correction event\u2019, specify it here to use it on the XMPP side. If not specified,\n-a random ID will be used.
link_previews (Optional[list[slidge.util.types.LinkPreview]]) \u2013 A little of sender (or server, or gateway)-generated\n-previews of URLs linked in the body.
Send a reaction (XEP-0444) from this XMPP Entity.
\n-legacy_msg_id (slidge.util.types.LegacyMessageType) \u2013 The message which the reaction refers to.
emojis (Iterable[str]) \u2013 An iterable of emojis used as reactions
thread (Optional[slidge.util.types.LegacyThreadType]) \u2013
Send a message retraction (XEP-0424) from this XMPP Entity.
\n-legacy_msg_id (slidge.util.types.LegacyMessageType) \u2013 Legacy ID of the message to delete
thread (Optional[slidge.util.types.LegacyThreadType]) \u2013
Send a single file from this XMPP Entity.
\n-file_path (Optional[Union[pathlib.Path, str]]) \u2013 Path to the attachment
data_stream (Optional[IO[bytes]]) \u2013 Alternatively, a stream of bytes (such as a File object)
data (Optional[bytes]) \u2013 Alternatively, a bytes object
file_url (Optional[str]) \u2013 Alternatively, a URL
file_name (Optional[str]) \u2013 How the file should be named.
content_type (Optional[str]) \u2013 MIME type, inferred from filename if not given
legacy_msg_id (Optional[slidge.util.types.LegacyMessageType]) \u2013 If you want to be able to transport read markers from the gateway\n-user to the legacy network, specify this
reply_to (Optional[slidge.util.types.MessageReference]) \u2013 Quote another message (XEP-0461)
when (Optional[datetime.datetime]) \u2013 when the file was sent, for a \u201cdelay\u201d tag (XEP-0203)
caption (Optional[str]) \u2013 an optional text that is linked to the file
legacy_file_id (Optional[Union[str, int]]) \u2013 A unique identifier for the file on the legacy network.\n-Plugins should try their best to provide it, to avoid duplicates.
thread (Optional[slidge.util.types.LegacyThreadType]) \u2013
LegacyParticipant
LegacyParticipant.send_initial_presence()
LegacyParticipant.leave()
LegacyParticipant.kick()
LegacyParticipant.ban()
LegacyParticipant.online()
LegacyParticipant.away()
LegacyParticipant.extended_away()
LegacyParticipant.busy()
LegacyParticipant.offline()
LegacyParticipant.invite_to()
LegacyParticipant.active()
LegacyParticipant.composing()
LegacyParticipant.paused()
LegacyParticipant.inactive()
LegacyParticipant.gone()
LegacyParticipant.ack()
LegacyParticipant.received()
LegacyParticipant.displayed()
LegacyParticipant.send_text()
LegacyParticipant.correct()
LegacyParticipant.react()
LegacyParticipant.retract()
LegacyParticipant.send_file()
session (slidge.core.session.BaseSession) \u2013
legacy_id (slidge.util.types.LegacyGroupIdType) \u2013
jid (slixmpp.JID) \u2013
The unique ID of this entity\u2019s avatar.
\n-Optional[slidge.util.types.AvatarIdType]
\n-This property can be used to set the avatar, but\n-set_avatar()
should be preferred because you can\n-provide a unique ID for the avatar for efficient caching.\n-Setting this is OKish in case the avatar type is a URL or a local path\n-that can act as a legacy ID.
Python\u2019s property
is abused here to maintain backwards\n-compatibility, but when getting it you actually get the avatar legacy\n-ID.
Optional[slidge.util.types.AvatarIdType]
\n-Because legacy events like reactions, editions, etc. don\u2019t all map to a stanza\n with a proper legacy ID, slidge usually cannot guarantee the stability of the archive\n across restarts.
\nSet this to True if you know what you\u2019re doing, but realistically, this can\u2019t\n@@ -514,16 +485,16 @@\n
mime (Optional[str]) \u2013 the mime type of the image. Since this is provided by\n the XMPP client, there is no guarantee that this is valid or\n correct.
A unique avatar identifier, which will trigger\n-slidge.group.room.LegacyMUC.set_avatar()
. Alternatively, None, if\n-LegacyMUC.set_avatar()
is meant to be awaited somewhere else.
slidge.group.room.LegacyMUC.set_avatar()
. Alternatively, None, if\n+LegacyMUC.set_avatar()
is meant to be awaited somewhere else.\n reason (Optional[str]) \u2013 Optionally, a reason for the destruction
\nSet an avatar for this entity
\n-a (Optional[slidge.util.types.AvatarType]) \u2013
avatar_unique_id (Optional[slidge.util.types.LegacyFileIdType]) \u2013
blocking \u2013
cancel \u2013
None
\n-Override this to restrict the subset of reactions this recipient\n-can handle.
\n-\n-slidge.group.room
LegacyMUC
LegacyMUC.avatar_id
LegacyMUC.avatar
LegacyMUC.STABLE_ARCHIVE
LegacyMUC.KEEP_BACKFILLED_PARTICIPANTS
LegacyMUC.update_info()
LegacyMUC.backfill()
LegacyMUC.fill_participants()
LegacyMUC.get_user_participant()
LegacyMUC.get_participant()
LegacyMUC.remove_participant()
LegacyMUC.kick_resource()
LegacyMUC.add_to_bookmarks()
LegacyMUC.on_avatar()
LegacyMUC.on_set_affiliation()
LegacyMUC.on_set_config()
LegacyMUC.on_destroy_request()
LegacyMUC.set_avatar()
LegacyMUC.available_emojis()
Triggered when the user reads a message in a legacy chat. (XEP-0333)
\nThis is only possible if a valid legacy_msg_id
was passed when\n transmitting a message from a legacy chat to the user, eg in\n slidge.contact.LegacyContact.send_text()
\n or\n-slidge.group.LegacyParticipant.send_text()
.
slidge.group.LegacyParticipant.send_text()
.\n chat (slidge.util.types.RecipientType) \u2013 See BaseSession.on_text()
legacy_msg_id (slidge.util.types.LegacyMessageType) \u2013 Identifier of the message/
thread (Optional[slidge.util.types.LegacyThreadType]) \u2013
mime (Optional[str]) \u2013 the mime type of the image. Since this is provided by\n the XMPP client, there is no guarantee that this is valid or\n correct.
A unique avatar identifier, which will trigger\n-slidge.group.room.LegacyMUC.set_avatar()
. Alternatively, None, if\n-LegacyMUC.set_avatar()
is meant to be awaited somewhere else.
slidge.group.room.LegacyMUC.set_avatar()
. Alternatively, None, if\n+LegacyMUC.set_avatar()
is meant to be awaited somewhere else.\n Triggered when the user reads a message in a legacy chat. (XEP-0333)
\nThis is only possible if a valid legacy_msg_id
was passed when\n transmitting a message from a legacy chat to the user, eg in\n slidge.contact.LegacyContact.send_text()
\n or\n-slidge.group.LegacyParticipant.send_text()
.
slidge.group.LegacyParticipant.send_text()
.\n chat (slidge.util.types.RecipientType) \u2013 See BaseSession.on_text()
legacy_msg_id (slidge.util.types.LegacyMessageType) \u2013 Identifier of the message/
thread (Optional[slidge.util.types.LegacyThreadType]) \u2013
| \n- \n+ |
LegacyParticipant
LegacyMUC
slidge.__main__ \", \"slidge.command.adhoc \", \"slidge.command.admin \", \"slidge.command.base \", \"slidge.command.categories \", \"slidge.command.chat_command \", \"slidge.command \", \"slidge.command.register \", \"slidge.command.user \", \"slidge.contact.contact \", \"slidge.contact \", \"slidge.contact.roster \", \"slidge.core.cache \", \"slidge.core.config \", \"slidge.core.gateway.base \", \"slidge.core.gateway.caps \", \"slidge.core.gateway.delivery_receipt \", \"slidge.core.gateway.disco \", \"slidge.core.gateway \", \"slidge.core.gateway.mam \", \"slidge.core.gateway.muc_admin \", \"slidge.core.gateway.ping \", \"slidge.core.gateway.presence \", \"slidge.core.gateway.registration \", \"slidge.core.gateway.search \", \"slidge.core.gateway.session_dispatcher \", \"slidge.core.gateway.vcard_temp \", \"slidge.core \", \"slidge.core.mixins.attachment \", \"slidge.core.mixins.avatar \", \"slidge.core.mixins.base \", \"slidge.core.mixins.disco \", \"slidge.core.mixins \", \"slidge.core.mixins.lock \", \"slidge.core.mixins.message \", \"slidge.core.mixins.message_maker \", \"slidge.core.mixins.presence \", \"slidge.core.mixins.recipient \", \"slidge.core.pubsub \", \"slidge.core.session \", \"slidge.group.archive \", \"slidge.group.bookmarks \", \"slidge.group \", \"slidge.group.participant \", \"slidge.group.room \", \"slidge \", \"slidge.migration \", \"slidge.slixfix \", \"slidge.slixfix.link_preview \", \"slidge.slixfix.link_preview.link_preview \", \"slidge.slixfix.link_preview.stanza \", \"slidge.slixfix.roster \", \"slidge.util.archive_msg \", \"slidge.util.conf \", \"slidge.util.db \", \"slidge.util \", \"slidge.util.sql \", \"slidge.util.test \", \"slidge.util.types \", \"slidge.util.util \", \"superduper.contact \", \"superduper.gateway \", \"superduper.group \", \"superduper \", \"superduper.legacy_client \", \"superduper.session \", \"superduper.util \", \"Contributing\", \"Slidge Design\", \"How to\\u2026?\", \"For devs\", \"Tutorial: minimal legacy module from scratch\", \"Glossary\", \"Slidge\", \"Commands\", \"Finding legacy contacts\", \"For users\", \"Keeping a low profile\", \"<no title>\", \"Registration\"],\n \"terms\": {\n \"In\": [0, 3, 8, 12, 18, 19, 51, 53, 63, 67, 69, 71, 81, 88],\n \"order\": [0, 12, 18, 19, 39, 64, 66, 67, 68, 69],\n- \"receiv\": [0, 12, 15, 16, 18, 19, 23, 27, 48, 51, 52, 53, 54, 66, 68, 69, 70, 71, 74, 80, 82, 85],\n- \"via\": [0, 1, 3, 6, 8, 9, 12, 15, 17, 19, 20, 23, 27, 39, 48, 54, 64, 67, 68, 69, 70, 74, 80, 81, 83, 88],\n+ \"receiv\": [0, 12, 15, 16, 18, 19, 23, 27, 48, 51, 53, 54, 66, 68, 69, 70, 71, 74, 80, 82, 85],\n+ \"via\": [0, 1, 3, 6, 8, 9, 11, 12, 15, 17, 19, 20, 23, 27, 39, 48, 54, 64, 67, 68, 69, 70, 74, 80, 81, 83, 88],\n \"slidg\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 69, 70, 71, 72, 74, 76, 79, 80, 81, 83, 84, 85, 86, 87, 88],\n- \"you\": [0, 1, 2, 3, 4, 6, 8, 18, 19, 20, 23, 27, 38, 39, 41, 48, 50, 51, 52, 53, 54, 64, 66, 68, 69, 70, 71, 74, 76, 77, 80, 83, 84, 85, 86, 88],\n+ \"you\": [0, 1, 2, 3, 4, 6, 8, 18, 19, 20, 23, 27, 38, 39, 41, 48, 50, 51, 53, 54, 64, 66, 68, 69, 70, 71, 74, 76, 77, 80, 83, 84, 85, 86, 88],\n \"have\": [0, 3, 18, 19, 20, 23, 27, 38, 41, 51, 53, 54, 60, 66, 67, 68, 69, 71, 76, 77, 80, 84, 86, 88],\n \"two\": [0, 8, 60, 66, 67],\n- \"option\": [0, 1, 2, 3, 4, 5, 7, 10, 12, 15, 16, 17, 18, 19, 23, 27, 38, 41, 48, 51, 52, 53, 54, 59, 63, 65, 66, 67, 69, 70, 71, 74],\n+ \"option\": [0, 1, 2, 3, 4, 5, 7, 10, 11, 12, 15, 16, 17, 18, 19, 23, 27, 38, 41, 48, 51, 52, 53, 54, 59, 63, 65, 66, 67, 69, 70, 71, 74],\n \"serv\": [0, 80],\n \"static\": [0, 48, 54, 74],\n \"from\": [0, 3, 4, 8, 12, 18, 19, 23, 27, 48, 51, 52, 53, 54, 59, 60, 63, 65, 66, 67, 68, 69, 70, 71, 74, 79, 81, 82, 83, 86],\n \"folder\": 0,\n- \"an\": [0, 1, 2, 4, 5, 6, 9, 12, 15, 16, 17, 18, 19, 20, 23, 27, 38, 39, 41, 48, 50, 51, 52, 53, 54, 56, 59, 60, 63, 64, 66, 67, 68, 69, 70, 71, 72, 74, 76, 77, 80, 81, 85, 88],\n- \"server\": [0, 3, 5, 8, 18, 19, 23, 27, 51, 52, 53, 54, 66, 69, 70, 71, 76, 80, 81, 82, 85, 86, 88],\n- \"eg\": [0, 1, 2, 4, 9, 12, 15, 16, 17, 18, 19, 23, 27, 48, 51, 52, 53, 54, 67, 69, 70, 71, 74, 81],\n+ \"an\": [0, 1, 2, 4, 5, 6, 9, 11, 12, 15, 16, 17, 18, 19, 20, 23, 27, 38, 39, 41, 48, 50, 51, 53, 54, 56, 59, 60, 63, 64, 66, 67, 68, 69, 70, 71, 72, 74, 76, 77, 80, 81, 85, 88],\n+ \"server\": [0, 3, 5, 8, 18, 19, 23, 27, 51, 53, 54, 66, 69, 70, 71, 76, 80, 81, 82, 85, 86, 88],\n+ \"eg\": [0, 1, 2, 4, 9, 11, 12, 15, 16, 17, 18, 19, 23, 27, 48, 51, 53, 54, 67, 69, 70, 71, 74, 81],\n \"etc\": [0, 1, 2, 3, 8, 9, 51, 53, 65, 71, 76, 85],\n- \"xep\": [0, 4, 5, 8, 12, 15, 16, 18, 19, 20, 23, 25, 27, 48, 50, 51, 52, 53, 54, 63, 67, 69, 70, 71, 74, 76, 81, 83, 84, 88],\n+ \"xep\": [0, 4, 5, 8, 12, 15, 16, 18, 19, 20, 23, 25, 27, 48, 50, 51, 53, 54, 63, 67, 69, 70, 71, 74, 76, 81, 83, 84, 88],\n \"0363\": [0, 4, 18, 19, 48, 54, 69, 74],\n \"At\": [0, 48, 54, 66, 67, 74, 77],\n \"minimum\": [0, 50, 51, 67, 71, 77],\n \"need\": [0, 3, 4, 8, 10, 18, 19, 20, 23, 27, 48, 51, 53, 54, 66, 69, 70, 71, 74, 77, 83],\n \"set\": [0, 1, 3, 4, 8, 9, 12, 16, 18, 19, 20, 23, 27, 34, 38, 41, 48, 51, 52, 53, 54, 59, 60, 63, 66, 67, 68, 69, 70, 71, 74, 76, 86, 88],\n \"up\": [0, 1, 3, 4, 8, 18, 19, 23, 27, 39, 54, 60, 64, 66, 68, 69, 76, 86],\n- \"path\": [0, 2, 4, 9, 18, 19, 23, 27, 38, 41, 51, 52, 53, 54, 63, 67, 69, 70, 71],\n- \"local\": [0, 1, 4, 18, 19, 38, 41, 51, 53, 68, 69, 71, 76, 79, 81, 82, 84],\n+ \"path\": [0, 2, 4, 9, 18, 19, 23, 27, 38, 41, 54, 63, 67, 69, 70, 71],\n+ \"local\": [0, 1, 4, 18, 19, 38, 41, 68, 69, 71, 76, 79, 81, 82, 84],\n \"directori\": [0, 3],\n- \"url\": [0, 18, 19, 23, 27, 38, 41, 48, 51, 52, 53, 54, 59, 67, 69, 70, 71, 74],\n+ \"url\": [0, 18, 19, 23, 27, 38, 41, 48, 54, 59, 67, 69, 70, 71, 74],\n \"prefix\": [0, 9, 67],\n- \"point\": [0, 1, 3, 12, 15, 17, 67],\n+ \"point\": [0, 1, 3, 11, 12, 15, 17, 67],\n \"see\": [0, 1, 4, 6, 12, 15, 16, 23, 27, 48, 54, 63, 68, 74, 80, 81, 85, 88],\n \"configur\": [0, 1, 5, 9, 23, 27, 51, 53, 54, 68, 71, 82, 86],\n- \"detail\": [0, 6, 18, 19, 23, 27, 51, 52, 54, 69, 71, 81],\n- \"how\": [0, 1, 3, 6, 18, 19, 23, 27, 51, 52, 54, 68, 69, 70, 71, 77, 79, 81, 82],\n- \"make\": [0, 1, 3, 6, 8, 15, 18, 19, 23, 27, 51, 52, 53, 54, 67, 69, 70, 71, 83, 88],\n- \"sure\": [0, 3, 6, 8, 15, 18, 19, 23, 27, 51, 52, 54, 69, 70, 71, 83],\n- \"i\": [0, 1, 2, 3, 4, 6, 8, 9, 10, 12, 15, 16, 17, 18, 19, 20, 23, 25, 27, 38, 41, 48, 49, 50, 51, 52, 53, 54, 56, 59, 60, 63, 65, 66, 67, 68, 69, 70, 71, 74, 76, 77, 80, 81, 82, 83, 84, 85, 86, 88],\n+ \"detail\": [0, 6, 18, 19, 23, 27, 54, 69, 71, 81],\n+ \"how\": [0, 1, 3, 6, 18, 19, 23, 27, 54, 68, 69, 70, 71, 77, 79, 81, 82],\n+ \"make\": [0, 1, 3, 6, 8, 15, 18, 19, 23, 27, 51, 53, 54, 67, 69, 70, 71, 83, 88],\n+ \"sure\": [0, 3, 6, 8, 15, 18, 19, 23, 27, 54, 69, 70, 71, 83],\n+ \"i\": [0, 1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 15, 16, 17, 18, 19, 20, 23, 25, 27, 38, 41, 48, 49, 50, 51, 52, 53, 54, 56, 59, 60, 63, 65, 66, 67, 68, 69, 70, 71, 74, 76, 77, 80, 81, 82, 83, 84, 85, 86, 88],\n \"writeabl\": 0,\n \"readabl\": [0, 48, 54, 74, 84],\n \"your\": [0, 3, 6, 8, 15, 18, 19, 23, 27, 48, 54, 69, 74, 76, 77, 83, 84, 85, 86, 88],\n \"mai\": [0, 59, 66, 67, 81, 83],\n- \"us\": [0, 1, 2, 3, 4, 5, 8, 9, 12, 15, 16, 17, 18, 19, 20, 23, 27, 38, 39, 41, 48, 51, 52, 53, 54, 59, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 77, 79, 80, 81, 82, 83, 84, 85, 86, 88],\n- \"read\": [0, 4, 8, 18, 19, 23, 27, 48, 51, 52, 54, 68, 69, 70, 71, 74],\n+ \"us\": [0, 1, 2, 3, 4, 5, 8, 9, 11, 12, 15, 16, 17, 18, 19, 20, 23, 27, 38, 39, 41, 48, 51, 52, 53, 54, 59, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 77, 79, 80, 81, 82, 83, 84, 85, 86, 88],\n+ \"read\": [0, 4, 8, 18, 19, 23, 27, 48, 54, 68, 69, 70, 71, 74],\n \"other\": [0, 1, 3, 4, 8, 18, 19, 23, 27, 54, 60, 63, 66, 67, 69, 80, 82, 85],\n- \"true\": [0, 2, 4, 8, 9, 18, 19, 23, 27, 38, 41, 48, 51, 52, 53, 54, 56, 59, 60, 66, 67, 68, 69, 70, 71, 74],\n- \"do\": [0, 1, 12, 15, 17, 18, 19, 23, 27, 48, 51, 52, 53, 54, 56, 67, 69, 70, 71, 74, 80],\n+ \"true\": [0, 2, 4, 8, 9, 18, 19, 23, 27, 38, 41, 48, 51, 53, 54, 56, 59, 60, 66, 67, 68, 69, 70, 71, 74],\n+ \"do\": [0, 1, 11, 12, 15, 17, 18, 19, 23, 27, 48, 51, 53, 54, 56, 67, 69, 70, 71, 74, 80],\n \"easili\": [0, 66],\n \"might\": [0, 3, 8, 19, 20, 23, 27, 54, 65, 66, 68, 69, 88],\n- \"want\": [0, 3, 8, 18, 19, 23, 27, 48, 51, 52, 53, 54, 56, 69, 70, 71, 74, 76, 77, 80, 84, 85, 88],\n- \"restrict\": [0, 18, 19, 23, 27, 48, 51, 53, 54, 69, 70, 71, 74],\n- \"which\": [0, 3, 6, 10, 16, 18, 19, 20, 23, 27, 48, 51, 52, 53, 54, 60, 66, 67, 68, 69, 70, 71, 74, 76, 77, 88],\n- \"user\": [0, 3, 8, 12, 15, 16, 18, 19, 20, 23, 27, 48, 50, 51, 52, 53, 54, 59, 60, 63, 65, 66, 69, 70, 71, 74, 76, 77, 80, 81, 82, 83, 87, 88],\n+ \"want\": [0, 3, 8, 18, 19, 23, 27, 48, 51, 53, 54, 56, 69, 70, 71, 74, 76, 77, 80, 84, 85, 88],\n+ \"restrict\": [0, 18, 19, 23, 27, 48, 54, 69, 70, 71, 74],\n+ \"which\": [0, 3, 6, 10, 16, 18, 19, 20, 23, 27, 48, 51, 53, 54, 60, 66, 67, 68, 69, 70, 71, 74, 76, 77, 88],\n+ \"user\": [0, 3, 8, 11, 12, 15, 16, 18, 19, 20, 23, 27, 48, 50, 51, 52, 53, 54, 59, 60, 63, 65, 66, 69, 70, 71, 74, 76, 77, 80, 81, 82, 83, 87, 88],\n \"can\": [0, 1, 2, 3, 6, 8, 9, 12, 15, 16, 18, 19, 23, 27, 38, 39, 41, 48, 50, 51, 52, 53, 54, 64, 65, 66, 67, 68, 69, 70, 71, 74, 76, 80, 81, 83, 84, 85, 88],\n \"thi\": [0, 1, 2, 3, 4, 5, 6, 9, 10, 12, 15, 16, 17, 18, 19, 20, 23, 25, 27, 38, 39, 41, 48, 50, 51, 52, 53, 54, 56, 59, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 77, 80, 81, 83, 84, 85, 86, 88],\n \"take\": [0, 10, 18, 19, 51, 53, 66, 69, 71],\n \"care\": [0, 10],\n \"remov\": [0, 3, 8, 12, 18, 19, 23, 27, 48, 51, 53, 54, 59, 60, 63, 66, 67, 68, 69, 70, 71, 74, 83],\n \"old\": [0, 61, 67, 81],\n \"so\": [0, 3, 23, 27, 48, 54, 59, 60, 68, 74, 81],\n- \"should\": [0, 1, 3, 6, 12, 15, 16, 18, 19, 20, 23, 27, 38, 41, 48, 50, 51, 52, 53, 54, 63, 66, 67, 69, 70, 71, 74, 76, 77, 83, 84, 86, 88],\n+ \"should\": [0, 1, 3, 6, 12, 15, 16, 18, 19, 20, 23, 27, 38, 41, 48, 50, 51, 53, 54, 63, 66, 67, 69, 70, 71, 74, 76, 77, 83, 84, 86, 88],\n \"cronjob\": 0,\n \"systemd\": [0, 2, 5, 6, 82],\n \"timer\": 0,\n- \"someth\": [0, 12, 15, 16, 17, 23, 27, 54, 70, 80, 81, 84],\n+ \"someth\": [0, 11, 12, 15, 16, 17, 23, 27, 54, 70, 80, 81, 84],\n \"similar\": [0, 59, 66, 80],\n \"regularli\": 0,\n- \"delet\": [0, 18, 19, 23, 27, 51, 52, 54, 67, 69, 70, 71],\n+ \"delet\": [0, 18, 19, 23, 27, 54, 67, 69, 70, 71],\n \"find\": [0, 67, 68, 82, 85],\n \"mtime\": 0,\n \"7\": [0, 66],\n \"depth\": [0, 68],\n- \"type\": [0, 10, 12, 15, 17, 18, 19, 20, 23, 27, 38, 41, 48, 50, 51, 52, 53, 54, 59, 63, 64, 65, 66, 69, 70, 71, 74, 82, 85],\n+ \"type\": [0, 10, 11, 12, 15, 17, 18, 19, 20, 23, 27, 38, 41, 48, 50, 51, 53, 54, 59, 63, 64, 65, 66, 69, 70, 71, 74, 82, 85],\n \"d\": [0, 2, 3, 4, 9, 12, 19, 20, 63, 67, 69],\n \"empti\": [0, 12, 23, 27, 48, 54, 59, 60, 63, 67, 74],\n \"clean\": [0, 23, 27, 54, 70, 76],\n \"older\": [0, 51, 53, 71],\n \"than\": [0, 10, 23, 27, 51, 53, 54, 66, 68, 70, 71],\n \"week\": 0,\n- \"For\": [0, 1, 2, 3, 4, 7, 12, 15, 18, 19, 23, 27, 51, 52, 54, 59, 65, 66, 67, 69, 71, 76, 82, 83, 86, 87, 88],\n+ \"For\": [0, 1, 2, 3, 4, 7, 12, 15, 18, 19, 23, 27, 54, 59, 65, 66, 67, 69, 71, 76, 82, 83, 86, 87, 88],\n \"follow\": [0, 3, 12, 23, 27, 48, 54, 63, 65, 67, 74, 81, 83, 85, 87, 88],\n \"config\": [0, 3, 4, 5, 8, 76, 82],\n \"would\": [0, 18, 19, 59, 69, 85],\n \"var\": [0, 2, 3, 4, 9, 12, 15, 23, 27, 54, 70, 82],\n \"lib\": [0, 3, 4, 80],\n- \"here\": [0, 3, 6, 8, 18, 19, 20, 23, 27, 38, 41, 51, 52, 53, 54, 69, 70, 71, 80],\n+ \"here\": [0, 3, 6, 8, 18, 19, 20, 23, 27, 38, 41, 51, 53, 54, 69, 70, 71, 80],\n \"org\": [0, 1, 3, 4, 8, 23, 27, 54, 66, 80, 81, 85],\n \"5281\": 0,\n \"per\": [0, 3, 23, 27, 50, 51, 54, 71],\n \"mod_http_fil\": 0,\n \"document\": [0, 1, 3],\n \"modules_en\": [0, 1, 4, 8],\n \"modul\": [0, 1, 2, 4, 5, 6, 7, 8, 15, 25, 27, 51, 54, 72, 77, 79, 81, 82, 83],\n \"must\": [0, 1, 23, 27, 48, 54, 59, 60, 63, 66, 67, 68, 74, 88],\n \"same\": [0, 8, 12, 15, 17, 18, 19, 23, 27, 54, 59, 66, 68, 69, 81],\n \"valu\": [0, 10, 12, 15, 18, 19, 48, 54, 59, 63, 66, 67, 68, 69, 70, 74, 82],\n \"http_files_dir\": [0, 4],\n- \"listen\": [0, 1, 4, 18, 19, 48, 51, 52, 54, 69, 71, 74],\n+ \"listen\": [0, 1, 4, 18, 19, 48, 54, 69, 71, 74],\n \"80\": 0,\n \"server_nam\": 0,\n \"root\": [0, 3, 59, 66],\n \"www\": 0,\n \"html\": [0, 23, 27, 54],\n \"alreadi\": [0, 18, 19, 51, 53, 60, 68, 69, 71],\n \"section\": [0, 4, 80],\n \"below\": [0, 1, 59],\n \"locat\": [0, 3],\n \"alia\": [0, 59],\n \"doc\": [0, 1, 2, 5, 7, 83, 85, 87, 88],\n \"more\": [0, 1, 6, 19, 20, 23, 27, 50, 51, 54, 60, 65, 66, 67, 69, 71, 81],\n \"info\": [0, 1, 12, 15, 49, 66, 68, 79, 82],\n- \"wa\": [0, 4, 12, 15, 17, 18, 19, 20, 23, 27, 48, 51, 52, 54, 59, 66, 68, 69, 70, 71, 74, 84],\n+ \"wa\": [0, 4, 11, 12, 15, 17, 18, 19, 20, 23, 27, 48, 54, 59, 66, 68, 69, 70, 71, 74, 84],\n \"onli\": [0, 8, 12, 15, 16, 17, 18, 19, 23, 27, 48, 51, 52, 53, 54, 60, 66, 67, 69, 70, 71, 74],\n \"v0\": 0,\n \"0rc1\": [0, 82],\n \"now\": [0, 3, 80, 81],\n \"recommend\": [0, 2, 3, 8, 48, 54, 74],\n \"manual\": [0, 10, 18, 19, 63, 69],\n- \"jid\": [0, 1, 3, 10, 12, 15, 16, 17, 18, 19, 20, 23, 27, 51, 52, 53, 54, 63, 66, 69, 70, 71, 76, 79, 80, 81, 82, 83, 84, 85],\n+ \"jid\": [0, 1, 3, 10, 11, 12, 15, 16, 17, 18, 19, 20, 23, 27, 51, 52, 53, 54, 63, 66, 69, 70, 71, 76, 79, 80, 81, 82, 83, 84, 85],\n \"servic\": [0, 3, 5, 8, 18, 19, 23, 27, 48, 51, 53, 54, 69, 70, 71, 74, 79, 82, 88],\n \"compon\": [0, 1, 2, 3, 4, 5, 8, 23, 27, 48, 54, 60, 61, 63, 66, 70, 74, 76, 81, 82, 83, 85, 88],\n \"just\": [0, 2, 15, 23, 27, 48, 51, 53, 54, 66, 68, 70, 71, 74, 77, 80, 85],\n \"like\": [0, 10, 12, 18, 19, 20, 48, 51, 53, 54, 59, 63, 66, 67, 68, 69, 71, 74, 76, 81, 84],\n \"normal\": [0, 66, 85, 86],\n \"account\": [0, 8, 23, 27, 48, 54, 66, 74, 81, 85, 86, 88],\n \"whenev\": [0, 68, 86],\n \"share\": [0, 76],\n \"pro\": 0,\n- \"doe\": [0, 1, 3, 4, 10, 12, 15, 17, 23, 27, 54, 60, 63, 67, 70, 82],\n+ \"doe\": [0, 1, 3, 4, 10, 11, 12, 15, 17, 23, 27, 54, 60, 63, 67, 70, 82],\n \"requir\": [0, 1, 3, 4, 5, 12, 15, 16, 18, 19, 20, 23, 27, 48, 51, 53, 54, 59, 69, 71, 74, 82],\n \"host\": [0, 1, 3, 4, 8, 83],\n- \"xmpp\": [0, 3, 5, 8, 10, 12, 15, 17, 18, 19, 20, 23, 27, 38, 41, 48, 51, 52, 53, 54, 59, 66, 67, 69, 70, 71, 74, 77, 79, 81, 82, 83, 85, 86, 88],\n+ \"xmpp\": [0, 3, 5, 8, 10, 11, 12, 15, 17, 18, 19, 20, 23, 27, 38, 41, 48, 51, 52, 53, 54, 59, 66, 67, 69, 70, 71, 74, 77, 79, 81, 82, 83, 85, 86, 88],\n \"easier\": [0, 23],\n \"work\": [0, 1, 4, 8, 18, 19, 23, 27, 54, 59, 67, 68, 69, 70, 80, 88],\n \"out\": [0, 12, 48, 54, 66, 67, 74],\n \"box\": 0,\n \"ish\": 0,\n- \"gener\": [0, 3, 5, 18, 19, 20, 23, 27, 48, 51, 52, 54, 59, 63, 65, 66, 69, 70, 71, 74, 82, 83, 84, 85, 87, 88],\n- \"handl\": [0, 2, 10, 16, 18, 19, 23, 27, 51, 53, 54, 56, 59, 66, 67, 68, 69, 71],\n+ \"gener\": [0, 3, 5, 18, 19, 20, 23, 27, 48, 54, 59, 63, 65, 66, 69, 70, 71, 74, 82, 83, 84, 85, 87, 88],\n+ \"handl\": [0, 2, 10, 16, 18, 19, 23, 27, 54, 56, 59, 66, 67, 68, 69, 71],\n \"quota\": 0,\n \"con\": 0,\n \"resourc\": [0, 18, 19, 48, 51, 52, 53, 54, 56, 66, 69, 71, 74, 82],\n \"usag\": [0, 39, 64, 68],\n \"copi\": [0, 12, 60, 67],\n \"move\": 0,\n- \"singl\": [0, 12, 15, 18, 19, 20, 23, 27, 51, 52, 54, 68, 69, 70, 71],\n+ \"singl\": [0, 12, 15, 18, 19, 20, 23, 27, 54, 68, 69, 70, 71],\n \"http_file_shar\": [0, 4],\n \"max\": 0,\n \"size\": [0, 67],\n \"16\": 0,\n \"mib\": 0,\n \"http_file_share_size_limit\": 0,\n \"1024\": 0,\n@@ -164,56 +164,56 @@\n \"start\": [0, 3, 8, 23, 27, 48, 54, 67, 70, 74, 80],\n \"0\": [0, 1, 4, 6, 8, 16, 51, 59, 66, 67, 82],\n \"12\": [0, 8],\n \"add\": [0, 1, 3, 8, 9, 16, 18, 19, 20, 34, 48, 51, 53, 54, 59, 60, 63, 66, 68, 69, 71, 74, 80, 84],\n \"one\": [0, 23, 27, 48, 54, 60, 65, 66, 67, 68, 70, 74],\n \"line\": [0, 1, 3, 4, 66, 67, 68],\n \"server_user_rol\": 0,\n- \"regist\": [0, 10, 12, 15, 17, 23, 27, 39, 48, 54, 64, 66, 67, 68, 70, 74, 76, 81, 82, 88],\n+ \"regist\": [0, 10, 11, 12, 15, 17, 23, 27, 39, 48, 54, 64, 66, 67, 68, 70, 74, 76, 81, 82, 88],\n \"http_file_share_access\": 0,\n \"superdup\": [0, 1, 2, 3, 4, 5, 8, 79, 80, 82],\n \"let\": [0, 3, 80],\n \"directli\": [0, 23, 27, 39, 54, 59, 64, 68, 70, 76, 80],\n \"request\": [0, 10, 12, 15, 18, 19, 20, 23, 27, 48, 51, 53, 54, 69, 70, 71, 74, 81, 84],\n \"slot\": 0,\n \"pseudo\": [0, 51, 53, 60, 63, 71],\n \"domain\": [0, 1, 66],\n- \"The\": [0, 1, 3, 4, 12, 15, 16, 18, 19, 23, 25, 27, 38, 41, 48, 50, 51, 52, 53, 54, 59, 63, 66, 67, 68, 69, 70, 71, 74, 76, 77, 81, 82, 85],\n+ \"The\": [0, 1, 3, 4, 12, 15, 16, 18, 19, 23, 25, 27, 38, 41, 48, 50, 51, 53, 54, 59, 63, 66, 67, 68, 69, 70, 71, 74, 76, 77, 81, 82, 85],\n \"subdomain\": [0, 1],\n \"fqdn\": 0,\n \"list\": [0, 8, 10, 12, 15, 18, 19, 20, 23, 27, 48, 51, 52, 53, 54, 59, 66, 67, 69, 70, 71, 74, 81, 83],\n \"under\": [0, 12, 15, 17],\n \"top\": [0, 12, 15, 17, 66],\n \"level\": [0, 12, 15, 17, 23, 27, 48, 54, 66, 68, 74],\n \"acl\": [0, 4, 8],\n \"slidge_acl\": [0, 4, 8],\n \"port\": [0, 1, 4, 66, 76],\n \"5443\": [0, 4],\n \"ejabberd_http\": [0, 4],\n \"tl\": [0, 4],\n \"request_handl\": [0, 4],\n- \"ani\": [0, 1, 3, 6, 12, 15, 17, 18, 19, 20, 48, 51, 53, 54, 59, 66, 67, 68, 69, 70, 71, 74, 81, 85],\n+ \"ani\": [0, 1, 3, 6, 11, 12, 15, 17, 18, 19, 20, 48, 54, 59, 66, 67, 68, 69, 70, 71, 74, 81, 85],\n \"ha\": [0, 4, 12, 18, 19, 23, 27, 48, 50, 51, 52, 53, 54, 59, 60, 63, 66, 67, 68, 69, 70, 71, 74, 81],\n \"write\": [0, 4, 23, 48, 54, 74, 80],\n- \"access\": [0, 4, 10, 12, 15, 17, 18, 19, 20, 59, 69, 80, 82, 86],\n+ \"access\": [0, 4, 10, 11, 12, 15, 17, 18, 19, 20, 59, 69, 80, 82, 86],\n \"docroot\": [0, 4],\n \"put_url\": [0, 4],\n \"allow\": [0, 4, 8, 18, 19, 20, 23, 27, 39, 51, 53, 54, 59, 64, 66, 68, 69, 70, 71, 80],\n \"To\": [0, 3, 5, 9, 18, 19, 51, 53, 67, 68, 69, 71, 76, 80, 86, 88],\n \"get\": [0, 4, 10, 12, 15, 18, 19, 23, 27, 38, 41, 48, 51, 53, 54, 59, 63, 67, 68, 69, 70, 71, 74],\n \"inform\": [0, 6, 18, 19, 20, 51, 53, 59, 66, 68, 69, 71, 77, 81],\n \"about\": [0, 1, 5, 6, 18, 19, 20, 51, 53, 66, 69, 71, 77, 82],\n \"choos\": [1, 25],\n \"without\": [1, 9, 48, 54, 66, 74, 79, 80, 82],\n \"part\": [1, 4, 18, 19, 20, 50, 51, 53, 60, 66, 67, 69, 71, 79, 80, 81, 82, 84],\n \"exampl\": [1, 3, 5, 8, 9, 19, 20, 23, 27, 48, 51, 53, 54, 59, 65, 66, 67, 69, 71, 72, 74, 79, 81, 82, 85, 88],\n- \"gatewai\": [1, 3, 8, 10, 12, 15, 17, 18, 19, 20, 48, 51, 52, 53, 54, 60, 63, 69, 71, 72, 74, 76, 81, 82, 83, 88],\n+ \"gatewai\": [1, 3, 8, 10, 11, 12, 15, 17, 18, 19, 20, 48, 51, 53, 54, 60, 63, 69, 71, 72, 74, 76, 81, 82, 83, 88],\n \"secret\": [1, 3, 4, 63],\n- \"ie\": [1, 18, 19, 20, 23, 27, 48, 49, 51, 52, 54, 67, 69, 70, 71, 74, 81, 83],\n- \"password\": [1, 4, 18, 19, 23, 27, 48, 51, 52, 54, 66, 69, 70, 71, 74, 76, 80],\n+ \"ie\": [1, 18, 19, 20, 23, 27, 48, 49, 54, 67, 69, 70, 71, 74, 81, 83],\n+ \"password\": [1, 4, 18, 19, 23, 27, 48, 54, 66, 69, 70, 71, 74, 76, 80],\n \"authent\": [1, 16],\n \"usual\": [1, 3, 48, 51, 53, 54, 66, 67, 68, 71, 74, 76, 83, 84],\n \"connect\": [1, 3, 5, 48, 54, 66, 74, 81],\n \"localhost\": [1, 3, 66, 76],\n \"differ\": [1, 60, 66, 81, 88],\n \"contain\": [1, 5, 6, 19, 20, 54, 59, 60, 66, 67, 69, 79, 82],\n \"process\": [1, 5, 23, 27, 54, 68, 70],\n@@ -223,75 +223,75 @@\n \"setup\": [1, 6, 59, 66, 79, 82],\n \"step\": [1, 16, 23, 27, 54],\n \"individu\": 1,\n \"becaus\": [1, 2, 8, 18, 19, 23, 27, 38, 41, 48, 51, 53, 54, 56, 66, 69, 71, 74, 80],\n \"telegram\": [1, 3, 81, 83, 85, 86, 87, 88],\n \"whatsapp\": [1, 2, 5, 7, 83, 85, 87, 88],\n \"com\": [1, 3, 8, 19, 20, 23, 27, 48, 54, 59, 69, 74],\n- \"explain\": [1, 18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"If\": [1, 6, 8, 12, 15, 17, 18, 19, 20, 23, 27, 48, 51, 52, 53, 54, 59, 60, 63, 66, 67, 68, 69, 70, 71, 74, 76, 84],\n+ \"explain\": [1, 18, 19, 23, 27, 54, 69, 70, 71],\n+ \"If\": [1, 6, 8, 11, 12, 15, 17, 18, 19, 20, 23, 27, 48, 51, 53, 54, 59, 60, 63, 66, 67, 68, 69, 70, 71, 74, 76, 84],\n \"know\": [1, 51, 53, 71],\n \"pleas\": 1,\n \"contribut\": [1, 3, 79, 82],\n- \"block\": [1, 8, 18, 19, 38, 41, 51, 53, 66, 69, 71],\n- \"appropri\": [1, 8, 12, 15, 17, 18, 19, 23, 27, 48, 54, 69, 74, 77],\n+ \"block\": [1, 8, 18, 19, 38, 41, 66, 69, 71],\n+ \"appropri\": [1, 8, 11, 12, 15, 17, 18, 19, 23, 27, 48, 54, 69, 74, 77],\n \"virtualhost\": [1, 4, 8],\n \"cfg\": [1, 8],\n \"lua\": [1, 8],\n \"component_secret\": [1, 4],\n \"replac\": [1, 67],\n \"real\": [1, 23, 27, 54, 70],\n \"privileg\": [1, 4, 5, 51, 53, 71, 82],\n- \"addit\": [1, 4, 12, 15, 17, 18, 19, 20, 23, 27, 48, 51, 52, 53, 54, 66, 69, 70, 71, 74, 83, 86],\n- \"last\": [1, 12, 18, 19, 23, 27, 51, 52, 53, 54, 59, 67, 68, 69, 70, 71],\n- \"what\": [1, 12, 15, 17, 18, 19, 23, 27, 51, 53, 54, 66, 69, 70, 71, 80, 82],\n+ \"addit\": [1, 4, 11, 12, 15, 17, 18, 19, 20, 23, 27, 48, 51, 53, 54, 66, 69, 70, 71, 74, 83, 86],\n+ \"last\": [1, 12, 18, 19, 23, 27, 51, 53, 54, 59, 67, 68, 69, 70, 71],\n+ \"what\": [1, 11, 12, 15, 17, 18, 19, 23, 27, 51, 53, 54, 66, 69, 70, 71, 80, 82],\n \"entir\": 1,\n \"ip\": [1, 4, 86],\n \"127\": [1, 4],\n- \"1\": [1, 5, 16, 18, 19, 23, 27, 48, 51, 52, 54, 66, 67, 68, 69, 70, 71, 74, 82],\n+ \"1\": [1, 5, 16, 18, 19, 23, 27, 48, 51, 54, 66, 67, 68, 69, 70, 71, 74, 82],\n \"5347\": [1, 4],\n \"ejabberd_servic\": [1, 4],\n- \"given\": [1, 10, 12, 15, 18, 19, 23, 27, 48, 51, 52, 54, 63, 66, 67, 68, 69, 70, 71, 74, 85],\n- \"long\": [1, 9, 12, 15, 17, 18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n+ \"given\": [1, 10, 12, 15, 18, 19, 23, 27, 48, 54, 63, 66, 67, 68, 69, 70, 71, 74, 85],\n+ \"long\": [1, 9, 11, 12, 15, 17, 18, 19, 23, 27, 54, 69, 70, 71],\n \"\": [1, 3, 4, 5, 6, 8, 12, 15, 18, 19, 20, 23, 27, 38, 41, 48, 50, 51, 53, 54, 56, 59, 63, 66, 67, 68, 69, 70, 71, 74, 76, 80, 81, 82, 83, 84, 85, 86],\n- \"run\": [1, 5, 6, 12, 15, 17, 66, 76, 82, 83, 85],\n+ \"run\": [1, 5, 6, 11, 12, 15, 17, 66, 76, 82, 83, 85],\n \"legaci\": [2, 4, 5, 6, 7, 8, 15, 16, 18, 19, 20, 23, 27, 38, 41, 48, 51, 52, 53, 54, 67, 69, 70, 71, 72, 74, 79, 81, 82, 83, 85, 86, 87, 88],\n \"specif\": [2, 3, 5, 7, 9, 18, 19, 48, 51, 52, 54, 66, 67, 69, 71, 74, 83, 85, 87, 88],\n- \"refer\": [2, 5, 6, 7, 18, 19, 23, 27, 48, 51, 52, 54, 66, 69, 70, 71, 74, 76, 80, 81],\n+ \"refer\": [2, 5, 6, 7, 18, 19, 23, 27, 48, 54, 66, 69, 70, 71, 74, 76, 80, 81],\n \"own\": [2, 5, 7, 19, 20, 66, 69],\n \"matridg\": [2, 5, 7],\n \"matteridg\": [2, 5, 7],\n \"messlidg\": [2, 5, 7],\n \"skidg\": [2, 5, 7],\n \"sleamdg\": [2, 5, 7],\n \"slidcord\": [2, 5, 7],\n \"slidgnal\": [2, 5, 7],\n \"slidgram\": [2, 5, 7],\n \"debian\": [2, 5, 76, 82],\n \"packag\": [2, 5, 6, 68, 79, 82],\n \"edit\": [2, 3, 48, 51, 53, 54, 71, 74],\n \"conf\": [2, 3, 9],\n- \"file\": [2, 3, 4, 5, 9, 18, 19, 23, 27, 48, 51, 52, 53, 54, 63, 67, 68, 69, 70, 71, 74, 80, 82],\n+ \"file\": [2, 3, 4, 5, 9, 18, 19, 23, 27, 48, 51, 53, 54, 63, 67, 68, 69, 70, 71, 74, 80, 82],\n \"launch\": [2, 3, 6, 9, 23, 27, 54, 76, 77, 80],\n \"By\": [2, 3, 18, 19, 23, 27, 54, 66, 69, 70, 77, 80],\n \"default\": [2, 3, 12, 18, 19, 20, 23, 27, 48, 50, 51, 54, 59, 63, 65, 66, 67, 68, 69, 70, 71, 74],\n \"all\": [2, 3, 8, 9, 12, 16, 18, 19, 20, 23, 27, 34, 48, 50, 51, 53, 54, 59, 60, 63, 66, 67, 68, 69, 71, 74, 85, 88],\n \"found\": [2, 12, 18, 19, 51, 53, 59, 63, 66, 67, 68, 69, 71],\n \"chang\": [2, 8, 18, 19, 48, 51, 53, 54, 68, 69, 71, 74, 80],\n \"slidge_conf_dir\": 2,\n \"env\": [2, 9],\n \"dir1\": 2,\n \"dir2\": 2,\n \"dir3\": 2,\n \"It\": [2, 18, 19, 23, 27, 48, 51, 53, 54, 59, 68, 69, 70, 71, 74],\n- \"store\": [2, 18, 19, 23, 27, 51, 52, 53, 54, 60, 63, 69, 70, 71],\n- \"attach\": [2, 4, 5, 18, 19, 23, 27, 51, 52, 54, 67, 69, 70, 71, 82],\n+ \"store\": [2, 18, 19, 23, 27, 51, 53, 54, 60, 63, 69, 70, 71],\n+ \"attach\": [2, 4, 5, 18, 19, 23, 27, 54, 67, 69, 70, 71, 82],\n \"log\": [2, 3, 23, 27, 48, 54, 66, 68, 70, 74, 80, 85],\n- \"specifi\": [2, 12, 18, 19, 23, 27, 51, 52, 54, 59, 63, 66, 67, 68, 69, 70, 71],\n- \"plugin\": [2, 4, 5, 9, 10, 12, 15, 18, 19, 23, 27, 48, 50, 51, 52, 53, 54, 59, 63, 66, 69, 70, 71, 74, 80, 85],\n+ \"specifi\": [2, 12, 18, 19, 23, 27, 54, 59, 63, 66, 67, 68, 69, 70, 71],\n+ \"plugin\": [2, 4, 5, 9, 10, 12, 15, 18, 19, 23, 27, 48, 50, 51, 53, 54, 59, 63, 66, 69, 70, 71, 74, 80, 85],\n \"startup\": [2, 3, 18, 19, 48, 51, 53, 54, 69, 71, 74],\n \"c\": [2, 6, 9, 51, 53, 63, 71, 76],\n \"ugli\": 2,\n \"mess\": [2, 76],\n \"soon\": [2, 78],\n \"fix\": [2, 4, 61, 66],\n \"imposs\": 2,\n@@ -299,78 +299,78 @@\n \"off\": [2, 68],\n \"boolean\": 2,\n \"argument\": [2, 3, 12, 15, 19, 20, 23, 27, 54, 66, 67, 68, 69, 70, 77],\n \"ar\": [2, 3, 4, 6, 12, 15, 18, 19, 20, 23, 27, 48, 51, 53, 54, 59, 60, 66, 67, 68, 69, 71, 74, 80, 81, 83, 85, 86, 87, 88],\n \"As\": [2, 5, 82],\n \"workaround\": [2, 51, 53, 71, 76],\n \"cli\": [2, 3, 9],\n- \"arg\": [2, 9, 12, 15, 17, 18, 19, 20, 66, 67, 68, 69],\n+ \"arg\": [2, 9, 11, 12, 15, 17, 18, 19, 20, 66, 67, 68, 69],\n \"instead\": [2, 23, 27, 51, 53, 54, 59, 66, 67, 68, 70, 71],\n \"e\": [2, 3, 12, 19, 20, 23, 27, 48, 51, 53, 54, 60, 63, 67, 68, 69, 71, 74],\n \"g\": [2, 3, 19, 20, 23, 27, 48, 51, 53, 54, 68, 69, 71, 74],\n \"some\": [2, 4, 12, 15, 19, 20, 48, 54, 63, 66, 69, 74, 76, 85, 86],\n \"opt\": 2,\n \"fals\": [2, 4, 12, 15, 18, 19, 23, 27, 38, 41, 48, 51, 52, 53, 54, 59, 63, 65, 66, 67, 68, 69, 70, 71, 74],\n \"while\": [3, 12, 15, 51, 53, 71],\n- \"interact\": [3, 18, 19, 23, 27, 51, 52, 54, 69, 70, 71, 81, 85],\n+ \"interact\": [3, 18, 19, 23, 27, 54, 69, 70, 71, 81, 85],\n \"command\": [3, 23, 27, 48, 54, 70, 74, 81, 82, 84, 85, 88],\n \"wai\": [3, 8, 48, 54, 60, 74, 76, 80, 81, 86],\n \"automat\": [3, 8, 9, 12, 15, 18, 19, 48, 51, 53, 54, 66, 69, 71, 74, 77],\n \"page\": [3, 82],\n \"describ\": [3, 23, 27, 48, 54, 70, 74],\n \"achiev\": 3,\n \"podman\": 3,\n \"sysv\": 3,\n \"docker\": [3, 6, 76],\n- \"also\": [3, 18, 19, 23, 27, 39, 48, 51, 52, 54, 59, 63, 64, 66, 67, 68, 69, 70, 71, 74, 76, 77, 80],\n+ \"also\": [3, 18, 19, 23, 27, 39, 48, 54, 59, 63, 64, 66, 67, 68, 69, 70, 71, 74, 76, 77, 80],\n \"possibl\": [3, 18, 19, 23, 27, 48, 51, 53, 54, 66, 67, 69, 71, 74, 76],\n \"welcom\": [3, 23, 27, 54, 70],\n \"we\": [3, 5, 23, 25, 27, 51, 53, 54, 56, 68, 70, 71, 80],\n \"assum\": [3, 51, 53, 67, 71],\n \"fulfil\": 3,\n \"basic\": [3, 23, 27, 54, 63, 66, 81, 88],\n \"extens\": [3, 51, 53, 71],\n \"common\": [3, 5, 9, 20, 23, 27, 34, 54, 70, 82],\n \"enabl\": [3, 59, 68],\n \"sudo\": [3, 76],\n \"systemctl\": 3,\n- \"system\": [3, 6, 18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n+ \"system\": [3, 6, 18, 19, 23, 27, 54, 69, 70, 71],\n \"apt\": 3,\n \"ubuntu\": 3,\n \"imag\": [3, 12, 15, 23, 27, 48, 51, 53, 54, 59, 67, 70, 71, 74],\n \"avail\": [3, 6, 9, 23, 27, 48, 54, 70, 74],\n \"http\": [3, 4, 5, 6, 8, 9, 23, 27, 48, 54, 66, 74, 76, 82],\n \"hub\": [3, 6],\n \"u\": [3, 67, 80],\n \"nicocool84\": 3,\n- \"network\": [3, 5, 16, 18, 19, 20, 23, 27, 48, 51, 52, 53, 54, 69, 70, 71, 74, 80, 81, 83, 84, 85, 86, 87, 88],\n- \"name\": [3, 12, 15, 17, 18, 19, 23, 27, 48, 51, 52, 53, 54, 59, 64, 66, 67, 68, 69, 70, 71, 74, 77, 80, 82, 84, 85],\n+ \"network\": [3, 5, 16, 18, 19, 20, 23, 27, 48, 51, 53, 54, 69, 70, 71, 74, 80, 81, 83, 84, 85, 86, 87, 88],\n+ \"name\": [3, 11, 12, 15, 17, 18, 19, 23, 27, 48, 51, 53, 54, 59, 64, 66, 67, 68, 69, 70, 71, 74, 77, 80, 82, 84, 85],\n \"human\": [3, 48, 54, 74, 84],\n- \"friendli\": [3, 12, 15, 17, 18, 19, 69],\n+ \"friendli\": [3, 11, 12, 15, 17, 18, 19, 69],\n \"detach\": 3,\n \"tty\": 3,\n- \"io\": [3, 18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n+ \"io\": [3, 18, 19, 23, 27, 54, 69, 70, 71],\n \"latest\": [3, 18, 19, 23, 27, 54, 69],\n \"congrat\": 3,\n \"chat\": [3, 5, 12, 15, 17, 18, 19, 23, 27, 48, 51, 52, 53, 54, 69, 70, 71, 74, 80, 81, 82, 83, 85, 87, 88],\n \"buddi\": 3,\n \"super\": [3, 5, 39, 64, 68, 76, 80],\n \"duper\": [3, 5, 76, 80],\n \"yoohoo\": 3,\n \"check\": [3, 6, 18, 19, 48, 51, 53, 54, 59, 66, 68, 69, 71, 74],\n \"keep\": [3, 5, 66, 81, 82, 85],\n \"between\": [3, 61, 66, 67, 77, 81],\n \"stop\": [3, 67, 68, 83],\n \"inevit\": 3,\n \"happen\": [3, 16, 23, 27, 54, 83],\n- \"dure\": [3, 18, 19, 23, 27, 51, 52, 54, 69, 70, 71, 76],\n+ \"dure\": [3, 18, 19, 23, 27, 54, 69, 70, 71, 76],\n \"updat\": [3, 12, 18, 19, 51, 53, 60, 63, 67, 69, 71, 76, 77],\n \"volum\": 3,\n \"insid\": [3, 9],\n- \"where\": [3, 12, 15, 16, 18, 19, 20, 23, 27, 48, 51, 52, 53, 54, 59, 67, 68, 69, 70, 71, 74],\n+ \"where\": [3, 12, 15, 16, 18, 19, 20, 23, 27, 48, 51, 53, 54, 59, 67, 68, 69, 70, 71, 74],\n \"instruct\": [3, 6, 23, 27, 54, 70],\n \"been\": [3, 18, 19, 23, 27, 51, 53, 54, 66, 67, 69, 70, 71, 77],\n \"test\": [3, 12, 15, 60, 67, 76],\n \"bullsey\": 3,\n \"distro\": [3, 6],\n \"thei\": [3, 18, 19, 23, 27, 51, 53, 54, 63, 66, 69, 71, 81],\n \"adapt\": 3,\n@@ -383,19 +383,19 @@\n \"subgid\": 3,\n \"usermod\": 3,\n \"200000\": 3,\n \"201000\": 3,\n \"rang\": [3, 67],\n \"overlap\": [3, 67],\n \"linger\": 3,\n- \"its\": [3, 5, 12, 15, 17, 19, 20, 23, 27, 48, 54, 59, 66, 67, 68, 69, 74, 80],\n+ \"its\": [3, 5, 11, 12, 15, 17, 19, 20, 23, 27, 48, 54, 59, 66, 67, 68, 69, 74, 80],\n \"loginctl\": 3,\n \"id\": [3, 18, 19, 20, 23, 27, 38, 41, 48, 51, 52, 53, 54, 66, 67, 69, 70, 71, 74, 79, 80, 82],\n- \"avoid\": [3, 18, 19, 23, 27, 51, 52, 54, 68, 69, 70, 71],\n- \"pass\": [3, 12, 15, 17, 18, 19, 20, 23, 27, 48, 51, 52, 54, 66, 68, 69, 70, 71, 74, 76],\n+ \"avoid\": [3, 18, 19, 23, 27, 54, 68, 69, 70, 71],\n+ \"pass\": [3, 11, 12, 15, 17, 18, 19, 20, 23, 27, 48, 54, 66, 68, 69, 70, 71, 74, 76],\n \"everyth\": [3, 9, 19, 51, 76],\n \"mkdir\": 3,\n \"p\": [3, 51, 53, 71, 76],\n \"echo\": 3,\n \"admin\": [3, 82],\n \"a_real_secret\": 3,\n \"temporarili\": 3,\n@@ -415,83 +415,83 @@\n \"label\": [3, 12, 15, 82],\n \"autoupd\": 3,\n \"auto\": [3, 4, 51, 53, 71],\n \"dedic\": [3, 48, 54, 74],\n \"mechan\": [3, 51, 52, 71, 80],\n \"everi\": [3, 5, 19, 20, 69],\n \"separ\": [3, 67, 68],\n- \"new\": [3, 18, 19, 23, 27, 48, 51, 52, 53, 54, 59, 60, 61, 67, 68, 69, 70, 71, 74, 80],\n+ \"new\": [3, 18, 19, 23, 27, 48, 51, 53, 54, 59, 60, 61, 67, 68, 69, 70, 71, 74, 80],\n \"reload\": [3, 8, 76],\n \"examin\": 3,\n \"container_nam\": 3,\n \"These\": [4, 66, 83, 85, 87, 88],\n- \"meant\": [4, 18, 19, 23, 27, 51, 52, 53, 54, 66, 69, 70, 71],\n+ \"meant\": [4, 18, 19, 23, 27, 51, 53, 54, 66, 69, 70, 71],\n \"complet\": [4, 51, 53, 66, 71],\n \"rather\": [4, 18, 19, 68, 69],\n \"show\": [4, 39, 48, 54, 59, 64, 68, 74],\n \"relev\": [4, 68],\n \"uncom\": 4,\n \"comment\": 4,\n \"http_file\": [4, 5, 82],\n \"roster\": [4, 8, 18, 19, 23, 27, 54, 63, 69, 70, 80, 81, 82, 84, 85],\n \"sync\": [4, 81, 82, 85],\n- \"carbon\": [4, 18, 19, 23, 27, 51, 52, 54, 69, 70, 71, 81],\n+ \"carbon\": [4, 18, 19, 23, 27, 54, 69, 70, 71, 81],\n \"privileged_ent\": [4, 8],\n \"both\": [4, 8, 38, 41, 59, 60, 66, 68, 81],\n- \"messag\": [4, 8, 12, 15, 17, 18, 19, 23, 27, 48, 49, 51, 52, 53, 54, 56, 59, 63, 66, 67, 68, 69, 70, 71, 74, 80, 81, 84, 85],\n- \"outgo\": [4, 8, 18, 19, 23, 27, 51, 52, 54, 69, 70, 71, 81],\n+ \"messag\": [4, 8, 11, 12, 15, 17, 18, 19, 23, 27, 48, 49, 51, 53, 54, 56, 59, 63, 66, 67, 68, 69, 70, 71, 74, 80, 81, 84, 85],\n+ \"outgo\": [4, 8, 18, 19, 23, 27, 54, 69, 70, 71, 81],\n \"wall\": [4, 8],\n \"garden\": [4, 8],\n \"repeat\": 4,\n \"note\": [4, 9, 16, 20, 34, 66, 67, 68],\n \"mod_http_upload\": [4, 5, 82],\n \"cover\": [4, 19, 20, 63, 69],\n \"No\": [4, 5, 82],\n \"extern\": 4,\n \"nginx\": [4, 5, 82],\n \"next\": [4, 59, 66],\n \"re\": [4, 6, 51, 53, 66, 71],\n \"multipl\": 4,\n \"bridg\": [4, 8, 48, 54, 74],\n \"global_rout\": 4,\n- \"ad\": [4, 12, 15, 17, 18, 19, 23, 27, 54, 59, 66, 69, 70, 80, 81, 83, 84, 88],\n+ \"ad\": [4, 11, 12, 15, 17, 18, 19, 23, 27, 54, 59, 66, 69, 70, 80, 81, 83, 84, 88],\n \"abov\": [4, 68],\n \"access_rul\": [4, 8],\n \"slidge_rul\": [4, 8],\n \"A\": [4, 6, 10, 12, 15, 18, 19, 23, 27, 48, 51, 52, 53, 54, 59, 60, 63, 65, 66, 67, 68, 69, 70, 71, 74, 81],\n \"fill\": [4, 12, 15, 19, 20, 50, 51, 67, 69, 71, 79, 80, 82],\n- \"app\": [4, 8, 18, 19, 23, 27, 51, 52, 54, 69, 70, 71, 81],\n+ \"app\": [4, 8, 18, 19, 23, 27, 54, 69, 70, 71, 81],\n \"broken\": 4,\n- \"when\": [4, 12, 15, 17, 18, 19, 20, 23, 25, 27, 38, 41, 48, 51, 52, 53, 54, 56, 60, 66, 67, 68, 69, 70, 71, 74, 76, 77, 80, 84],\n+ \"when\": [4, 11, 12, 15, 17, 18, 19, 20, 23, 25, 27, 38, 41, 48, 51, 52, 53, 54, 56, 60, 66, 67, 68, 69, 70, 71, 74, 76, 77, 80, 84],\n \"written\": [4, 76],\n \"hopefulli\": 4,\n \"sinc\": [4, 23, 27, 51, 53, 54, 56, 66, 68, 70, 71, 76, 81, 84],\n \"mod_privileg\": [4, 5, 82],\n \"mod_rost\": [4, 8],\n \"version\": [4, 8, 9, 59, 66, 67, 68],\n \"0114\": 5,\n \"jabber\": [5, 8, 12, 15, 23, 27, 48, 54, 59, 61, 66, 70, 74, 84],\n \"protocol\": [5, 8, 23, 27, 54, 63, 70],\n \"commun\": [5, 8, 81],\n \"independ\": 5,\n- \"entri\": [5, 12, 15, 17],\n+ \"entri\": [5, 11, 12, 15, 17],\n \"guid\": 5,\n \"ll\": 5,\n \"talk\": 5,\n \"fiction\": 5,\n \"instal\": [5, 76, 82],\n \"dockerhub\": [5, 82],\n \"pipx\": [5, 82],\n \"prosodi\": [5, 76, 82],\n \"ejabberd\": [5, 82],\n \"upload\": [5, 6, 48, 54, 74, 82],\n \"2\": [5, 12, 51, 59, 63, 67, 68, 82],\n \"mod_http_file_shar\": [5, 82],\n \"daemon\": [5, 6, 82],\n- \"data\": [5, 12, 15, 18, 19, 23, 27, 48, 51, 52, 53, 54, 63, 66, 67, 69, 70, 71, 74, 76, 82],\n+ \"data\": [5, 12, 15, 18, 19, 23, 27, 48, 51, 53, 54, 63, 66, 67, 69, 70, 71, 74, 76, 82],\n \"persist\": [5, 23, 27, 51, 53, 54, 63, 71, 82],\n \"unit\": [5, 82],\n \"arm64\": 6,\n \"amd64\": 6,\n \"bunch\": 6,\n \"git\": [6, 9],\n \"sr\": [6, 9, 82],\n@@ -501,69 +501,69 @@\n \"built\": [6, 39, 59, 64, 68],\n \"push\": [6, 51, 53, 71],\n \"master\": [6, 9],\n \"artifact\": 6,\n \"build\": [6, 59],\n \"job\": 6,\n \"repo\": [6, 76],\n- \"maintain\": [6, 18, 19, 38, 41, 51, 53, 69, 71],\n+ \"maintain\": [6, 18, 19, 38, 41, 69, 71],\n \"igimonst\": 6,\n \"readm\": 6,\n- \"tag\": [6, 18, 19, 23, 27, 51, 52, 54, 59, 69, 70, 71],\n+ \"tag\": [6, 18, 19, 23, 27, 54, 59, 69, 70, 71],\n \"releas\": 6,\n \"pypi\": 6,\n \"python3\": 6,\n \"gdbm\": 6,\n- \"case\": [6, 12, 15, 18, 19, 20, 23, 27, 38, 41, 48, 51, 52, 53, 54, 63, 66, 67, 69, 70, 71, 74, 77, 86],\n+ \"case\": [6, 12, 15, 18, 19, 20, 23, 27, 38, 41, 48, 51, 53, 54, 63, 66, 67, 69, 70, 71, 74, 77, 86],\n \"import\": [6, 15, 54, 77, 80],\n \"dbm\": [6, 63],\n \"gnu\": [6, 68],\n \"exit\": [6, 9, 20],\n- \"return\": [6, 9, 10, 12, 15, 16, 17, 18, 19, 20, 23, 27, 34, 38, 39, 41, 48, 49, 50, 51, 52, 53, 54, 59, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74],\n+ \"return\": [6, 9, 10, 11, 12, 15, 16, 17, 18, 19, 20, 23, 27, 34, 38, 39, 41, 48, 49, 50, 51, 53, 54, 59, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74],\n \"code\": [6, 12, 15, 16, 23, 27, 48, 51, 52, 54, 66, 67, 70, 71, 74, 76, 80],\n \"your_importable_legacy_modul\": 6,\n \"look\": [6, 18, 19, 68, 69, 80],\n \"bleed\": 6,\n \"edg\": 6,\n \"download\": 6,\n- \"entiti\": [8, 12, 15, 17, 18, 19, 23, 27, 38, 41, 48, 51, 52, 53, 54, 69, 70, 71, 74, 77, 81],\n+ \"entiti\": [8, 11, 12, 15, 17, 18, 19, 23, 27, 38, 41, 48, 54, 69, 70, 71, 74, 77, 81],\n \"0356\": [8, 18, 19, 69],\n \"experi\": 8,\n \"With\": [8, 67, 79, 80, 82],\n \"puppet\": [8, 85],\n- \"contact\": [8, 12, 15, 23, 27, 48, 51, 52, 53, 54, 70, 71, 74, 79, 80, 81, 82, 85],\n- \"reflect\": [8, 18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"side\": [8, 18, 19, 23, 27, 51, 52, 53, 54, 69, 70, 71, 83],\n- \"sent\": [8, 18, 19, 23, 27, 48, 51, 52, 53, 54, 63, 66, 69, 70, 71, 74, 81],\n+ \"contact\": [8, 12, 15, 23, 27, 48, 51, 53, 54, 70, 71, 74, 79, 80, 81, 82, 85],\n+ \"reflect\": [8, 18, 19, 23, 27, 54, 69, 70, 71],\n+ \"side\": [8, 18, 19, 23, 27, 51, 53, 54, 69, 70, 71, 83],\n+ \"sent\": [8, 18, 19, 23, 27, 48, 51, 53, 54, 63, 66, 69, 70, 71, 74, 81],\n \"non\": [8, 9, 18, 19, 20, 51, 53, 67, 68, 69, 71],\n \"client\": [8, 12, 15, 16, 18, 19, 23, 27, 48, 51, 52, 53, 54, 59, 61, 66, 67, 69, 70, 71, 74, 79, 80, 81, 82, 83, 84, 85, 86],\n- \"offici\": [8, 16, 18, 19, 23, 27, 51, 52, 54, 69, 70, 71, 81],\n- \"synchron\": [8, 18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n+ \"offici\": [8, 16, 18, 19, 23, 27, 54, 69, 70, 71, 81],\n+ \"synchron\": [8, 18, 19, 23, 27, 54, 69, 70, 71],\n \"action\": [8, 18, 19, 48, 54, 69, 74, 81],\n \"done\": [8, 18, 19, 67, 69, 77, 81, 88],\n- \"state\": [8, 18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74],\n- \"emoji\": [8, 18, 19, 23, 27, 48, 51, 52, 53, 54, 69, 70, 71, 74],\n- \"reaction\": [8, 18, 19, 23, 27, 48, 51, 52, 53, 54, 69, 70, 71, 74],\n- \"retract\": [8, 18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74, 82],\n+ \"state\": [8, 18, 19, 23, 27, 48, 54, 69, 70, 71, 74],\n+ \"emoji\": [8, 18, 19, 23, 27, 48, 54, 69, 70, 71, 74],\n+ \"reaction\": [8, 18, 19, 23, 27, 48, 51, 53, 54, 69, 70, 71, 74],\n+ \"retract\": [8, 18, 19, 23, 27, 48, 54, 69, 70, 71, 74, 82],\n \"bookmark\": [8, 51, 53, 71, 82],\n \"0402\": [8, 51, 53, 71],\n \"muc\": [8, 18, 19, 23, 27, 48, 51, 52, 53, 54, 69, 70, 71, 74, 81, 82],\n \"0045\": 8,\n \"easi\": [8, 86],\n \"prosodyctl\": 8,\n \"im\": 8,\n \"rock\": 8,\n \"defin\": [8, 12, 15, 16, 18, 19, 20, 39, 48, 54, 59, 64, 65, 67, 68, 69, 70, 74, 76, 77],\n \"iq\": [8, 10, 23, 27, 48, 51, 53, 54, 63, 66, 70, 71, 74],\n \"pubsub\": 8,\n \"Then\": 8,\n- \"either\": [8, 12, 15, 17, 18, 19, 23, 27, 54, 59, 60, 63, 66, 67, 69, 81, 83, 88],\n+ \"either\": [8, 11, 12, 15, 17, 18, 19, 23, 27, 54, 59, 60, 63, 66, 67, 69, 81, 83, 88],\n \"restart\": [8, 51, 53, 71],\n \"mod_reload_compon\": 8,\n- \"activ\": [8, 18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74, 82, 86],\n+ \"activ\": [8, 18, 19, 23, 27, 48, 54, 69, 70, 71, 74, 82, 86],\n \"deactiv\": 8,\n \"taken\": 8,\n \"easiest\": [8, 76],\n \"go\": [8, 79, 82, 88],\n \"23\": 8,\n \"10\": [8, 16],\n \"newer\": 8,\n@@ -577,186 +577,195 @@\n \"variabl\": [9, 65],\n \"ini\": 9,\n \"convent\": [9, 81],\n \"dir\": 9,\n \"becom\": [9, 16, 68],\n \"home_dir\": 9,\n \"put\": [9, 80],\n- \"anoth\": [9, 18, 19, 23, 27, 48, 51, 52, 54, 60, 69, 70, 71, 74, 79, 82],\n+ \"anoth\": [9, 18, 19, 23, 27, 48, 54, 60, 69, 70, 71, 74, 79, 82],\n \"doubl\": 9,\n \"dash\": 9,\n \"debug\": [9, 66, 68],\n \"tree\": 9,\n \"item\": [9, 10, 12, 15, 23, 27, 51, 53, 54, 59, 63, 66, 67, 70, 71, 82],\n \"dev\": [9, 82],\n \"except\": [9, 16, 20, 23, 27, 34, 54, 56, 60, 65, 66, 68, 70],\n \"sigterminterrupt\": 9,\n- \"base\": [9, 10, 15, 17, 20, 27, 34, 54, 64, 65, 68, 70, 80, 81],\n+ \"base\": [9, 10, 11, 15, 17, 20, 27, 34, 54, 64, 65, 68, 70, 80, 81],\n \"class\": [9, 34, 76, 77, 80, 82],\n \"add_not\": [9, 16, 20, 34, 82],\n \"with_traceback\": [9, 16, 20, 34, 82],\n \"tb\": [9, 16, 20, 34],\n \"self\": [9, 12, 15, 16, 18, 19, 20, 23, 27, 34, 48, 50, 51, 53, 54, 56, 65, 66, 69, 71, 74, 76, 80],\n \"__traceback__\": [9, 16, 20, 34],\n \"adhocprovid\": 10,\n- \"slixmpp\": [10, 12, 15, 17, 18, 19, 23, 25, 27, 49, 51, 52, 53, 54, 56, 59, 63, 66, 69, 70, 71],\n+ \"slixmpp\": [10, 11, 12, 15, 17, 18, 19, 23, 25, 27, 49, 51, 52, 53, 54, 56, 59, 63, 66, 69, 70, 71],\n \"less\": [10, 66],\n \"boilerpl\": 10,\n \"untyp\": 10,\n \"dict\": [10, 12, 15, 23, 27, 48, 54, 63, 67, 70, 74, 80],\n- \"paramet\": [10, 12, 15, 17, 18, 19, 20, 23, 27, 38, 41, 48, 49, 50, 51, 52, 53, 54, 59, 61, 63, 65, 66, 67, 68, 69, 70, 71, 74],\n- \"core\": [10, 12, 15, 17, 18, 19, 20, 50, 51, 53, 54, 59, 69, 71, 74],\n- \"basegatewai\": [10, 12, 15, 16, 17, 23, 27, 48, 54, 70, 74, 77, 80, 82],\n- \"none\": [10, 12, 15, 17, 18, 19, 23, 27, 38, 41, 48, 51, 52, 53, 54, 56, 59, 60, 63, 65, 66, 67, 68, 69, 70, 71, 74, 86],\n+ \"paramet\": [10, 11, 12, 15, 17, 18, 19, 20, 23, 27, 38, 41, 48, 49, 50, 51, 52, 53, 54, 59, 61, 63, 65, 66, 67, 68, 69, 70, 71, 74],\n+ \"core\": [10, 11, 12, 15, 17, 18, 19, 20, 50, 51, 53, 54, 59, 69, 71, 74],\n+ \"basegatewai\": [10, 11, 12, 15, 16, 17, 23, 27, 48, 54, 70, 74, 77, 80, 82],\n+ \"none\": [10, 11, 12, 15, 17, 18, 19, 23, 27, 38, 41, 48, 51, 52, 53, 54, 56, 59, 60, 63, 65, 66, 67, 68, 69, 70, 71, 74, 86],\n \"call\": [10, 18, 19, 23, 27, 48, 50, 51, 52, 53, 54, 56, 63, 66, 67, 68, 69, 70, 71, 74, 77, 80, 81],\n- \"async\": [10, 12, 15, 17, 18, 19, 20, 23, 27, 38, 41, 48, 50, 51, 52, 53, 54, 69, 70, 71, 74, 80],\n+ \"async\": [10, 11, 12, 15, 17, 18, 19, 20, 23, 27, 38, 41, 48, 50, 51, 53, 54, 69, 70, 71, 74, 80],\n \"get_item\": 10,\n- \"node\": [10, 12, 15, 17, 82],\n+ \"node\": [10, 11, 12, 15, 17, 82],\n \"disco\": [10, 23, 27, 54],\n \"queri\": [10, 48, 54, 74],\n \"who\": [10, 12, 15, 81],\n- \"str\": [10, 12, 15, 17, 18, 19, 20, 23, 27, 48, 50, 51, 52, 53, 54, 59, 63, 65, 67, 68, 69, 70, 71, 74, 80],\n+ \"str\": [10, 11, 12, 15, 17, 18, 19, 20, 23, 27, 48, 50, 51, 52, 53, 54, 59, 63, 65, 67, 68, 69, 70, 71, 74, 80],\n \"xep_0030\": 10,\n \"stanza\": [10, 48, 49, 51, 53, 54, 63, 66, 71, 74],\n \"discoitem\": 10,\n- \"tableresult\": [12, 15, 17, 82],\n+ \"admincommand\": 11,\n+ \"abstract\": [11, 12, 15, 17, 23, 27, 39, 48, 50, 51, 53, 54, 64, 65, 68, 70, 71, 74],\n+ \"implement\": [11, 12, 15, 17, 19, 20, 23, 25, 27, 39, 48, 50, 51, 54, 59, 63, 64, 66, 67, 68, 69, 70, 71, 74, 76],\n+ \"chatbot\": [11, 12, 15, 17, 23, 27, 54, 81, 88],\n+ \"hoc\": [11, 12, 15, 17, 81, 83, 88],\n+ \"stuff\": [11, 12, 15, 17, 18, 19, 23, 27, 54, 67, 69, 70, 76, 83],\n+ \"help\": [11, 12, 15, 17, 23, 27, 51, 53, 54, 70, 71, 82, 83],\n+ \"descript\": [11, 12, 15, 17, 51, 53, 59, 66, 71, 82],\n+ \"chat_command\": [11, 12, 15, 17, 82],\n+ \"text\": [11, 12, 15, 17, 18, 19, 23, 27, 48, 54, 59, 66, 67, 69, 70, 71, 74, 80],\n+ \"send\": [11, 12, 15, 17, 18, 19, 23, 25, 27, 48, 51, 52, 53, 54, 66, 69, 70, 71, 74, 80, 83, 85],\n+ \"trigger\": [11, 12, 15, 17, 48, 51, 52, 53, 54, 66, 71, 74, 81, 84, 85],\n+ \"session\": [11, 12, 15, 17, 18, 19, 20, 23, 27, 50, 51, 53, 54, 69, 70, 71, 72, 82],\n+ \"ifrom\": [11, 12, 15, 17, 63],\n+ \"basesess\": [11, 12, 15, 17, 18, 19, 20, 23, 27, 48, 50, 51, 53, 54, 69, 70, 71, 74, 77, 80, 82],\n+ \"word\": [11, 12, 15, 17, 67, 84],\n+ \"after\": [11, 12, 15, 16, 17, 23, 27, 51, 53, 54, 66, 67, 70, 71, 77, 84],\n+ \"string\": [11, 12, 15, 17, 19, 20, 48, 54, 59, 63, 66, 67, 68, 69, 74],\n+ \"tableresult\": [11, 12, 15, 17, 82],\n+ \"form\": [11, 12, 15, 16, 17, 23, 27, 48, 54, 59, 63, 70, 74, 80, 81, 82],\n+ \"confirm\": [11, 12, 15, 16, 17, 18, 19, 23, 27, 54, 69, 70, 82],\n+ \"commandresponsetyp\": [11, 12, 15],\n+ \"raise_if_not_author\": [11, 12, 15, 17, 82],\n+ \"rais\": [11, 12, 15, 16, 17, 23, 27, 48, 50, 51, 53, 54, 56, 60, 63, 66, 67, 68, 70, 71, 74, 77],\n+ \"error\": [11, 12, 15, 17, 66, 67, 68],\n+ \"author\": [11, 12, 15, 17, 48, 54, 67, 74],\n+ \"try\": [11, 12, 15, 17, 18, 19, 23, 27, 54, 65, 67, 69, 70, 71, 76, 84],\n+ \"exist\": [11, 12, 15, 17, 59, 68, 80],\n+ \"listus\": 11,\n+ \"_session\": 11,\n+ \"_ifrom\": [11, 17],\n+ \"_\": [11, 17],\n+ \"slidgeinfo\": 11,\n+ \"deleteus\": 11,\n+ \"changeloglevel\": 11,\n+ \"exec\": 11,\n \"structur\": [12, 15],\n \"result\": [12, 15, 23, 27, 54, 59, 66, 67, 70],\n \"field\": [12, 15, 23, 27, 54, 67, 70, 80, 82],\n \"collect\": [12, 15, 23, 27, 54, 66],\n \"formfield\": [12, 15, 23, 27, 54, 70, 82],\n \"column\": [12, 15],\n \"tabl\": [12, 15, 65, 67],\n \"row\": [12, 15],\n \"kei\": [12, 15, 23, 27, 48, 54, 59, 63, 65, 67, 74],\n \"attribut\": [12, 18, 19, 20, 23, 27, 48, 51, 53, 59, 66, 68, 69, 70, 71, 74, 77, 80, 82],\n- \"descript\": [12, 15, 17, 51, 53, 59, 66, 71, 82],\n \"get_xml\": [12, 15, 82],\n- \"form\": [12, 15, 16, 17, 23, 27, 48, 54, 59, 63, 70, 74, 80, 81, 82],\n \"report\": [12, 15, 60],\n \"header\": [12, 15, 66],\n \"repres\": [12, 15, 18, 19, 20, 38, 41, 48, 51, 53, 54, 68, 69, 71, 74, 77, 80, 81],\n \"xml\": [12, 15, 59, 61, 66],\n \"xep_0004\": [12, 15],\n \"searchresult\": [12, 15, 17, 48, 54, 74, 82],\n \"search\": [12, 15, 17, 23, 27, 48, 54, 67, 68, 70, 74, 82, 83, 84],\n- \"basesess\": [12, 15, 17, 18, 19, 20, 23, 27, 48, 50, 51, 53, 54, 69, 70, 71, 74, 77, 80, 82],\n- \"confirm\": [12, 15, 16, 17, 18, 19, 23, 27, 54, 69, 70, 82],\n \"dialog\": [12, 15, 23, 27, 54],\n \"prompt\": [12, 15, 23, 27, 48, 54, 70, 74, 82],\n- \"text\": [12, 15, 17, 18, 19, 23, 27, 48, 51, 52, 54, 59, 66, 67, 69, 70, 71, 74, 80],\n \"present\": [12, 15, 23, 27, 48, 51, 53, 54, 60, 63, 67, 68, 71, 74, 83],\n- \"trigger\": [12, 15, 17, 48, 51, 52, 53, 54, 66, 71, 74, 81, 84, 85],\n \"handler\": [12, 15, 67, 68, 80, 82],\n \"confirmationhandlertyp\": [12, 15],\n \"function\": [12, 15, 19, 20, 23, 27, 39, 48, 63, 69, 70, 74, 77, 82],\n \"responsetyp\": [12, 15],\n \"success\": [12, 15, 48, 50, 51, 54, 59, 66, 71, 74, 82],\n \"anyth\": [12, 15, 67, 81],\n \"handler_arg\": [12, 15, 82],\n- \"iter\": [12, 15, 18, 19, 23, 27, 48, 51, 52, 54, 59, 63, 66, 67, 69, 70, 71, 74],\n+ \"iter\": [12, 15, 18, 19, 23, 27, 48, 54, 59, 63, 66, 67, 69, 70, 71, 74],\n \"handler_kwarg\": [12, 15, 82],\n \"keyword\": [12, 15, 18, 19, 20, 66, 67, 68, 69],\n \"get_form\": [12, 15, 82],\n \"input\": [12, 15, 23, 27, 48, 54, 68, 70, 74, 82],\n \"get_valu\": [12, 15, 82],\n \"slix_form\": [12, 15],\n \"pars\": [12, 15],\n \"submiss\": [12, 15],\n- \"string\": [12, 15, 17, 19, 20, 48, 54, 59, 63, 66, 67, 68, 69, 74],\n- \"union\": [12, 15, 17, 18, 19, 23, 27, 48, 51, 52, 53, 54, 59, 60, 63, 69, 70, 71, 74],\n+ \"union\": [12, 15, 17, 18, 19, 23, 27, 48, 51, 53, 54, 59, 60, 63, 69, 70, 71, 74],\n \"bool\": [12, 15, 59, 67],\n \"commandaccess\": [12, 15, 82],\n \"clear\": [12, 18, 19, 56, 59, 60, 63, 67, 69],\n \"shallow\": [12, 60, 67],\n \"dictionari\": [12, 59, 66, 67],\n \"els\": [12, 23, 27, 51, 53, 54, 63, 67, 68, 70, 71],\n- \"object\": [12, 18, 19, 23, 27, 48, 51, 52, 54, 59, 63, 66, 67, 69, 70, 71, 74],\n- \"provid\": [12, 18, 19, 23, 27, 38, 41, 51, 52, 53, 54, 59, 63, 66, 67, 69, 70, 71, 80, 81, 83],\n+ \"object\": [12, 18, 19, 23, 27, 48, 54, 59, 63, 66, 67, 69, 70, 71, 74],\n+ \"provid\": [12, 18, 19, 23, 27, 38, 41, 51, 53, 54, 59, 63, 66, 67, 69, 70, 71, 80, 81, 83],\n \"view\": [12, 63, 67],\n \"pop\": [12, 59, 60, 63, 67],\n \"k\": [12, 51, 53, 63, 67, 71],\n \"v\": [12, 63, 67, 76],\n \"correspond\": [12, 25, 51, 53, 63, 66, 67, 71],\n \"otherwis\": [12, 23, 27, 54, 60, 63, 66, 67],\n- \"rais\": [12, 15, 16, 17, 23, 27, 48, 50, 51, 53, 54, 56, 60, 63, 66, 67, 68, 70, 71, 74, 77],\n \"keyerror\": [12, 60, 63, 65, 67],\n \"popitem\": [12, 63, 67],\n \"pair\": [12, 63, 67],\n- \"tupl\": [12, 18, 19, 23, 27, 51, 52, 54, 63, 66, 67, 69, 70, 71],\n+ \"tupl\": [12, 18, 19, 23, 27, 54, 63, 66, 67, 69, 70, 71],\n \"lifo\": [12, 66, 67],\n \"first\": [12, 23, 27, 51, 53, 54, 66, 67, 68, 71],\n \"setdefault\": [12, 63, 67],\n \"insert\": [12, 48, 54, 67, 74],\n \"f\": [12, 63, 67],\n \"method\": [12, 18, 19, 23, 27, 39, 48, 51, 53, 54, 59, 60, 63, 64, 66, 67, 68, 69, 70, 71, 74, 80],\n \"lack\": [12, 63, 67],\n \"intern\": [12, 15, 18, 19, 23, 27, 50, 51, 52, 53, 54, 63, 69, 70, 71],\n \"retriev\": [12, 15, 18, 19, 20, 51, 53, 59, 69, 71, 80],\n \"gatewayus\": [12, 15, 23, 27, 48, 54, 63, 65, 70, 74, 80],\n \"registration_form\": [12, 15, 23, 27, 54, 63, 70, 80],\n- \"whether\": [12, 15, 18, 19, 23, 27, 51, 52, 53, 54, 60, 66, 67, 69, 70, 71],\n+ \"whether\": [12, 15, 18, 19, 23, 27, 51, 53, 54, 60, 66, 67, 69, 70, 71],\n \"mandatori\": [12, 15],\n \"privat\": [12, 15, 51, 67, 82],\n \"sensit\": [12, 15, 19, 20, 69],\n- \"displai\": [12, 15, 18, 19, 23, 27, 51, 52, 54, 67, 69, 70, 71, 82],\n+ \"displai\": [12, 15, 18, 19, 23, 27, 54, 67, 69, 70, 71, 82],\n \"screen\": [12, 15],\n \"forc\": [12, 15, 18, 19, 69],\n \"field_typ\": [12, 15],\n- \"util\": [12, 15, 17, 18, 19, 20, 23, 27, 38, 41, 48, 50, 51, 52, 53, 54, 69, 70, 71, 74, 76],\n+ \"util\": [12, 15, 17, 18, 19, 20, 23, 27, 38, 41, 48, 50, 51, 53, 54, 69, 70, 71, 74, 76],\n \"fieldtyp\": [12, 15],\n \"0004\": [12, 15, 23, 27, 54],\n \"pre\": [12, 15, 79, 82],\n \"Will\": [12, 15, 48, 54, 59, 74],\n- \"modifi\": [12, 15, 18, 19, 23, 27, 48, 51, 52, 53, 54, 66, 69, 70, 71, 74],\n+ \"modifi\": [12, 15, 18, 19, 23, 27, 48, 51, 53, 54, 66, 69, 70, 71, 74],\n \"subscript\": [12, 15, 60],\n \"image_url\": [12, 15, 82],\n- \"associ\": [12, 15, 18, 19, 23, 27, 51, 52, 53, 54, 59, 69, 70, 71],\n+ \"associ\": [12, 15, 18, 19, 23, 27, 51, 53, 54, 59, 69, 70, 71],\n \"qr\": [12, 15, 16, 23, 27, 48, 54, 70, 74],\n \"valid\": [12, 15, 16, 18, 19, 20, 23, 27, 48, 51, 53, 54, 66, 67, 69, 70, 71, 74, 77, 82],\n \"xmpperror\": [12, 15, 23, 27, 48, 50, 51, 53, 54, 56, 70, 71, 74, 77],\n \"OR\": [12, 15],\n \"format\": [12, 15, 59, 66, 67],\n- \"abstract\": [12, 15, 17, 23, 27, 39, 48, 50, 51, 53, 54, 64, 65, 68, 70, 71, 74],\n- \"implement\": [12, 15, 17, 19, 20, 23, 25, 27, 39, 48, 50, 51, 54, 59, 63, 64, 66, 67, 68, 69, 70, 71, 74, 76],\n- \"chatbot\": [12, 15, 17, 23, 27, 54, 81, 88],\n- \"hoc\": [12, 15, 17, 81, 83, 88],\n- \"stuff\": [12, 15, 17, 18, 19, 23, 27, 54, 67, 69, 70, 76, 83],\n- \"help\": [12, 15, 17, 23, 27, 51, 53, 54, 70, 71, 82, 83],\n- \"chat_command\": [12, 15, 17, 82],\n- \"send\": [12, 15, 17, 18, 19, 23, 25, 27, 48, 51, 52, 53, 54, 66, 69, 70, 71, 74, 80, 83, 85],\n \"categori\": [12, 15, 17, 23, 27, 54, 82],\n \"sever\": [12, 15, 17, 66, 68],\n \"group\": [12, 15, 17, 18, 19, 23, 27, 48, 54, 67, 69, 70, 72, 74, 79, 81, 82, 85],\n \"them\": [12, 15, 17, 38, 41, 51, 52, 53, 71, 77, 83, 85],\n \"hierarchi\": [12, 15, 17, 68],\n \"adhoc\": [12, 15, 17, 23, 27, 54],\n- \"interfac\": [12, 15, 17, 18, 19, 23, 27, 51, 52, 54, 59, 63, 66, 69, 70, 71, 81, 86],\n- \"session\": [12, 15, 17, 18, 19, 20, 23, 27, 50, 51, 52, 53, 54, 69, 70, 71, 72, 82],\n- \"ifrom\": [12, 15, 17, 63],\n- \"word\": [12, 15, 17, 67, 84],\n- \"after\": [12, 15, 16, 17, 23, 27, 51, 53, 54, 66, 67, 70, 71, 77, 84],\n- \"commandresponsetyp\": [12, 15],\n- \"raise_if_not_author\": [12, 15, 17, 82],\n- \"error\": [12, 15, 17, 66, 67, 68],\n- \"author\": [12, 15, 17, 48, 54, 67, 74],\n- \"try\": [12, 15, 17, 18, 19, 23, 27, 51, 52, 54, 65, 67, 69, 70, 71, 76, 84],\n- \"exist\": [12, 15, 17, 59, 68, 80],\n+ \"interfac\": [12, 15, 17, 18, 19, 23, 27, 54, 59, 63, 66, 69, 70, 71, 81, 86],\n \"unifi\": 15,\n \"api\": [15, 18, 19, 23, 27, 54, 63, 69, 80],\n \"subclass\": [15, 19, 20, 23, 27, 39, 48, 54, 64, 66, 68, 69, 74, 77, 80],\n \"__init__\": [15, 19, 20, 66, 69, 80],\n \"py\": [15, 54, 80],\n \"registr\": [16, 23, 27, 48, 54, 63, 70, 74, 80, 82, 84, 85],\n \"necessari\": [16, 51, 53, 71],\n \"registrationtyp\": [16, 23, 27, 54, 70, 82],\n \"enum\": 16,\n \"flow\": [16, 23, 27, 54, 70],\n \"single_step_form\": [16, 23, 27, 54, 82],\n- \"compat\": [16, 18, 19, 38, 41, 51, 53, 69, 71],\n+ \"compat\": [16, 18, 19, 38, 41, 69, 71],\n \"0077\": [16, 23, 27, 54, 63, 88],\n \"whole\": 16,\n \"registration_field\": [16, 23, 27, 54, 70, 80, 82],\n \"registration_instruct\": [16, 23, 27, 54, 82],\n \"qrcode\": [16, 23, 27, 54, 70, 82],\n \"flash\": [16, 23, 27, 54, 70],\n \"send_qr\": [16, 23, 27, 48, 54, 70, 74, 82],\n@@ -766,23 +775,21 @@\n \"20\": 16,\n \"2fa\": [16, 23, 27, 54, 70, 86],\n \"email\": 16,\n \"sm\": [16, 48, 54, 74],\n \"final\": [16, 23, 27, 54, 70],\n \"validate_two_factor_cod\": [16, 23, 27, 54, 70, 82],\n \"twofactornotrequir\": [16, 82],\n- \"_ifrom\": 17,\n \"anybasesess\": 17,\n \"synccontact\": 17,\n- \"_\": 17,\n \"listcontact\": 17,\n \"listgroup\": 17,\n \"creategroup\": 17,\n \"unregist\": [17, 23, 27, 54, 70, 82, 85],\n- \"legacycontact\": [18, 19, 20, 23, 27, 38, 41, 48, 51, 52, 53, 54, 67, 69, 70, 71, 74, 77, 80, 81, 82],\n+ \"legacycontact\": [18, 19, 20, 23, 27, 38, 41, 48, 51, 53, 54, 67, 69, 70, 71, 74, 77, 80, 81, 82],\n \"legacy_id\": [18, 19, 20, 50, 51, 53, 69, 71, 77, 80, 82],\n \"jid_usernam\": [18, 19, 20, 69],\n \"central\": [18, 19, 69],\n \"relat\": [18, 19, 23, 27, 51, 54, 69],\n \"shouldn\": [18, 19, 23, 27, 54, 69, 70],\n \"t\": [18, 19, 23, 27, 39, 48, 51, 53, 54, 64, 66, 67, 68, 69, 70, 71, 74, 76, 80, 88],\n \"reli\": [18, 19, 69],\n@@ -797,45 +804,45 @@\n \"transmit\": [18, 19, 48, 54, 69, 74, 80],\n \"TO\": [18, 19, 69],\n \"mark\": [18, 19, 23, 27, 48, 54, 66, 69, 74],\n \"imperson\": [18, 19, 69],\n \"legacyuseridtyp\": [18, 19, 20, 69],\n \"properti\": [18, 19, 38, 41, 51, 53, 63, 69, 71],\n \"appear\": [18, 19, 69],\n- \"avatar_id\": [18, 19, 38, 41, 51, 53, 69, 71, 82],\n- \"avataridtyp\": [18, 19, 38, 41, 51, 53, 69, 71],\n- \"uniqu\": [18, 19, 23, 27, 38, 41, 51, 52, 53, 54, 67, 68, 69, 70, 71],\n+ \"avatar_id\": [18, 19, 38, 41, 69, 71, 82],\n+ \"avataridtyp\": [18, 19, 38, 41, 69, 71],\n+ \"uniqu\": [18, 19, 23, 27, 38, 41, 51, 53, 54, 67, 68, 69, 70, 71],\n \"avatar\": [18, 19, 20, 23, 27, 41, 48, 51, 53, 54, 69, 71, 74, 77, 81, 82],\n \"set_avatar\": [18, 19, 38, 41, 51, 53, 69, 71, 82],\n- \"prefer\": [18, 19, 38, 41, 51, 53, 69, 71, 88],\n- \"effici\": [18, 19, 38, 41, 51, 53, 69, 71],\n+ \"prefer\": [18, 19, 38, 41, 69, 71, 88],\n+ \"effici\": [18, 19, 38, 41, 69, 71],\n \"cach\": [18, 19, 38, 41, 51, 53, 69, 71, 76],\n- \"okish\": [18, 19, 38, 41, 51, 53, 69, 71],\n- \"act\": [18, 19, 38, 39, 41, 51, 53, 61, 64, 68, 69, 71, 85],\n- \"python\": [18, 19, 38, 41, 51, 53, 63, 66, 67, 68, 69, 71, 80, 82],\n- \"abus\": [18, 19, 38, 41, 51, 53, 69, 71],\n- \"backward\": [18, 19, 38, 41, 51, 53, 69, 71],\n- \"actual\": [18, 19, 23, 27, 38, 41, 51, 52, 53, 54, 56, 69, 70, 71, 80],\n+ \"okish\": [18, 19, 38, 41, 69, 71],\n+ \"act\": [18, 19, 38, 39, 41, 61, 64, 68, 69, 71, 85],\n+ \"python\": [18, 19, 38, 41, 63, 66, 67, 68, 69, 71, 80, 82],\n+ \"abus\": [18, 19, 38, 41, 69, 71],\n+ \"backward\": [18, 19, 38, 41, 69, 71],\n+ \"actual\": [18, 19, 23, 27, 38, 41, 54, 56, 69, 70, 71, 80],\n \"full\": [18, 19, 51, 53, 66, 69, 71],\n- \"mayb\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n+ \"mayb\": [18, 19, 23, 27, 54, 69, 70, 71],\n \"properli\": [18, 19, 20, 69],\n- \"identifi\": [18, 19, 20, 23, 27, 48, 51, 52, 53, 54, 66, 67, 68, 69, 70, 71, 74],\n+ \"identifi\": [18, 19, 20, 23, 27, 48, 51, 53, 54, 66, 67, 68, 69, 70, 71, 74],\n \"control\": [18, 19, 69],\n \"translat\": [18, 19, 20, 67, 69],\n \"jid_username_to_legacy_id\": [18, 19, 20, 50, 51, 69, 71, 77, 82],\n \"reciproc\": [18, 19, 69],\n \"legacy_id_to_jid_usernam\": [18, 19, 20, 50, 51, 69, 71, 77, 82],\n \"invers\": [18, 19, 69],\n \"transform\": [18, 19, 69],\n \"get_msg_xmpp_id_up_to\": [18, 19, 69, 82],\n \"horizon_xmpp_id\": [18, 19, 69],\n \"msg\": [18, 19, 23, 27, 48, 49, 54, 66, 68, 69, 74, 80],\n- \"reason\": [18, 19, 23, 27, 48, 51, 52, 53, 54, 63, 66, 69, 70, 71, 74],\n+ \"reason\": [18, 19, 23, 27, 48, 51, 53, 54, 63, 66, 69, 70, 71, 74],\n \"most\": [18, 19, 23, 27, 51, 53, 54, 66, 69, 71, 86],\n- \"marker\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n+ \"marker\": [18, 19, 23, 27, 54, 69, 70, 71],\n \"effect\": [18, 19, 23, 27, 51, 53, 54, 60, 66, 68, 69, 71, 80],\n \"horizon\": [18, 19, 69],\n \"twice\": [18, 19, 69],\n \"add_to_rost\": [18, 19, 20, 23, 27, 54, 69, 70, 82],\n \"even\": [18, 19, 39, 64, 66, 68, 69],\n \"successfulli\": [18, 19, 23, 27, 54, 69],\n \"accept_friend_request\": [18, 19, 69, 82],\n@@ -877,125 +884,125 @@\n \"fetch_vcard\": [18, 19, 69, 82],\n \"doesn\": [18, 19, 69],\n \"too\": [18, 19, 20, 23, 25, 27, 54, 67, 69],\n \"mani\": [18, 19, 69],\n \"profil\": [18, 19, 69, 76, 81, 82, 85],\n \"hasn\": [18, 19, 69],\n \"befor\": [18, 19, 20, 48, 51, 53, 54, 63, 66, 67, 69, 71, 74],\n- \"avatar_unique_id\": [18, 19, 38, 41, 51, 53, 69, 71],\n- \"cancel\": [18, 19, 38, 41, 51, 53, 69, 71],\n- \"avatartyp\": [18, 19, 23, 27, 38, 41, 51, 53, 54, 69, 71],\n- \"legacyfileidtyp\": [18, 19, 38, 41, 51, 53, 69, 71],\n- \"invite_to\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71, 82],\n- \"send_kwarg\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"invit\": [18, 19, 23, 27, 48, 51, 52, 53, 54, 69, 70, 71, 74],\n+ \"avatar_unique_id\": [18, 19, 38, 41, 69, 71],\n+ \"cancel\": [18, 19, 38, 41, 69, 71],\n+ \"avatartyp\": [18, 19, 23, 27, 38, 41, 54, 69, 71],\n+ \"legacyfileidtyp\": [18, 19, 38, 41, 69, 71],\n+ \"invite_to\": [18, 19, 23, 27, 54, 69, 70, 71, 82],\n+ \"send_kwarg\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"invit\": [18, 19, 23, 27, 48, 51, 53, 54, 69, 70, 71, 74],\n \"join\": [18, 19, 23, 27, 48, 51, 52, 53, 54, 67, 69, 70, 71, 74],\n- \"0249\": [18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74],\n+ \"0249\": [18, 19, 23, 27, 48, 54, 69, 70, 71, 74],\n \"legacymuc\": [18, 19, 23, 27, 38, 41, 48, 51, 52, 53, 54, 69, 70, 71, 74, 77, 82],\n- \"why\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"sens\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"later\": [18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74],\n- \"kwarg\": [18, 19, 20, 23, 27, 48, 51, 52, 53, 54, 66, 67, 68, 69, 70, 71, 74, 80],\n- \"_send\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"0085\": [18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74],\n- \"compos\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71, 76, 82],\n- \"notif\": [18, 19, 23, 27, 51, 52, 53, 54, 69, 70, 71],\n- \"paus\": [18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74, 82],\n- \"inact\": [18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74, 82],\n- \"intermedi\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"period\": [18, 19, 23, 27, 51, 52, 54, 68, 69, 70, 71],\n- \"time\": [18, 19, 23, 27, 48, 51, 52, 54, 66, 69, 70, 71, 74, 84],\n- \"gone\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71, 82],\n- \"devic\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"rel\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"send_text\": [18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74, 80, 82],\n- \"bodi\": [18, 19, 23, 27, 51, 52, 54, 56, 59, 67, 69, 70, 71, 80],\n- \"legacy_msg_id\": [18, 19, 23, 27, 48, 51, 52, 53, 54, 69, 70, 71, 74, 80],\n- \"reply_to\": [18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74],\n- \"thread\": [18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74],\n- \"hint\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"archive_onli\": [18, 19, 23, 27, 51, 52, 53, 54, 69, 70, 71],\n- \"correct\": [18, 19, 23, 27, 48, 51, 52, 53, 54, 66, 69, 70, 71, 74, 82],\n- \"correction_event_id\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"link_preview\": [18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74],\n- \"legacymessagetyp\": [18, 19, 23, 27, 48, 51, 52, 53, 54, 69, 70, 71, 74],\n- \"abl\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71, 77],\n- \"transport\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71, 80],\n- \"datetim\": [18, 19, 23, 27, 51, 52, 53, 54, 69, 70, 71],\n- \"delai\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"0203\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"messagerefer\": [18, 19, 23, 27, 51, 52, 54, 67, 69, 70, 71],\n- \"quot\": [18, 19, 23, 27, 48, 51, 52, 54, 67, 69, 70, 71, 74],\n- \"0461\": [18, 19, 23, 27, 48, 51, 52, 54, 67, 69, 70, 71, 74],\n- \"processinghint\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"legacythreadtyp\": [18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74],\n- \"histori\": [18, 19, 23, 27, 51, 52, 53, 54, 69, 70, 71, 81],\n- \"random\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71, 84],\n- \"linkpreview\": [18, 19, 23, 27, 48, 51, 52, 54, 59, 69, 70, 71, 74],\n- \"littl\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"sender\": [18, 19, 23, 27, 48, 51, 52, 54, 56, 69, 70, 71, 74, 80],\n- \"preview\": [18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74],\n- \"link\": [18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74, 83, 85, 87, 88],\n- \"archiv\": [18, 19, 23, 27, 51, 52, 53, 54, 69, 70, 71],\n- \"backfil\": [18, 19, 23, 27, 51, 52, 53, 54, 69, 70, 71, 82],\n- \"new_text\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"previous\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"0308\": [18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74],\n- \"react\": [18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74, 82],\n- \"0444\": [18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74],\n- \"0424\": [18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74],\n- \"send_fil\": [18, 19, 23, 27, 51, 52, 54, 67, 69, 70, 71, 82],\n- \"file_path\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"data_stream\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"file_url\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"file_nam\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"content_typ\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"caption\": [18, 19, 23, 27, 51, 52, 54, 67, 69, 70, 71],\n- \"legacy_file_id\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"pathlib\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"byte\": [18, 19, 23, 27, 48, 51, 52, 53, 54, 69, 70, 71, 74],\n- \"altern\": [18, 19, 23, 27, 51, 52, 53, 54, 69, 70, 71, 85, 86],\n- \"stream\": [18, 19, 23, 27, 51, 52, 54, 66, 69, 70, 71, 76],\n- \"mime\": [18, 19, 23, 27, 48, 51, 52, 53, 54, 69, 70, 71, 74],\n- \"infer\": [18, 19, 20, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"filenam\": [18, 19, 23, 27, 51, 52, 54, 63, 66, 69, 70, 71],\n- \"int\": [18, 19, 23, 27, 48, 51, 52, 53, 54, 59, 67, 68, 69, 70, 71, 74],\n- \"best\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"duplic\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"ack\": [18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74, 82],\n- \"acknowledg\": [18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74],\n- \"0333\": [18, 19, 23, 27, 48, 51, 52, 54, 69, 70, 71, 74],\n- \"deliveri\": [18, 19, 23, 25, 27, 51, 52, 54, 69, 70, 71],\n- \"receipt\": [18, 19, 23, 25, 27, 51, 52, 54, 69, 70, 71],\n- \"0184\": [18, 19, 23, 25, 27, 51, 52, 54, 69, 70, 71],\n- \"onlin\": [18, 19, 48, 51, 52, 53, 54, 69, 71, 74, 82],\n- \"statu\": [18, 19, 23, 27, 48, 51, 52, 54, 59, 69, 71, 74],\n- \"last_seen\": [18, 19, 51, 52, 69, 71],\n- \"arbitrari\": [18, 19, 20, 23, 27, 48, 51, 52, 54, 60, 68, 69, 70, 71, 74],\n- \"britnei\": [18, 19, 51, 52, 69, 71],\n- \"spear\": [18, 19, 51, 52, 69, 71],\n- \"0319\": [18, 19, 51, 52, 69, 71],\n- \"awai\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71, 77, 82],\n- \"global\": [18, 19, 48, 51, 52, 54, 67, 69, 71, 74],\n- \"oppos\": [18, 19, 51, 52, 69, 71],\n- \"concern\": [18, 19, 51, 52, 69, 71],\n- \"convers\": [18, 19, 20, 51, 52, 69, 71, 85],\n- \"window\": [18, 19, 23, 27, 51, 52, 54, 69, 70, 71],\n- \"fight\": [18, 19, 51, 52, 69, 71, 86],\n- \"capit\": [18, 19, 51, 52, 67, 69, 71],\n- \"extended_awai\": [18, 19, 51, 52, 69, 71, 82],\n- \"extend\": [18, 19, 23, 27, 51, 52, 54, 59, 69, 71],\n- \"busi\": [18, 19, 51, 52, 69, 71, 82],\n- \"dnd\": [18, 19, 48, 51, 52, 54, 69, 71, 74],\n- \"0100\": [18, 19, 23, 27, 51, 52, 54, 63, 69, 70, 71, 81],\n- \"offlin\": [18, 19, 48, 51, 52, 54, 69, 71, 74, 82],\n- \"available_emoji\": [18, 19, 51, 53, 69, 71, 82],\n+ \"why\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"sens\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"later\": [18, 19, 23, 27, 48, 54, 69, 70, 71, 74],\n+ \"kwarg\": [18, 19, 20, 23, 27, 48, 51, 53, 54, 66, 67, 68, 69, 70, 71, 74, 80],\n+ \"_send\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"0085\": [18, 19, 23, 27, 48, 54, 69, 70, 71, 74],\n+ \"compos\": [18, 19, 23, 27, 54, 69, 70, 71, 76, 82],\n+ \"notif\": [18, 19, 23, 27, 51, 53, 54, 69, 70, 71],\n+ \"paus\": [18, 19, 23, 27, 48, 54, 69, 70, 71, 74, 82],\n+ \"inact\": [18, 19, 23, 27, 48, 54, 69, 70, 71, 74, 82],\n+ \"intermedi\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"period\": [18, 19, 23, 27, 54, 68, 69, 70, 71],\n+ \"time\": [18, 19, 23, 27, 48, 54, 66, 69, 70, 71, 74, 84],\n+ \"gone\": [18, 19, 23, 27, 54, 69, 70, 71, 82],\n+ \"devic\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"rel\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"send_text\": [18, 19, 23, 27, 48, 54, 69, 70, 71, 74, 80, 82],\n+ \"bodi\": [18, 19, 23, 27, 54, 56, 59, 67, 69, 70, 71, 80],\n+ \"legacy_msg_id\": [18, 19, 23, 27, 48, 54, 69, 70, 71, 74, 80],\n+ \"reply_to\": [18, 19, 23, 27, 48, 54, 69, 70, 71, 74],\n+ \"thread\": [18, 19, 23, 27, 48, 54, 69, 70, 71, 74],\n+ \"hint\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"archive_onli\": [18, 19, 23, 27, 51, 53, 54, 69, 70, 71],\n+ \"correct\": [18, 19, 23, 27, 48, 51, 53, 54, 66, 69, 70, 71, 74, 82],\n+ \"correction_event_id\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"link_preview\": [18, 19, 23, 27, 48, 54, 69, 70, 71, 74],\n+ \"legacymessagetyp\": [18, 19, 23, 27, 48, 51, 53, 54, 69, 70, 71, 74],\n+ \"abl\": [18, 19, 23, 27, 54, 69, 70, 71, 77],\n+ \"transport\": [18, 19, 23, 27, 54, 69, 70, 71, 80],\n+ \"datetim\": [18, 19, 23, 27, 51, 53, 54, 69, 70, 71],\n+ \"delai\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"0203\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"messagerefer\": [18, 19, 23, 27, 54, 67, 69, 70, 71],\n+ \"quot\": [18, 19, 23, 27, 48, 54, 67, 69, 70, 71, 74],\n+ \"0461\": [18, 19, 23, 27, 48, 54, 67, 69, 70, 71, 74],\n+ \"processinghint\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"legacythreadtyp\": [18, 19, 23, 27, 48, 54, 69, 70, 71, 74],\n+ \"histori\": [18, 19, 23, 27, 51, 53, 54, 69, 70, 71, 81],\n+ \"random\": [18, 19, 23, 27, 54, 69, 70, 71, 84],\n+ \"linkpreview\": [18, 19, 23, 27, 48, 54, 59, 69, 70, 71, 74],\n+ \"littl\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"sender\": [18, 19, 23, 27, 48, 54, 56, 69, 70, 71, 74, 80],\n+ \"preview\": [18, 19, 23, 27, 48, 54, 69, 70, 71, 74],\n+ \"link\": [18, 19, 23, 27, 48, 54, 69, 70, 71, 74, 83, 85, 87, 88],\n+ \"archiv\": [18, 19, 23, 27, 51, 53, 54, 69, 70, 71],\n+ \"backfil\": [18, 19, 23, 27, 51, 53, 54, 69, 70, 71, 82],\n+ \"new_text\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"previous\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"0308\": [18, 19, 23, 27, 48, 54, 69, 70, 71, 74],\n+ \"react\": [18, 19, 23, 27, 48, 54, 69, 70, 71, 74, 82],\n+ \"0444\": [18, 19, 23, 27, 48, 54, 69, 70, 71, 74],\n+ \"0424\": [18, 19, 23, 27, 48, 54, 69, 70, 71, 74],\n+ \"send_fil\": [18, 19, 23, 27, 54, 67, 69, 70, 71, 82],\n+ \"file_path\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"data_stream\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"file_url\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"file_nam\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"content_typ\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"caption\": [18, 19, 23, 27, 54, 67, 69, 70, 71],\n+ \"legacy_file_id\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"pathlib\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"byte\": [18, 19, 23, 27, 48, 51, 53, 54, 69, 70, 71, 74],\n+ \"altern\": [18, 19, 23, 27, 51, 53, 54, 69, 70, 71, 85, 86],\n+ \"stream\": [18, 19, 23, 27, 54, 66, 69, 70, 71, 76],\n+ \"mime\": [18, 19, 23, 27, 48, 51, 53, 54, 69, 70, 71, 74],\n+ \"infer\": [18, 19, 20, 23, 27, 54, 69, 70, 71],\n+ \"filenam\": [18, 19, 23, 27, 54, 63, 66, 69, 70, 71],\n+ \"int\": [18, 19, 23, 27, 48, 51, 53, 54, 59, 67, 68, 69, 70, 71, 74],\n+ \"best\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"duplic\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"ack\": [18, 19, 23, 27, 48, 54, 69, 70, 71, 74, 82],\n+ \"acknowledg\": [18, 19, 23, 27, 48, 54, 69, 70, 71, 74],\n+ \"0333\": [18, 19, 23, 27, 48, 54, 69, 70, 71, 74],\n+ \"deliveri\": [18, 19, 23, 25, 27, 54, 69, 70, 71],\n+ \"receipt\": [18, 19, 23, 25, 27, 54, 69, 70, 71],\n+ \"0184\": [18, 19, 23, 25, 27, 54, 69, 70, 71],\n+ \"onlin\": [18, 19, 48, 51, 53, 54, 69, 71, 74, 82],\n+ \"statu\": [18, 19, 23, 27, 48, 54, 59, 69, 71, 74],\n+ \"last_seen\": [18, 19, 69, 71],\n+ \"arbitrari\": [18, 19, 20, 23, 27, 48, 54, 60, 68, 69, 70, 71, 74],\n+ \"britnei\": [18, 19, 69, 71],\n+ \"spear\": [18, 19, 69, 71],\n+ \"0319\": [18, 19, 69, 71],\n+ \"awai\": [18, 19, 23, 27, 54, 69, 70, 71, 77, 82],\n+ \"global\": [18, 19, 48, 54, 67, 69, 71, 74],\n+ \"oppos\": [18, 19, 69, 71],\n+ \"concern\": [18, 19, 69, 71],\n+ \"convers\": [18, 19, 20, 69, 71, 85],\n+ \"window\": [18, 19, 23, 27, 54, 69, 70, 71],\n+ \"fight\": [18, 19, 69, 71, 86],\n+ \"capit\": [18, 19, 67, 69, 71],\n+ \"extended_awai\": [18, 19, 69, 71, 82],\n+ \"extend\": [18, 19, 23, 27, 54, 59, 69, 71],\n+ \"busi\": [18, 19, 69, 71, 82],\n+ \"dnd\": [18, 19, 48, 54, 69, 71, 74],\n+ \"0100\": [18, 19, 23, 27, 54, 63, 69, 70, 71, 81],\n+ \"offlin\": [18, 19, 48, 54, 69, 71, 74, 82],\n+ \"available_emoji\": [18, 19, 69, 71, 82],\n \"overrid\": [18, 19, 20, 23, 27, 48, 50, 51, 53, 54, 56, 69, 70, 71, 74, 77, 80],\n- \"subset\": [18, 19, 51, 53, 66, 69, 71],\n- \"recipi\": [18, 19, 23, 27, 48, 51, 53, 54, 66, 69, 70, 71, 74, 80],\n+ \"subset\": [18, 19, 66, 69, 71],\n+ \"recipi\": [18, 19, 23, 27, 48, 54, 66, 69, 70, 71, 74, 80],\n \"virtual\": [19, 20, 39, 64, 68, 69, 76, 80],\n \"bug\": [19, 20, 69],\n \"mostli\": [19, 20, 69],\n \"incorpor\": [19, 20, 69],\n \"custom\": [19, 20, 23, 27, 48, 54, 59, 69, 70, 74, 77, 80],\n \"logic\": [19, 20, 48, 50, 51, 54, 69, 71, 74],\n \"charact\": [19, 20, 48, 50, 51, 54, 67, 69, 71, 74],\n@@ -2146,14 +2153,60 @@\n \"slidge.command.adhoc\": [\n [10, 1, 1, \"\", \"AdhocProvider\"]\n ],\n \"slidge.command.adhoc.AdhocProvider\": [\n [10, 3, 1, \"\", \"get_items\"],\n [10, 3, 1, \"\", \"register\"]\n ],\n+ \"slidge.command.admin\": [\n+ [11, 1, 1, \"\", \"AdminCommand\"],\n+ [11, 1, 1, \"\", \"ChangeLoglevel\"],\n+ [11, 1, 1, \"\", \"DeleteUser\"],\n+ [11, 1, 1, \"\", \"Exec\"],\n+ [11, 1, 1, \"\", \"ListUsers\"],\n+ [11, 1, 1, \"\", \"SlidgeInfo\"]\n+ ],\n+ \"slidge.command.admin.AdminCommand\": [\n+ [11, 2, 1, \"\", \"CHAT_COMMAND\"],\n+ [11, 2, 1, \"\", \"HELP\"],\n+ [11, 2, 1, \"\", \"NAME\"],\n+ [11, 2, 1, \"\", \"NODE\"],\n+ [11, 3, 1, \"\", \"raise_if_not_authorized\"],\n+ [11, 3, 1, \"\", \"run\"]\n+ ],\n+ \"slidge.command.admin.ChangeLoglevel\": [\n+ [11, 2, 1, \"\", \"CHAT_COMMAND\"],\n+ [11, 2, 1, \"\", \"NODE\"],\n+ [11, 3, 1, \"\", \"raise_if_not_authorized\"],\n+ [11, 3, 1, \"\", \"run\"]\n+ ],\n+ \"slidge.command.admin.DeleteUser\": [\n+ [11, 2, 1, \"\", \"CHAT_COMMAND\"],\n+ [11, 2, 1, \"\", \"NODE\"],\n+ [11, 3, 1, \"\", \"raise_if_not_authorized\"],\n+ [11, 3, 1, \"\", \"run\"]\n+ ],\n+ \"slidge.command.admin.Exec\": [\n+ [11, 2, 1, \"\", \"HELP\"],\n+ [11, 2, 1, \"\", \"NAME\"],\n+ [11, 3, 1, \"\", \"raise_if_not_authorized\"],\n+ [11, 3, 1, \"\", \"run\"]\n+ ],\n+ \"slidge.command.admin.ListUsers\": [\n+ [11, 2, 1, \"\", \"CHAT_COMMAND\"],\n+ [11, 2, 1, \"\", \"NODE\"],\n+ [11, 3, 1, \"\", \"raise_if_not_authorized\"],\n+ [11, 3, 1, \"\", \"run\"]\n+ ],\n+ \"slidge.command.admin.SlidgeInfo\": [\n+ [11, 2, 1, \"\", \"CHAT_COMMAND\"],\n+ [11, 2, 1, \"\", \"NODE\"],\n+ [11, 3, 1, \"\", \"raise_if_not_authorized\"],\n+ [11, 3, 1, \"\", \"run\"]\n+ ],\n \"slidge.command.base\": [\n [12, 1, 1, \"\", \"Command\"],\n [12, 1, 1, \"\", \"CommandAccess\"],\n [12, 1, 1, \"\", \"Confirmation\"],\n [12, 1, 1, \"\", \"Form\"],\n [12, 1, 1, \"\", \"FormField\"],\n [12, 1, 1, \"\", \"Option\"],\n@@ -2573,57 +2626,34 @@\n [51, 3, 1, \"\", \"jid_username_to_legacy_id\"],\n [51, 3, 1, \"\", \"legacy_id_to_jid_username\"]\n ],\n \"slidge.group.LegacyMUC\": [\n [51, 2, 1, \"\", \"KEEP_BACKFILLED_PARTICIPANTS\"],\n [51, 2, 1, \"\", \"STABLE_ARCHIVE\"],\n [51, 3, 1, \"\", \"add_to_bookmarks\"],\n- [51, 3, 1, \"\", \"available_emojis\"],\n- [51, 5, 1, \"\", \"avatar\"],\n- [51, 5, 1, \"\", \"avatar_id\"],\n [51, 3, 1, \"\", \"backfill\"],\n [51, 3, 1, \"\", \"fill_participants\"],\n [51, 3, 1, \"\", \"get_participant\"],\n [51, 3, 1, \"\", \"get_participant_by_contact\"],\n [51, 3, 1, \"\", \"get_participants\"],\n [51, 3, 1, \"\", \"get_system_participant\"],\n [51, 3, 1, \"\", \"get_user_participant\"],\n [51, 3, 1, \"\", \"kick_resource\"],\n [51, 3, 1, \"\", \"on_avatar\"],\n [51, 3, 1, \"\", \"on_destroy_request\"],\n [51, 3, 1, \"\", \"on_set_affiliation\"],\n [51, 3, 1, \"\", \"on_set_config\"],\n [51, 3, 1, \"\", \"remove_participant\"],\n- [51, 3, 1, \"\", \"set_avatar\"],\n [51, 3, 1, \"\", \"update_info\"]\n ],\n \"slidge.group.LegacyParticipant\": [\n- [51, 3, 1, \"\", \"ack\"],\n- [51, 3, 1, \"\", \"active\"],\n- [51, 3, 1, \"\", \"away\"],\n [51, 3, 1, \"\", \"ban\"],\n- [51, 3, 1, \"\", \"busy\"],\n- [51, 3, 1, \"\", \"composing\"],\n- [51, 3, 1, \"\", \"correct\"],\n- [51, 3, 1, \"\", \"displayed\"],\n- [51, 3, 1, \"\", \"extended_away\"],\n- [51, 3, 1, \"\", \"gone\"],\n- [51, 3, 1, \"\", \"inactive\"],\n- [51, 3, 1, \"\", \"invite_to\"],\n [51, 3, 1, \"\", \"kick\"],\n [51, 3, 1, \"\", \"leave\"],\n- [51, 3, 1, \"\", \"offline\"],\n- [51, 3, 1, \"\", \"online\"],\n- [51, 3, 1, \"\", \"paused\"],\n- [51, 3, 1, \"\", \"react\"],\n- [51, 3, 1, \"\", \"received\"],\n- [51, 3, 1, \"\", \"retract\"],\n- [51, 3, 1, \"\", \"send_file\"],\n- [51, 3, 1, \"\", \"send_initial_presence\"],\n- [51, 3, 1, \"\", \"send_text\"]\n+ [51, 3, 1, \"\", \"send_initial_presence\"]\n ],\n \"slidge.group.MucType\": [\n [51, 2, 1, \"\", \"CHANNEL\"],\n [51, 2, 1, \"\", \"CHANNEL_NON_ANONYMOUS\"],\n [51, 2, 1, \"\", \"GROUP\"]\n ],\n \"slidge.group.archive\": [\n@@ -2637,62 +2667,39 @@\n [50, 3, 1, \"\", \"jid_username_to_legacy_id\"],\n [50, 3, 1, \"\", \"legacy_id_to_jid_username\"]\n ],\n \"slidge.group.participant\": [\n [52, 1, 1, \"\", \"LegacyParticipant\"]\n ],\n \"slidge.group.participant.LegacyParticipant\": [\n- [52, 3, 1, \"\", \"ack\"],\n- [52, 3, 1, \"\", \"active\"],\n- [52, 3, 1, \"\", \"away\"],\n [52, 3, 1, \"\", \"ban\"],\n- [52, 3, 1, \"\", \"busy\"],\n- [52, 3, 1, \"\", \"composing\"],\n- [52, 3, 1, \"\", \"correct\"],\n- [52, 3, 1, \"\", \"displayed\"],\n- [52, 3, 1, \"\", \"extended_away\"],\n- [52, 3, 1, \"\", \"gone\"],\n- [52, 3, 1, \"\", \"inactive\"],\n- [52, 3, 1, \"\", \"invite_to\"],\n [52, 3, 1, \"\", \"kick\"],\n [52, 3, 1, \"\", \"leave\"],\n- [52, 3, 1, \"\", \"offline\"],\n- [52, 3, 1, \"\", \"online\"],\n- [52, 3, 1, \"\", \"paused\"],\n- [52, 3, 1, \"\", \"react\"],\n- [52, 3, 1, \"\", \"received\"],\n- [52, 3, 1, \"\", \"retract\"],\n- [52, 3, 1, \"\", \"send_file\"],\n- [52, 3, 1, \"\", \"send_initial_presence\"],\n- [52, 3, 1, \"\", \"send_text\"]\n+ [52, 3, 1, \"\", \"send_initial_presence\"]\n ],\n \"slidge.group.room\": [\n [53, 1, 1, \"\", \"LegacyMUC\"]\n ],\n \"slidge.group.room.LegacyMUC\": [\n [53, 2, 1, \"\", \"KEEP_BACKFILLED_PARTICIPANTS\"],\n [53, 2, 1, \"\", \"STABLE_ARCHIVE\"],\n [53, 3, 1, \"\", \"add_to_bookmarks\"],\n- [53, 3, 1, \"\", \"available_emojis\"],\n- [53, 5, 1, \"\", \"avatar\"],\n- [53, 5, 1, \"\", \"avatar_id\"],\n [53, 3, 1, \"\", \"backfill\"],\n [53, 3, 1, \"\", \"fill_participants\"],\n [53, 3, 1, \"\", \"get_participant\"],\n [53, 3, 1, \"\", \"get_participant_by_contact\"],\n [53, 3, 1, \"\", \"get_participants\"],\n [53, 3, 1, \"\", \"get_system_participant\"],\n [53, 3, 1, \"\", \"get_user_participant\"],\n [53, 3, 1, \"\", \"kick_resource\"],\n [53, 3, 1, \"\", \"on_avatar\"],\n [53, 3, 1, \"\", \"on_destroy_request\"],\n [53, 3, 1, \"\", \"on_set_affiliation\"],\n [53, 3, 1, \"\", \"on_set_config\"],\n [53, 3, 1, \"\", \"remove_participant\"],\n- [53, 3, 1, \"\", \"set_avatar\"],\n [53, 3, 1, \"\", \"update_info\"]\n ],\n \"slidge.slixfix\": [\n [57, 0, 0, \"-\", \"link_preview\"],\n [56, 6, 1, \"\", \"reply\"],\n [60, 0, 0, \"-\", \"roster\"]\n ],\n@@ -3389,19 +3396,19 @@\n \"admin\": [5, 11],\n \"dockerhub\": 6,\n \"pipx\": 6,\n \"privileg\": 8,\n \"mod_privileg\": 8,\n \"slidg\": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 77, 82],\n \"__main__\": 9,\n- \"modul\": [9, 10, 12, 16, 17, 18, 20, 21, 23, 34, 38, 39, 48, 49, 50, 52, 53, 59, 60, 61, 63, 65, 66, 67, 68, 69, 70, 71, 74, 80],\n- \"content\": [9, 10, 12, 15, 16, 17, 18, 19, 20, 21, 23, 27, 34, 36, 38, 39, 41, 48, 49, 50, 51, 52, 53, 54, 56, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74],\n+ \"modul\": [9, 10, 11, 12, 16, 17, 18, 20, 21, 23, 34, 38, 39, 48, 49, 50, 52, 53, 59, 60, 61, 63, 65, 66, 67, 68, 69, 70, 71, 74, 80],\n+ \"content\": [9, 10, 11, 12, 15, 16, 17, 18, 19, 20, 21, 23, 27, 34, 36, 38, 39, 41, 48, 49, 50, 51, 52, 53, 54, 56, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74],\n \"command\": [10, 11, 12, 13, 14, 15, 16, 17, 83],\n \"adhoc\": 10,\n- \"class\": [10, 12, 15, 16, 17, 18, 19, 20, 21, 23, 27, 36, 38, 39, 41, 48, 50, 51, 52, 53, 54, 59, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74],\n+ \"class\": [10, 11, 12, 15, 16, 17, 18, 19, 20, 21, 23, 27, 36, 38, 39, 41, 48, 50, 51, 52, 53, 54, 59, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74],\n \"base\": [12, 23, 39],\n \"categori\": 13,\n \"chat_command\": 14,\n \"submodul\": [15, 27, 64, 72],\n \"attribut\": [15, 21, 54, 67],\n \"regist\": 16,\n \"user\": [17, 85],\n@@ -3602,14 +3609,15 @@\n ],\n \"slidge.__main__\": [\n [9, \"module-slidge.__main__\"]\n ],\n \"Module Contents\": [\n [9, \"module-contents\"],\n [10, \"module-contents\"],\n+ [11, \"module-contents\"],\n [12, \"module-contents\"],\n [16, \"module-contents\"],\n [17, \"module-contents\"],\n [18, \"module-contents\"],\n [20, \"module-contents\"],\n [21, \"module-contents\"],\n [23, \"module-contents\"],\n@@ -3635,14 +3643,15 @@\n [74, \"module-contents\"]\n ],\n \"slidge.command.adhoc\": [\n [10, \"module-slidge.command.adhoc\"]\n ],\n \"Classes\": [\n [10, \"classes\"],\n+ [11, \"classes\"],\n [12, \"classes\"],\n [15, \"classes\"],\n [16, \"classes\"],\n [17, \"classes\"],\n [18, \"classes\"],\n [19, \"classes\"],\n [20, \"classes\"],\n@@ -4108,14 +4117,110 @@\n ],\n \"register() (slidge.command.adhoc.adhocprovider method)\": [\n [10, \"slidge.command.adhoc.AdhocProvider.register\"]\n ],\n \"slidge.command.adhoc\": [\n [10, \"module-slidge.command.adhoc\"]\n ],\n+ \"admincommand (class in slidge.command.admin)\": [\n+ [11, \"slidge.command.admin.AdminCommand\"]\n+ ],\n+ \"chat_command (slidge.command.admin.admincommand attribute)\": [\n+ [11, \"slidge.command.admin.AdminCommand.CHAT_COMMAND\"]\n+ ],\n+ \"chat_command (slidge.command.admin.changeloglevel attribute)\": [\n+ [11, \"slidge.command.admin.ChangeLoglevel.CHAT_COMMAND\"]\n+ ],\n+ \"chat_command (slidge.command.admin.deleteuser attribute)\": [\n+ [11, \"slidge.command.admin.DeleteUser.CHAT_COMMAND\"]\n+ ],\n+ \"chat_command (slidge.command.admin.listusers attribute)\": [\n+ [11, \"slidge.command.admin.ListUsers.CHAT_COMMAND\"]\n+ ],\n+ \"chat_command (slidge.command.admin.slidgeinfo attribute)\": [\n+ [11, \"slidge.command.admin.SlidgeInfo.CHAT_COMMAND\"]\n+ ],\n+ \"changeloglevel (class in slidge.command.admin)\": [\n+ [11, \"slidge.command.admin.ChangeLoglevel\"]\n+ ],\n+ \"deleteuser (class in slidge.command.admin)\": [\n+ [11, \"slidge.command.admin.DeleteUser\"]\n+ ],\n+ \"exec (class in slidge.command.admin)\": [\n+ [11, \"slidge.command.admin.Exec\"]\n+ ],\n+ \"help (slidge.command.admin.admincommand attribute)\": [\n+ [11, \"slidge.command.admin.AdminCommand.HELP\"]\n+ ],\n+ \"help (slidge.command.admin.exec attribute)\": [\n+ [11, \"slidge.command.admin.Exec.HELP\"]\n+ ],\n+ \"listusers (class in slidge.command.admin)\": [\n+ [11, \"slidge.command.admin.ListUsers\"]\n+ ],\n+ \"name (slidge.command.admin.admincommand attribute)\": [\n+ [11, \"slidge.command.admin.AdminCommand.NAME\"]\n+ ],\n+ \"name (slidge.command.admin.exec attribute)\": [\n+ [11, \"slidge.command.admin.Exec.NAME\"]\n+ ],\n+ \"node (slidge.command.admin.admincommand attribute)\": [\n+ [11, \"slidge.command.admin.AdminCommand.NODE\"]\n+ ],\n+ \"node (slidge.command.admin.changeloglevel attribute)\": [\n+ [11, \"slidge.command.admin.ChangeLoglevel.NODE\"]\n+ ],\n+ \"node (slidge.command.admin.deleteuser attribute)\": [\n+ [11, \"slidge.command.admin.DeleteUser.NODE\"]\n+ ],\n+ \"node (slidge.command.admin.listusers attribute)\": [\n+ [11, \"slidge.command.admin.ListUsers.NODE\"]\n+ ],\n+ \"node (slidge.command.admin.slidgeinfo attribute)\": [\n+ [11, \"slidge.command.admin.SlidgeInfo.NODE\"]\n+ ],\n+ \"slidgeinfo (class in slidge.command.admin)\": [\n+ [11, \"slidge.command.admin.SlidgeInfo\"]\n+ ],\n+ \"raise_if_not_authorized() (slidge.command.admin.admincommand method)\": [\n+ [11, \"slidge.command.admin.AdminCommand.raise_if_not_authorized\"]\n+ ],\n+ \"raise_if_not_authorized() (slidge.command.admin.changeloglevel method)\": [\n+ [11, \"slidge.command.admin.ChangeLoglevel.raise_if_not_authorized\"]\n+ ],\n+ \"raise_if_not_authorized() (slidge.command.admin.deleteuser method)\": [\n+ [11, \"slidge.command.admin.DeleteUser.raise_if_not_authorized\"]\n+ ],\n+ \"raise_if_not_authorized() (slidge.command.admin.exec method)\": [\n+ [11, \"slidge.command.admin.Exec.raise_if_not_authorized\"]\n+ ],\n+ \"raise_if_not_authorized() (slidge.command.admin.listusers method)\": [\n+ [11, \"slidge.command.admin.ListUsers.raise_if_not_authorized\"]\n+ ],\n+ \"raise_if_not_authorized() (slidge.command.admin.slidgeinfo method)\": [\n+ [11, \"slidge.command.admin.SlidgeInfo.raise_if_not_authorized\"]\n+ ],\n+ \"run() (slidge.command.admin.admincommand method)\": [\n+ [11, \"slidge.command.admin.AdminCommand.run\"]\n+ ],\n+ \"run() (slidge.command.admin.changeloglevel method)\": [\n+ [11, \"slidge.command.admin.ChangeLoglevel.run\"]\n+ ],\n+ \"run() (slidge.command.admin.deleteuser method)\": [\n+ [11, \"slidge.command.admin.DeleteUser.run\"]\n+ ],\n+ \"run() (slidge.command.admin.exec method)\": [\n+ [11, \"slidge.command.admin.Exec.run\"]\n+ ],\n+ \"run() (slidge.command.admin.listusers method)\": [\n+ [11, \"slidge.command.admin.ListUsers.run\"]\n+ ],\n+ \"run() (slidge.command.admin.slidgeinfo method)\": [\n+ [11, \"slidge.command.admin.SlidgeInfo.run\"]\n+ ],\n \"slidge.command.admin\": [\n [11, \"module-slidge.command.admin\"]\n ],\n \"access (slidge.command.base.command attribute)\": [\n [12, \"slidge.command.base.Command.ACCESS\"]\n ],\n \"category (slidge.command.base.command attribute)\": [\n@@ -5272,56 +5377,23 @@\n ],\n \"muctype (class in slidge.group)\": [\n [51, \"slidge.group.MucType\"]\n ],\n \"stable_archive (slidge.group.legacymuc attribute)\": [\n [51, \"slidge.group.LegacyMUC.STABLE_ARCHIVE\"]\n ],\n- \"ack() (slidge.group.legacyparticipant method)\": [\n- [51, \"slidge.group.LegacyParticipant.ack\"]\n- ],\n- \"active() (slidge.group.legacyparticipant method)\": [\n- [51, \"slidge.group.LegacyParticipant.active\"]\n- ],\n \"add_to_bookmarks() (slidge.group.legacymuc method)\": [\n [51, \"slidge.group.LegacyMUC.add_to_bookmarks\"]\n ],\n- \"available_emojis() (slidge.group.legacymuc method)\": [\n- [51, \"slidge.group.LegacyMUC.available_emojis\"]\n- ],\n- \"avatar (slidge.group.legacymuc property)\": [\n- [51, \"slidge.group.LegacyMUC.avatar\"]\n- ],\n- \"avatar_id (slidge.group.legacymuc property)\": [\n- [51, \"slidge.group.LegacyMUC.avatar_id\"]\n- ],\n- \"away() (slidge.group.legacyparticipant method)\": [\n- [51, \"slidge.group.LegacyParticipant.away\"]\n- ],\n \"backfill() (slidge.group.legacymuc method)\": [\n [51, \"slidge.group.LegacyMUC.backfill\"]\n ],\n \"ban() (slidge.group.legacyparticipant method)\": [\n [51, \"slidge.group.LegacyParticipant.ban\"]\n ],\n- \"busy() (slidge.group.legacyparticipant method)\": [\n- [51, \"slidge.group.LegacyParticipant.busy\"]\n- ],\n- \"composing() (slidge.group.legacyparticipant method)\": [\n- [51, \"slidge.group.LegacyParticipant.composing\"]\n- ],\n- \"correct() (slidge.group.legacyparticipant method)\": [\n- [51, \"slidge.group.LegacyParticipant.correct\"]\n- ],\n- \"displayed() (slidge.group.legacyparticipant method)\": [\n- [51, \"slidge.group.LegacyParticipant.displayed\"]\n- ],\n- \"extended_away() (slidge.group.legacyparticipant method)\": [\n- [51, \"slidge.group.LegacyParticipant.extended_away\"]\n- ],\n \"fill() (slidge.group.legacybookmarks method)\": [\n [51, \"slidge.group.LegacyBookmarks.fill\"]\n ],\n \"fill_participants() (slidge.group.legacymuc method)\": [\n [51, \"slidge.group.LegacyMUC.fill_participants\"]\n ],\n \"get_participant() (slidge.group.legacymuc method)\": [\n@@ -5335,23 +5407,14 @@\n ],\n \"get_system_participant() (slidge.group.legacymuc method)\": [\n [51, \"slidge.group.LegacyMUC.get_system_participant\"]\n ],\n \"get_user_participant() (slidge.group.legacymuc method)\": [\n [51, \"slidge.group.LegacyMUC.get_user_participant\"]\n ],\n- \"gone() (slidge.group.legacyparticipant method)\": [\n- [51, \"slidge.group.LegacyParticipant.gone\"]\n- ],\n- \"inactive() (slidge.group.legacyparticipant method)\": [\n- [51, \"slidge.group.LegacyParticipant.inactive\"]\n- ],\n- \"invite_to() (slidge.group.legacyparticipant method)\": [\n- [51, \"slidge.group.LegacyParticipant.invite_to\"]\n- ],\n \"jid_username_to_legacy_id() (slidge.group.legacybookmarks method)\": [\n [51, \"slidge.group.LegacyBookmarks.jid_username_to_legacy_id\"]\n ],\n \"kick() (slidge.group.legacyparticipant method)\": [\n [51, \"slidge.group.LegacyParticipant.kick\"]\n ],\n \"kick_resource() (slidge.group.legacymuc method)\": [\n@@ -5359,137 +5422,53 @@\n ],\n \"leave() (slidge.group.legacyparticipant method)\": [\n [51, \"slidge.group.LegacyParticipant.leave\"]\n ],\n \"legacy_id_to_jid_username() (slidge.group.legacybookmarks method)\": [\n [51, \"slidge.group.LegacyBookmarks.legacy_id_to_jid_username\"]\n ],\n- \"offline() (slidge.group.legacyparticipant method)\": [\n- [51, \"slidge.group.LegacyParticipant.offline\"]\n- ],\n \"on_avatar() (slidge.group.legacymuc method)\": [\n [51, \"slidge.group.LegacyMUC.on_avatar\"]\n ],\n \"on_destroy_request() (slidge.group.legacymuc method)\": [\n [51, \"slidge.group.LegacyMUC.on_destroy_request\"]\n ],\n \"on_set_affiliation() (slidge.group.legacymuc method)\": [\n [51, \"slidge.group.LegacyMUC.on_set_affiliation\"]\n ],\n \"on_set_config() (slidge.group.legacymuc method)\": [\n [51, \"slidge.group.LegacyMUC.on_set_config\"]\n ],\n- \"online() (slidge.group.legacyparticipant method)\": [\n- [51, \"slidge.group.LegacyParticipant.online\"]\n- ],\n- \"paused() (slidge.group.legacyparticipant method)\": [\n- [51, \"slidge.group.LegacyParticipant.paused\"]\n- ],\n- \"react() (slidge.group.legacyparticipant method)\": [\n- [51, \"slidge.group.LegacyParticipant.react\"]\n- ],\n- \"received() (slidge.group.legacyparticipant method)\": [\n- [51, \"slidge.group.LegacyParticipant.received\"]\n- ],\n \"remove_participant() (slidge.group.legacymuc method)\": [\n [51, \"slidge.group.LegacyMUC.remove_participant\"]\n ],\n- \"retract() (slidge.group.legacyparticipant method)\": [\n- [51, \"slidge.group.LegacyParticipant.retract\"]\n- ],\n- \"send_file() (slidge.group.legacyparticipant method)\": [\n- [51, \"slidge.group.LegacyParticipant.send_file\"]\n- ],\n \"send_initial_presence() (slidge.group.legacyparticipant method)\": [\n [51, \"slidge.group.LegacyParticipant.send_initial_presence\"]\n ],\n- \"send_text() (slidge.group.legacyparticipant method)\": [\n- [51, \"slidge.group.LegacyParticipant.send_text\"]\n- ],\n- \"set_avatar() (slidge.group.legacymuc method)\": [\n- [51, \"slidge.group.LegacyMUC.set_avatar\"]\n- ],\n \"slidge.group\": [\n [51, \"module-slidge.group\"]\n ],\n \"update_info() (slidge.group.legacymuc method)\": [\n [51, \"slidge.group.LegacyMUC.update_info\"]\n ],\n \"legacyparticipant (class in slidge.group.participant)\": [\n [52, \"slidge.group.participant.LegacyParticipant\"]\n ],\n- \"ack() (slidge.group.participant.legacyparticipant method)\": [\n- [52, \"slidge.group.participant.LegacyParticipant.ack\"]\n- ],\n- \"active() (slidge.group.participant.legacyparticipant method)\": [\n- [52, \"slidge.group.participant.LegacyParticipant.active\"]\n- ],\n- \"away() (slidge.group.participant.legacyparticipant method)\": [\n- [52, \"slidge.group.participant.LegacyParticipant.away\"]\n- ],\n \"ban() (slidge.group.participant.legacyparticipant method)\": [\n [52, \"slidge.group.participant.LegacyParticipant.ban\"]\n ],\n- \"busy() (slidge.group.participant.legacyparticipant method)\": [\n- [52, \"slidge.group.participant.LegacyParticipant.busy\"]\n- ],\n- \"composing() (slidge.group.participant.legacyparticipant method)\": [\n- [52, \"slidge.group.participant.LegacyParticipant.composing\"]\n- ],\n- \"correct() (slidge.group.participant.legacyparticipant method)\": [\n- [52, \"slidge.group.participant.LegacyParticipant.correct\"]\n- ],\n- \"displayed() (slidge.group.participant.legacyparticipant method)\": [\n- [52, \"slidge.group.participant.LegacyParticipant.displayed\"]\n- ],\n- \"extended_away() (slidge.group.participant.legacyparticipant method)\": [\n- [52, \"slidge.group.participant.LegacyParticipant.extended_away\"]\n- ],\n- \"gone() (slidge.group.participant.legacyparticipant method)\": [\n- [52, \"slidge.group.participant.LegacyParticipant.gone\"]\n- ],\n- \"inactive() (slidge.group.participant.legacyparticipant method)\": [\n- [52, \"slidge.group.participant.LegacyParticipant.inactive\"]\n- ],\n- \"invite_to() (slidge.group.participant.legacyparticipant method)\": [\n- [52, \"slidge.group.participant.LegacyParticipant.invite_to\"]\n- ],\n \"kick() (slidge.group.participant.legacyparticipant method)\": [\n [52, \"slidge.group.participant.LegacyParticipant.kick\"]\n ],\n \"leave() (slidge.group.participant.legacyparticipant method)\": [\n [52, \"slidge.group.participant.LegacyParticipant.leave\"]\n ],\n- \"offline() (slidge.group.participant.legacyparticipant method)\": [\n- [52, \"slidge.group.participant.LegacyParticipant.offline\"]\n- ],\n- \"online() (slidge.group.participant.legacyparticipant method)\": [\n- [52, \"slidge.group.participant.LegacyParticipant.online\"]\n- ],\n- \"paused() (slidge.group.participant.legacyparticipant method)\": [\n- [52, \"slidge.group.participant.LegacyParticipant.paused\"]\n- ],\n- \"react() (slidge.group.participant.legacyparticipant method)\": [\n- [52, \"slidge.group.participant.LegacyParticipant.react\"]\n- ],\n- \"received() (slidge.group.participant.legacyparticipant method)\": [\n- [52, \"slidge.group.participant.LegacyParticipant.received\"]\n- ],\n- \"retract() (slidge.group.participant.legacyparticipant method)\": [\n- [52, \"slidge.group.participant.LegacyParticipant.retract\"]\n- ],\n- \"send_file() (slidge.group.participant.legacyparticipant method)\": [\n- [52, \"slidge.group.participant.LegacyParticipant.send_file\"]\n- ],\n \"send_initial_presence() (slidge.group.participant.legacyparticipant method)\": [\n [52, \"slidge.group.participant.LegacyParticipant.send_initial_presence\"]\n ],\n- \"send_text() (slidge.group.participant.legacyparticipant method)\": [\n- [52, \"slidge.group.participant.LegacyParticipant.send_text\"]\n- ],\n \"slidge.group.participant\": [\n [52, \"module-slidge.group.participant\"]\n ],\n \"keep_backfilled_participants (slidge.group.room.legacymuc attribute)\": [\n [53, \"slidge.group.room.LegacyMUC.KEEP_BACKFILLED_PARTICIPANTS\"]\n ],\n \"legacymuc (class in slidge.group.room)\": [\n@@ -5497,23 +5476,14 @@\n ],\n \"stable_archive (slidge.group.room.legacymuc attribute)\": [\n [53, \"slidge.group.room.LegacyMUC.STABLE_ARCHIVE\"]\n ],\n \"add_to_bookmarks() (slidge.group.room.legacymuc method)\": [\n [53, \"slidge.group.room.LegacyMUC.add_to_bookmarks\"]\n ],\n- \"available_emojis() (slidge.group.room.legacymuc method)\": [\n- [53, \"slidge.group.room.LegacyMUC.available_emojis\"]\n- ],\n- \"avatar (slidge.group.room.legacymuc property)\": [\n- [53, \"slidge.group.room.LegacyMUC.avatar\"]\n- ],\n- \"avatar_id (slidge.group.room.legacymuc property)\": [\n- [53, \"slidge.group.room.LegacyMUC.avatar_id\"]\n- ],\n \"backfill() (slidge.group.room.legacymuc method)\": [\n [53, \"slidge.group.room.LegacyMUC.backfill\"]\n ],\n \"fill_participants() (slidge.group.room.legacymuc method)\": [\n [53, \"slidge.group.room.LegacyMUC.fill_participants\"]\n ],\n \"get_participant() (slidge.group.room.legacymuc method)\": [\n@@ -5545,17 +5515,14 @@\n ],\n \"on_set_config() (slidge.group.room.legacymuc method)\": [\n [53, \"slidge.group.room.LegacyMUC.on_set_config\"]\n ],\n \"remove_participant() (slidge.group.room.legacymuc method)\": [\n [53, \"slidge.group.room.LegacyMUC.remove_participant\"]\n ],\n- \"set_avatar() (slidge.group.room.legacymuc method)\": [\n- [53, \"slidge.group.room.LegacyMUC.set_avatar\"]\n- ],\n \"slidge.group.room\": [\n [53, \"module-slidge.group.room\"]\n ],\n \"update_info() (slidge.group.room.legacymuc method)\": [\n [53, \"slidge.group.room.LegacyMUC.update_info\"]\n ],\n \"basegateway (class in slidge)\": [\n"}]}]}]}]}]}
|