From 1418a9d47098e5917b3143f7fb729c63b08e1b3a Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 7 Jan 2025 07:50:55 +0000
Subject: [PATCH 1/5] chore(deps): update plugin com.diffplug.spotless to v7
---
build.gradle | 2 +-
gradle/verification-metadata.xml | 20 ++++++++++++++++++--
2 files changed, 19 insertions(+), 3 deletions(-)
diff --git a/build.gradle b/build.gradle
index 384553a2..8ef57df9 100644
--- a/build.gradle
+++ b/build.gradle
@@ -18,7 +18,7 @@ plugins {
id 'com.android.library' version '8.7.3' apply false
id 'org.jetbrains.kotlin.android' version "$kotlinVersion" apply false
id "org.jetbrains.kotlin.kapt" version "$kotlinVersion" apply false
- id "com.diffplug.spotless" version "6.25.0" apply false
+ id "com.diffplug.spotless" version "7.0.0" apply false
id 'io.gitlab.arturbosch.detekt' version '1.23.7' apply false
id 'com.android.application' version '8.7.3' apply false
}
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index dac5a3f6..1d9b26dc 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -51,7 +51,10 @@
-
+
+
+
+
@@ -141,7 +144,10 @@
-
+
+
+
+
@@ -3439,6 +3445,11 @@
+
+
+
+
+
@@ -3846,6 +3857,11 @@
+
+
+
+
+
From 6f4558d776afff1c8c87b9e0e10020ee21f0327e Mon Sep 17 00:00:00 2001
From: Andy Scherzinger
Date: Tue, 7 Jan 2025 13:33:54 +0100
Subject: [PATCH 2/5] chore(deps): Update meta data
Signed-off-by: Andy Scherzinger
---
gradle/verification-keyring.keys | 122 +-
gradle/verification-metadata.xml | 3507 +++++++++++++++++++++++++++++-
2 files changed, 3438 insertions(+), 191 deletions(-)
diff --git a/gradle/verification-keyring.keys b/gradle/verification-keyring.keys
index baf29c62..6ec4b612 100644
--- a/gradle/verification-keyring.keys
+++ b/gradle/verification-keyring.keys
@@ -3,7 +3,6 @@ uid Jake Wharton
sub CF771F914C2A4A73
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGiBE2fCWARBAC3v9wYo5kmynmVP+43ccamidflSLQjjpsXpSDLPFokGxeuw0OC
QJy46m8b5ACoCqRlfwnRRcEHxiSlaBATJA6hi7NRO41R39C62JXsIxNJR16JNQ5k
@@ -35,7 +34,6 @@ pub 84E913A8E3A748C0
uid The Legion of the Bouncy Castle Inc. (Maven Repository Artifact Signer)
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGNBGR/8HUBDADJ+V5VgTXFG4xVI/1r07a/pTXoAQhHyJMkVdFScGARsps07VXI
IsYgPsifOFU55E7uRMZPTLAx5F1uxoZAWGtXIz0d4ISKhobFquH8jZe7TnsJBJNV
@@ -56,7 +54,6 @@ uid J. Daniel Kulp
sub 594E23256A36A392
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBEqQOcwBEACdPSfBAkHm1b2GdOjB3gGerx/JDn3zYNnNpcQrM8Do0bxDwlfT
qwLA0P9ju4mzTfHU5kEvm2lrXz8QCZPLe9eY6GxzzSbeXtt+4fP84/YGmsK6DQTy
@@ -101,7 +98,6 @@ uid Marc Philipp
sub 8B2A34A7D4A9B8B3
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBFrKW9IBEACkqUvM7hU1WqOOeb1gZ7pUsRliHuoUvYIrd+hdp+qhPmJ0NG0W
YhZK5UtJBmqvtHKRkbwYxUuya9zlBmCfQFf0GpFKJ65JSrPSkZADI3aZ4aUkxIUw
@@ -146,7 +142,6 @@ uid Jesse Wilson
sub 51F5B36C761AA122
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBFoQh54BEADOuivAfgGKc4/zDwx+AwJdctjTT0znL9knRTYG6ediv2Eq+CXm
gBM9m5twl+qhUB1NtrdHb4BH49VY9/gHr3JDyo5ewu96qkbeQl4pxW0zmHg/yJx7
@@ -191,7 +186,6 @@ uid Gary David Gregory (Code signing key)
sub 59BA7BFEAD3D7F94
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBE2kzuwBCACYV+G9yxNkSjAKSji0B5ipMGM74JAL1Ogtcu+993pLHHYsdXri
WWXi37x9PLjeHxw63mN26SFyrbMJ4A8erLB03PDjw0DEzAwiu9P2vSvL/RFxGBbk
@@ -220,7 +214,6 @@ uid Olivier Lamy
sub 1AFEC329B615D06C
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGiBEdddbQRBADRgstdUZq7ceq3NYcR5kpoU2tN2Zvg1vptE9FxpDbL73gdLWnI
C7IAx+NNjdG7Ncdg+u10UZv6OSmhWAd8ubWcD9JxKtS4UXkNPHxhHFHqVPHuCwsQ
@@ -253,7 +246,6 @@ uid Thomas Broyer
sub FF59C22B07640A16
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBE//SjoBCADao3lh/I96fWIY2ZU49ljtHR4Vnzmifm3URFNuv/c8McWGxxCy
Y1+oolgVuJcy4hCqcgbkwTiAfBhjZSmsC1QK/2Vs1awFzGccPcgTBakFw/TUav12
@@ -280,7 +272,6 @@ CqZ5vSc=
pub 928B20E9AD5298CC
sub 0AA3E5C3D232E79B
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBF04lUwBEAC0RF88RYNbBpBPj/tVG7R+jfMeuVm0Q7hpFtMH3XWpg8um9lPa
yLkyIk4LJ3feiCc2QJ15Gu82YXBnbHf+Kn7S5hc/sIqnF+Xz3rcfHkOIYRQGxiq6
@@ -336,7 +327,6 @@ uid Antoine Mottier
sub C327DD2B96A50E1C
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBF6WyHgBEADOrbvGGDYVckFcUofqKiYrBneClFJH1ANheF+KIekmnFV2SH1Z
RS2rw12IbpCjwqjhFTMWH2UTLF6pAsSGIufTrSVUAF2WxHw84Y60KmwuYayJCVd3
@@ -379,7 +369,6 @@ ld2takfefAHfookOb0HbBH7aOiIx4D0GgGqmYtjme81xWF4n
pub 995EFBF4A3D20BEB
sub B89991D171A02F5C
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBF9amNkBEADKyJj5snYd8bZpONpu1QHf7c/TK9HxcMzGZaIv9QzViX6CtEHb
2Q2x6ejXQ2frECMrvns5JAJd21B6215EhlOqrHSMkTrQ6fvOIfWd0huZ0QHr4FME
@@ -421,7 +410,6 @@ bD6Qc/aECwy4BBgcKw3t/PVHKOE7RUjO/QWG6CIej/nl7O0g91NtlEY=
pub 9A259C7EE636C5ED
sub D66472CF54179CC4
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBFKD+PgBEAC8IkWujQlmU0/7+QPZFsc/z/rXgg7BQyo330QK4HeMzeCK6WHa
SWzVDM9h6nFDs6Xln6YexbZUjLsxS/a/Ox2i26Qg8B+NghgiratbdJsByRrU/3la
@@ -463,7 +451,6 @@ DG71mmILRI1wVgrDp5mFKeV/d20uMvMq
pub 9C4F7E9D98B1CC53
sub 32E3DF6FC5E91334
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBEzDDl0BEADHvJW2uff8vfxbfy0IvNOK4aytU+HVEvKEmuSqYEzC8i3BF6RT
LOxTeRFlu92rYz5ypD0mdNCzQaH0xbkcjialP6FpPCByrM9fFv6hmxZFSY71rvqz
@@ -507,7 +494,6 @@ uid Slawomir Jaranowski
sub E3F6790A5A167F5A
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBGHDIagBEADpzdCwVjVlHuo8qpu9HtmqNpEW4TB7y6+NX7Q39mj8w+iVskE1
sL0+BOCdP6ZMiQziWbOQ2FxCd3mD0ixZ7v1i7+0jowySPacJbVNaPPECP38gDte4
@@ -552,7 +538,6 @@ uid DiffPlug LLC
sub 030DD9087C31C9AF
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGNBGPAYVUBDADCs9PkY8zzhzE38bRZX+vTrr3LdChGNBmObV858NGRrXeZtyLu
U7YwYVF7w2vHUI/JQWrlPZc5tBFicefucfUtKt790WzAk3NBjGtX4IWpG57C1Z5t
@@ -587,7 +572,6 @@ Q/IKL5Iy5doINK/iyjb/G/JLH1/TkhW9zEheiKUY6TiXeR3p
pub A2115AE15F6B8B72
sub 6366592024774157
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGiBDsSIk4RBADSCj6rUjV64tYCGT1DYKYR7GthyWpNdGHSYLbETBcDatAe1dzQ
5NsCgfrlybfyeY+y1lxr3T9bqf6zJWDw/718wff96qmmv1qzexSYtmIrj+h53V82
@@ -612,7 +596,6 @@ KrnduWWXAJ9Adm9Mz4yoxrosHSkp5BWzXBUt4A==
pub A41F13C999945293
sub 8183E80D264EE073
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBE8YNGIBEADEgcfvs8TL3X2Ql62HJ6SrXWAOoHw5CquJxUQkvBGesIT1Hk24
exiPwrlNE1qUjbVlef1Cwk9ZfwMOpJdfP2MQQbx0nxxqv+JtsoeXUy9bTSvZYBUL
@@ -654,7 +637,6 @@ WD8lsvbx6avD2hwf9dvyqWO2sHjbmWE+Rn8VpJgXWVvXdM0hFPWrUzI=
pub A6ADFC93EF34893E
sub 9C4C23E6FFE405BD
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBE+xZxIBCACzKctn4ez8xOC0pGThhAwjYWGkzcwK4HNaC1usHThBFz3/t8JN
OqUXRixLyi5wELN6GHlsGVUQS3IfB4JtuhScsieSB8PTree68/knMq6JI08mJqZr
@@ -682,7 +664,6 @@ uid Egor Andreevici
sub 1A94B14C6A03458D
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBGI8r9sBEACZJBV2TNUSsLRo89uC4lfmQxfNDqkE0uZghfFY/p0fr6fkBybO
WDkPFskAPD32fzrWxZd2kkyCRyUrOmAUC22q8hw96t28+RqZymvetIa0f8GQGgkO
@@ -725,7 +706,6 @@ R2u/WbxTrhDdrrjoFCFo/ZoYzRY46LR+HdytaEmE
pub B0F3710FA64900E7
sub 7892707E9657EBD4
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBFdbSfIBCACrFI0ai/abnV2U2Wa9QQZwGk3Fegc8laiuTKc0GoYdyptd83/H
hD5S61ppdkOugBjVTHdgda3xJ7zBZdnwjZvV/TyayQltbh6hU+BMlEolzXLgyvY7
@@ -753,7 +733,6 @@ uid Checker Framework (Official Release)
sub 700E4F39BC05364B
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBFhaXO0BEAC8WCdwrJNF/W+C8m9FYwAhEvKBvQ7xmoGYZqgcYe2ntT8udvgZ
k+dRwZJnu1VI3a8feOLrAmeNI2MxPP0+l2kGeC55c10duXPzLvW9oHONm39FZpCM
@@ -891,10 +868,34 @@ IprKXtD8103BdNqrPJev2azwqWwxFpN83tEPbK4SwWPgk1nSELXZZ5ClcDgqatg+
=uOQ4
-----END PGP PUBLIC KEY BLOCK-----
+pub BAC30622339994C4
+sub FC9BDC25FB378008
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQENBFlMExYBCACmdTDSXPwSJeYbfYvHoDl5C7vx/0+LOTunDGJN38pNQHYQAZnv
+Gyoc9ZmChrhLoim7z4ILqmNo8eegknepQ3dGdUij4NVIhR+m+8irayTbsNHvo3UG
+9y7eM5tTSjyNYkyk5fAVuT7OhzIzMA+qtc3GRVxNYRKnaHajt+pOSqr+uoDtMG3n
+6eAMHCAnhgh5Nd+dCFcNT+syl3zCwolA1wrzGxxOaif+xi5wwXjmF/lAt4PDIuDT
+etA2/AqPM4zAC0BtC0iqVgVypjFV3EAexm/g0LNMiG/M/krzwjPq5gf1DY/57jU0
+02FpKd79HmR7bHdc4e2olEf9NlHxfbPXDDsHABEBAAG5AQ0EWUwTFgEIANmMpV3N
+K8aLrLgQTyh5++det8C3D3T5tkEdljHOuN31/qdKNge8H6uKH8zXRZsj5pd8adpW
+kD4TzIMvzIwzizsGw34O9hf1E2XPoDqvQr39p1sovX3PeDvRJY/7JFNt9DsphVc3
+xWQfNkC7JdMPa6JRiFHd3ynfbQ+wplf4tfaDVn1JXAWp0NSGgMtXfn5i19hHQWjm
+RNAKNQLdVn8UczI8XdVM7bS4giDpQMukSyjsjgAo466iRK2+8f8BwIRe1JRvF37B
+dnbvTg/dzoi1/E4ukwVJD6YE2LlDwzdGno9KxPlRsuY3nnheVgjbrGJ2XKRJkIk8
+7cMGh41VKw6L4usAEQEAAYkBHwQYAQIACQUCWUwTFgIbDAAKCRC6wwYiM5mUxEiH
+CACQViGOHi0BoZ78ZJz6L48YNMx8fSdSv3YJ83Ih1n5DWCJgrDV5S3/edYinkoVI
+0Lusy3MdftRg6OWaYOuOTf6MYcddO/mY363jiMByf9Uh3Dqq4sKqVLRnZbAqgD1o
+dRoj2NkEQfgEH/H4JRVrxquzAKoWwJh3MhY+kajYJRJyWfc1/Bm3Bj1tcMGlGeIQ
+fgWheeMg3kxrxJ9TXPqVi6VVPaPKIU5i8l46S+Wg3uvMs8vC3XzOIvhY6cwguJv9
+UkjZwGDSI952wLqnREMy0gFZ+OAB0qJpYM3nDEekWZP38G80kojnN61tZjRThu9I
+i8/b+PwSW+nW3EpQZdLqZtOU
+=2H2i
+-----END PGP PUBLIC KEY BLOCK-----
+
pub BCF4173966770193
sub C9F04E6E2DC4F7F8
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBFKneXIBCACtnX3ZQmPujf6ocvdnhsBheze71DSl34TfebyW2Qt+g9NhMxo4
DaJy+iFNnsaMwLZRr6k/qf+ISE3A4opWAQlbk+Wb5s6DPPA2cHH6W4GdkxtuJzqt
@@ -920,7 +921,6 @@ IaddzrPZPmaZ8CtzzyB7+JdSNItBB2Sp
pub BF984B4145EA13F7
sub 84761D363E7B0FC4
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBF7rgogBCADU9OwoEFdIgN5U0JU5pI7s3T1T1LeDMzAQ8l2Hq4jFrhnrjcEA
ieDSut1YIv5NTBoZv4CrklaKvvQNUXPvKrFImA4OKhBodKV3wsq2efCATDGa1JAw
@@ -946,7 +946,6 @@ lQyC8nl8P5PgkEZ5CHcGymZlpzihR3ECrPJTk39Sb7D3SxCW4WrChV3kVfmLgvc=
pub C4C8CB73B1435348
sub EA2A558279B36E6B
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBFSwGboBEADoHgtdw+OVEAIF1SiRju8QDuhePZbpSgRLrt25AmowHJhOQUI1
EP7+RWoCWW9gWAGas5mGDBxhPw8NgFv1nMUWFAsj0rkViuRD4qpJbChvlqw7YkOq
@@ -988,7 +987,6 @@ Pn5Vct+ePgERiEjouAIKInn7+YOf9AFRs29KT63Ajy/6mpYI1t0YGD7INcqEZ97B
pub C727D053C4481CF5
sub 29E792953D515FC5
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGNBF8pVB0BDADcwRGpJUDe8eVSlJ0yPQl/CyeYc0RWq2f1seUMQO0xFW1xPIeL
IE68D9VdgarA88qDLYesfBqzn57/r/ztj2aLEKt8IRunJzd0w0G2rrgSCZQ8RmzL
@@ -1022,7 +1020,6 @@ cR19NEV8Rfs96NyYYUvfC+ro4to0pXe2n4X3BixeaBmNdHWd9YYgXjYxnM4pLyU=
pub C92C5FEC70161C62
sub 64863FF4D1BF1809
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGiBEdUhrIRBADCU9cuKc92CWQlZxwtRuSIV/36Qmj264YD+Lix+r1Qe1PqRr1I
/MObOo83ulorWigSkx1k81Mnr56NwmIeo2bMhjmgRgf7EG6XEbKdRKfJcJRR1lDV
@@ -1054,7 +1051,6 @@ uid Evgeny Mandrikov (CODE SIGNING KEY)
sub C59D5D06CF8D0E01
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBE0NT+kBEAD1hzO+dXStXYJj8M6FBn9fxw+grddjM9rqaEgJ2omSdpZZOPBs
DRor7v0Rm23Ec17y/7Dd6oR1CvyAeQwhJvNBaAW4LQmUcvvqep4hfkWDhlRvh/QS
@@ -1097,7 +1093,6 @@ pxErXLYbiBTqz6AMRaecKwtIO5tbeddiwB4r/p0=
pub CE8B1D1D2530EDC5
sub 7ECBD740FF06AEB5
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBFuX5CkBEADkTgn4nzuq0lWR+7kFGYLKvmPLjes4j2nmygIafUjVbNmD70gY
DPpbSP02HxgicM6xSSqzZuBVxpbcffqjMPXf8LkVX4iWKZtyzLpf34yaojigU3qF
@@ -1152,7 +1147,6 @@ uid Deanna
sub 5199F3DAE89C332D
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGNBGCtdhoBDADdopjDt4eUNEqLJSw1ZICSR0oq09SOVtJSaSYdF8UiXjBfL1Ds
fhTDqSv5pT2a2gLj0OU3tFhWHvINLaKKCjQnHVcFXi2LTxt+XBOjRYkFjHVisbaZ
@@ -1187,7 +1181,6 @@ zZsj/fMJ+OIZcAhE7UVae48GpW2kLATxmK01oSzvizIlmN3rVz2EnjOun2iuuEpF
pub D364ABAA39A47320
sub 3F606403DCA455C8
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBGH0NlsBEACnLJ3vl/aV+4ytkJ6QSfDFHrwzSo1eEXyuFZ85mLijvgGuaKRr
c9/lKed0MuyhLJ7YD752kcFCEIyPbjeqEFsBcgU/RWa1AEfaay4eMLBzLSOwCvhD
@@ -1229,7 +1222,6 @@ ikmfPIGVw73RF3HXjJ8GVqTkqbo4ZpgTw/7Z3+fAYE/vxquhnpl2HvE=
pub D9C565AA72BA2FDD
sub 9121AD263441EEDD
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGNBFrjUQUBDADTMQL/4d9EyVhsO4XBH9wbGWxcEJvsu/HvppN5fY8hpMV0+Cr9
wjAeJ7d9zdFJVB8vPLN7bb5dm6SNyK3KiOugqVgZrQ+ZPTvCCgFbFyEXuZwDiOa1
@@ -1263,7 +1255,6 @@ zU7kkPUpKBx6hHg/zJnwTVAY/g4+Iw6CHwBhw+2/KoMpjQ63VqjwQZ6+VIwdsSCh
pub E16AB52D79FD224F
sub 5A34A5E06B936F93
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBFF/4bYBCADTeOLZiVGNbjlPrwG7UcMl+yXmEqpf9dB1A9cuicH3PWXj0WOb
LSzHjzoRvRekEqSUmgoveey1lPuA2qjOUkXY6Kiyx+oLiG0/ObJHUQW2O+tjSQ0R
@@ -1293,7 +1284,6 @@ sub 60EB70DDAAC2EC21
sub 3D5839A2262CBBFB
sub 9351716690874F25
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGNBF/RX/MBDADSqelDQKobURExWUKALq86yTPMxMasxmDlccKFpk5xjWrryL7z
qg4Fnb7IK5fKDtcnTANtOv2hlIli1h131+SmjJdD3qhfly7QoszOpr5izDS+FOCj
@@ -1411,7 +1401,6 @@ pub E93671C7272B7B3F
uid Rolf Lear (JDOM) (Used to sign JDOM Packages)
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBFCPD00BCAC4tY8wMQTsCKyII/mMkUDAkXA2cLM47fY1Wn+iohtgtalUdA0v
AhGvTdFU6/St35rOKNoyLC7Sy30FBYpAEfMB/x9j/CaQtdtGhaQU0hCvtWGhhS3J
@@ -1428,7 +1417,6 @@ uid Niklas Baudy
sub 24219A5BAF207160
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBFYUO6UBEADL4uFy2EQM2JiXtHPGBjrJpPaXiYpQkDXLvBR4kbUak/xXCpc4
zdewia48wZZ3jH1JOB+p1FBojz4dZFM7EowBS4FGO9jM8xpwxSz3g+gBGlIXYuFz
@@ -1473,7 +1461,6 @@ uid Thomas Ball
sub E68665C8F91BDE69
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBGO91akBCADDDpIrW/IohUSJNDu9VOUlnfEOm5VS49uqM0uucLi0BeAhy1Fo
P6Yg1cJkcK66DtnUoTM/JJLyDzJRlKnniLrYCkw8ScvtPdA5cQKJTY5ecn+9ouR2
@@ -1500,7 +1487,6 @@ AwT14IRCih4oeUsICRfb9e23BVJGWs2x1VvzaIrLsQ==
pub EE9E7DC9D92FC896
sub 3B7272A25F20140F
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBE/oyDcBCACgYsHtmWmtUzqyr/JN+orfJaTl2363qiS+NJ1lt2CNxUWOqldc
VcIGyjmzokxTRpGdCFmT1Lh/hzZhcDPLjrtxf+f6njIibt80OiEbX39gjwZRIikd
@@ -1528,7 +1514,6 @@ uid David Burstr?m
sub 28CFDE1EB61BB6AA
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mDMEYknmAxYJKwYBBAHaRw8BAQdA/xS5rgP6lF5fl8l+rJB1UiF+7KKDse0PmKYp
TNBH7si0KkRhdmlkIEJ1cnN0csO2bSA8ZGF2aWQuYnVyc3Ryb21AZ21haWwuY29t
@@ -1542,7 +1527,6 @@ xvQy+f/l5tI8AP49K0LLVdCZ3ifAS9oHJLP18KhriSE+JZDYpoA5sWHqAA==
pub F0D0AE433308B042
sub 504F10B64E007C78
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBFsRgCkBEADaI8lsWsDCfPfT1Vj4h/oY8EoZst/fG9wnMyLvfemLJWGVb20h
uRe7vwBHhtczlAeRYtfNzQ1xLKXWNpMfiJNr8PeZVhZyTN7My3JYJZnmQm1MN53l
@@ -1586,7 +1570,6 @@ uid Netty Project Bot
sub 1C9F436B883DCCF6
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBGAhOxEBEADdB5Jy2sSOndOMCTyk8IFIJYPogjXtN7CnyIlqr4jEB5G87TJf
m7OxB95aIVS1vSA5ghCm88N1mKtW6jyYjgLFQbbyD9/X3ShVZjh8B2R4atL93SSK
@@ -1632,7 +1615,6 @@ uid Christopher Povirk
sub B5CB27F94F97173B
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBE89LqsBCAC/C7QToaRF8eZgGOxcvp9aG+mFFCMjaRAb4Mh59OYdmUb6ZjfO
9388HPebGbPNR8SHYs0dBIuWY4ZJ7oUTYPswasL8vB0iPFdyHhvkCca+yk0b8ZBM
@@ -1661,7 +1643,6 @@ uid Baptiste Mathus
sub 5F68B9B2F1725F16
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBFFCLwoBCADxtcGi0nfolr1kGWe3jQ7n18roJFwBs4Q52nx0h4+a8ZGr7/1E
1brakrz3t/cTSZIrhfru8kirP8cJtXBxpd/nCeRrB/4ZtXPUJiGwKx6sVGr0ix6U
@@ -1690,7 +1671,6 @@ uid Herve Boutemy
sub CB6D56B72FDDF8AA
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBFgnlA8BCACVtx3oLXcanfvwtMRwal6pLQ8IVMG9+fr4xGdbSHXCRNbosDa5
agU7WeQMPhusSxJGaA3w7NOdjAwD/LeHADhDPeI6llJg1Fb3EyqH0NZaODKU/Or/
@@ -1717,7 +1697,6 @@ zFdp+62yJA==
pub 02216ED811210DAA
sub 8C40458A5F28CF7B
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGNBGADx6IBDADoHin1LGQ8dhnlhfNCBZ3IyXS2NpR1VjmYtHSlh1hGsPcmHuwo
1mLA6JzXF7NuK3Y52pbTr6vz9bAap8Ysjq/3UJeiDbf7FvmO5xAEVUhrpc7AEY7G
@@ -1753,7 +1732,6 @@ uid Sonatype, Inc. (Sonatype release key)
sub F2E4DE8FA750E060
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGiBEmoKU8RBADEN0Q6AuEWEeddjARAzNXcjEx1WfTbLxW5abiiy7zLEht63mhF
kBlbyxEIRnHCSrPLUqY5ROWdyey8MJw+bsQn005RZmSvq2rniXz3MpcyAcYPVPWx
@@ -1786,7 +1764,6 @@ uid Norman Maurer
sub DECB4AA7ECD68C0E
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGiBEoo3BYRBACXE2oGRA58Ml6s+kvfk6n/AJ+5OFeRT/Xelco/cpdxOVF5LkRk
yd+vR2+F9ldBlH7CSTCmrdZIN3M3zrcWndrk/OQkCxNWVnE/a1li7L3G9nYr011k
@@ -1813,7 +1790,6 @@ sub 6005789E24E5AD1E
sub 6A0975F8B1127B83
sub 3FF44D37464BBB7E
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGNBFzy4ngBDAC4mz6ELMWjfJ8GZtolq3E96T7qjfp4J9FxGVxdbJxkEDnn6MTg
V8zhD7yeSZcUSvwzPiDlB/b4RYnh+5LjzKHTsrtr9ja0SupuCkVGkMGWeHhpIGV9
@@ -1931,7 +1907,6 @@ uid Eclipse Project for JAXB
sub 8118B3BCDB1A5000
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBFu1EwUBEADAXapH49L1Lwt28iK737X/+4bRDE+lkMxehnUZ7QJs5zkFz5Sh
9K2rQO0PpvoMSdadGplFyhKdDP/iEUpzxTTbqMs5UjbJr0MoFfE957Vz59mNf9WY
@@ -2012,7 +1987,6 @@ uid Paul Holser
sub 71499A87DC1FF84B
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGiBE3LMfMRBAD90h69D8yyPWaSoAyh2mOOOZ/XH0isuBpDZCWptemlMHgImqdQ
2sXLXYT1bJKmSaMw+yKjp8J/NYk69EbmSK1C2nypLQtWhUmXXd3XVYw6hrG/dGvi
@@ -2045,7 +2019,6 @@ uid Peter Palaga
sub 83552A552A0D431C
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBFBIm/wBCACgqvegptBhfKbyBXZiW+7XchIJCOpwq0/9QgSehKMwELbUKqNM
sIVrywANqYn32S9hNRvBiKGm/KY7VwN9p1Cr6Ey3XuGSbRo/xN6tqfV/rV5YClL5
@@ -2074,7 +2047,6 @@ uid Brad Corso
sub BF6D15D3F1BF7BCF
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGNBGGNmd8BDADSpbdIfqzkUNAeYlP0nUw/HFU/v+/aydtjUioAi/KxYt2FOMi6
gk1LOJzHBubv8bF79mlN6sXrnq2lV/MuqvN9DrTAQ4u4Dh0pgbLK6jbxDWPGrYIo
@@ -2120,7 +2092,6 @@ uid Matthias Bl?sing
sub 891E4C2D471515FE
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBFcyNOoBEACj0zTN3GkRNAY3jihHZdGvi70i4R8mUfcQUwWGRsGGlzSwyJfe
20qNOHqwHaxVCAIp4e5paNf9cEKepOv5IqMkmaRdiC2W+BHDxcJgBot/IrC81ube
@@ -2167,7 +2138,6 @@ sub CFF46EE3C17E53E9
sub C2148900BCD3C2AF
sub 7D1BE4480B61E2A7
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGNBGBP58sBDADYRZmxLOkqrz0QZ/yESRpv7IeHGLqDE1a8QfFtFb14MJCLSAAS
3nMD6Szi9mEjEqYdJURRcMjbUBhePgbhzGa3FYkjAB8lj6IKbu+ogCwVm1S8+caZ
@@ -2286,7 +2256,6 @@ uid Brian E Fox (CODE SIGNING KEY)
sub AD9CEBA0521B1945
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBEry8yoBEADnhvT3m/zzzuiUKyAeIfnN9CeN0ilQx4P0kFMhyZchRR4Ekb41
iKw7tDL9q+g7xSo3yUT9dKjDWJ3yhDpdAhp6d4y8GAuWqlOu8CQdEHJOKK0yxTzX
@@ -2329,7 +2298,6 @@ gMqQQpNoy+5xrNg+uv6po4Jjtidfww==
pub 22E44AC0622B91C3
sub BFE9E301CD277BAF
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBFpqN94BCACaAb8Afmng1QPu5k5uzLoA1FJnF6Wf31ZU1FzDxHFHLNUYSWN2
Bg6k95QH5ruZ+Z/QOJSoIB+b3htDklyxd8m+G2KsMIqnQs0BaTN18hb3PFyMIknM
@@ -2354,7 +2322,6 @@ VZTvAGH69TDqVvdmLsKhtQidSFbes+7ku5tM61P6ggfv5FJQgQk7WEQ=
pub 280D66A55F5316C5
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBFOOGVgBCACiDwUZOc6943aBGUrxikkfUnsyZfHtF9jihYmA1pSgfsye+JxR
oG9QWW9+3qx4L/d4ZEqBftTWpsjyrY7NyMaeXtJEjE0vhiWNehgXB1z4XTJ66zCX
@@ -2370,7 +2337,6 @@ uid Tom Ball
sub 9DF7F2349731D55B
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBFYFiMABCADYpblWssqGxbjTwsyroPh48BwdSKl59zbFKoEHDw87NeWq7fik
h95RkbdeWsQSvduXWgQZsUDq9cLOkuS/ChAMkAAd3MPp1NMdFmAqS7BX5wU5s5I7
@@ -2397,7 +2363,6 @@ Dw==
pub 296CD27F60EED12C
sub D95ECEC170500D9F
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGNBFsHC7gBDADlkoJglNVbX9MShcAm6jvS5atCZwWT63gSasObXFxswsJQd1NK
qryHNcj9tKBfLbSpMOoHeyyIKDdwdxN+6+N9Hi4hf0j1Ub6deJyI8ace8VERWaxF
@@ -2431,7 +2396,6 @@ x/bMv9iz1kdOKxHCq3agJjuBOAF0H5MI/eTLpbySzrh5PAD5/2W6CzkFMpH6a6E=
pub 2C7B12F2A511E325
sub 10DA72CD7FBFA159
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBE+ZO+EBCAC3fZOOuYKthr0GcUge0PH2bh18sbM9XUmPKQz/W15l1NA/2ARS
2gUXM0R+SunMlun9KsqjnojJ2ObVPvbm1Hg/66JSRgR3JWfIpSlJxLicpfu8rCfN
@@ -2459,7 +2423,6 @@ uid Markus KARG
sub D091C8FFA534EDA2
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGNBGTNOPIBDACjeIqMmK4jo8NBVVacAwmqnL6H2/ixU/rPg1WEJSJRQbWu0otK
Zrs+0tOVuYsQReW5tYUwI8hclSkdO95NC8bM7rlxcO6JSixsjzf2cOXajOAvuLMj
@@ -2494,7 +2457,6 @@ ZgMBzI+v/ingWOyKpKqhpZR/50PHA0o23zw8P1BGeQOlr4kFNA==
pub 34918B7D3969D2F5
sub 5CE9BCD2ED28F793
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGNBF0vfHYBDADEDPY9ub98c7jQe4yMbPke3A/sxNHnn0WuA9JN880DPs3L7lrv
9VHTOlFXslDNBPYSbgFXH5YlMGg8ZY8bhngjc+Z3dtrCX1cAjUXOnibi7fBFomLB
@@ -2528,7 +2490,6 @@ lawcQqnavcHSKD4ItfKVKitKy12yHv9ENTJC45yfTKnJxhj0jVeXdn/0PWPFPRA=
pub 36D4E9618F3ADAB5
sub C4935FA8AC763C70
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGNBGGiftwBDAC94Yhhh/5yO8jYFkg01MPnooXKZEPwxAbAg9wn5iM0tHxhEpkU
zJVYZ+JYq013+Ldp8Of7A/d6hKTtZ0xwSeY7S/WFykIk6tc0P5j0sfFS3pGPDk+W
@@ -2562,7 +2523,6 @@ q/tSGRQHXTwG53qejlUtKI315ZizOhJiniSDx4fZaK2zB9RlZkrnd1Y=
pub 379CE192D401AB61
sub 0CFE993CDBE1D0A2
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBFTi8JIBEACcN1ucQ1uCOZ1owTELQV/6i4q7NbYdJ5wf7yPYfEugSo3yfbo3
Pw/XEvlnpDZmT155sGNOkteZtZMdcm5XhFbdtquLlrkjAcUGatq5rAt3eLAlvU7u
@@ -2606,7 +2566,6 @@ uid Lasse Collin
sub 5923A9D358ADF744
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBEzEOZIBEACxg/IuXERlDB48JBWmF4NxNUuuup1IhJAJyFGFSKh3OGAO2Ard
sNuRLjANsFXA7m7P5eTFcG+BoHHuAVYmKnI3PPZtHVLnUt4pGItPczQZ2BE1WpcI
@@ -2734,7 +2693,6 @@ uid Eclipse Project for JAF
sub D908A43FB7EC07AC
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBFu07rsBEADYizNlY0FYNZ6q2wx7AmWLw6PHje55uFhYM8Saqtwg/rm1tl78
j28E/coP2zMFf/ec+zqKsfYi4DMmLZ9ESIngMUOIE7mY0Pp4WN7oYFRtvU0ARWyp
@@ -2815,7 +2773,6 @@ uid Carl Mastrangelo
sub 9B2A1B698A113AAD
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBFzwo60BEACg1rgL5jUtKkFE5DiwqJwxzJyJDH00TBSN6ZT+nXh1UxgC9q2h
olF9V+2+LV1Jcmnc946xzIMiWLG33QB0NKVCdU5jNuLahOcViQQjNfGXwNzYoNCR
@@ -2860,7 +2817,6 @@ uid Drew Hamilton
sub 91FCCDE555C64A9F
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBF42lroBEACWa+RCajazimveyzyVwzq+1Kj8eiJ1XPJXqvIerGOQ6Tx2qeSM
9AkMcfW7HeN6YW3BR/u2s7xe07D6p6c7UjTmiH1v23ELSk0Ou/BNxiTMdTSly77O
@@ -2905,7 +2861,6 @@ uid Rob Tompkins
sub 3260CB2DEF74135B
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBFhqdSMBEACmveOOsQrTky8b5M+Cq6lbhqRB4+INnfigxr7+EMpswo4AxYuA
Op/YG+G7NU5h6EK6Tj2dVfXga90GYFkehtFRZgOUJUGKPU/53upsbnsWS8qjJD8g
@@ -2950,7 +2905,6 @@ uid Michael Schierl (Maven Project Release Key)
sub D94994D14B55169B
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mDMEY4fp+xYJKwYBBAHaRw8BAQdArb04PVwQKvEhtUEmEu7/aASZivOWgEkZBqX0
Tovwvq+0J1NlYmFzdGlhbiBTYW1wYW9saSA8c3NhbXBhb2xpQGVxdW8uZGV2Prg4
@@ -2995,7 +2948,6 @@ uid Adam Cozzette
sub 726F4E5C34CFD750
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGNBF8QwXwBDADKNLAHhjWUqnLYiO+ws3Hy1du6tMvkR3nfsnIDqpCvSjb+3/rI
OHSyq8TbaGLLuHOM4K/KvrKgjhTbXQxvx1WR5IpoylcINzI959yAbaywBj6gVQB3
@@ -3031,7 +2983,6 @@ pub 55C7E5E701832382
uid Andrey Somov (SnakeYAML)
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mI0EVdDLQQEEAJMtYCaTA56YsP5RzQzPvqVTaR2nZ27qRk36blHB9WmXK+NHpGeH
PHgq59mLPVueo2/M5k/fFrCe36jHePP31gYpFtueeYDfsofHwod0WhsHyC7JfG8d
@@ -3045,7 +2996,6 @@ pub 571A5291E827E1C7
uid Central Repository sync with maven.java.net (Used for signing artifacts that support syncing maven.java.net with the Central Repository)
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGiBE9iFawRBACJb4OMk3zqMDNvSJKYZ8fGYrPq7yCcf/ykKDkGb2dtPnAZGkSp
3mmNlTsU6s9ARn7BtkhIuM5TdbLs+z+okX62h3F0WW3h+CpfIXyKSgl7uWbhZ5G8
@@ -3068,7 +3018,6 @@ uid Eclipse EE4J Project
sub 153E7A3C2B4E5118
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBFri3Q8BEAC90D8TTu6C05m/eq6HbU8gOHFc+2VJriVmnoyODTlEk/LAsT6h
BRok7nzY0LpNUzUREjJy/w80YTOjLs25IFhnqA6mq8BGLjFwjhBPA4piCyhW/Elh
@@ -3148,7 +3097,6 @@ uid Joel Orlina (Sonatype, Inc.)
sub 2E74CACB6918A897
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGiBE1VSkkRBACkCgvt26sMi+0X+EOJDMqdK0Sziy06k47LJf1jOg4tTZ2T9QtP
OZ8fD+va/O5+q8Kna993jzcO5n0Nv+R/K3+MvUqSmdITshCIjBt3cC0n6FWndGyl
@@ -3181,7 +3129,6 @@ uid Tagir Valeev
sub 92BD2D0B5B21ABA2
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBFUBG7QBCADRWXf0Fw05qRhM4cRnGKlOW1ecue1DCxHAtFwoqmAXyTCO+tI0
MEW5SyXUkX6FsWLl6A2y+KgOs669ogzfQ0rnZMEt4HisRp8wpgk3GWR1/9aKYz/c
@@ -3207,7 +3154,6 @@ PyudpB+wOcnxI9pFwmZubWMpcir4BqXM1nWbqFd7tcYPre/0JYIUzKCQANB+Rg==
pub 5B05CCDE140C2876
sub 9D29AE4A6B50E01F
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQMuBEwVZOURCADNnKQzSjFuI9/IGj3WTJcPU2B/H8NbZaTsz5WE91WumgZulK2q
YeD4u6zdOyFK7DEScgxk7dicox9cNEgYKQnQXctDhfqER9bnvA2iJ+AFxjRAWyvs
@@ -3248,7 +3194,6 @@ uid David P. Baker
sub A7CC6488427379A4
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBFgRFtYBCADud9fmvTI8Dbs+9GcZUIVzxkL84QYHSDxI9fF+sxfAviq1U+YJ
a+ZLIW7HsXx8vpn3hqIqAbDxHjrb6MEJ3OWD5Ks7O9Lq7HOhtqAT/mpV3fZmf6pF
@@ -3277,7 +3222,6 @@ uid Eric Bruneton
sub 0440006D577EAE4B
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBE7JURcBCADO+9Dc4/JnB+wX+fq+Fr2zUGSPOT6/qjE5kXL4FEbJKsqDSAKG
VnbtRrsIUdmNIFQmz71bBDFhRBbrSrkz927k8eUPhYtxE2NmmWSuKgrjF4qviPQv
@@ -3304,7 +3248,6 @@ v813ZcA=
pub 5F7786DF73E61F56
sub 73F7734B17EC71F4
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBGEVsM0BEADiZwFLiyjeOLeGS0jAso0pOwUigT9PpwQq7JFAuJP2i9C4Eunc
J2HWRdMhnAY12C2MVetSwhI/4QID+rIreB7ooC4xv8sz1PIC30t2oSYtXF4w5DYh
@@ -3348,7 +3291,6 @@ uid java_re
sub D547B4A01F74AC1E
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBE3XFIUBCADcj1zw8m1evCgEMqxgOfl6L8y1tsYWsX7tVPvHEkYlXHrdcpkB
fGuWPrauvhBmB9sBkFfxzU98Ilz3Xk9pfISYiaMUk9Mk1ZxsCoYPVhxvOSvk5LgS
@@ -3377,7 +3319,6 @@ uid Popma Remko
sub 0AC07D0BBD11498C
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGNBGBVUWMBDACXALXWXSrB2V95lR1L+i+sQsTQt8tCIgX0iX9UZ7Vw2K/lLnLw
WYtM3oTxYox4OdgkK9tK6771EdCH5wQtRdUQJjlsBfZDPMiGqmh1jrAxAugEkFyC
@@ -3413,7 +3354,6 @@ pub 66B50994442D2D40
uid Square Clippy
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBGDoYisBEACqUDZnT4h6ma6XIzdC6KR++uDbR2VKdhCuv0Og/sHEKkm6ZbG0
OFB8tAaQx/WlsoQyf3DlLfUEOGDai875Aqor3fbM+E1hrZbQNfsOySKEE52k7PYe
@@ -3435,7 +3375,6 @@ uid Ceki Gulcu
sub A1766BE5F812AC2E
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mJMEYvEGpBMFK4EEACMEIwQA6knc/2gtbqDhPh5EzrymR4Hwi1Xf2S0aqMopA1zg
IeZzBgSfL+4fEfpXL4eAzvrk29jIXSizDEOgFpw3PW3Om1gASxub4Jo6EQrRgOdd
@@ -3455,7 +3394,6 @@ pub 6A65176A0FB1CD0B
sub EA8543C570FAF804
sub CA890A5FA09CFD80
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBFgMcBMBEAC/xcIVVOOh+F7S0OTzBlFH34s5fDbi6Zto469tZyW1peyWtXAZ
m+2jzFfeTCHaUQO3YjoTy2fPygS4tVD+ew4EAzMG5Uti4kwWZw0PYKz2JO/gl1JY
@@ -3523,7 +3461,6 @@ uid Daniel Lemire
sub 1723844CF9A045EC
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBE7+huMBCADW9rfqKBXOqUSLCK5Klag5WqLFxAOddqEM7wTx/42XaIKjDiAW
gmFnV4XBKm/7Z4fwWq7+ku6NDYUjBpI4vcQ2hYJJ4SRWZHT5wWzOmqgznf+/Qwug
@@ -3552,7 +3489,6 @@ uid Colin Decker
sub ABE9F3126BB741C1
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBFIXyRQBCADe285y3Pu7KzoKyP6wqeNXtvvuwMatAmPm5x/i+S8MlryqzsYa
x6twUmXV1yKjjtGrO+9fHvTOWBfSSP+fP9KTaTQYSasoJq2Mw4cQDy1i0zrxNZUw
@@ -3589,7 +3525,6 @@ sub 78BD65473CB3BD13
sub 6494C6D6997C215E
sub E88979FB9B30ACF2
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBFcMjNMBEAC6Wr5QuLIFgz1V1EFPlg8ty2TsjQEl4VWftUAqWlMevJFWvYEx
BOsOZ6kNFfBfjAxgJNWTkxZrHzDl74R7KW/nUx6X57bpFjUyRaB8F3/NpWKSeIGS
@@ -3780,7 +3715,6 @@ CFdXnOdlNV/zT9VvBk/RkV+Tl/Lk4g==
pub 79752DB6C966F0B8
sub AC9F6F1991913E30
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGiBEqXMWkRBACnsxVroe9ojc2AnRn/85KJi/Ntsbku5iJ5z72B6I+VGn/b1Xln
kuvRJ41RLG13lKVmHtSTq2pajjmAr9jY5gS8nJ3JUES9bG3yKNN1IDswXExfAUJp
@@ -3823,7 +3757,6 @@ uid Inderjeet Singh
sub C3E640F38D845FA2
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBFZUsiQBCADGmoidvh3VvXWGdwbAtHPtDPKEebE/MfFVO+QTRbjJxphzKwAt
mxHruikafaSTnC9FWizj99e/Yc45YZHcnt5Htmy0a7DSOQXL37rrnieZxg86tYmC
@@ -3850,7 +3783,6 @@ domz6nBt2DF400YubAZR
pub 7A8860944FAD5F62
sub C189C86B813330C4
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQINBEvxja8BEADAzZOup1X0B12zJsNsDvXVIwmM6bB+uhEsUHoFTvmsEVwRoZtn
i7Q0WSFoY+LDxbvC4Bg1+urCrUrstRJYRyF/pMqPYq/HokRlPjtrli/i3mUSd0zN
@@ -3892,7 +3824,6 @@ DrxVxHJIMso7y7QkemJxib8JkfFsaOFye3nvehO6ohGnt42hqvBZWke2E/7xC8ds
pub 7C25280EAE63EBE5
sub 926DFB2EDB329089
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGiBEPonucRBACtbhYckAoyz1tuSXYX4XiqGa5390gIMcxe2hJ+Ncx9o3zX09Im
f8PW27BnMrz7EIydgB2wphhjfK4vkNNtm5ZDWH/zJStsk1Fe7lNuuxs8XorX1+8D
@@ -3926,7 +3857,6 @@ sub 0588BC69A286FF16
sub 3967D4EDA591B991
sub 72FF58594F983302
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQGNBF+TCd4BDACbIA94MfIWL0SpvZwBddXgx36Lp9GYOWNgGoQCWSvk9vaMrLaI
rEll0xnoP98CfBQYrVSAmHDMhSLBCjNB3V1Sdz8GRdOG7HUffF7Cqwbm3Fxo3H/h
@@ -4045,7 +3975,6 @@ uid Niall Gallagher (www.npgall.com)
sub DC0B7E986BD7398F
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBE9/RAsBCADI/pVIFcoLmbq4LCKkqeN4i5xgGKsuQsDAf/ndFkILDUA2FaPN
7cI3EvZacWnWUA0QkkKNKpajU2OjjQlu4IyBosJht3VMtD0BJ2nL8eIDvwO6L8TS
@@ -4078,7 +4007,6 @@ x1rrD3BL6LwVJtHcfQxuT3IRDnjnYXZAUOVAlQ==
pub 7FE9900F412D622E
sub AE6B5325E74ED034
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: BCPG v@RELEASE_NAME@
mQENBFnyVlkBCACe8zGkIlDV0dUKmk9PWe2Hw8qM9DdPbtpUOpmUOidGY5svQDL3
eqvHk85TbxqFEe3Qbjjt+R+iApFuXy5kmueXTvwCm7nAU+k/pZtPuzHyhDs3iFFH
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index 1d9b26dc..be83763c 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -29,7 +29,6 @@
-
@@ -215,6 +214,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -225,6 +248,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -259,6 +298,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -280,6 +335,14 @@
+
+
+
+
+
+
+
+
@@ -288,6 +351,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -296,6 +380,14 @@
+
+
+
+
+
+
+
+
@@ -304,6 +396,14 @@
+
+
+
+
+
+
+
+
@@ -367,6 +467,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -380,6 +514,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -460,6 +620,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -468,6 +660,14 @@
+
+
+
+
+
+
+
+
@@ -476,6 +676,14 @@
+
+
+
+
+
+
+
+
@@ -484,6 +692,14 @@
+
+
+
+
+
+
+
+
@@ -492,6 +708,14 @@
+
+
+
+
+
+
+
+
@@ -500,6 +724,14 @@
+
+
+
+
+
+
+
+
@@ -508,6 +740,14 @@
+
+
+
+
+
+
+
+
@@ -516,6 +756,14 @@
+
+
+
+
+
+
+
+
@@ -524,6 +772,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -532,6 +804,14 @@
+
+
+
+
+
+
+
+
@@ -540,6 +820,14 @@
+
+
+
+
+
+
+
+
@@ -548,6 +836,14 @@
+
+
+
+
+
+
+
+
@@ -556,6 +852,14 @@
+
+
+
+
+
+
+
+
@@ -564,6 +868,14 @@
+
+
+
+
+
+
+
+
@@ -572,6 +884,14 @@
+
+
+
+
+
+
+
+
@@ -580,6 +900,14 @@
+
+
+
+
+
+
+
+
@@ -588,6 +916,14 @@
+
+
+
+
+
+
+
+
@@ -596,6 +932,14 @@
+
+
+
+
+
+
+
+
@@ -604,6 +948,14 @@
+
+
+
+
+
+
+
+
@@ -612,6 +964,14 @@
+
+
+
+
+
+
+
+
@@ -620,6 +980,14 @@
+
+
+
+
+
+
+
+
@@ -628,6 +996,14 @@
+
+
+
+
+
+
+
+
@@ -636,6 +1012,14 @@
+
+
+
+
+
+
+
+
@@ -644,6 +1028,14 @@
+
+
+
+
+
+
+
+
@@ -652,6 +1044,14 @@
+
+
+
+
+
+
+
+
@@ -689,6 +1089,14 @@
+
+
+
+
+
+
+
+
@@ -697,6 +1105,14 @@
+
+
+
+
+
+
+
+
@@ -740,12 +1156,23 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -815,6 +1242,14 @@
+
+
+
+
+
+
+
+
@@ -855,6 +1290,14 @@
+
+
+
+
+
+
+
+
@@ -903,6 +1346,14 @@
+
+
+
+
+
+
+
+
@@ -993,6 +1444,14 @@
+
+
+
+
+
+
+
+
@@ -1045,6 +1504,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1053,6 +1533,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1070,6 +1587,9 @@
+
+
+
@@ -1095,6 +1615,9 @@
+
+
+
@@ -1115,6 +1638,9 @@
+
+
+
@@ -1134,6 +1660,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1147,6 +1697,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1160,6 +1742,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1186,29 +1792,126 @@
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1216,12 +1919,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1235,6 +1976,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1253,6 +2018,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1277,6 +2066,14 @@
+
+
+
+
+
+
+
+
@@ -1301,6 +2098,14 @@
+
+
+
+
+
+
+
+
@@ -1393,6 +2198,14 @@
+
+
+
+
+
+
+
+
@@ -1401,6 +2214,14 @@
+
+
+
+
+
+
+
+
@@ -1409,6 +2230,14 @@
+
+
+
+
+
+
+
+
@@ -1417,6 +2246,14 @@
+
+
+
+
+
+
+
+
@@ -1425,6 +2262,14 @@
+
+
+
+
+
+
+
+
@@ -1433,6 +2278,14 @@
+
+
+
+
+
+
+
+
@@ -1441,6 +2294,14 @@
+
+
+
+
+
+
+
+
@@ -1457,6 +2318,14 @@
+
+
+
+
+
+
+
+
@@ -1473,6 +2342,14 @@
+
+
+
+
+
+
+
+
@@ -1521,6 +2398,14 @@
+
+
+
+
+
+
+
+
@@ -1529,6 +2414,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1574,6 +2475,14 @@
+
+
+
+
+
+
+
+
@@ -1614,6 +2523,14 @@
+
+
+
+
+
+
+
+
@@ -1639,6 +2556,11 @@
+
+
+
+
+
@@ -1679,6 +2601,14 @@
+
+
+
+
+
+
+
+
@@ -1704,6 +2634,11 @@
+
+
+
+
+
@@ -1752,6 +2687,14 @@
+
+
+
+
+
+
+
+
@@ -1800,6 +2743,14 @@
+
+
+
+
+
+
+
+
@@ -1848,6 +2799,14 @@
+
+
+
+
+
+
+
+
@@ -1920,6 +2879,14 @@
+
+
+
+
+
+
+
+
@@ -1952,6 +2919,14 @@
+
+
+
+
+
+
+
+
@@ -1984,6 +2959,14 @@
+
+
+
+
+
+
+
+
@@ -2016,6 +2999,14 @@
+
+
+
+
+
+
+
+
@@ -2048,6 +3039,14 @@
+
+
+
+
+
+
+
+
@@ -2080,6 +3079,14 @@
+
+
+
+
+
+
+
+
@@ -2112,6 +3119,14 @@
+
+
+
+
+
+
+
+
@@ -2168,6 +3183,14 @@
+
+
+
+
+
+
+
+
@@ -2200,6 +3223,14 @@
+
+
+
+
+
+
+
+
@@ -2232,6 +3263,14 @@
+
+
+
+
+
+
+
+
@@ -2264,6 +3303,14 @@
+
+
+
+
+
+
+
+
@@ -2296,6 +3343,14 @@
+
+
+
+
+
+
+
+
@@ -2328,6 +3383,14 @@
+
+
+
+
+
+
+
+
@@ -2360,6 +3423,14 @@
+
+
+
+
+
+
+
+
@@ -2432,6 +3503,14 @@
+
+
+
+
+
+
+
+
@@ -2472,6 +3551,14 @@
+
+
+
+
+
+
+
+
@@ -2512,6 +3599,14 @@
+
+
+
+
+
+
+
+
@@ -2560,6 +3655,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2624,6 +3735,14 @@
+
+
+
+
+
+
+
+
@@ -2640,6 +3759,14 @@
+
+
+
+
+
+
+
+
@@ -2768,6 +3895,14 @@
+
+
+
+
+
+
+
+
@@ -2928,6 +4063,14 @@
+
+
+
+
+
+
+
+
@@ -2960,6 +4103,14 @@
+
+
+
+
+
+
+
+
@@ -2976,6 +4127,14 @@
+
+
+
+
+
+
+
+
@@ -3008,6 +4167,14 @@
+
+
+
+
+
+
+
+
@@ -3024,6 +4191,14 @@
+
+
+
+
+
+
+
+
@@ -3056,6 +4231,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3072,6 +4271,14 @@
+
+
+
+
+
+
+
+
@@ -3104,6 +4311,14 @@
+
+
+
+
+
+
+
+
@@ -3120,6 +4335,14 @@
+
+
+
+
+
+
+
+
@@ -3152,6 +4375,14 @@
+
+
+
+
+
+
+
+
@@ -3168,6 +4399,14 @@
+
+
+
+
+
+
+
+
@@ -3200,6 +4439,14 @@
+
+
+
+
+
+
+
+
@@ -3216,7 +4463,15 @@
-
+
+
+
+
+
+
+
+
+
@@ -3232,6 +4487,14 @@
+
+
+
+
+
+
+
+
@@ -3248,6 +4511,14 @@
+
+
+
+
+
+
+
+
@@ -3280,6 +4551,14 @@
+
+
+
+
+
+
+
+
@@ -3296,6 +4575,14 @@
+
+
+
+
+
+
+
+
@@ -3328,6 +4615,14 @@
+
+
+
+
+
+
+
+
@@ -3344,6 +4639,14 @@
+
+
+
+
+
+
+
+
@@ -3376,6 +4679,14 @@
+
+
+
+
+
+
+
+
@@ -3392,6 +4703,14 @@
+
+
+
+
+
+
+
+
@@ -3424,6 +4743,14 @@
+
+
+
+
+
+
+
+
@@ -3440,6 +4767,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3450,7 +4817,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3480,6 +4978,9 @@
+
+
+
@@ -3487,14 +4988,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3505,30 +5026,186 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3539,7 +5216,18 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -3557,6 +5245,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3639,123 +5340,720 @@
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
+
+
-
-
-
+
+
+
-
-
-
-
+
+
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3766,25 +6064,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3793,7 +6111,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3806,9 +6140,18 @@
+
+
+
+
+
+
+
+
+
@@ -3817,16 +6160,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3838,11 +6211,13 @@
+
+
@@ -3851,6 +6226,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -3860,6 +6245,7 @@
+
@@ -3867,9 +6253,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3877,27 +6282,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3917,6 +6425,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3925,22 +6524,81 @@
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
+
+
+
+
+
+
@@ -3979,10 +6637,21 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -4004,6 +6673,9 @@
+
+
+
@@ -4018,6 +6690,14 @@
+
+
+
+
+
+
+
+
@@ -4054,10 +6734,21 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -4094,6 +6785,9 @@
+
+
+
@@ -4119,6 +6813,9 @@
+
+
+
@@ -4133,41 +6830,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4273,19 +7312,102 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4294,10 +7416,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4306,6 +7518,11 @@
+
+
+
+
+
@@ -4318,6 +7535,14 @@
+
+
+
+
+
+
+
+
@@ -4329,9 +7554,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4348,6 +7658,7 @@
+
@@ -4358,5 +7669,13 @@
+
+
+
+
+
+
+
+
From 1e53ac794aaf76590859a34d92ab54cc23e5f35d Mon Sep 17 00:00:00 2001
From: Andy Scherzinger
Date: Tue, 7 Jan 2025 14:00:52 +0100
Subject: [PATCH 3/5] fix(spotless): Fix formatting due to latest spotless lib
v7
Signed-off-by: Andy Scherzinger
---
.../android/common/sample/MainActivity.kt | 11 +++++-----
.../android/common/ui/color/ColorUtil.kt | 21 +++++++------------
2 files changed, 14 insertions(+), 18 deletions(-)
diff --git a/sample/src/main/java/com/nextcloud/android/common/sample/MainActivity.kt b/sample/src/main/java/com/nextcloud/android/common/sample/MainActivity.kt
index 2db128d8..0e141d53 100644
--- a/sample/src/main/java/com/nextcloud/android/common/sample/MainActivity.kt
+++ b/sample/src/main/java/com/nextcloud/android/common/sample/MainActivity.kt
@@ -36,11 +36,12 @@ class MainActivity : AppCompatActivity() {
try {
mainViewModel.color.value = Color.parseColor("#${binding.color.text}")
} catch (_: java.lang.IllegalArgumentException) {
- Toast.makeText(
- this,
- "#${binding.color.text} is not a valid color.",
- Toast.LENGTH_SHORT
- ).show()
+ Toast
+ .makeText(
+ this,
+ "#${binding.color.text} is not a valid color.",
+ Toast.LENGTH_SHORT
+ ).show()
}
}
diff --git a/ui/src/main/java/com/nextcloud/android/common/ui/color/ColorUtil.kt b/ui/src/main/java/com/nextcloud/android/common/ui/color/ColorUtil.kt
index 19db05db..3e931ca7 100644
--- a/ui/src/main/java/com/nextcloud/android/common/ui/color/ColorUtil.kt
+++ b/ui/src/main/java/com/nextcloud/android/common/ui/color/ColorUtil.kt
@@ -21,41 +21,36 @@ import kotlin.math.roundToInt
class ColorUtil
@Inject
- constructor(private val context: Context) {
+ constructor(
+ private val context: Context
+ ) {
@ColorInt
fun getNullSafeColor(
color: String?,
@ColorInt fallbackColor: Int
- ): Int {
- return color.parseColorOrFallback { fallbackColor }
- }
+ ): Int = color.parseColorOrFallback { fallbackColor }
@ColorInt
fun getNullSafeColorWithFallbackRes(
color: String?,
@ColorRes fallbackColorRes: Int
- ): Int {
- return color.parseColorOrFallback { ContextCompat.getColor(context, fallbackColorRes) }
- }
+ ): Int = color.parseColorOrFallback { ContextCompat.getColor(context, fallbackColorRes) }
@ColorInt
fun getTextColor(
colorText: String?,
@ColorInt backgroundColor: Int
- ): Int {
- return colorText.parseColorOrFallback { getForegroundColorForBackgroundColor(backgroundColor) }
- }
+ ): Int = colorText.parseColorOrFallback { getForegroundColorForBackgroundColor(backgroundColor) }
@ColorInt
fun getForegroundColorForBackgroundColor(
@ColorInt color: Int
- ): Int {
- return if (isDarkBackground(color)) {
+ ): Int =
+ if (isDarkBackground(color)) {
Color.WHITE
} else {
ContextCompat.getColor(context, R.color.grey_900)
}
- }
fun isDarkBackground(
@ColorInt color: Int
From ab9edfb472a16ac590ef1e9e870ac9abc89bb8fa Mon Sep 17 00:00:00 2001
From: tobiasKaminsky
Date: Wed, 8 Jan 2025 10:01:15 +0100
Subject: [PATCH 4/5] update verification
Signed-off-by: tobiasKaminsky
---
gradle/verification-metadata.xml | 54 +++++++++++++++++---------------
1 file changed, 29 insertions(+), 25 deletions(-)
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index be83763c..89e60ac5 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -29,6 +29,7 @@
+
@@ -92,7 +93,10 @@
-
+
+
+
+
@@ -4843,106 +4847,106 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
From 317c3b9f15191283e4aa4855bcc05faba9fc8652 Mon Sep 17 00:00:00 2001
From: tobiasKaminsky
Date: Wed, 8 Jan 2025 10:25:00 +0100
Subject: [PATCH 5/5] spotless
Signed-off-by: tobiasKaminsky
---
.../android/common/ui/color/ColorUtil.kt | 14 +++-----
.../common/ui/theme/MaterialSchemesImpl.kt | 3 +-
.../common/ui/theme/ViewThemeUtilsBase.kt | 4 ++-
.../ui/theme/utils/AndroidViewThemeUtils.kt | 33 ++++++++-----------
.../ui/theme/utils/AndroidXViewThemeUtils.kt | 3 +-
.../common/ui/theme/utils/ColorRole.kt | 4 ++-
.../ui/theme/utils/DialogViewThemeUtils.kt | 5 +--
.../ui/theme/utils/MaterialViewThemeUtils.kt | 6 ++--
.../ui/util/extensions/SchemeExtensions.kt | 5 ++-
9 files changed, 35 insertions(+), 42 deletions(-)
diff --git a/ui/src/main/java/com/nextcloud/android/common/ui/color/ColorUtil.kt b/ui/src/main/java/com/nextcloud/android/common/ui/color/ColorUtil.kt
index 3e931ca7..48d19696 100644
--- a/ui/src/main/java/com/nextcloud/android/common/ui/color/ColorUtil.kt
+++ b/ui/src/main/java/com/nextcloud/android/common/ui/color/ColorUtil.kt
@@ -76,13 +76,11 @@ class ColorUtil
fun colorToHexString(
@ColorInt color: Int
- ): String {
- return String.format(null, "#%06X", HEX_WHITE and color)
- }
+ ): String = String.format(null, "#%06X", HEX_WHITE and color)
@ColorInt
- private fun String?.parseColorOrFallback(fallback: () -> Int): Int {
- return if (this?.isNotBlank() == true) {
+ private fun String?.parseColorOrFallback(fallback: () -> Int): Int =
+ if (this?.isNotBlank() == true) {
try {
Color.parseColor(this)
} catch (e: IllegalArgumentException) {
@@ -92,20 +90,18 @@ class ColorUtil
} else {
fallback()
}
- }
@ColorInt
fun adjustOpacity(
color: Int,
opacity: Float
- ): Int {
- return Color.argb(
+ ): Int =
+ Color.argb(
(Color.alpha(color) * opacity).roundToInt(),
Color.red(color),
Color.green(color),
Color.blue(color)
)
- }
companion object {
private const val HSL_SIZE: Int = 3
diff --git a/ui/src/main/java/com/nextcloud/android/common/ui/theme/MaterialSchemesImpl.kt b/ui/src/main/java/com/nextcloud/android/common/ui/theme/MaterialSchemesImpl.kt
index 057d4556..a87adcb0 100644
--- a/ui/src/main/java/com/nextcloud/android/common/ui/theme/MaterialSchemesImpl.kt
+++ b/ui/src/main/java/com/nextcloud/android/common/ui/theme/MaterialSchemesImpl.kt
@@ -13,8 +13,7 @@ import hct.Hct
import scheme.SchemeContent
import scheme.SchemeTonalSpot
-internal class MaterialSchemesImpl :
- MaterialSchemes {
+internal class MaterialSchemesImpl : MaterialSchemes {
override val lightScheme: DynamicScheme
override val darkScheme: DynamicScheme
diff --git a/ui/src/main/java/com/nextcloud/android/common/ui/theme/ViewThemeUtilsBase.kt b/ui/src/main/java/com/nextcloud/android/common/ui/theme/ViewThemeUtilsBase.kt
index 8ff288ed..7a0c9de5 100644
--- a/ui/src/main/java/com/nextcloud/android/common/ui/theme/ViewThemeUtilsBase.kt
+++ b/ui/src/main/java/com/nextcloud/android/common/ui/theme/ViewThemeUtilsBase.kt
@@ -15,7 +15,9 @@ import com.nextcloud.android.common.ui.util.PlatformThemeUtil
import com.nextcloud.android.common.ui.util.extensions.toColorScheme
import dynamiccolor.DynamicScheme
-open class ViewThemeUtilsBase(private val schemes: MaterialSchemes) {
+open class ViewThemeUtilsBase(
+ private val schemes: MaterialSchemes
+) {
/**
* Scheme for painting elements
*/
diff --git a/ui/src/main/java/com/nextcloud/android/common/ui/theme/utils/AndroidViewThemeUtils.kt b/ui/src/main/java/com/nextcloud/android/common/ui/theme/utils/AndroidViewThemeUtils.kt
index be237969..d6af058f 100644
--- a/ui/src/main/java/com/nextcloud/android/common/ui/theme/utils/AndroidViewThemeUtils.kt
+++ b/ui/src/main/java/com/nextcloud/android/common/ui/theme/utils/AndroidViewThemeUtils.kt
@@ -63,8 +63,10 @@ import javax.inject.Inject
@Suppress("TooManyFunctions")
class AndroidViewThemeUtils
@Inject
- constructor(schemes: MaterialSchemes, private val colorUtil: ColorUtil) :
- ViewThemeUtilsBase(schemes) {
+ constructor(
+ schemes: MaterialSchemes,
+ private val colorUtil: ColorUtil
+ ) : ViewThemeUtilsBase(schemes) {
private val dynamicColor = MaterialDynamicColors()
fun colorBottomNavigationView(bottomNavigationView: BottomNavigationView) {
@@ -128,11 +130,10 @@ class AndroidViewThemeUtils
}
}
- fun getPrimaryColorDrawable(context: Context): Drawable {
- return withScheme(context) { scheme ->
+ fun getPrimaryColorDrawable(context: Context): Drawable =
+ withScheme(context) { scheme ->
ColorDrawable(dynamicColor.primary().getArgb(scheme))
}
- }
fun colorToolbarMenuIcon(
context: Context,
@@ -196,20 +197,17 @@ class AndroidViewThemeUtils
fun tintPrimaryDrawable(
context: Context,
@DrawableRes id: Int
- ): Drawable? {
- return tintDrawable(context, id, ColorRole.PRIMARY)
- }
+ ): Drawable? = tintDrawable(context, id, ColorRole.PRIMARY)
@JvmOverloads
fun tintDrawable(
context: Context,
drawable: Drawable,
colorRole: ColorRole = ColorRole.PRIMARY
- ): Drawable {
- return withScheme(context) { scheme: DynamicScheme ->
+ ): Drawable =
+ withScheme(context) { scheme: DynamicScheme ->
colorDrawable(drawable, colorRole.select(scheme))
}
- }
@Deprecated(
replaceWith =
@@ -222,9 +220,7 @@ class AndroidViewThemeUtils
fun tintPrimaryDrawable(
context: Context,
drawable: Drawable?
- ): Drawable? {
- return drawable?.let { tintDrawable(context, it, ColorRole.PRIMARY) }
- }
+ ): Drawable? = drawable?.let { tintDrawable(context, it, ColorRole.PRIMARY) }
@Deprecated(
replaceWith =
@@ -237,9 +233,7 @@ class AndroidViewThemeUtils
fun tintTextDrawable(
context: Context,
drawable: Drawable?
- ): Drawable? {
- return drawable?.let { tintDrawable(context, it, ColorRole.ON_SURFACE) }
- }
+ ): Drawable? = drawable?.let { tintDrawable(context, it, ColorRole.ON_SURFACE) }
/**
* Public for edge cases. For most cases use [tintDrawable] instead
@@ -696,11 +690,10 @@ class AndroidViewThemeUtils
}
@Deprecated("Don't do this, implement custom viewThemeUtils instead")
- fun primaryColor(activity: Activity): Int {
- return withScheme(activity) { scheme ->
+ fun primaryColor(activity: Activity): Int =
+ withScheme(activity) { scheme ->
dynamicColor.primary().getArgb(scheme)
}
- }
companion object {
private const val ON_SURFACE_OPACITY_BUTTON_DISABLED: Float = 0.38f
diff --git a/ui/src/main/java/com/nextcloud/android/common/ui/theme/utils/AndroidXViewThemeUtils.kt b/ui/src/main/java/com/nextcloud/android/common/ui/theme/utils/AndroidXViewThemeUtils.kt
index e582cd80..48d517c7 100644
--- a/ui/src/main/java/com/nextcloud/android/common/ui/theme/utils/AndroidXViewThemeUtils.kt
+++ b/ui/src/main/java/com/nextcloud/android/common/ui/theme/utils/AndroidXViewThemeUtils.kt
@@ -40,8 +40,7 @@ class AndroidXViewThemeUtils
constructor(
schemes: MaterialSchemes,
private val androidViewThemeUtils: AndroidViewThemeUtils
- ) :
- ViewThemeUtilsBase(schemes) {
+ ) : ViewThemeUtilsBase(schemes) {
private val dynamicColor = MaterialDynamicColors()
fun colorSwitchCompat(switchCompat: SwitchCompat) {
diff --git a/ui/src/main/java/com/nextcloud/android/common/ui/theme/utils/ColorRole.kt b/ui/src/main/java/com/nextcloud/android/common/ui/theme/utils/ColorRole.kt
index 8b885782..0042b195 100644
--- a/ui/src/main/java/com/nextcloud/android/common/ui/theme/utils/ColorRole.kt
+++ b/ui/src/main/java/com/nextcloud/android/common/ui/theme/utils/ColorRole.kt
@@ -13,7 +13,9 @@ import dynamiccolor.DynamicScheme
/**
* Parameter for library methods so that clients can choose color roles without accessing the Scheme directly
*/
-enum class ColorRole(internal val select: (DynamicScheme) -> Int) {
+enum class ColorRole(
+ internal val select: (DynamicScheme) -> Int
+) {
PRIMARY({ dynamiccolor.MaterialDynamicColors().primary().getArgb(it) }),
ON_PRIMARY({ dynamiccolor.MaterialDynamicColors().onPrimary().getArgb(it) }),
PRIMARY_CONTAINER({ dynamiccolor.MaterialDynamicColors().primaryContainer().getArgb(it) }),
diff --git a/ui/src/main/java/com/nextcloud/android/common/ui/theme/utils/DialogViewThemeUtils.kt b/ui/src/main/java/com/nextcloud/android/common/ui/theme/utils/DialogViewThemeUtils.kt
index 40e6cba3..1efaddb6 100644
--- a/ui/src/main/java/com/nextcloud/android/common/ui/theme/utils/DialogViewThemeUtils.kt
+++ b/ui/src/main/java/com/nextcloud/android/common/ui/theme/utils/DialogViewThemeUtils.kt
@@ -30,8 +30,9 @@ import javax.inject.Inject
*/
class DialogViewThemeUtils
@Inject
- constructor(schemes: MaterialSchemes) :
- ViewThemeUtilsBase(schemes) {
+ constructor(
+ schemes: MaterialSchemes
+ ) : ViewThemeUtilsBase(schemes) {
private val dynamicColor = MaterialDynamicColors()
fun colorMaterialAlertDialogBackground(
diff --git a/ui/src/main/java/com/nextcloud/android/common/ui/theme/utils/MaterialViewThemeUtils.kt b/ui/src/main/java/com/nextcloud/android/common/ui/theme/utils/MaterialViewThemeUtils.kt
index 00af1cd5..2a39918b 100644
--- a/ui/src/main/java/com/nextcloud/android/common/ui/theme/utils/MaterialViewThemeUtils.kt
+++ b/ui/src/main/java/com/nextcloud/android/common/ui/theme/utils/MaterialViewThemeUtils.kt
@@ -50,8 +50,10 @@ import javax.inject.Inject
@Suppress("TooManyFunctions")
class MaterialViewThemeUtils
@Inject
- constructor(schemes: MaterialSchemes, private val colorUtil: ColorUtil) :
- ViewThemeUtilsBase(schemes) {
+ constructor(
+ schemes: MaterialSchemes,
+ private val colorUtil: ColorUtil
+ ) : ViewThemeUtilsBase(schemes) {
private val dynamicColor = MaterialDynamicColors()
fun colorToolbarOverflowIcon(toolbar: MaterialToolbar) {
diff --git a/ui/src/main/java/com/nextcloud/android/common/ui/util/extensions/SchemeExtensions.kt b/ui/src/main/java/com/nextcloud/android/common/ui/util/extensions/SchemeExtensions.kt
index b60b15a6..44f7eca3 100644
--- a/ui/src/main/java/com/nextcloud/android/common/ui/util/extensions/SchemeExtensions.kt
+++ b/ui/src/main/java/com/nextcloud/android/common/ui/util/extensions/SchemeExtensions.kt
@@ -13,8 +13,8 @@ import androidx.compose.ui.graphics.Color
import dynamiccolor.DynamicScheme
import dynamiccolor.MaterialDynamicColors
-fun DynamicScheme.toColorScheme(): ColorScheme {
- return ColorScheme(
+fun DynamicScheme.toColorScheme(): ColorScheme =
+ ColorScheme(
primary = Color(MaterialDynamicColors().primary().getArgb(this)),
onPrimary = Color(MaterialDynamicColors().onPrimary().getArgb(this)),
primaryContainer = Color(MaterialDynamicColors().primaryContainer().getArgb(this)),
@@ -45,4 +45,3 @@ fun DynamicScheme.toColorScheme(): ColorScheme {
outlineVariant = Color(MaterialDynamicColors().outlineVariant().getArgb(this)),
scrim = Color(MaterialDynamicColors().scrim().getArgb(this))
)
-}