diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index bdb4dfc1172b..823d8d595ee2 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -49,7 +49,7 @@ jsonVersion = "20250517" junit = "4.13.2" junitVersion = "1.3.0" juniversalchardetVersion = "2.5.0" -kotlin = "2.4.10" +kotlin = "2.4.20" kotlinxSerializationJson = "1.11.0" ksp = "2.3.11" leakcanary = "2.14" diff --git a/gradle/verification-keyring.keys b/gradle/verification-keyring.keys index 16e740845ef2..6664f139c493 100644 --- a/gradle/verification-keyring.keys +++ b/gradle/verification-keyring.keys @@ -2651,22 +2651,15 @@ sub 57CE36BB68F1BC57 -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEYYx3eRYJKwYBBAHaRw8BAQdAV7zh1T+xL7mD2O63rTIvRfQ9kwL2Gvq/Q6PD -9apCe2LNLkpldEJyYWlucyBDb21wb3NlIFRlYW0gPGNvbXBvc2VAamV0YnJhaW5z -LmNvbT7CmgQTFgoAQgIbAwULCQgHAgMiAgEGFQoJCAsCBBYCAwECHgcCF4AWIQQg -cjpjmbwGAVQoOzfPrhY7ZKyRiQUCaG6CXQUJCqRx5AAKCRDPrhY7ZKyRiWDHAP44 -d+F1AdeplpzPVOyymiUyPSRebatZiuIW3hV0xxzRXwD/X/CYkfgaxsuZBauiJRdV -CZ6MGKktzduPjii7uG2tnwnCmgQTFgoAQhYhBCByOmOZvAYBVCg7N8+uFjtkrJGJ -BQJhjHd5AhsDBQkDwmcABQsJCAcCAyICAQYVCgkICwIEFgIDAQIeBwIXgAAKCRDP -rhY7ZKyRiRslAQCEXiOkwreTSEDg7UXsRd1IruaQEUkrAFsk+1/FkqqvcwEAiAx2 -FgUTgDV8RoflRcaBkqPfkSvkvUBuJBQwqjGuhwbOOARhjHd5EgorBgEEAZdVAQUB -AQdA/AOwflH/rum1g1gvFPBcqhvFOcN80VUb7OqoENSzUD4DAQgHwn4EGBYKACYC -GwwWIQQgcjpjmbwGAVQoOzfPrhY7ZKyRiQUCaG6CZAUJCqRx6wAKCRDPrhY7ZKyR -ic9RAQDDzuctJKtjgbxXk0TrWhxYtbU3s84Y2ygPVP2nXPw4ZQD/a5oUoK7Pjoud -jnyqb/8E51C4PlN84d6IkEgMWo3bgQ/CfgQYFgoAJhYhBCByOmOZvAYBVCg7N8+u -FjtkrJGJBQJhjHd5AhsMBQkDwmcAAAoJEM+uFjtkrJGJKrQBAITAZEZ3kw5NPaQo -l/0KmFfQs6ypUEFI2/OiWhXTjDPLAP4/hOYjP8KyKCzMNDLzKXX+sa+zOjuBpTCd -+eo3rUkeAA== -=MIIq +9apCe2K0LkpldEJyYWlucyBDb21wb3NlIFRlYW0gPGNvbXBvc2VAamV0YnJhaW5z +LmNvbT7OOARhjHd5EgorBgEEAZdVAQUBAQdA/AOwflH/rum1g1gvFPBcqhvFOcN8 +0VUb7OqoENSzUD4DAQgHwn4EGBYKACYCGwwWIQQgcjpjmbwGAVQoOzfPrhY7ZKyR +iQUCaG6CZAUJCqRx6wAKCRDPrhY7ZKyRic9RAQDDzuctJKtjgbxXk0TrWhxYtbU3 +s84Y2ygPVP2nXPw4ZQD/a5oUoK7Pjoudjnyqb/8E51C4PlN84d6IkEgMWo3bgQ/C +fgQYFgoAJhYhBCByOmOZvAYBVCg7N8+uFjtkrJGJBQJhjHd5AhsMBQkDwmcAAAoJ +EM+uFjtkrJGJKrQBAITAZEZ3kw5NPaQol/0KmFfQs6ypUEFI2/OiWhXTjDPLAP4/ +hOYjP8KyKCzMNDLzKXX+sa+zOjuBpTCd+eo3rUkeAA== +=7oTp -----END PGP PUBLIC KEY BLOCK----- pub D041CAD2E452550F @@ -2874,6 +2867,18 @@ ikmfPIGVw73RF3HXjJ8GVqTkqbo4ZpgTw/7Z3+fAYE/vxquhnpl2HvE= =5tlI -----END PGP PUBLIC KEY BLOCK----- +pub D46C5610D06E7001 +sub 00E25FE3776F21F2 +-----BEGIN PGP PUBLIC KEY BLOCK----- + +xjMEZsO4fRYJKwYBBAHaRw8BAQdAcxaiyqFbaECpSz7mhsXzopzN9Cxwv80WlWGN +gM3qpOjOOARmw7h9EgorBgEEAZdVAQUBAQdA45tqjMbTvozvroU+Z0nApYG0r3Zl +gI27fUSEIetPuEIDAQgHwn4EGBYKACYWIQTlLweHelgF+a9KsKzUbFYQ0G5wAQUC +ZsO4fQIbDAUJBaOagAAKCRDUbFYQ0G5wAZG1AP4m+dkpV5g3AT7Lws/lUDrKrdTr +5noqEjUmwUNCiuTOugEArO87llEEIabZngdpe7D+dvJ7Bb+BSX2fzHKmrsE6uwY= +=02Ui +-----END PGP PUBLIC KEY BLOCK----- + pub D56C721C1CFF1424 uid Harald Kuhr @@ -3215,6 +3220,42 @@ bbXFk77+xasQTKxjSZ0ZTQ== =PAy8 -----END PGP PUBLIC KEY BLOCK----- +pub E08F28E25BD93E9F +uid Jens Nyman + +sub D7B501D37A3AE550 +-----BEGIN PGP PUBLIC KEY BLOCK----- + +xsDNBGQdnjEBDADm35hD/kMiNXVocImrrdOkA4xvNQ8OLirzETb5DSSocIW+OBLZ +V3k5OiKTqYxlZIa9JT8XLLVc8pi9Is/x/xjoodEYSsj0LL0BODMeyt6ECmfi0brN +CqKv1J46cuWun0iSog3KaGrMx1tcNAVvYHdDuBlZ8X1BbaFwSqdNv1Hq9LkfOUwB +kafs8vXc+5THSkB2XAq9v4B+P9Rl4fwMPsjgkS0X/3JNMq0dqlUXuxNTj9h/dNAv +l7sYEBF5gY1wqmVbesHWurl8Bqbq6wvDualZ0ccGyisaaz2FxIKuQHBK63ffxXVF +/AABfDBsS1nx83qK3T7LFemSwQ+hMdKjck4Vng7RbB/FlUNZlbTiyrwZP9492YG7 +k5EcbB1K9tIPJDccYN3zkmYbaEAHL8j7PnTq7XyRPrNYFLKWBBa3sYz21+d8Ym2+ +ExuFgqvtnyToeKVfGX+mNbftrVK4j2OL6fZMmkDL/6niG34UJvHdsKvqVddTMPXM +1jlZYh35WbM1eIEAEQEAAbQeSmVucyBOeW1hbiA8am55bWFuQGdvb2dsZS5jb20+ +zsDNBGQdnjEBDADQUQl5FP5g6/KTI0aAe05jJk8rkLK7nMQK7ayHdij5RmuRPJO6 +snlEPmSpd80BL9sCuCq8Fo87Al6NcD8Fd39IZl/n7ZbKZHfcSQNkyKlGoNMprAtA +nh4rFdhG8Fn8Z+HRP5VcwG9BUIzvScyCLF4f4gGaaOAMd57I4q1+PsgvUZbGee74 +wqfLBspnkut0CEblr//nYf+Vkoo6EfSwi9QbJLYacy/3IrfByUIyUyrwEGFWMpul +RXFzTRExpnX2j9g+XZO12LHMxJQ2ptOI70m4JDGd8MnPnvMofLsy65DBz/5qZKtV +8haE73KKSWjJi9d81kwAzZR9WjltDDhyYOYYpDFcK4x0Py/XB5Unj1jf49PrgF16 +NVlfRh7vS6VeqUoNHYAR5qagftBiDZQ317GpRpm3LUidqyiFexlLhYHGdUk/vpAO +SCK6azGBmW+dXx/BCC9fX6wVVRv0LNeAWgnyf13SG0d0jFJjzxqRzXclsffo/oEd +JV7MQqo+ZHcdI8sAEQEAAcLA/AQYAQoAJhYhBC7okAcK6TGMOtNSDOCPKOJb2T6f +BQJkHZ4xAhsMBQkDwmcAAAoJEOCPKOJb2T6fNkoMAIVtequTvVXw9Ax92uPbmCDg +iNB2aiF4U23e5ZTPvSMWZlMx8hgI2vMCgRGcNOcEQcIyvFy1dZ5qxqzd/QjFvaY5 +2JutEUbeXvNfKmzjn2VzDiW/SHAc8KnWlAmJfqY+SPSIJNJ72Qc0EkxuGbjbWW+y +eazFuDOafej5Cw/nRTMvAVm5hElNKtdRztQVJOOBPEFefbb9YG9gcVVo0Jxs2WY4 +1rh+GjK8rB/PnK4NicQcbh1hk21enla6j2jYKNhCJkifw0HXsa185cnISSv6fVsG +H8tCCDoaZ8mXhU0W49n+NyWhRdHM9Gr9USkYVsHzJTZgTk429CI+ThEMjsxeIpJH +Qu/m64DNlDu0rrzHpgjyUedNB05QEwEtxv3nMKryLcYifLhbrk4ktLIMtYLdDgJe +ddn3I+ytL779X+SOCm292NQdg9+M6hkvgITfIoPe/seHjc0hP5COIbrfDeIdciyJ +1c3wN0nS/z6/50wBTdmj11Kx3Phb0uKtekcn3BVXug== +=vsHi +-----END PGP PUBLIC KEY BLOCK----- + pub E0CB7823CFD00FBF uid Jake Wharton @@ -3964,6 +4005,24 @@ EPQuh/lmUBXJfs8An3O2/IQ/ThzLrM/2Ue3Spd2u5wN+AKCHU4hSTSkXM1gG3c9e =zu7E -----END PGP PUBLIC KEY BLOCK----- +pub F5C81DE10A0B8ECC +uid Andrey Somov (SnakeYAML) + +-----BEGIN PGP PUBLIC KEY BLOCK----- + +xsDNBGY/odABDADzlZ1BXT0zN3rL+z4HP8r/2xM6zN950fwRimBTOiT6uE8aQSxq +283R/gIgM+yQBGjStLP3k/TsFJ2FCz7sug+7s1RP70ymkshalTRg+9QHBr2MU1Cx +Xoh3fiH8BLOb3FIxH1wdAtOOoNxbz64Ftcptu3L0I1y2qEwOGNOyvqbntdCuwNbX +/zwZUyb3tOVVrrZ5bp+6jMoBKEEWS7effqhGqXLlO4yTMBXR4pwzhch2IGCe+4M3 +a5C2SIJbR70PMk6aJ2+no2LycYRYJx/t2umAbxuCtwT6t/xh8v5ekbXAu5G3h5y+ +T2bF8rjMhVe6DBgJ08uFge3Oom5a5uZx8sQASdLCng8nKjGO4Q8jWmsEj+OiHnnX +g0oKkirnWbAVrWysgNKAXfwGfDBG95K1F67kVhNjXTx0MDcxpsT9TPxz/nDuzRpQ +ey5M11+Bl/fEM5UuzRpPgPd//bU+L3FgEUguB4kzsiYlhsUQRyCq1x868AchLWey +vaVIq2DY101GIP0AEQEAAbQxQW5kcmV5IFNvbW92IChTbmFrZVlBTUwpIDxwdWJs +aWMuc29tb3ZAZ21haWwuY29tPg== +=R651 +-----END PGP PUBLIC KEY BLOCK----- + pub F6CE9695C9318406 uid Sean Owen (ZXing) @@ -5029,15 +5088,8 @@ fWPPz3uHBo5PQJZuLpStQn+aEkTTHK6Sk5033e6fa7mV5X/c8pTmTzkunG58NFbj 5VSVbks4pbafKoMY7rSN0/I2hEApCjB9tx/7DJuQ9gbaGhmabnhBTnwHXEV1/hIF 369lfiqeoeqDMOKj99C6KFD/NPRrRLfoPRpqL3LPsPp7P+TzyZN2q89Xqn2ysyI9 jDtrlssEXLskU5kA8fVa179V/QR6QtrJ29m/ABEBAAG0HENocmlzIEJhbmVzIDxj -aHJpc0BiYW5lcy5tZT6JAVQEEwEIAD4WIQRkubCfFkqgv4h0LrYRiLafbWJZygUC -XaFwGQIbAwUJA8JnAAULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRARiLafbWJZ -ygNIB/wPXRnQJ5Pj+G/S0sbcDjTFegfN5TzXRRu0wXyogHPCt5ItE+8DURp7coq1 -eaocMZQ1186QLow/gInpji5l2pyv8BjC+H0GrXrT00S4wWcmd4ink+cNIwCtO8Dk -Bi25t9RxA12zKqXn62W8sATRl4DlL17ASw8k1bYDGWWJAM8GJG2yucaFN7RohO7q -5QmcjsXmuzfZtcKrlVBVNkYoGQKfjgr5fPjG1p5aOKELYt33u16stDGOuvXyJL2h -4FhqMJL9UvFj7uOdMQLK10QPb3tFXELchvBWCkD/GVHtH1hwFumLkLbIKaj43Sq8 -Kap/NfRkl5GXw5e8UQDQevfTXdJd -=hRFp +aHJpc0BiYW5lcy5tZT4= +=WPZA -----END PGP PUBLIC KEY BLOCK----- pub 15C71C0A4E0B8EDD @@ -7920,6 +7972,37 @@ cDvA =Sagc -----END PGP PUBLIC KEY BLOCK----- +pub 5ED22F661BBF0ACC +uid Igor Sereda + +sub 31ADCD8BFCB760B4 +-----BEGIN PGP PUBLIC KEY BLOCK----- + +xsDiBExyNhsRBAC/W5cMapoP7NUn8S22iWG5bPw0bconApJHP4kQdT17gT2JgNJz +BmuGWV59ZOGQkc6woeFKc1s6twlsgIL51jMeVOtgLJRGTS4So2hthNqDcgO4j8Lm +yXpqbTkbD7/ZlRzL2hhedrMz4NQOZCvsZpQ1RaCDrr2hxDq/HhD2omGdlwCg/9Mt +JNc7897LgfCMmtPOvAFt+rsD/0K87nvW37nlRqHdEtzvwUlyLJmYxdW9hDr8tm4Q +Y/8rDvNFlhKV/yXmxQuhtgQ1qpBo75dwD86aJmzIMIWM0iei9Ecfu2DsWiWvArq1 +heDjMYSeQl6k37cmD59afo6e/jQmg2/ALC6mRf3912SfmqV5spw0k+NYdFxAnbot +9jOfA/41shIdZloZ0aDcJDTNe22wFFh2sW8RwWtJJO8rmOCgh3MmkPn7LHPI9idJ +bSdD1dRcR7UTyeigEeDTu0PAKfKZutc91lfcIGSZdk39SEEhUkL2JdPKVRBotiZZ +Jsi+NxDdsprF/yQtr00XSGJYzh2TW/Srnb5nZQm2Iyokod3M1rQeSWdvciBTZXJl +ZGEgPHNlcmVkYUBnbWFpbC5jb20+zsFNBExyNhsQCACTTDNmrbllfvcMiXHDfS7x +CbLQczZxWZF7jk+PznsWVJCw7zZg084zFKQAIKYcABPekAK4wJ/lnQc7mItsevF6 +AU8ZYuQ0TcInnKBrXMiIWDM1z2o2pa09AhIkhCMAGK3hKx4xjyL7e3oDz02NZz8A +4rUGWgd2MCa29Pnihi2oVgIyU0y0ItpHqKhJQffyotWNe0W+ZNjg6qiQ1rPolfHN +PKbKjyAl9/0lGlybZLZeSyvR0s1iblDAkQ3spfgTyIfxHPxNbF8CGt/TOfjkPtuA +c6TckU8RfMoZXWX3pNvmH/LL3C43gl4/JcMZ+KC5v7WCtXkMEpDeyuQTDLqLABjD +AAMFB/4tehSPbgS+Fx744n1kJo8SmmZXrEn4tpT/0PWHAyRDoJdzQgfeh40YBts4 +eFczYbKZF+DyebNsgdW55M/whJ47sNz6AyvuXuXmQHVbsiy0yVLXEjdV2D0Pwdo8 +lrmAHeoQasg90M/UpFHAl+XD4OZBcHmM6Pi9bXEQKpfRsZj1c0UVpIyGSvldFVPf +GBDx3TC4IH2i25RkL2nGbAWIfbD8W8rMxMoxHArghE6fkU+FI7ZUEcGeW8X+ZJsQ +PbaOMHsOeBQLisXR8TUysDoMMkgAquwOWTRUjvH+0g5huQQ7LKkOAF/gkuvGCsjq +OfeIJF2aLnWFLt21dfdkiSYNUms5wkkEGBECAAkFAkxyNhsCGwwACgkQXtIvZhu/ +CsymUgCg/kZJOCScWbc41n9bn2Ir6X5claEAn0Gu7stpIpkazuPCpeoY2tnRnPE3 +=FQVe +-----END PGP PUBLIC KEY BLOCK----- + pub 5F69AD087600B22C uid Eric Bruneton diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index 31a9b5e4d889..909da42ebbd0 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -38210,6 +38210,11 @@ + + + + +