SPDX-FileCopyrightText: 2021 Matthew Cengia SPDX-FileCopyrightText: 2021 Shreyas Ajjarapu SPDX-FileCopyrightText: 2022 - 2023 Nikita Chernyi SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev SPDX-FileCopyrightText: 2022 László Várady SPDX-FileCopyrightText: 2022 MDAD project contributors SPDX-FileCopyrightText: 2023 Adrien le Maire SPDX-License-Identifier: AGPL-3.0-or-later