diff --git a/build.gradle b/build.gradle index c478d7207..308270ea9 100644 --- a/build.gradle +++ b/build.gradle @@ -24,7 +24,7 @@ buildscript { classpath 'com.android.tools.build:gradle:8.9.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:${kotlinVersion}" classpath "org.jetbrains.kotlin:kotlin-serialization:${kotlinVersion}" - classpath 'com.github.spotbugs.snom:spotbugs-gradle-plugin:6.1.10' + classpath 'com.github.spotbugs.snom:spotbugs-gradle-plugin:6.1.11' classpath "io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.23.8" classpath "org.jlleitschuh.gradle:ktlint-gradle:12.2.0" // NOTE: Do not place your application dependencies here; they belong diff --git a/gradle/verification-keyring.keys b/gradle/verification-keyring.keys index 5aa0a8a96..5fa784cd0 100644 --- a/gradle/verification-keyring.keys +++ b/gradle/verification-keyring.keys @@ -1383,8 +1383,6 @@ vCeonVI7Q1CkIHt8u7eMgzfEkaiPLZlI0l0RpfT4pnNieqg= -----END PGP PUBLIC KEY BLOCK----- pub BAC30622339994C4 -uid Chris Povirk - sub FC9BDC25FB378008 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -1393,21 +1391,20 @@ Gyoc9ZmChrhLoim7z4ILqmNo8eegknepQ3dGdUij4NVIhR+m+8irayTbsNHvo3UG 9y7eM5tTSjyNYkyk5fAVuT7OhzIzMA+qtc3GRVxNYRKnaHajt+pOSqr+uoDtMG3n 6eAMHCAnhgh5Nd+dCFcNT+syl3zCwolA1wrzGxxOaif+xi5wwXjmF/lAt4PDIuDT etA2/AqPM4zAC0BtC0iqVgVypjFV3EAexm/g0LNMiG/M/krzwjPq5gf1DY/57jU0 -02FpKd79HmR7bHdc4e2olEf9NlHxfbPXDDsHABEBAAG0IUNocmlzIFBvdmlyayA8 -Y3Bvdmlya0Bnb29nbGUuY29tPrkBDQRZTBMWAQgA2YylXc0rxousuBBPKHn75163 -wLcPdPm2QR2WMc643fX+p0o2B7wfq4ofzNdFmyPml3xp2laQPhPMgy/MjDOLOwbD -fg72F/UTZc+gOq9Cvf2nWyi9fc94O9Elj/skU230OymFVzfFZB82QLsl0w9rolGI -Ud3fKd9tD7CmV/i19oNWfUlcBanQ1IaAy1d+fmLX2EdBaOZE0Ao1At1WfxRzMjxd -1UzttLiCIOlAy6RLKOyOACjjrqJErb7x/wHAhF7UlG8XfsF2du9OD93OiLX8Ti6T -BUkPpgTYuUPDN0aej0rE+VGy5jeeeF5WCNusYnZcpEmQiTztwwaHjVUrDovi6wAR -AQABiQEfBBgBAgAJBQJZTBMWAhsMAAoJELrDBiIzmZTESIcIAJBWIY4eLQGhnvxk -nPovjxg0zHx9J1K/dgnzciHWfkNYImCsNXlLf951iKeShUjQu6zLcx1+1GDo5Zpg -645N/oxhx107+ZjfreOIwHJ/1SHcOqriwqpUtGdlsCqAPWh1GiPY2QRB+AQf8fgl -FWvGq7MAqhbAmHcyFj6RqNglEnJZ9zX8GbcGPW1wwaUZ4hB+BaF54yDeTGvEn1Nc -+pWLpVU9o8ohTmLyXjpL5aDe68yzy8LdfM4i+FjpzCC4m/1SSNnAYNIj3nbAuqdE -QzLSAVn44AHSomlgzecMR6RZk/fwbzSSiOc3rW1mNFOG70iLz9v4/BJb6dbcSlBl -0upm05Q= -=Gf3Y +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 @@ -1989,6 +1986,42 @@ BMz7WGdDpEGNGHUq5eWskbuMaMkb+hYbd9dHQmphO4QMkC/E5mc= =0Zos -----END PGP PUBLIC KEY BLOCK----- +pub D2151178A123C97F +uid Kengo TODA + +sub A66A7ADB0B51FECF +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQGNBGfeJOIBDADF0P+wY8d6xbPIOps8ond3glh4u9PXuL3o9TiyC6zopFCwc//L +GjPqKEgseyEzjgyTwU8HJORt+N0Kohn6N2ln8GTv1neqVf2mBMgRucvFLcRSFhgU +ILtJ3r5DLHrITu6JFJwiMyVq1fZQg4XWAAyn9ctAcxW+pjC8x4WmyNsUPUHZN4/P +WEK3kmawx6y4i8+1yH1ebzy16GRVBD5DfAnDzJumyah/HFvr4gXvvUKybIo4pAts +6i2Hffg5A8GAGBRTrKH6Oj47fbVO/2ojy1rj3gq5sFvB7qsFtdgXS2NelOa6mYEa +bsYEH9T13Rsk8Si7OQ83psOG39zXR/2FxgenfO6yrRCX3/2edTDE8YV9Tm0oPRaj +Qlhpx5IUHH9scEqgntG5PPzuT0kG3nsyDkmvensOLOtGgST/VuJduKfSjQbTRJwJ +YCoQqwVAMGQR8zBieCUqDrnIZO8ZvJ866YNfdh6SJPELx2+JSBFJpdNXSl0Mn8QD +UYqQ2eehX1FACo0AEQEAAbQgS2VuZ28gVE9EQSA8c2t5cGVuY2lsQGdtYWlsLmNv +bT65AY0EZ94k4gEMAMUh5TL/MKjm+WAQhyPWk7YeoE0sAUopa19PjpXFfc4Lxo+w +3yzj5f436+3UBEUjlZLS29LnotuaVzm1/aKQ0X/5Dcb2263NxrcMwChaoUWdNoih +gQT8M04BdEA32wPfC0q+IOwb4ifjd/z2ynhs7T/zLpgx7bXSnvRltWQLFjBsyL5T +EusUBwG32srLZ+tGUsi2laF4Al024JIX+5n7OPTHB3lFNd5lSmH/OtXV+Le0LxM4 +R87JgzRpSmizW97ZdLWMcUD+mcEsX+UVvxpO5gV+rbWeo8Ikzwmd9L/kJNfmOSi1 +H22O4xVQQYjSl8DpnO/SS6oXGTe5tcfRD3hWBwwbCmom5kh4Qp4J02mpsV8/Sbeh +P+Vyx9zyN86HvVEOaR+HhIZrAvCkltY22fhfWO/fJgWGFb9xAaLKKki3VAM63L76 +IuTMh9GWOG8yDeazO6ZMuMOKy+N1frnnfhtTxpMa4aIzWLcTXMkNQ5Na4gRgFSU5 +lpwIu6BtDqVCOnVvYQARAQABiQG8BBgBCAAmFiEE2HjUqCPq5zG3KdGo0hUReKEj +yX8FAmfeJOICGwwFCQPCZwAACgkQ0hUReKEjyX+VXwwAv/tNnVZKu4FJu3PKZvog +oh1gJIRvf3PQ9JYdXT9TjChUSgKM/hrzmXBJaYeWLlvcsgutNBxGU+QyvMdmhTjs +fC8I7R8yzJhe8G/fH55qvsvHH84W+ha2IV9Wlo+KnhHXpsIqt8HDGfUADQpREJ+5 +JoVVqvrzpuucEk86w7//olSl68AhH1E/ANsv1Jgc5YeQTMycoGV/ojYe1h2VokCg +I9eS6YCUSJSPW3uRK2zI1Mnt4CUVjZOhaXOyqN1VbFIWwsBs+pnWJ/brNEtjlBWi +L9P66ikq5XtgWD21uwPXacNDrhzKuc3Snsyt344vApQcpuNnMdCY8rlQ54wlpRt6 +OZ0GW4tpzlWxDzDdDWUqYZ8fXUWqLZBqNdfF/faiKWcYLVLxSv+AjXrYBzjsiZRz +k0pIRi3YiAbICiv3wjqUGt1R8SCO2F8XzDKT8bHhPUQlqf5nujd5xb81cD0SU8tw +NINnVCD3nc/mh3Vr0dbJRKF6QoekO3w3iQ7YhpdNkX7f +=+han +-----END PGP PUBLIC KEY BLOCK----- + pub D364ABAA39A47320 sub 3F606403DCA455C8 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -6094,6 +6127,8 @@ c8LNGrDaCFdXnOdlNV/zT9VvBk/RkV+Tl/Lk4g== -----END PGP PUBLIC KEY BLOCK----- pub 7905DE25C78AD456 +uid Protobuf Release + sub DBC5123E2E98FEFE -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -6105,25 +6140,26 @@ Uul7vR3iNRXtbnS31qIgCYWAoX6w0xHf6KUeIPWV21ZIUu5cg6kQr/sPt/OQuGS2 nKk+InYtopDi6d7AUh8WI2TP7qAMIoRkhAeDEQ99DiopwFNPA/7M4g99AQfFSmp3 acPCdeXXAZeDAqoFGFKTlqzg3FLWpGkubI/iXyHkpQfOXv4MtYuPGVNheBXGcWbf XPjbkFYjkGIN2Wx4i7yf43hMCk6ArhswfgCcgoORI+DCVdm7ORID1PjIU2Z71EA2 -qDdFwdoOdEV42YUAEQEAAbkBjQRkrGQrAQwArgt5OPV2vwX0T3xSnrLgAodjRlt5 -vm9z9POwlfpQK53PKBhNtCcRys8hwnlMlXmV6eICXGepTP+onGakG0YI0frdz36I -k2FWokRmH11u6mpCf6aq0G+w8AFsdT4LjpMt5uY4rhH33OC3FWVJhpsm5u4bYyqe -r3qa60FRYojeJjmPQkAwtjUMl6wAbABY/yC9RkeF3gsk3eKKQ1JNbJQTQefCbZUo -WrhzEj/qpoKnO1+5IPXLQmmVJ+YpF355wtKqEO+UxmTCKBSmMK8XuJJo++nFZ2QV -ptJ+sx4iPBsZT98tXyKXC089vntfo2uT00hR1VrplvGK4gSshyncl+B9R/LvDFwj -9SMyrUjnQ07CLMtWmtluYq/U/zxsAKZ2ifrXamcOGGzzimEmYDt/ND+MCoXUlDgK -t3Mv7qDnoqTHVWU3d1KY+O7JyNPPKS43Bn8WLQuP0LODgtWnql5Kw9ZL6Wn2H205 -LO2VB6/4ZeJAplNi3wnG8E86SbSF3kzfQENvABEBAAGJAbwEGAEKACYWIQQaVfCR -rSjAf4MfpE15Bd4lx4rUVgUCZKxkKwIbDAUJA8JnAAAKCRB5Bd4lx4rUVtf3DACY -sEpDwmWMTCTQqpjFrCu6xZfBof7Ujze6t/9aw4lgSQqiJA5uwUZO5qiXKWfpkfIX -6C24p5a2Vu8bppeq/1ddyxVAbs0wZ0QDLoNM2Pvu4EBcxZPFWkPT2JV56m9ZKLPu -vsyDMl+W42AYM4YqmTHEiNLw2c4Cwr26q7K8FBr3sj5ieJqtOSmdVamBJH/tXccd -/pDZoIoveKF0ra4hLh0isWL6ZUK3bMNp3xTw3tLYa/ZU7+8EX6EgUJXvzyEsf0d5 -fd/vQT31fnuGtUKHQx4KiU4hXXPArwYt5XtumvrHXXHlyOK/bvGTL3la17IfnD3D -9epO7Q1DljIpf/Q9RhVfeYuzn0ftbKzoA3KBYmzn0lPgpLBvekgRXuBZLCneZaSy -2UWbhOr936BUXrgi2sfKVmDRakc+/Wz50fr+1ZywGeSBH85Lfc+SKNCC8xbiKZA1 -HGDKY5kh24ddfVf4rOVFlNe+/i1IWchDSZZjXJKI4lAlLZYAFXAWkVzysQKbp40= -=UiVm +qDdFwdoOdEV42YUAEQEAAbQsUHJvdG9idWYgUmVsZWFzZSA8cHJvdG9idWZAZ29v +Z2xlZ3JvdXBzLmNvbT65AY0EZKxkKwEMAK4LeTj1dr8F9E98Up6y4AKHY0Zbeb5v +c/TzsJX6UCudzygYTbQnEcrPIcJ5TJV5leniAlxnqUz/qJxmpBtGCNH63c9+iJNh +VqJEZh9dbupqQn+mqtBvsPABbHU+C46TLebmOK4R99zgtxVlSYabJubuG2Mqnq96 +mutBUWKI3iY5j0JAMLY1DJesAGwAWP8gvUZHhd4LJN3iikNSTWyUE0Hnwm2VKFq4 +cxI/6qaCpztfuSD1y0JplSfmKRd+ecLSqhDvlMZkwigUpjCvF7iSaPvpxWdkFabS +frMeIjwbGU/fLV8ilwtPPb57X6Nrk9NIUdVa6ZbxiuIErIcp3JfgfUfy7wxcI/Uj +Mq1I50NOwizLVprZbmKv1P88bACmdon612pnDhhs84phJmA7fzQ/jAqF1JQ4Crdz +L+6g56Kkx1VlN3dSmPjuycjTzykuNwZ/Fi0Lj9Czg4LVp6peSsPWS+lp9h9tOSzt +lQev+GXiQKZTYt8JxvBPOkm0hd5M30BDbwARAQABiQG8BBgBCgAmFiEEGlXwka0o +wH+DH6RNeQXeJceK1FYFAmSsZCsCGwwFCQPCZwAACgkQeQXeJceK1FbX9wwAmLBK +Q8JljEwk0KqYxawrusWXwaH+1I83urf/WsOJYEkKoiQObsFGTuaolyln6ZHyF+gt +uKeWtlbvG6aXqv9XXcsVQG7NMGdEAy6DTNj77uBAXMWTxVpD09iVeepvWSiz7r7M +gzJfluNgGDOGKpkxxIjS8NnOAsK9uquyvBQa97I+YniarTkpnVWpgSR/7V3HHf6Q +2aCKL3ihdK2uIS4dIrFi+mVCt2zDad8U8N7S2Gv2VO/vBF+hIFCV788hLH9HeX3f +70E99X57hrVCh0MeColOIV1zwK8GLeV7bpr6x11x5cjiv27xky95WteyH5w9w/Xq +Tu0NQ5YyKX/0PUYVX3mLs59H7Wys6ANygWJs59JT4KSwb3pIEV7gWSwp3mWkstlF +m4Tq/d+gVF64ItrHylZg0WpHPv1s+dH6/tWcsBnkgR/OS33PkijQgvMW4imQNRxg +ymOZIduHXX1X+KzlRZTXvv4tSFnIQ0mWY1ySiOJQJS2WABVwFpFc8rECm6eN +=z4dc -----END PGP PUBLIC KEY BLOCK----- pub 79752DB6C966F0B8 diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index cdc8e93e6..79574b44a 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -12,11 +12,6 @@ - - - - - @@ -281,6 +276,7 @@ + @@ -2385,6 +2381,14 @@ + + + + + + + + @@ -2409,6 +2413,14 @@ + + + + + + + + @@ -2441,6 +2453,14 @@ + + + + + + + + @@ -2465,6 +2485,14 @@ + + + + + + + + @@ -2489,6 +2517,14 @@ + + + + + + + + @@ -2513,6 +2549,14 @@ + + + + + + + + @@ -2545,6 +2589,14 @@ + + + + + + + + @@ -2569,6 +2621,14 @@ + + + + + + + + @@ -2601,6 +2661,22 @@ + + + + + + + + + + + + + + + + @@ -2649,6 +2725,14 @@ + + + + + + + + @@ -2673,6 +2757,14 @@ + + + + + + + + @@ -2777,6 +2869,14 @@ + + + + + + + + @@ -3675,6 +3775,14 @@ + + + + + + + + @@ -3683,6 +3791,14 @@ + + + + + + + + @@ -3699,6 +3815,14 @@ + + + + + + + + @@ -3715,6 +3839,14 @@ + + + + + + + + @@ -3723,6 +3855,14 @@ + + + + + + + + @@ -3739,6 +3879,14 @@ + + + + + + + + @@ -3752,6 +3900,11 @@ + + + + + @@ -3760,6 +3913,14 @@ + + + + + + + + @@ -3776,6 +3937,14 @@ + + + + + + + + @@ -3784,6 +3953,14 @@ + + + + + + + + @@ -3800,6 +3977,14 @@ + + + + + + + + @@ -9201,6 +9386,14 @@ + + + + + + + + @@ -9662,6 +9855,14 @@ + + + + + + + + @@ -9708,6 +9909,11 @@ + + + + + @@ -9756,6 +9962,11 @@ + + + + + @@ -9796,6 +10007,14 @@ + + + + + + + + @@ -9860,6 +10079,14 @@ + + + + + + + + @@ -9900,6 +10127,14 @@ + + + + + + + + @@ -9940,6 +10175,14 @@ + + + + + + + + @@ -9980,6 +10223,14 @@ + + + + + + + + @@ -10064,6 +10315,14 @@ + + + + + + + + @@ -10129,6 +10388,11 @@ + + + + +