diff options
| author | David Göransson <david.goransson@mullvad.net> | 2025-03-20 14:45:44 +0100 |
|---|---|---|
| committer | David Göransson <david.goransson@mullvad.net> | 2025-03-20 14:45:44 +0100 |
| commit | e5b0413051697ef6bfec7518b05a07537dbc31f5 (patch) | |
| tree | 578b0002e59c9362c931f21b4d3db866f314f089 /android | |
| parent | 1cb7935700827140f6430030033549c4d5cb2fb1 (diff) | |
| parent | 543662477b35be94b8a5476ce048878101dd2d75 (diff) | |
| download | mullvadvpn-e5b0413051697ef6bfec7518b05a07537dbc31f5.tar.xz mullvadvpn-e5b0413051697ef6bfec7518b05a07537dbc31f5.zip | |
Merge branch 'rework-gradle-verification-lockfile'
Diffstat (limited to 'android')
| -rw-r--r-- | android/gradle/verification-keyring.keys | 3999 | ||||
| -rw-r--r-- | android/gradle/verification-metadata.keys.xml | 922 | ||||
| -rw-r--r-- | android/gradle/verification-metadata.xml | 230 | ||||
| -rwxr-xr-x | android/scripts/lockfile | 193 | ||||
| -rwxr-xr-x | android/scripts/update-lockfile.sh | 100 |
5 files changed, 2475 insertions, 2969 deletions
diff --git a/android/gradle/verification-keyring.keys b/android/gradle/verification-keyring.keys index 7f30c9ee68..015c0e7ede 100644 --- a/android/gradle/verification-keyring.keys +++ b/android/gradle/verification-keyring.keys @@ -1,8 +1,6 @@ pub 012579464D01C06A -uid Herve Boutemy <hboutemy@apache.org> - sub CB6D56B72FDDF8AA -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -11,25 +9,26 @@ agU7WeQMPhusSxJGaA3w7NOdjAwD/LeHADhDPeI6llJg1Fb3EyqH0NZaODKU/Or/ dID/i1onAX1dE914J4lf3XvIAxGiAjmr3UvWO9RiFxRUkecMAMlCBp2FuHuvxkcn Mk8q9dP9Ef360wu8X5rj0kgP6vPhgl9/RhuPsUxlazb2Kn9Zxi/RmDKDiH/vDuwy WdRGFOR1OPV7l3Ws01nrs4vKd2v5rsUmsjvQ8ldxdrA1xzX4IszHRDgSC9PI8ItZ -1VlbaKjE0L03acPfFTg/wRFSF5zsrGNbTmq1ABEBAAG0I0hlcnZlIEJvdXRlbXkg -PGhib3V0ZW15QGFwYWNoZS5vcmc+uQENBFgnlA8BCADBlqkE+XHE/0NTsqaDkBhG -Z/qEZIBHZ87fJo6O2jl3eqZDU5Ld/iwpJm/D6d/2t4mBH70rwWW29iW2PcZ5jPIw -bnFp6MNYsBD8RoVLrt45SKUbAsC5PrrS5DAC0ZKKF6mpw6FUVsblXhWDdGrPJ53Y -FoiU99Ip5zeL32kd8dxOv50ue86eSIIMWWLF00R29uZGqH/ZYJR8l3sqVu6rijj+ -EnhEu9D1VVJ2GQZS6Z1/GtprEbSYqLlsQr/5B52LI1utr3O56r1gLErHwU+tU1ce -8iPQnJFRQZ5KRtSPAvVqX3Efo/cmrqbYFDH63w0xYNwIqe3MzEqC+Cabu4wXF8vV -ABEBAAGJAR8EGAEKAAkFAlgnlA8CGwwACgkQASV5Rk0BwGqRkwf6AqArLie+te4K -XLhAF8VkwX3FyqOM/DmwXpNkVIdAGPWl40WEs8MG7VRUQtNRLK+0fW+UnGO1tUw0 -ASi9DkkWd48Mu/4QO5PD+8QKd5guPhXR2hzB/Jxs9iG1Ixlpd2KdNTUZ+I3PIHJx -56nFH3+z17ETFLSd3Z27CGDqwQG1ipXdO0VREFMmn4FH3RfXMXuj/7JUmcQEya5S -D73geW4HFQzDMNVEDaiS/S1j9iDO8XJYzgR2O46sKp0OKUREfdlc4S3bbHcBdB9U -rhEaQ8QQLom3ITKAn0NxxEfitpk1KCdOMaIOzELNmmjMEm3ptSzLzQWf5nxe0DGH -zFdp+62yJA== -=hl8O +1VlbaKjE0L03acPfFTg/wRFSF5zsrGNbTmq1ABEBAAG5AQ0EWCeUDwEIAMGWqQT5 +ccT/Q1OypoOQGEZn+oRkgEdnzt8mjo7aOXd6pkNTkt3+LCkmb8Pp3/a3iYEfvSvB +Zbb2JbY9xnmM8jBucWnow1iwEPxGhUuu3jlIpRsCwLk+utLkMALRkooXqanDoVRW +xuVeFYN0as8nndgWiJT30innN4vfaR3x3E6/nS57zp5IggxZYsXTRHb25kaof9lg +lHyXeypW7quKOP4SeES70PVVUnYZBlLpnX8a2msRtJiouWxCv/kHnYsjW62vc7nq +vWAsSsfBT61TVx7yI9CckVFBnkpG1I8C9WpfcR+j9yauptgUMfrfDTFg3Aip7czM +SoL4Jpu7jBcXy9UAEQEAAYkBNgQYAQoACQUCWCeUDwIbDAAhCRABJXlGTQHAahYh +BPp33P7y7m6y3r7dLAEleUZNAcBqkZMH+gKgKy4nvrXuCly4QBfFZMF9xcqjjPw5 +sF6TZFSHQBj1peNFhLPDBu1UVELTUSyvtH1vlJxjtbVMNAEovQ5JFnePDLv+EDuT +w/vECneYLj4V0docwfycbPYhtSMZaXdinTU1GfiNzyByceepxR9/s9exExS0nd2d +uwhg6sEBtYqV3TtFURBTJp+BR90X1zF7o/+yVJnEBMmuUg+94HluBxUMwzDVRA2o +kv0tY/YgzvFyWM4EdjuOrCqdDilERH3ZXOEt22x3AXQfVK4RGkPEEC6JtyEygJ9D +ccRH4raZNSgnTjGiDsxCzZpozBJt6bUsy80Fn+Z8XtAxh8xXafutsiQ= +=eLWt -----END PGP PUBLIC KEY BLOCK----- pub 02216ED811210DAA +uid Chao Zhang <zhangchao6865@gmail.com> + sub 8C40458A5F28CF7B -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -41,101 +40,32 @@ TzV1BDY95niypsCYja2QR4Gi5TKlpsUjT4sT32l6/CqOhcpwO05pTv0fvoHDbDx6 /gHivgyVUyPbQzUwYfMYoINePOaX37okHQE8n5QPPx6HmXfIhumKbXi6ppVPjPG6 cB2Lq/F6UKHlttiwWgSIiLDC+UbFCVvc41Lrydbt/2eXoBGxWbU6DUSGnefKymP3 c3IsgdzeP11tlfaxLVz60lomXMeyyXD41QzeuyzUNvoSgiqSE6BO9EqeCyk1/n+O -Are5EFnyLBjChgkAEQEAAbkBjQRgA8eiAQwAuC4Z9laL4sRX8FTseTzd5/8AqBKk -gtrZjW5onrse1hWpkjeB42qfhVrfUorkpGY9N0xo7jZT7PhXuOEB1WRcJPHA11Q4 -166WkHRDv7IwPGAQr6LsJAAlZYkV2d3BXoWoS4ATCH1jyXaxKT/jNGBazs+Nqprh -ypL6X2xOIqKozehjTMfD1cFzFzoaZvD+G9qdk0w7qikUIla0Y3ADswtMLH32mszw -9g0ddFSimmWQ8scVcaalt9k9ATX7zMJKmYaYi6fWsH/Le13DhJgQMjjh1BeUguIP -r6pRoBZ/5xJxJ7OKIRk4pk6h7BImGMKTCONICf41i4kGsZMoRb2XvLDgSNs9gYKp -N9+J7TYTeqofBxxQLH6cVplBPoNCkJun6scYJLWAepr4u0K5RTnU7y9iigiTTFeV -xbSjuxIEzLk9gVKD1hsbtkLVmkxMljqJG5El3I7qu7eM2c1ufo22BFjHom1CmtWd -oai56nxG5zv1WDsMRJukaXbDwbpSkb45rj09ABEBAAGJAbwEGAEIACYWIQSFaclc -rcUIsJ/pDzACIW7YESENqgUCYAPHogIbDAUJA8JnAAAKCRACIW7YESENqpGYC/0Q -NoVAXMkCa0Iei/kGdzZNLKpiG0nZIJGuml9T7eMyp0QQXzenOahCGhna4QQvSBER -UZb9HzP/0xY93C8FEXv7Ns972XdeOvYjpOLG6euRwWLD//c5Ah7siSgUJ7CFPBHj -r9mnZXzYjhvXT0eJlb96j0rBuSblG/NXu1oEJPySqP7vkK2ZZsHNoGfSoGlGtush -YtUP568KMzz4LsnOfSLnkOc9Hh0qydipY+ocfQQhh7tLUzFsMbG80yWw4/2JVicT -nTosdl4J9WyI3Xuqa423XEAC25dS0aQNeDa4lpfmOOyj5ViJISdutlVC3zmtkpXE -xUXqb+AcsNDOuulUhVjw7KpKX7xUXJM+LSg57lfyGHiLejDHvPAXBSfzFxT9ZDxO -92MhvR7JqP1Z0SvZ/yZ1RAidKaNJs3o1Dk/WbuxnRYjyf4URhfUVeH8tykNDIMJr -gY4uKjJu0S9RuzG1PVw85w5f6UDZlJ01gGvtT81JFrizhvS9t0HoPbDcDhG5iVE= -=Lmqo ------END PGP PUBLIC KEY BLOCK----- - - -pub 0315BFB7970A144F -sub 7CD1B9BD808646B7 ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -/x9PJbkJSwWj3BCUK98Giw5/tdG3Ib1y -=OVOn ------END PGP PUBLIC KEY BLOCK----- - - -pub 0374CF2E8DD1BDFD -sub F2E4DE8FA750E060 ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQGiBEmoKU8RBADEN0Q6AuEWEeddjARAzNXcjEx1WfTbLxW5abiiy7zLEht63mhF -kBlbyxEIRnHCSrPLUqY5ROWdyey8MJw+bsQn005RZmSvq2rniXz3MpcyAcYPVPWx -zgoqKUiu+pn3R7eldoDpMcQRsdNbK4TOFWNUomII70Lkj4u/DP9eko6xowCgvK/R -oRhshwRoxJl1LauUFuTeVHUD/i5DryK5j/P9tv9BWSb/2Jji6gbg6Q3MThZ+jCTi -leOHR6PSqajYphOFaA8xVWQAkvbqfSps9HnmdFJ37zxOn2ps9d1L8NLoX1GMu7dv -UZkCY5hR4gwaAk5YpyKa93NpaS5nX6beKiCes7lDy7DezjQLZVbKI3Vsd5t70eTW -tD7JA/4lGUSkole28jxo4ZKKkGMFnAXkV5mWeOTz14BibW7JqhkiIpckDfyq4NjK -ts1EzMmnXmPkB/u5QHHe6fJP+Laoe//gP3Y5+xlnAsyI4iEfEjydJWiSNx48c/2l -qCQ/wdOb28xoFavdCCBavqSKXKJREHXul1UGMICpu3rq9EOk47kCDQRJqClPEAgA -0QeHyW6OIAnKi2f9oxjnsGli1YfeJrnEAD0KxhwzAfO9eB4rk5gCj2DJ2IQ2vQhn -FrjcCdnhagn3oActfc61cmGvyN298QeusekfuweASCuW/dVjDYdlJT1yZ+/7K+IL -sFKtCprot87BJpaLODlk6sIbsnYUAqEKdF3Brxk6zY/T8+7pqwHgbTeadVpHrZlK -Ge0XHiJJaU7vxxopRBsHk6AryhgDWT1gDgRF5LBkyUpal8Y6qDAcbD7G5GRdQ5vO -WFpNa99eA+vlGzFnMi+IofgRdJ92IinZDOpmMz92uZ8jH2voCLb5zlYo4jK3RZpf -QdY4ayHW31sE+zYWus7UfwADBQf9HFVVZi47bQfyhHVunnOSOh/CBaTu3o1Jdm7u -ZkxnCppGDHuBcHz0OriMAvDjFewBZ5uBhp1F5Z5/VlJSXHwvPUwo6KQICV3XyW+p -/+V++seL5kcic3OphwB1qZPYEqhceEghHmN/r/wWV/8WxkZ7Sw1AnDwqXTJiIZha -EjRVXUIjN5WpINIssz+DjFnTu76S3v9VSOjTmUU7qPII3Eg7dJEgE0wv3E1d9lIP -PbUa0pba9735uMLqoQNrT87kXKSjKhQUD0u5bu3TmLdPboHzUBWYH/00zEodwkjW -K1TxZ7sv4gC8oLXTpyHDhLGFdjFr8bp/FM2WQ9Ip1w8ax0UAtohgBBgRAgAJBQJJ -qClPAhsMACEJEAN0zy6N0b39FiEEK8vdDyPqHK/MEdSGA3TPLo3Rvf2rkACggrRV -JrJYqCD0o2ZFlSyaaO+yKrkAn3IGGwB7ArjBZB5GdaGUAP3/5Luk -=2nZt +Are5EFnyLBjChgkAEQEAAbQkQ2hhbyBaaGFuZyA8emhhbmdjaGFvNjg2NUBnbWFp +bC5jb20+uQGNBGADx6IBDAC4Lhn2VovixFfwVOx5PN3n/wCoEqSC2tmNbmieux7W +FamSN4Hjap+FWt9SiuSkZj03TGjuNlPs+Fe44QHVZFwk8cDXVDjXrpaQdEO/sjA8 +YBCvouwkACVliRXZ3cFehahLgBMIfWPJdrEpP+M0YFrOz42qmuHKkvpfbE4ioqjN +6GNMx8PVwXMXOhpm8P4b2p2TTDuqKRQiVrRjcAOzC0wsffaazPD2DR10VKKaZZDy +xxVxpqW32T0BNfvMwkqZhpiLp9awf8t7XcOEmBAyOOHUF5SC4g+vqlGgFn/nEnEn +s4ohGTimTqHsEiYYwpMI40gJ/jWLiQaxkyhFvZe8sOBI2z2Bgqk334ntNhN6qh8H +HFAsfpxWmUE+g0KQm6fqxxgktYB6mvi7QrlFOdTvL2KKCJNMV5XFtKO7EgTMuT2B +UoPWGxu2QtWaTEyWOokbkSXcjuq7t4zZzW5+jbYEWMeibUKa1Z2hqLnqfEbnO/VY +OwxEm6RpdsPBulKRvjmuPT0AEQEAAYkBvAQYAQgAJhYhBIVpyVytxQiwn+kPMAIh +btgRIQ2qBQJgA8eiAhsMBQkDwmcAAAoJEAIhbtgRIQ2qkZgL/RA2hUBcyQJrQh6L ++QZ3Nk0sqmIbSdkgka6aX1Pt4zKnRBBfN6c5qEIaGdrhBC9IERFRlv0fM//TFj3c +LwURe/s2z3vZd1469iOk4sbp65HBYsP/9zkCHuyJKBQnsIU8EeOv2adlfNiOG9dP +R4mVv3qPSsG5JuUb81e7WgQk/JKo/u+QrZlmwc2gZ9KgaUa26yFi1Q/nrwozPPgu +yc59IueQ5z0eHSrJ2Klj6hx9BCGHu0tTMWwxsbzTJbDj/YlWJxOdOix2Xgn1bIjd +e6prjbdcQALbl1LRpA14NriWl+Y47KPlWIkhJ262VULfOa2SlcTFRepv4Byw0M66 +6VSFWPDsqkpfvFRckz4tKDnuV/IYeIt6MMe88BcFJ/MXFP1kPE73YyG9Hsmo/VnR +K9n/JnVECJ0po0mzejUOT9Zu7GdFiPJ/hRGF9RV4fy3KQ0MgwmuBji4qMm7RL1G7 +MbU9XDznDl/pQNmUnTWAa+1PzUkWuLOG9L23Qeg9sNwOEbmJUQ== +=FuTO -----END PGP PUBLIC KEY BLOCK----- pub 056ACA74D46000BF +uid Norman Maurer <norman@apache.org> + sub DECB4AA7ECD68C0E -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -147,33 +77,16 @@ ZqA+4C+OnIONSy22uMia9xO5g8oMLyHaRiA4S7JSIypYfX7JMCmwQCSLM/oQ5zct tsY7tGzCRBA7UVmW8uCDDZGmmzYIGQ7h1vcabgOFQ8wsteMHW3F0tU1K6oQut71x 5KowA/9LeDjhl3tKizJn5hKf+NR8kTMcFFVMk8tf9/ZdqCG2gVTuB0EFimH47j1+ YFWftvKg2IwF0qRnYuhpXn3kAtkzSwDr2T4r5CpDjttq+oBwhJ+N6lcPRoU26ijr -nQ61Ek0jFFE5vfU7UODSLYXYbjf8McM6BtksY1SWfFBU5cVzgrkBDQRKKNwWEAQA -kgYFtWA3U7vddU+gaVl2o932flA6MjL1wXqHkYFcRQPLdP6JWHVqTo6qfWDdZ3S/ -ZeBDjSApZ7/w7cwWFaQlssQ0qEbJz10silcO31Ygp9Xc81tuUj8WYRgWp4kM1lR9 -p/8XcvcvDRnZgTV/QqvcnrjG7EkAJSMDNeSywSpVRDsAAwYD/1N9ryskPTpqkXe7 -bap3sM1qjpSVR6hEh2W4Kkd9lDXScQNOcXPnA3McGVkMOhqR61RnkhjvaFEoxwsx -ZEjkxqS1Bv1e8WnOGIamWwUafMIEj30CpOzHLebjkB1XFtxXLYt96H2DNL5mcvqb -j1d/uZC6pAlq0heZbKmV+3JZzdcNiEkEGBECAAkFAkoo3BYCGwwACgkQBWrKdNRg -AL+qdACgj/xAy648au+K8oNMKTa0DrTDnWAAn1uvM3JssKzUdig+2Nj3uc4TLS2b -=pudC ------END PGP PUBLIC KEY BLOCK----- - - -pub 067091F1549B293F ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQINBGLQN/8BEADI0PTSG1Y/Hn7HALEKDFYchJj3KgCoWZDwmLa7gyz+GIlhUxBw -WtjmFsisbaA9GbmAKyys6np1fO0mgiUOmuvZ9d18D21WRHpn4hKolyPoP1f8gvnz -rrWsR9uI+hk32e13nfO9NshOV/FSX5Bm282/a7RbcsTJSRUk7UjQHjY/o7iyAXa/ -h8C1pDTEFJeGZchOKQmuVagvvk7kbZR8/XJ6C1y2SWxzhHAs+iRNiGUC0OQ6E3/T -plhzFanrAGCR2ewZQIUSvB4De7DDBLlhbtQ6LXdNNLQnpdJCajLG4QOQZ3ZZq7jj -YSOt+LYlqTKVzDenwNkZPQS1aFYsf0Hhnbu4wVIWY9vr/IYj5jDHTtVqSe8fdD/e -XTRanN1iJQYfeUIMiJ4hstH+5M0SwSa/XFD04XWkpKhETbC86kHxHxnzmUK6mb2D -39iMZmwsd5jSWqDZWHWSx9UY+SqLtEZ2x+OHf/QqQqRs1HCNmT/88LTQBJ0/89eN -lAWxxit5FRodT1C6g0WthZWZpPoDiu65l5lljuJVM3V5iik7/njSujZTZ9LTgBYW -JlJvj0UNnlanO56jZ1vlixCBOAB/AAYlIvO7CPr9EMVY+6E0i/Gnf9rnRDQ9bGFy -JsLiIdSDZGEe86kljS79brY/5fmmiMlqN64kLflIBdi6IaDtGOwFdCRsZwARAQAB -=v2hL +nQ61Ek0jFFE5vfU7UODSLYXYbjf8McM6BtksY1SWfFBU5cVzgrQhTm9ybWFuIE1h +dXJlciA8bm9ybWFuQGFwYWNoZS5vcmc+uQENBEoo3BYQBACSBgW1YDdTu911T6Bp +WXaj3fZ+UDoyMvXBeoeRgVxFA8t0/olYdWpOjqp9YN1ndL9l4EONIClnv/DtzBYV +pCWyxDSoRsnPXSyKVw7fViCn1dzzW25SPxZhGBaniQzWVH2n/xdy9y8NGdmBNX9C +q9yeuMbsSQAlIwM15LLBKlVEOwADBgP/U32vKyQ9OmqRd7ttqnewzWqOlJVHqESH +ZbgqR32UNdJxA05xc+cDcxwZWQw6GpHrVGeSGO9oUSjHCzFkSOTGpLUG/V7xac4Y +hqZbBRp8wgSPfQKk7Mct5uOQHVcW3Fcti33ofYM0vmZy+puPV3+5kLqkCWrSF5ls +qZX7clnN1w2ISQQYEQIACQUCSijcFgIbDAAKCRAFasp01GAAv6p0AKCP/EDLrjxq +74ryg0wpNrQOtMOdYACfW68zcmywrNR2KD7Y2Pe5zhMtLZs= +=fr01 -----END PGP PUBLIC KEY BLOCK----- @@ -372,33 +285,9 @@ B/X6XT3iAD8QsXnzTc+ApKE= -----END PGP PUBLIC KEY BLOCK----- -pub 075DEF3EF14F0793 -sub 9A0E57CE53C8AAED ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQENBFlBpcsBCADSxBg9Q+y4QGozz86UESEpJB8SuqrqEyezwQ8OimdBpQfw02I9 -F3+xDcKWgUBEK2BNfY4Nn2XtjxeoX6Pf0rFHJnGOgbz4MpgSnoyNGKUvBdHXBc1D -yCwVztg1BxnD6Fx/NBx+xbFz8PPdRl0B9t6fA6RUtCkz1CRpNJwqC5Vx0IXtJanw -TSQ5IqA7t3FZif2MKLSoKTXZ3dBxvUGddNnZo3mJhZoFNeq/twIMPnnu8fqgmlgC -a+GAjlDB5B5EI8cqx6paMpLmkuW7TdrmREqvVOlPVFIKfgqfT7laU0HkY8z94uau -RsxdnGwSybNCrcuJfJeHbYzIRN/SelR4zyJNABEBAAG5AQ0EWUGlywEIAL0QId+C -rQwgIZFMcOQNu/hn5aYLTjwGkxS6Fr0vUg8fBy2sVeoWMkUac/YNl1sKa7b84UwM -e02ZdvNmH8WPHLVUK6GAn6XnSzCcPM6xL6INg5mBbzBxHih2YgXq7SOS6JjMYZuq -1bQ+L8qLOd4xe+iHXtVqNl/aXqJN62Ejt8kE2nVZ8rFicCGAaCjjTthEQfifqOMX -EKualwD031IOyFCyg5dGBsM1ef5wfC4ON/dvFI/yZxX+wdI1gFKCp1v2bywkXXAu -3Xy2dysdox54L5rHB1ZTEjZeNzHRM3d5PMuHK+CKsq/aXE1skTBE1weFVxfEiXJ0 -7On9toq9DwNxr0UAEQEAAYkBHwQYAQIACQUCWUGlywIbDAAKCRAHXe8+8U8HkwH9 -B/4jXvBjmOc4N4OSjbeiL8/JWfMg0jh98obKjeeI3S+3i/NzMJLY9STyScTU4lN0 -SFOCoNIn+o5hTjKeqNvtbPJwce0bRF3OCuGsVvaActuVt0zCUhgF/s++XwFxYb6G -Kikxz92+Bv0V86PZzRrh+qmChCvzNwZSQAnsZHp5oiEqpay2eHtoH8h+yqGqBpEb -R1Rg/SE7nHudFvTWmMsjmv3NojkiHCYuHz7D8h5kwsIr5wLax8ckW/l045EfJcdU -eP6D9eXhqIo0RQd7TNNnp82kDUzawPQuCs7xjT7mFvIrVUVsMY7k/PCAHVTD/kd/ -dASNMKpXnws89MmjpWKE/dv3 -=sQ/+ ------END PGP PUBLIC KEY BLOCK----- - - pub 083891AD4774845A +uid Eclipse Project for JAXB <jaxb-dev@eclipse.org> + sub 8118B3BCDB1A5000 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -413,88 +302,73 @@ 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 -=T2aE ------END PGP PUBLIC KEY BLOCK----- - - -pub 0A4B343F2A55FDAE -sub 26C765C5DBAF2E3E ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -=L8fe +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 +mfMjMgP4QIPQl4W7IExkjfLxmiDnDUJ7XCfM +=4S73 -----END PGP PUBLIC KEY BLOCK----- pub 0DA8A5EC02D11EAD +uid Paul Holser <pholser@alumni.rice.edu> + sub 71499A87DC1FF84B -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -506,21 +380,22 @@ IwUMSWXE3lz0MMeKrGcEOcZOGWsjyepkLHXwj8DDOeGxhfh9bhFRJssdfzOCKBpf 6S70A3fanzqOAvddxCqF/zOwDaieDmWvVntVpmZO9d+pgR/sZN0JgSIm7qGDdNqG Aq6eBACyywfwuVoY6lfNz70ZZqYjYuUkbKnKqpG0XmI+m5LYrUW7QuKJqaNdg+ZL vVgX/TdkWVSIoSRS5+eYm3fRD++cg3ZgoR6ZY4WEa7SRSp2zoidtQijWOzp8WeHs -30rIaXBrb5wHR4GQ4FYsBGRuWkmIaferusllUmHCHFJI4ldvgbkCDQRNyzHzEAgA -1rD70DvCcy91ShQKP2snZ4cLJnFwKArulDUcxoBZ0AG0qMbaE8jiiJTHIwgVrqsK -aS1JENv6tVdUS8xHswu30zvd0obaj+4IGXlMVdc6052Y4SLAGNbGVw99Ah1OkQ7o -v92gmYAYfqppOtRt1tylz7Jf+F6er0umdVBZm8fJ+QjzTw36AwERj2bjVbc6ogM7 -OsTyru5oZGOJ+oJU+M9/mh/Gq3AyrcfU8c6bL2pacXwylME4lxy4fBB7BsMogPXX -iplZ2XRH7RmlZiAfLHv3StxVB1RrLXVcjdnqIO2guVYrK6mxH9WMG4LnOGvcnYTf -GtWexEmNA5l8IOSgsK+InwADBQgA037clDFi3XWaZBVXst7IfkU6bKq9vhmphS4f -uBx4wp7MBA62k0kGDmZWcbinZWnybypili9ihYSHlp3EYzCNTbUMWlbhc/ffYHuv -rZsIT2DxMPb2iCnjPu5HMGegTM8iTTotW4xYmJUsEDIvgQUz0/UNsPHTX5XU09So -cL3YOP5MxcEbgO0Fpjny3X76rc+ETAd9TmDJi7HOm24grKdOQXHQJr65j7nTc9M3 -zWnTxOP3fL9jcVnGTnLGRVoR7kedDpa5FsoFqtY8YMaFvNPVvI4+m+jozjNwTg2d -GG6nU2dEC0qgDEeKMSJwF1wgO3Fe6mXHvxratgNrqfdY/rtEGYhJBBgRAgAJBQJN -yzHzAhsMAAoJEA2opewC0R6tNKgAnigkHDCNu7Owm8x01E9+aL73JmDXAKCj7ROh -7Wu1iZQbjeJfypM6CQ+fdw== -=GCHG +30rIaXBrb5wHR4GQ4FYsBGRuWkmIaferusllUmHCHFJI4ldvgbQlUGF1bCBIb2xz +ZXIgPHBob2xzZXJAYWx1bW5pLnJpY2UuZWR1PrkCDQRNyzHzEAgA1rD70DvCcy91 +ShQKP2snZ4cLJnFwKArulDUcxoBZ0AG0qMbaE8jiiJTHIwgVrqsKaS1JENv6tVdU +S8xHswu30zvd0obaj+4IGXlMVdc6052Y4SLAGNbGVw99Ah1OkQ7ov92gmYAYfqpp +OtRt1tylz7Jf+F6er0umdVBZm8fJ+QjzTw36AwERj2bjVbc6ogM7OsTyru5oZGOJ ++oJU+M9/mh/Gq3AyrcfU8c6bL2pacXwylME4lxy4fBB7BsMogPXXiplZ2XRH7Rml +ZiAfLHv3StxVB1RrLXVcjdnqIO2guVYrK6mxH9WMG4LnOGvcnYTfGtWexEmNA5l8 +IOSgsK+InwADBQgA037clDFi3XWaZBVXst7IfkU6bKq9vhmphS4fuBx4wp7MBA62 +k0kGDmZWcbinZWnybypili9ihYSHlp3EYzCNTbUMWlbhc/ffYHuvrZsIT2DxMPb2 +iCnjPu5HMGegTM8iTTotW4xYmJUsEDIvgQUz0/UNsPHTX5XU09SocL3YOP5MxcEb +gO0Fpjny3X76rc+ETAd9TmDJi7HOm24grKdOQXHQJr65j7nTc9M3zWnTxOP3fL9j +cVnGTnLGRVoR7kedDpa5FsoFqtY8YMaFvNPVvI4+m+jozjNwTg2dGG6nU2dEC0qg +DEeKMSJwF1wgO3Fe6mXHvxratgNrqfdY/rtEGYhJBBgRAgAJBQJNyzHzAhsMAAoJ +EA2opewC0R6tNKgAnigkHDCNu7Owm8x01E9+aL73JmDXAKCj7ROh7Wu1iZQbjeJf +ypM6CQ+fdw== +=5ywb -----END PGP PUBLIC KEY BLOCK----- @@ -608,6 +483,8 @@ Q3L0n1au+VI0B5Q+HE4pAvkV6DurLrS3k+fNmQqkkCtVSg== pub 15C71C0A4E0B8EDD +uid Matthias Bl?sing <mblaesing@doppel-helix.eu> + sub 891E4C2D471515FE -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -622,38 +499,39 @@ yLjz38gwLCIuVrSFeHtHJKdPPsnWVsA65o3iCQyEO5lp38cjDE1hkHzXGO34LiPX AlDHU2YzoWvAHPqSppppjPJmz1tgHqx146tukezuzoRXuEUTmDAjbpLEHxvKQuBr DcSfWqe4zfKKqH/CfhxlPGilUcVyLmhaHjs1ti1Bnj4YmQuWo9BR3rPdLi1gQFlp wZfzytmmK6Zy4Ek89la7cgt6AF3eXjNmpVtGZlAb7lr3xne9DTp98IW3iwARAQAB -uQINBFcyNOoBEADH4HSIjsu94/e0zGBJbyrFFCE8ISGTI7HANfUQeL0Cpl7EbpQN -jIGFbEtvdPheeaz5hJ5sg3dt/og3fQ9oBAXkkx65XmRnsLwYud5uI4bS240UV+HX -DBBAVTE/luQfIp6CWImSY3dpfSRZWarXkU3vDtZgj3drSrY8DbLBPU6B9e7QqToy -3qmZQ9/VN7QEXR+AyNDR2ajEbCzhkWyvXD+7VJg+lzhDnzepIxmDmpbiwmsT9J1i -+BoG8FrN++ZRVXaOEslARP0+rvpIK6RZG9wdBtb09RJODBnufyprYP0//GmcZyOZ -CbyLBfJqOI7vUYu78xyBcbwQgbulwMop3sN/IgxCTGFY4R4waHmgfMdagBNobCv5 -bjODfegAeKmI/Tmg4sppfH31+YahntYZ+MZCxgbCWRpODut6JlZ/KW015I/BAjrx -cj/WooDMxGgq87SAYF6+Kl/Zm4eNp8emduIfLQguZymAryzWQixWwZFfkis/DVYA -OhZWYvlXao1RPAMMHFhht+578atKpJYzMca6WzGX5TuLSip2tXRR5Y8k7vWMVEQa -TlQyHQAl3jw62Sc4WI7u7vA3edbW++1wH8kQvoHTIjdUHpGEkGiNDuVi2dlr0LH1 -yEoVyoZYu+sSeRhBKezHtPsOd02iVBevJIXpnVA9z/FlTEOBfcz4oFKyiQARAQAB -iQIfBBgBCAAJBQJXMjTqAhsMAAoJEBXHHApOC47d7fIQAJn0SxAcJ5iSKenIHCzi -epDP9Z63hjquhAgmDoVxc1sp4Y4MMUrXqunSuN5i2RXNYH2OdPCCvyOjt/vjjI0p -PrAxi+D6nHE6+vFAaMC0zeKFdKyHybafg9yzd0e60v4/vXOkstBq81+Xm8awD20J -w49rBAFu+psgxDaSo8jKeZ536ni9erTTZ1FT+eRG8oILlhRbXX6PKSJfYbvxM68L -WJePyH8fjeL4DfZfeAqbD5Myt/KwU5iFzExnfIlG0Fe12JdO/GYgyqk9l2HobugR -d54SBW+gsyNCG5g22aBk3SedaWfLtrMGbf/2w0UXdaRT4QZAkQvhG5x/6AWnYFU8 -eNxe6f44saFl6l/mb02Qp6FgNTAtUFS8373+w+kcObzbQPJrZRKjCs8eSn92HlDd -hSL5A2wn1+dUJSQuDnvSeb3RY56KFlSoIgTwGq+vPWOAu7c6RjNijnJdPoqP4PQD -ZEpunKUQk2SsIDl5dA1Xm3lo7Hbev26hyjjy4S59FDW1JjM86z6O9cu6ojA5r+Q/ -Cv2lYMYl+66A0r/T0qsLGd5sPhFeC0K9dgMNlhtrjYozvfa9NsajVOr7xxIJVh/3 -+YE+HmDRLRk6sqeTzU7mJCOxismwYBD7S42cpL71iTZ/z+inZnLMULYV9152wiEa -tiwy+wOBjaK9g3Kk8jsN3I8t -=8Tiq +tC1NYXR0aGlhcyBCbMOkc2luZyA8bWJsYWVzaW5nQGRvcHBlbC1oZWxpeC5ldT65 +Ag0EVzI06gEQAMfgdIiOy73j97TMYElvKsUUITwhIZMjscA19RB4vQKmXsRulA2M +gYVsS290+F55rPmEnmyDd23+iDd9D2gEBeSTHrleZGewvBi53m4jhtLbjRRX4dcM +EEBVMT+W5B8inoJYiZJjd2l9JFlZqteRTe8O1mCPd2tKtjwNssE9ToH17tCpOjLe +qZlD39U3tARdH4DI0NHZqMRsLOGRbK9cP7tUmD6XOEOfN6kjGYOaluLCaxP0nWL4 +GgbwWs375lFVdo4SyUBE/T6u+kgrpFkb3B0G1vT1Ek4MGe5/Kmtg/T/8aZxnI5kJ +vIsF8mo4ju9Ri7vzHIFxvBCBu6XAyinew38iDEJMYVjhHjBoeaB8x1qAE2hsK/lu +M4N96AB4qYj9OaDiyml8ffX5hqGe1hn4xkLGBsJZGk4O63omVn8pbTXkj8ECOvFy +P9aigMzEaCrztIBgXr4qX9mbh42nx6Z24h8tCC5nKYCvLNZCLFbBkV+SKz8NVgA6 +FlZi+VdqjVE8AwwcWGG37nvxq0qkljMxxrpbMZflO4tKKna1dFHljyTu9YxURBpO +VDIdACXePDrZJzhYju7u8Dd51tb77XAfyRC+gdMiN1QekYSQaI0O5WLZ2WvQsfXI +ShXKhli76xJ5GEEp7Me0+w53TaJUF68khemdUD3P8WVMQ4F9zPigUrKJABEBAAGJ +Ah8EGAEIAAkFAlcyNOoCGwwACgkQFcccCk4Ljt3t8hAAmfRLEBwnmJIp6cgcLOJ6 +kM/1nreGOq6ECCYOhXFzWynhjgwxSteq6dK43mLZFc1gfY508IK/I6O3++OMjSk+ +sDGL4PqccTr68UBowLTN4oV0rIfJtp+D3LN3R7rS/j+9c6Sy0GrzX5ebxrAPbQnD +j2sEAW76myDENpKjyMp5nnfqeL16tNNnUVP55EbygguWFFtdfo8pIl9hu/EzrwtY +l4/Ifx+N4vgN9l94CpsPkzK38rBTmIXMTGd8iUbQV7XYl078ZiDKqT2XYehu6BF3 +nhIFb6CzI0IbmDbZoGTdJ51pZ8u2swZt//bDRRd1pFPhBkCRC+EbnH/oBadgVTx4 +3F7p/jixoWXqX+ZvTZCnoWA1MC1QVLzfvf7D6Rw5vNtA8mtlEqMKzx5Kf3YeUN2F +IvkDbCfX51QlJC4Oe9J5vdFjnooWVKgiBPAar689Y4C7tzpGM2KOcl0+io/g9ANk +Sm6cpRCTZKwgOXl0DVebeWjsdt6/bqHKOPLhLn0UNbUmMzzrPo71y7qiMDmv5D8K +/aVgxiX7roDSv9PSqwsZ3mw+EV4LQr12Aw2WG2uNijO99r02xqNU6vvHEglWH/f5 +gT4eYNEtGTqyp5PNTuYkI7GKybBgEPtLjZykvvWJNn/P6KdmcsxQthX3XnbCIRq2 +LDL7A4GNor2DcqTyOw3cjy0= +=pzVO -----END PGP PUBLIC KEY BLOCK----- pub 1DA784CCB5C46DD5 uid Rafael Winterhalter <rafael.wth@gmail.com> -sub A7E989B0634097AC sub 7999BEFBA1039E8B +sub A7E989B0634097AC -----BEGIN PGP PUBLIC KEY BLOCK----- mQINBF3Ep5QBEADZfs6o1IpZbZ1qlBkoJ7oWL0vFCcdPUgF/PRFXWKlsuFHVVV/N @@ -668,64 +546,64 @@ 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 -cxZIhgBM0v+Z7E3aOJl4MjI84KzZxw== -=+sRq +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 +pIXjPlQ0i6kV0h8KapE1Uo005JYgeg== +=ASmD -----END PGP PUBLIC KEY BLOCK----- @@ -850,35 +728,6 @@ a3HXnE2l2ony -----END PGP PUBLIC KEY BLOCK----- -pub 20F85E1C160E0716 -uid White Source <support@whitesourcesoftware.com> - -sub C23A3B1DDFE72662 ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQENBE9fGuYBCADb5YMNFaBW1l5PMD6s1VDZHOQVG3sY7ANmjCC3CcNFCaMwwOs+ -qYUMdRm0xn+ikcEsncWrVV5eiKxEWFV5oYKwKiK90OVLiD5WX7LrJ3pWl3glQiwc -3krpJzrBy9IXln5tajFbUc5Oe7LQ1RGKhL97WnsREym1nSWLhKgpEOKuQBglGmDt -ApLIH6gcfNP8bg7IUHThDJkBkzYQxsfh0m0fre64/VPcyZYk7ndWKX7Y9BTb2Pzd -MeqJXFa7L4ZKovUMQU2qZs69qyKSz8tfFYzwvCwCFHLkyB22cOWNcZwuLwslZHBV -UAlqt5hXs7flyH4inz0aU89Fb4pHL2J2T4RFABEBAAG0LldoaXRlIFNvdXJjZSA8 -c3VwcG9ydEB3aGl0ZXNvdXJjZXNvZnR3YXJlLmNvbT65AQ0ET18a5gEIAJzltEjy -P5qHE9dt7ExekxTELuEuQ6OErOPCRAgQCG+kVuK6AwyA370DE6sWonr2404ybxGx -Ia4ItLle3FR0gl+RnyMAPfvZc0oiwJd1TisRcSi+sYjiJc4mxRUWg39020TkViYX -EJWiVvZ5uFqplkr7gp4pg9xuijkzyj/8xcAmSyKnIVcQB8lI7Hr1MK1laeTQAbUc -ekWi08i26MxDcit02fV2xopbtQNIPIbyBPc8aJUB6W4OT357uqXORS2bpX1InABl -eymx4QJg5/JpNrYiM0V/8TL8AY7romVdJ1AeyZusvpnupbBrJ+ADFq9d+nsvJbp0 -oNjonn4SYg2WeG8AEQEAAYkBHwQYAQIACQUCT18a5gIbDAAKCRAg+F4cFg4HFgAh -B/9vcgWanyzhq1NkcD1NkiCBKbaRb8+e3ceeOMit68ReMyuC20vnm13OjdwrlPTa -GgFW7WRZh4IdG9Inpu0intphhlo2mIy4eZRcukKQYRS3AwQI1N1rR795c1HsqdLS -YUrv0EoVrPBVyIJOVCSKKdYsKzbGIhMNg8f9JeTfJDzX7nDQKqX3unrSoQW7qcaF -CZWoAQ0KiVHjGsIBWlpX5Mz5cHhZKoJBq8GrimODH7EtjttMngGvA92EX8A8e1Bu -4v/rDGdo7Inq4tAqLzD/RzOQiDEnE8NHMxETURboAnRno0iPdg4/J7BS21AJ3pCL -TRQWLA7F3f/cHDEcbXPURDwC -=TFE9 ------END PGP PUBLIC KEY BLOCK----- - - pub 21939FF0CA2A6567 uid Alex Herbert (CODE SIGNING KEY) <aherbert@apache.org> @@ -978,52 +827,6 @@ YmVsbEBnbWFpbC5jb20+ -----END PGP PUBLIC KEY BLOCK----- -pub 28F57F70167C0B3A -uid Jason Robert Dillon (CODE SIGNING KEY) <jason@planet57.com> - -sub 7E48854FB524043B ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -YPBoSPpr -=mY6E ------END PGP PUBLIC KEY BLOCK----- - - pub 296CD27F60EED12C uid Charles Lee <ckl@google.com> @@ -1089,37 +892,6 @@ XInYCvIHMa9ZqicOSUcI5QCYu5TufvIE7Eq3Khh2Ex1FiOaEA+57LMrt6NsSKXrB -----END PGP PUBLIC KEY BLOCK----- -pub 2EB9468288817402 -uid Thomas Vandahl <thomas@vandahl.org> - -sub 568C01859FB1189B ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQGiBDUPZgMRBADko/odzH1dYwsxp66EWgI3VrL8M0lgwWQYRvO4UimrxWfJS/Qg -X3QPcYtMNQW6oRPXFC/+o39wYCmB5U5dQ25ZeTNtJpJRuQs2lPVz2ZFKz3CC0dL3 -MXJU3dXz5cJd0jM5nQaTEwOis1Yox1kecS69fOCjcuM9umVUAVaV5aryWQCg/7wT -eyujVMsa08esDb+IH4VcOKkD/3eei9fUCaI+UxmfK5hh3wzcmLkwXsPEMjTBOVCX -0E7r+pB0qydW0YgwOZCqziQMtNY6qZxqQJivfcUKPqRQJzgLAwZnhy52pzloNI4v -ZJEOPMXx1Cg9boRtfeTufCPRkfZ3Lz22zZ6ZWKWu5ypp/RB2UGrecVYJ8O97bNkI -LBFTA/4yC+SRa562tgUmvH8mQ0aPG8IMEurSyURQTZKN/X39jlvnLPVs2u2uUB7l -x4R/MzOYrfYIh/FZ9JpXgeuwiJPza+4ayIsXDanjl3BEb1rDlXb+PrpcM7pOeuYJ -cnX18EgHdYd4dQHJaecekdqhmsg9OQHvyDiQQPVQvIpDgb58gbQjVGhvbWFzIFZh -bmRhaGwgPHRob21hc0B2YW5kYWhsLm9yZz65Ag0ENQ9mAxAIAPZCV7cIfwgXcqK6 -1qlC8wXo+VMROU+28W65Szgg2gGnVqMU6Y9AVfPQB8bLQ6mUrfdMZIZJ+AyDvWXp -F9Sh01D49Vlf3HZSTz09jdvOmeFXklnN/biudE/F/Ha8g8VHMGHOfMlm/xX5u/2R -XscBqtNbno2gpXI61Brwv0YAWCvl9Ij9WE5J280gtJ3kkQc2azNsOA1FHQ98iLMc -fFstjvbzySPAQ/ClWxiNjrtVjLhdONM0/XwXV0OjHRhs3jMhLLUq/zzhsSlAGBGN -fISnCnLWhsQDGcgHKXrKlQzZlp+r0ApQmwJG0wg9ZqRdQZ+cfL2JSyIZJrqrol7D -VekyCzsAAgIH/AvsL9S1NTbXugBrVgHGA2I75ZKasPT39f2MdLsLAQwIkKOyRGGh -tKo/F+mhtHwGOz435xNOl+80SIB0f4G5I3/3ZHrgarz0qGfUyHWxzUilpOIzuFxn -sRefatMGycmjf7gTw1QO3cQoBBlm+LXBUUtqsM0/E46vkbj/uOEAndDXPjT1uhbr -zfKKpANUnWK3gjBInWAFVlGfgiQ4+aS/p1qeRNsQKC1ZMu/5KenLOTgSK47Wu7vw -dF8IAA/b4JzLseQtBZ8DVRBMPNUhSa8xwE+Yg1OT//iKLXTTEbEbLzeORXBF7qFZ -8E+GxoU4ZVXT/NGcr/R16woHMGYGJw4U6mI= -=ViIB ------END PGP PUBLIC KEY BLOCK----- - - pub 31D2D79DF7E85DD3 uid Markus KARG <markus@headcrashing.eu> @@ -1158,6 +930,8 @@ ZgMBzI+v/ingWOyKpKqhpZR/50PHA0o23zw8P1BGeQOlr4kFNA== pub 34918B7D3969D2F5 +uid Brad Corso <bcorso@google.com> + sub 5CE9BCD2ED28F793 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -1169,75 +943,32 @@ zb3Bd4G6E85fS+weJPXMRiezimF8WyFN+dDrFgpwWqgA24jbKG/tfF6sAuvGmPgw aKIv2VFrdstqfCVC9p2nzuchIDS85f/D+fEjBsSj8spUzA15rD0T1/9BHxtW+L92 fcTs0rTGT4sP5HPl2aD9R/NP03Ywg8bDqcBWofTuCMtfDz5lUBpeOPngByDiKtQC tpsB0PyhPoMkrn701QSkMXPO6yLP6VZH5f9qhpvWrHLqsd4GEA+PoRuBJbYoDErq -5hLW0Sgi9qDyzLMAEQEAAbkBjQRdL3x2AQwA0AiGxJazb4NpJvRf8WDb4/SUJjnC -XFIgAyXGKiSo8DzLT2Wr+GDt7ehPKu93EBLpgyDja5eGZ1UyG+CgRBbyrMZW6Dsa -kSScaD7eEfKiz0lCaiQ0aGjDKrHGsUb+ik0t4aQSeoGuLYuRdnTr6ockRFgl34xI -VXKwTp+J2nqDzX82Uz0CyhqdkRyv5EU7lWy7FbuhKdTMj7rY+LNTQbOzXtyU7sRJ -Dj9ZqxuoVNnjWTM+6KFB7pWrIJw2b6uqq2CqAT8sZu1craTwevo1vCbI7yWRQdSq -EGTPN7pYhjSynSGOtgDXN5/ohKdMEGcyLJIIz7wpVyoKmws6gGEos/TZeeOkqQoZ -75WAymC9n47KPXNCYtysIunCxJgNx6rSFU+IWgTsuD21Wlu1utrbHMAngxhQyhfs -9F+D+UIZr5py9DeFE73I55i1YWUAxC8aNIGKy07MTshYhoskxkNrRTDAVzOevqC5 -33qDLFEa3CwHxK/ulHip9HVmsw1wN4tGLy6fABEBAAGJAbwEGAEKACYWIQRPj+xn -hfYR2acS6ic0kYt9OWnS9QUCXS98dgIbDAUJA8JnAAAKCRA0kYt9OWnS9efzC/4s -98rrGn4bBuM4dSiYVbskCg4p5kXqAX60wbhE7tsun8G9asAqceOeJk+2kYLRWhEB -7TUFvu60Iw8J/AjILtsT+NiNuhNMZQH7Ob3LLSd1nTq3G3yBRJ0q0FhFLpl+H1qD -K9ZtrjgtXMvLknRk0T4wkrzk8ZphlgW4AHr4Z4dz/uHoG9WgRIH78+63JJaHcan7 -SXCpZx3oalnUvPksjNc/r4typOEnMzDIAoFDW92SY5i9BdZABwF5aJcYWY4jg6Af -lqchx18PGoRoqi8/ac+gy1RnunpdMSvRn+ig4OY3wbw9N6fUQajSnPoGGeaE1KGE -CC5h5sfS7z3VPQmJiHoP3rA3CuIXdPhiathsyTSGZKAUDP24uca6R4fWSZ8FqwCa -u8yHMcSVjxSuM4ab2RpQmPf/XZwopx/nqVdHeDzm+0lHws/l36zmHU2LPxuVAoIA -lawcQqnavcHSKD4ItfKVKitKy12yHv9ENTJC45yfTKnJxhj0jVeXdn/0PWPFPRA= -=n1rX ------END PGP PUBLIC KEY BLOCK----- - - -pub 369424FC98F3F6EC -uid Houston Paul Putman IV (CODE SIGNING KEY) <houston@apache.org> - -sub 641E8602017107B2 ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -sRRnrYNxdcnK -=xgAZ +5hLW0Sgi9qDyzLMAEQEAAbQeQnJhZCBDb3JzbyA8YmNvcnNvQGdvb2dsZS5jb20+ +uQGNBF0vfHYBDADQCIbElrNvg2km9F/xYNvj9JQmOcJcUiADJcYqJKjwPMtPZav4 +YO3t6E8q73cQEumDIONrl4ZnVTIb4KBEFvKsxlboOxqRJJxoPt4R8qLPSUJqJDRo +aMMqscaxRv6KTS3hpBJ6ga4ti5F2dOvqhyREWCXfjEhVcrBOn4naeoPNfzZTPQLK +Gp2RHK/kRTuVbLsVu6Ep1MyPutj4s1NBs7Ne3JTuxEkOP1mrG6hU2eNZMz7ooUHu +lasgnDZvq6qrYKoBPyxm7VytpPB6+jW8JsjvJZFB1KoQZM83uliGNLKdIY62ANc3 +n+iEp0wQZzIskgjPvClXKgqbCzqAYSiz9Nl546SpChnvlYDKYL2fjso9c0Ji3Kwi +6cLEmA3HqtIVT4haBOy4PbVaW7W62tscwCeDGFDKF+z0X4P5QhmvmnL0N4UTvcjn +mLVhZQDELxo0gYrLTsxOyFiGiyTGQ2tFMMBXM56+oLnfeoMsURrcLAfEr+6UeKn0 +dWazDXA3i0YvLp8AEQEAAYkBvAQYAQoAJhYhBE+P7GeF9hHZpxLqJzSRi305adL1 +BQJdL3x2AhsMBQkDwmcAAAoJEDSRi305adL15/ML/iz3yusafhsG4zh1KJhVuyQK +DinmReoBfrTBuETu2y6fwb1qwCpx454mT7aRgtFaEQHtNQW+7rQjDwn8CMgu2xP4 +2I26E0xlAfs5vcstJ3WdOrcbfIFEnSrQWEUumX4fWoMr1m2uOC1cy8uSdGTRPjCS +vOTxmmGWBbgAevhnh3P+4egb1aBEgfvz7rcklodxqftJcKlnHehqWdS8+SyM1z+v +i3Kk4SczMMgCgUNb3ZJjmL0F1kAHAXlolxhZjiODoB+WpyHHXw8ahGiqLz9pz6DL +VGe6el0xK9Gf6KDg5jfBvD03p9RBqNKc+gYZ5oTUoYQILmHmx9LvPdU9CYmIeg/e +sDcK4hd0+GJq2GzJNIZkoBQM/bi5xrpHh9ZJnwWrAJq7zIcxxJWPFK4zhpvZGlCY +9/9dnCinH+epV0d4POb7SUfCz+XfrOYdTYs/G5UCggCVrBxCqdq9wdIoPgi18pUq +K0rLXbIe/0Q1MkLjnJ9MqcnGGPSNV5d2f/Q9Y8U9EA== +=6FcK -----END PGP PUBLIC KEY BLOCK----- pub 379CE192D401AB61 +uid Bintray (by JFrog) <bintray@bintray.com> + sub 0CFE993CDBE1D0A2 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -1252,162 +983,37 @@ z4vhfFVeQlyPkEycQNcRfHVzK62oF8L5Jj/D8BIGAD+dj3x10Cy+qVK6BTY/F1zv Zn44juAhZMweOt63Pn4n/K0W+uOdrLSmGxJDhoxztabUdIpIMsw44wZ8gnSmPAef IDTCjJO2x9s2YuaZbgstpJldooxGJ+FTe52QXFphti+tkiGOg6Tpj8Xq3+ZEM3L9 Js38SSdys0XBCHYiCv3/4Fk4jspTsCFrDzJ9HqNjsiktxPm9szmUZ72RjwARAQAB -uQINBFTi8JIBEACq+dSR6serUWrem1itiw0MslItsFyHuOV0+K8ZUOLRge/arBSf -Gjk7YZPFzIMVbxXo7LYiciHCydZ9K7HdqCqygC4k2IV+85Ll07ZfraPHa2vfgXsh -u03+VZcMcp6Jxs+UPlVHV7SE2R3o2w+KvKqzLLRLb6aBREoJCsI60HTWyPjsHiHr -aJ+XFNl0LT22tIPJFjOTeVKU/8OMBs3O5ql3zgdMG3DFGAS2ALiCb1wh+YgJ9c8T -A44R52Jp0z1XUYXvV298FzHD6n7ejwif2MNUkLF7oFfSknQLkAw1WuqkwYn3QYoc -fp8aW5u3139vWWR5V2yLWeGI1+/spTJqP8eXBnF+jPWuig/GkHGrWCn+MT7Xv8TT -2wR4rdhetkYPnPNX0ra+jURZbie6tO/C5OWTYjurTSzBDiPxNLcxxUNjrOMzIbcL -LhSRQ0DTFLiC56D+5UvPIUY/GiX5O7x4iF1kwSPcoXz1w+xzzCwfFZg9oE5voHAy -brGkTFCIb5Oo+WKWDCY56K7yHLIUT4UmiF2Liaz7gesTc5yFSFJhP0WpkVX6FxDu -oCryQx0L38qD+4c445N7aUfVmqbOBBp4ORpJ/w0s8Rb946yQ8TTUB06otovyIz1i -Zsuj0yU9kzZYovrZpKJLeDEY2ThxdU/O3ZkAowEeTjW+KyddTT9rUuggAwARAQAB -iQI2BBgBAgAJBQJU4vCSAhsMACEJEDec4ZLUAathFiEEh1bE92XJrDy2uF1iN5zh -ktQBq2HMkhAAmSHv8by4xD4YlbVKnAAj8ly+FO7gPleTm2VUZiipZLqKtwEBkLPy -wMgkmCBkcNd4QJ9V+rZ4q3k7/rxKDA2l9LAdalMOPVjrgfIe9TWhf1GGj3oY0Vsj -TauVJfonDcHPCPLYH5FFBQpv2uZyYfKWVn6PuNOLoxCcyCNkJOkqGaoW6tsa04Aq -6yh8RuRqfmt+WNr/kwvDpADdxrvSwYN/bdOfMQKwYpJPCI53gmyKQ1eRb+TvSdRr -hRBxR9jSKJWhqaRDrMHdAC7N8zpkPCjmcS2uBp5+fYJEOv/A29c101tUFEFospbx -bXtKvn3EsIShICSssjdKbZOGNu63JWcSzLzwI1tfW6p1UbYoI1hyZcZgc19m6HS1 -m8dXkYkuUCHjpN9gmZUDexBNJZ4ii1TR0XgqwZogVUR/ZLChWxWn7NrCPexT9kMk -kLroHDN9Kg7rQNgqKOfEqAGAGDPtCZSksMBUR9JhgzwosMUszruATZSKMUIdxM67 -JosogeIVj5/as1+VTNiF77S9Vs7/K1LaQDZLKPTD47DAH9WPygQWlJtEHoaDMAlh -f9SsLBfRDbusaJ+Jfhn5D4bgrBBxHaliFRl6wy0rITBmex3cgLVBz11xVdBQk9yq -leFIia4wM7+46n0klLF0/EH+B/oQvJU30gWxTX8T9eE/hCREmtkjUX8= -=rlEj ------END PGP PUBLIC KEY BLOCK----- - - -pub 38EE757D69184620 -uid Lasse Collin <lasse.collin@tukaani.org> - -sub 5923A9D358ADF744 ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -5KWdK5M= -=H/sd +tChCaW50cmF5IChieSBKRnJvZykgPGJpbnRyYXlAYmludHJheS5jb20+uQINBFTi +8JIBEACq+dSR6serUWrem1itiw0MslItsFyHuOV0+K8ZUOLRge/arBSfGjk7YZPF +zIMVbxXo7LYiciHCydZ9K7HdqCqygC4k2IV+85Ll07ZfraPHa2vfgXshu03+VZcM +cp6Jxs+UPlVHV7SE2R3o2w+KvKqzLLRLb6aBREoJCsI60HTWyPjsHiHraJ+XFNl0 +LT22tIPJFjOTeVKU/8OMBs3O5ql3zgdMG3DFGAS2ALiCb1wh+YgJ9c8TA44R52Jp +0z1XUYXvV298FzHD6n7ejwif2MNUkLF7oFfSknQLkAw1WuqkwYn3QYocfp8aW5u3 +139vWWR5V2yLWeGI1+/spTJqP8eXBnF+jPWuig/GkHGrWCn+MT7Xv8TT2wR4rdhe +tkYPnPNX0ra+jURZbie6tO/C5OWTYjurTSzBDiPxNLcxxUNjrOMzIbcLLhSRQ0DT +FLiC56D+5UvPIUY/GiX5O7x4iF1kwSPcoXz1w+xzzCwfFZg9oE5voHAybrGkTFCI +b5Oo+WKWDCY56K7yHLIUT4UmiF2Liaz7gesTc5yFSFJhP0WpkVX6FxDuoCryQx0L +38qD+4c445N7aUfVmqbOBBp4ORpJ/w0s8Rb946yQ8TTUB06otovyIz1iZsuj0yU9 +kzZYovrZpKJLeDEY2ThxdU/O3ZkAowEeTjW+KyddTT9rUuggAwARAQABiQIfBBgB +AgAJBQJU4vCSAhsMAAoJEDec4ZLUAathzJIQAJkh7/G8uMQ+GJW1SpwAI/JcvhTu +4D5Xk5tlVGYoqWS6ircBAZCz8sDIJJggZHDXeECfVfq2eKt5O/68SgwNpfSwHWpT +Dj1Y64HyHvU1oX9Rho96GNFbI02rlSX6Jw3Bzwjy2B+RRQUKb9rmcmHyllZ+j7jT +i6MQnMgjZCTpKhmqFurbGtOAKusofEbkan5rflja/5MLw6QA3ca70sGDf23TnzEC +sGKSTwiOd4JsikNXkW/k70nUa4UQcUfY0iiVoamkQ6zB3QAuzfM6ZDwo5nEtrgae +fn2CRDr/wNvXNdNbVBRBaLKW8W17Sr59xLCEoSAkrLI3Sm2ThjbutyVnEsy88CNb +X1uqdVG2KCNYcmXGYHNfZuh0tZvHV5GJLlAh46TfYJmVA3sQTSWeIotU0dF4KsGa +IFVEf2SwoVsVp+zawj3sU/ZDJJC66BwzfSoO60DYKijnxKgBgBgz7QmUpLDAVEfS +YYM8KLDFLM67gE2UijFCHcTOuyaLKIHiFY+f2rNflUzYhe+0vVbO/ytS2kA2Syj0 +w+OwwB/Vj8oEFpSbRB6GgzAJYX/UrCwX0Q27rGifiX4Z+Q+G4KwQcR2pYhUZesMt +KyEwZnsd3IC1Qc9dcVXQUJPcqpXhSImuMDO/uOp9JJSxdPxB/gf6ELyVN9IFsU1/ +E/XhP4QkRJrZI1F/ +=Jm2n -----END PGP PUBLIC KEY BLOCK----- pub 3A1959EEF8726006 +uid Eclipse Project for JAF <jaf-dev@eclipse.org> + sub D908A43FB7EC07AC -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -1422,42 +1028,67 @@ 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 -=vZg/ +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 +x8rPAFrvagaS2grj0z9tIo3Ki5HXDlWO9Q== +=rPkh -----END PGP PUBLIC KEY BLOCK----- @@ -1506,40 +1137,6 @@ nEq4tzixXZee6daOaBArXoaC1pEN8grIppEyMBaqmVP1GT1+pvY= -----END PGP PUBLIC KEY BLOCK----- -pub 3B42B015E1C86D65 -sub 77735070C0DAAE6E ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQGNBGFAJi8BDADSj4kp0UrMmaUfkjWZW0SbsO7ktXjJCew+SySeoLxKSFukH2aq -y266xLgnYqFmNFOr6c4Xj/DSkRLUdhtO7e3ZH6EiI5hFcvu7v/HlF6NtgnIgvLKa -KpzFtW8cIEO5gWHTDRbEjgX60v5xjvVPnWJF6qh4Qy1iaKmj8eM93YuwqB3RTMHK -XrxyLIcWVyCdKMTY7E6LM4WFslazBkV9uIEZow4pfFJ1mw9gLEkQtMQ2AY4Q7kGV -w2Dmen2r5zMnMMaVLlUxJjdjwDwRQGhdR3IR2azAAfQUdvIaBkVkcW4+kcrD2pzb -limrPRbCdvpzMIUXd24e7eTqg1ynkkA3FqbEAIGi1LoT9R1QON9bPVPQboABAyvM -xPLhkC8ipf53pPY2dEVJBqEouUACiHWq0ttJsLZPSJVkqT7NBMn3dLyjtbm23ReD -Cwq4mLONLGoVrqUofpztkw/cTeUaRA/w4A7VjlCS2TjAoCw2ENVz6OE1sKkv503A -TSoeICrWHQdn2sMAEQEAAbkBjQRhQCYvAQwAuX/cvVMkJvXc5AFqKGzazYyNyZGD -I67b0v2RK1EXmXYWg6Y5m7as40AAzRDXQGar22Zs5BWz8JiCOQ7LjSk916y0G0Oy -QU25VMgg+faWBVaAvDPJhXzAhuPa7U3CecKHar+cG7AX/6Gxq03+TsfYvCIU1OVe -v6nQ48NPd8/l8DoPDhiu/Wfls/zak0UUhWnS8FxFe6EYc18sB1iWZpHkO2MPLquD -2GKPJJmXVvNuG2qXg990/B8s4tiogM6WQ3TUrgc9XEHiEJySa1zovYk9sfYA+2ny -ClygesADSSUuBeRq4E0QrA0WK3z3lcccKdt88eif8D54DNpMvLEUY9m+ilLaHIf9 -ypBr1GF1ZgwPALGycSX9U6Zw61sLo99asWRCClTAkw6tbWNp0Wt20/6Lb2n1fjKx -z5d9ytCwR50+U8lgNaw5q7hgBHqKpRu9LpnxvFBWzIWydHQGqThLvd7BpKFY33Us -BO5+PRDK72YJmblOtAiQrHJwKUtSOtOiGwoTABEBAAGJAbwEGAEKACYWIQR2er5Z -AtwWA8SyRoo7QrAV4chtZQUCYUAmLwIbDAUJA8JnAAAKCRA7QrAV4chtZRGaC/9K -2z+YDCt8hvYXEYEl0s1Zz0+PIPuFZWPK3tLkIcTtXpZyPtzU+JIuTaB9NJeyFB/e -6d08mmrOQS+nEO3w00dt4oW4rslkbK4Y3xuwZGGx0oxr8AySYSxoSOoC6Gn/qn9z -aPqXGpIJZN33VKTA6ezCsPlhvLQADaXwi8IYqYur7GlPWco+aQjnKuiY0lGEnGoy -sMHWida5Rl7WR0VB0hKTNpItMt2Dh4BrzBxoW1nrt4ToX3qzzCGHvLX6NOqLriGR -ZyERkrp2709AkmNzHp7YZRPyIfQq5CtzFcLOqlDICgmgdLoopaTnX7QJclCGD3pO -7qiJSUQp3e191y06cn9TbfAH/+QAIyackkRS3PezGvQ2BNyl/c9b0XvIdkpRbB70 -M4QhhExYwL9ENP4HkW1z3bp2lTY6Q9xPgA9aSUuUzkuVWCqMPEO9OzspDhApiBlg -c4c7TGo4qQaeJAkzJpk303DGnzvjojDoM5rMusLZJ7B05/5VGKs2xMD45ivZ0II= -=WqXo ------END PGP PUBLIC KEY BLOCK----- - - pub 3D002DBC5EA9615F uid Drew Hamilton <drew.hamilton.0@gmail.com> @@ -1585,53 +1182,9 @@ SN7ABUYQJ4prOXJlUQQrmnhs8zqMdNV4nDRbiKDdyemlwXi2 -----END PGP PUBLIC KEY BLOCK----- -pub 3D12CA2AC19F3181 -uid Tatu Saloranta (cowtowncoder) <tatu.saloranta@iki.fi> - -sub 575D6C921D84AC76 ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -96Um/Inf -=ec6I ------END PGP PUBLIC KEY BLOCK----- - - pub 3FAAD2CD5ECBB314 +uid Rob Tompkins <chtompki@apache.org> + sub 3260CB2DEF74135B -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -1646,34 +1199,37 @@ ymZe5QZj9T5Nvy8tMkF4LwxA+2alWfvdHWRISuEO6jNwOuxHMtbprbD9KxY9Smd6 YcRKKsLmKR8J6a5V7pELFTVGSLhSL2H+Z2j14fkswGE5vkxAQpGCfxQh7rbvrhw2 lpx9OmvljnWFM7U26nfUG5tCp+ieE6pT76hcPZ5MPaqWl18Rk5dVJQhNZ3Gd52In ai/y0v96pn8XZBRuNFULMb2PFG88hvU2M49Y8Rdi2VW/IfN3hIh2e4FT2wARAQAB -uQINBFhqdSMBEACzwFoQH1MJLn3UYF+viqE8yw/CESTkU1aLoI5sXBSA4wIAGC5C -mI4kCvb/1xJEsIqtEJkNJSna3GgR8ov5NIJmx+MqqhemDKDNJS0IKvFkesNk/khd -t0zXF7wK9O6zY3XE6lh/usB8/34mHaR0WkU5Td4kCgEhFJQIeOfPKMaG83lrxiXe -ttRBIfmhldX+1LIRwoqYON+C0wqpfDtAeycYbOTCrjArUsYmiUkzhB23XdTive/+ -BUlvRL9ioHb+p5riHl7YfTl0vcqOKYdOfScb2d8lqgQZLtZoKzySdyIouWOriRQb -40I/UMjVuVtGyfuhWYkIH0rPwVwpABd5kGxkBkJlrSFGPx1/o2kOx24isexGM4WX -h56WB8K+KQMUtVEJHaSIU3fuwItcdIHoG1Xf6RXJHW9Wgw/MSZYJhDclVwfznHI2 -D5HFS+hRLKbAF1G1IVauXZBbXbOhcPyIAPwuTFdULhnPieu5ZGFetRfD9+t95rbu -pKMt54Lvx4cG8R27LvJL86X9KrhPm4WdsDL9lKs8riEUmTliZjmbTjZD9/trIcxP -QKHtfwtgoQnFm3aeMa7HO4lUo8KgEQiHqFbQQ4WaQruium13SlXTRgGGZuqdEtWE -MdTEIy+3c1STPR0CkoruBxlPCe/COf8XTn2h3EoyRWnNeNqudErVq34POwARAQAB -iQI2BBgBAgAJBQJYanUjAhsMACEJED+q0s1ey7MUFiEEtuc9hOpPzEcWYIclP6rS -zV7LsxQpKw//YzIs4eHJfxmxrPOBuST2N06dX1/gK93+5ArvxzfxHj+1+Ila0hsm -BFHm/Xxls7vjYAXBxjgfkL2/CZHwltTaWj5APz69lkWK7ZUuhGufKtMNrF9Gjv5S -wCtCXt09DDYRrOENqC7JsxVhjQmSsu7ULg6SYNhJ0Xe+MfXUAKdCnMaGn+TgX9n5 -yluljNDdcBNVixNyDAqTh05bodcxEcNkVlVV5K4A45fJe4rGBNxOD3adS2UBFp2g -qjGhoVLWv5NGL0dzFL/aAcQxRf+I9ejO0ZuHFxc+mvmnsV2SN43CtQfWQARQaGqa -nEsn8nrXlj6WPVqvm7ShnMxJx/86yaGi6Q+FqvT4ZsPmToWxlTUqHMiDDeozidOT -9FvGYBNWrcDkBleQeE5thHQmItJQf/Aa3PzpP9C7ImOj/FSpL3i1qdhaYOT9EZ3c -2qvRI7zpAC0p7LdK4WwqG7oHLUIRsqk2WDmQbEMVC/SrXN7fBTxplWqFX3Kf5oXz -d4IPWQlfyVWLoV/b1ktgKOekgqnWZKLThDga+7kDKib6XXK9Vi/pqiRgM4V7jj3N -/+5iTFL+qK9+oWj7ZDB2tWI82sNpJBeQ89PsREOGLD8qvn4EOx4ZZL91cn6N1K8V -bCSvsEa2cBXwSbD+0JRfuRvpa8CC4KDFkbU3Nb26dEvWPz+jpC3BnVI= -=t3XY +tCJSb2IgVG9tcGtpbnMgPGNodG9tcGtpQGFwYWNoZS5vcmc+uQINBFhqdSMBEACz +wFoQH1MJLn3UYF+viqE8yw/CESTkU1aLoI5sXBSA4wIAGC5CmI4kCvb/1xJEsIqt +EJkNJSna3GgR8ov5NIJmx+MqqhemDKDNJS0IKvFkesNk/khdt0zXF7wK9O6zY3XE +6lh/usB8/34mHaR0WkU5Td4kCgEhFJQIeOfPKMaG83lrxiXettRBIfmhldX+1LIR +woqYON+C0wqpfDtAeycYbOTCrjArUsYmiUkzhB23XdTive/+BUlvRL9ioHb+p5ri +Hl7YfTl0vcqOKYdOfScb2d8lqgQZLtZoKzySdyIouWOriRQb40I/UMjVuVtGyfuh +WYkIH0rPwVwpABd5kGxkBkJlrSFGPx1/o2kOx24isexGM4WXh56WB8K+KQMUtVEJ +HaSIU3fuwItcdIHoG1Xf6RXJHW9Wgw/MSZYJhDclVwfznHI2D5HFS+hRLKbAF1G1 +IVauXZBbXbOhcPyIAPwuTFdULhnPieu5ZGFetRfD9+t95rbupKMt54Lvx4cG8R27 +LvJL86X9KrhPm4WdsDL9lKs8riEUmTliZjmbTjZD9/trIcxPQKHtfwtgoQnFm3ae +Ma7HO4lUo8KgEQiHqFbQQ4WaQruium13SlXTRgGGZuqdEtWEMdTEIy+3c1STPR0C +koruBxlPCe/COf8XTn2h3EoyRWnNeNqudErVq34POwARAQABiQIfBBgBAgAJBQJY +anUjAhsMAAoJED+q0s1ey7MUKSsP/2MyLOHhyX8Zsazzgbkk9jdOnV9f4Cvd/uQK +78c38R4/tfiJWtIbJgRR5v18ZbO742AFwcY4H5C9vwmR8JbU2lo+QD8+vZZFiu2V +LoRrnyrTDaxfRo7+UsArQl7dPQw2EazhDaguybMVYY0JkrLu1C4OkmDYSdF3vjH1 +1ACnQpzGhp/k4F/Z+cpbpYzQ3XATVYsTcgwKk4dOW6HXMRHDZFZVVeSuAOOXyXuK +xgTcTg92nUtlARadoKoxoaFS1r+TRi9HcxS/2gHEMUX/iPXoztGbhxcXPpr5p7Fd +kjeNwrUH1kAEUGhqmpxLJ/J615Y+lj1ar5u0oZzMScf/OsmhoukPhar0+GbD5k6F +sZU1KhzIgw3qM4nTk/RbxmATVq3A5AZXkHhObYR0JiLSUH/wGtz86T/QuyJjo/xU +qS94tanYWmDk/RGd3Nqr0SO86QAtKey3SuFsKhu6By1CEbKpNlg5kGxDFQv0q1ze +3wU8aZVqhV9yn+aF83eCD1kJX8lVi6Ff29ZLYCjnpIKp1mSi04Q4Gvu5Ayom+l1y +vVYv6aokYDOFe449zf/uYkxS/qivfqFo+2QwdrViPNrDaSQXkPPT7ERDhiw/Kr5+ +BDseGWS/dXJ+jdSvFWwkr7BGtnAV8Emw/tCUX7kb6WvAguCgxZG1NzW9unRL1j8/ +o6QtwZ1S +=4qFv -----END PGP PUBLIC KEY BLOCK----- pub 40A3C4432BD7308C +uid Michael Schierl (Maven Project Release Key) <schierlm@users.sourceforge.net> + sub C0B9C2CC3DD97C16 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -1682,55 +1238,21 @@ mQENBE5zrtcBCADFfU0ugIGUCM44fqPJKrsB3TaDu5EpauvFfYqUfyookzMHSKtB 9eybw5EvW9GnvUrSOq4U1xFdQgCmBcRBPpLrP4hWUXgNlRTEpgHemnDmZIV7Jcyx KZYQFoddPbUbIOutoMecl5flaa5uHe2kHp+R+PJ8DlQIKa7qsxsAwZhuamfApX8M NYQmY/M473IVH3ByD8bQ7uc9HM/0q3f32KeEVHEYTKLs4/wTY5mZTDxndQeMpjF+ -8+LHbr4n0zDJERJnrOzgOoCW/bFa8YQv4ErhABEBAAG5AQ0ETnOu1wEIAKOf1gsF -UdUylLyP6hzc4RAgoFr2eHDoa3w49fdcBflq84QSIjGkrcLggLvAP4eqJnaUhJh+ -8a4CBRg4FrW1bs/nhdC9rbzFSXkbr3oG0RafTcTtGuP2JzoVXifY5OfNnia2fHIp -tex2hJofoh83yCiU36MaFgQNlorK7/c+K733aEk4KBzMfAU3JiKrKsSTE92Vd1yh -4pQ9gMANAPzPqMfcg9XiIKos8d1XDQtndQSWccBNs5EZWMct++XPYOdZI4bwsmj+ -ayuJPbJOYG1T0HEA9x0vBwSCfGEoyq6+ZqlCrxcAiuEqpYMUlPz3ZONUfC/C29Zb -/0Q4AuZQPug2fvkAEQEAAYkBHwQYAQIACQUCTnOu1wIbDAAKCRBAo8RDK9cwjNsd -CAC12L1h5yiApA8v1nJ2YEGtCHciX9B4J9iGnOHeU6XTquPmCgzANd65yLaeA90E -//CikAtlHUgiz7+fGyrGbXUDzS9yu97YP6L8Gfha8UylBr0Hm1bIFuNjG2C+SUU9 -DPfdeqd+Bh0ygYwnB6DCufrbB9R0ElvqUDttyiJq9m1k9gCSELKMLjV/1F1F1XA+ -2k8PjcZKDgAXrLUpu/boCcr+8ozuTBTyxcL21w1nW7VignaRRt9DfvHlsli+5W/+ -LpSuq4XcaAgcX8rikT9YEsJoUOXnXPP7mF30ChAY5F7mJ9BTe9RZZmnjA2cUdtHL -vchd4fiFbu191pbeIk/BSf10 -=GJ3p ------END PGP PUBLIC KEY BLOCK----- - - -pub 4871433C7653D10C -uid Gabriel Pedro <gpedro831@gmail.com> - -sub C6B6D52A578C27E3 ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQENBFdVzFUBCADWHdrvRXtz/oNLHmUq9bqMy8xmENkrKBRZsV/BgxNyltIUASqX -mNCJLc+SbXnPQjYFwC8Uuk/Mu9UL9CE2Z7M2h70eK6AhUNG3BqBXheOkwORobPVy -SjtRiOFAm5Ic3Rw0nvtizZ3NLEj1Avmhk1SENrdTzOCRzKoajsD8Sg5zaXStOuKz -Wzf/95h7CHP21qD9zBnvhYcQRlecl2oxWGLr+JHPjzwMK6nSnU8dTewdz3p8yHLD -4LQfpfkeZOvT/0L/Piu9V+IEaRuMFQpyzLI9ycERQZUZOK+G3lQ0LQtwJcKFMJur -sK0/ev1+BRDLeD6DKsL8xmzeTJU5+MLR+up7ABEBAAG0I0dhYnJpZWwgUGVkcm8g -PGdwZWRybzgzMUBnbWFpbC5jb20+uQINBFp6Ix0BEADmVqBJibZGIAVZ348YBaST -B82Y8efaVQ37zx0hK8ctqCon3pjRC1G1ZvdCYjPofnr9Ad/Vb3PiWZq7LqkRRTSB -4R0pK/dVRO1G+yne8xeJsXX7zk3jqgCwXAkL2Jg2yXYnr26kfvCwvr1DZlHt4sTR -GUmj67daZN6LVTdu88ADyi2xe+N+hhQsjIvkAx195Jv8o3ayKobscf9VpaEt7V1d -JjwofAgxc46CWnCGpAN8vVdsI6GRH/28DtaPoT5D1PRGj9bnTiwhR4gQyjNvp5io -OKHVldev2WuMlyo3Fak88/aZfjyG3mGOcQ4XLXRqT8WM65Z1wfME1DOUWjgw3HJq -ZG5EDP61o0BP7gaKLmVui7kl4hp/HlpE2U9Knqo4CwpWXrWi6j3HMCMvB/XnjoEj -cr0XpH6NwOWFGYi/8UEdKBm9lxFEwjI4GDHEtUhur8/8fDOM/5UDkUr7xLZvBcRk -k85BFUgBn4kPXVs7Eroeqemxmb1qaUTzgiYSejF7Xf5nU2cbC4KViG1L9kM9HSLD -A22hpGsrF1nyQUzh40AkbWWcaNJHNdOATkdqOJVwfh/9YNdEIbDsJTRreQmt3kpl -JYIxg9Vo3qMAQWpF11pI+0FoF6APggwNQvgZCMkoBSc7TqS1vOVHIxLeN1f1AwNc -DjW8IoCusW1q5VRzdHye8wARAQABiQE8BBgBCgAmFiEE5O3Rf/Y0bwGPb8fzSHFD -PHZT0QwFAlp6Ix0CGwwFCQeGH4AACgkQSHFDPHZT0QyPeQf+N2mRru/KigYBIH33 -1cNWWQjMdRftvVH53OoaYWTsCLOWN81PN4OghPZ83Bv47bs/gDSk6Yi5/gWoTI9Z -Km16USFkPmebplaIHh6+iVuhvvvNma9UFQdTEzFpmAvXi41hCnIHnt79xIV7pHqi -cYzEfVECez3S1I7P5SyRyBN89/mxDrOB5yUOF1ZysLJ8jxOpeqaQszue5cH+B/t1 -CLBqohubwOE/wCNjCU4u0XCXjLQHOFCjGuIt3TTJFTRsuRIrblyV9YbHbgL85z0B -4KB11uU5DPTtxNiC1aC5OZFzhcgofR304JRLNlgg0su16KM6/YwCh5ujoto43UCc -dh+hAQ== -=gP8N +8+LHbr4n0zDJERJnrOzgOoCW/bFa8YQv4ErhABEBAAG0TE1pY2hhZWwgU2NoaWVy +bCAoTWF2ZW4gUHJvamVjdCBSZWxlYXNlIEtleSkgPHNjaGllcmxtQHVzZXJzLnNv +dXJjZWZvcmdlLm5ldD65AQ0ETnOu1wEIAKOf1gsFUdUylLyP6hzc4RAgoFr2eHDo +a3w49fdcBflq84QSIjGkrcLggLvAP4eqJnaUhJh+8a4CBRg4FrW1bs/nhdC9rbzF +SXkbr3oG0RafTcTtGuP2JzoVXifY5OfNnia2fHIptex2hJofoh83yCiU36MaFgQN +lorK7/c+K733aEk4KBzMfAU3JiKrKsSTE92Vd1yh4pQ9gMANAPzPqMfcg9XiIKos +8d1XDQtndQSWccBNs5EZWMct++XPYOdZI4bwsmj+ayuJPbJOYG1T0HEA9x0vBwSC +fGEoyq6+ZqlCrxcAiuEqpYMUlPz3ZONUfC/C29Zb/0Q4AuZQPug2fvkAEQEAAYkB +HwQYAQIACQUCTnOu1wIbDAAKCRBAo8RDK9cwjNsdCAC12L1h5yiApA8v1nJ2YEGt +CHciX9B4J9iGnOHeU6XTquPmCgzANd65yLaeA90E//CikAtlHUgiz7+fGyrGbXUD +zS9yu97YP6L8Gfha8UylBr0Hm1bIFuNjG2C+SUU9DPfdeqd+Bh0ygYwnB6DCufrb +B9R0ElvqUDttyiJq9m1k9gCSELKMLjV/1F1F1XA+2k8PjcZKDgAXrLUpu/boCcr+ +8ozuTBTyxcL21w1nW7VignaRRt9DfvHlsli+5W/+LpSuq4XcaAgcX8rikT9YEsJo +UOXnXPP7mF30ChAY5F7mJ9BTe9RZZmnjA2cUdtHLvchd4fiFbu191pbeIk/BSf10 +=hyVS -----END PGP PUBLIC KEY BLOCK----- @@ -1763,48 +1285,6 @@ njCEin0= -----END PGP PUBLIC KEY BLOCK----- -pub 4ECE492B63E38ACF -sub 7569B5DA31ECF7BB ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -uHMN2jfImvpKk61/hgAEI20K0qvSRdKP -=AJqH ------END PGP PUBLIC KEY BLOCK----- - - pub 55C7E5E701832382 uid Andrey Somov (SnakeYAML) <public.somov@gmail.com> @@ -1820,6 +1300,8 @@ bT4= pub 5796E91EE6619C69 +uid Eclipse EE4J Project <ee4j-dev@eclipse.org> + sub 153E7A3C2B4E5118 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -1834,45 +1316,72 @@ F8TmETlAa3MyInJKhWIcT1qQ033dvqciGCjruw4NGPi4H4zPCEJ/+WSCfMWuiwMo f7PUKMt9HVZtqCZPXuS/RMLUyB8HBzlJvtt5dfup4dJqR1k/VKH0hgCxfRrn/An1 AwiruS8lb07crwScJ0zPR620wRmJFYdAgh2cEykTfNaysDbRh+Lw2DxQJcQUwOvw kBEz80Eu5JjTvHghbDCYTZZ6ZepIDhUGdNG0Fdbjq4H9SyZwGY51ro/H8wARAQAB -uQINBFri3kkBEAC/VNooix4jXhspedAh+wSWOaaEF3Q6qYlX0TpZdbwLYMP5lgop -mvyrt+DkaanvwG/aRzyX255kg8hgmPXZpLtSeE4Wi27iTQ1znbX3hioWBsgUT3cQ -TnE8KDszeW6NLPGNWfuBbOcy/DW2rz+95A03IZaOY6jdif1Z7dmbl3HQ8zZJUsvk -TPMLTKze11PH9iaa/VwzCIJO/XtTupdSJxlMydJ8hX+u+SemTmkpiUO8EOXwZZoI -wUT0EMzDXZvvxJXANl61BvVv/DjuAHIZ0F+y0SHuuSfjxpqMdrnrMRyQNSkSnJrv -7EKH5S07rBW7YiLsN9pbhJB6b89nXPOsGwMOI6a81GAearZRerKLSYuGpTKV8sUQ -tnA6+j7QadwQCWxAKD7c7bvVBZkUYU68VBhBfmHx0VoeM29wa2dyVV+AAayE4QIZ -cnYi6g+xDU3YGvNkl3rzK4m+Hwu7YE0WyBjGBgapBfNnFPz7nlYNzOsFKMjnn9sr -wWsreXC3HWxSZNKBj6sf9tZQ4N/P/MWz56Y8zft69WvXek4+EJEvh39omb/g6SVs -4+9RwnaFA8OaVSL/NTCKemge3PKnlWm4TZTlqo87QvIuz/m54xSB0BKjV50XwyxW -y4UpQV3YLW5mAhyCjbeb5nkLOYhYPHJj+2B3csEFE+a+LTe79QQbwjxG0QARAQAB -iQREBBgBCAAPBQJa4t5JAhsCBQkJZgGAAikJEFeW6R7mYZxpwV0gBBkBCAAGBQJa -4t5JAAoJEBU+ejwrTlEYK+sP/1epQmm0ZHvhTv3cRu+4WCAwRYGqm/1F1ovH33r2 -9JFcspsAX3jOVWib2sS+FOCXoZmkZWqfEiAJWkOfMKDhGgat+zhsLGuBq4H5LCBo -Z0D4DieiqP+ZI3hcQkFBq/lDEsa38uq4DexmEqmg/uJxsqz52t4PWavVJUzRBP0s -5KQzgITOkhA/N4TEAnkCIVIblBP2OzoiYt0nQ7cABNbDxCTw+4SEehCHsOSZTPwL -D/mI3uvHwfZJ2/wh8CY1YKd60Wf2C/USxqR/2d3p5K4KyKJn6epNs2NyO34KJj9k -P3DCJ+8rZDaAT67/GoCHAxSSrdaS98MO4xiFqFu4A6YFWoiRvZOoldQqdRhWBRkG -Wd+etxEuARatS7ZqVsdUPhUl8vygztpj1v6mkzOn3hIEWRGaSSS4jMocH9XUpsuN -//AhZ17PkKqnXsuhqaxXkrJfBwWQs9gnw6kNz7IaY5mTkKdhnS77SMX/K4cYuK0z -hRP9oXCPIPvaFj8pL6UbW07z0Z4MFpvGMXXhCK33jlHcNktp8xnqUCNXTr/ytMOr -Udm+yeJcM+CAMLkDGIMvsZMCGy9PodDz2RQZ8WCipdC5z30Vz1J5Q7KV6+utmbF7 -1MQUYVD9zxkOV0TDfZ2CVMJfgn4ck8uTK/vBYKyRmebKiN8DK7wdvJf7nFRvv5OE -r8OvcaYQAJ1rxhB132PNxTBUbRlvr0TZdA3NWJ/eYQHAQFWKKuZJVlGLeBazem0u -lqLvvKFztx0DWCuVYpkp+K7H04XYOcIPxUAAFLD6cuXt8Ksl+25UJK9a55rM47x/ -Nith/hI9QRRk/nf+ot/nU6tZ+XsdOoDrqydnXO3iTzRouGzakgtFu/HZXKr9PWWP -BlPWc+aPyNl1JoCBLrVWbhgdy6kHmHC28Y/gH5PvXWzSmaTY96yVYAuiEBduqIBf -nBDbxUjLzjeMUFD+zqU0uopsLHU6gqX3ld8mPv6eDOvyQ2HYy3ASHqgCbRLVX4XO -6MoSpI4IGrH1rnVFCGGnQsbvNbwfGnHvCN4G+YtypHCfA1XQhCSBM5+zO4QMJ6cB -VvdDj2Pv0uqTgYtdenD2xRpocwIdkCFpRtFEcj4RaK+Isxc3Zq/qYlwqLq5ak4m6 -5GkPwG81aLiGrqseMLwXA0rcSQQ2aREG6dD1VXpp3mC2uGsyh0SPBQ/ZC6A/CIzC -MmiGabelmLC8+TipPbROyZ/fnPcVUqmJaicRHPpK3uEmMktowFOh3GIoPhNR6Lrw -NypBRwDeCA7R+RHWzUf1gVbZflKlHYfcmLlYht7wBJo1SW3sGMDf5hKECLApF6I+ -bW1hDmlBBHiPyQWUgkZrTrJGzpzKLFowpWUoy49YiGUZw983YoHw -=IF9r +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 +gfA= +=Sm83 -----END PGP PUBLIC KEY BLOCK----- pub 59A252FB1199D873 +uid Tagir Valeev <lany@ngs.ru> + sub 92BD2D0B5B21ABA2 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -1881,24 +1390,26 @@ MEW5SyXUkX6FsWLl6A2y+KgOs669ogzfQ0rnZMEt4HisRp8wpgk3GWR1/9aKYz/c ymy2N3BP9cz2fJ9+3PpBccUPL+ydFKpcnEnIwiQK+p9JjEWzJBlrdUc/UEJ0R+n/ 5r/+0+BHiTEMvjAF6/SwyntpTWpu7iEzLv/pfdCuhFKa4yn+9Ciwe3wGtSiue+dh tqKcd4YxED3oAswObBca3CC2HWWsUEH6EmfT1jUdfy1cq4X5x7AZ26oFYfG+odqW -W5dcB+13VkJtJRzQTO/2HKtITJYC65a1jKt3ABEBAAG5AQ0EVQEbtAEIANsILuU9 -cH/EIEL+OpwIacr/y3/6LG+ok8SKDHIlF6cSpusSsWM6L+RGcZgvCDR0S0EEid44 -yy8wFMvoYSlsXHLN4SqH/rpLIc4CD8DdCLWraKaRZrhtqzNWSsYxEgqo7n1xO6+c -sU17VJArnpkGPHoA7ooZlaGrc0y/rlkTXH++LKqh8niO9Dap46pLFrdgvuyKbq1B -6faAf2JMRyvqy2+fuwfVGTc7DEUUFtwGg7FniDF0zl+3rFG1ud9kH8UWz+GwCwFT -6qhVglgOmtJgw1CSYNeDsQvDB4YTJNnMneMSdM6CkEcRhLp2+lz90+wR0K/a9QBE -1NPubAaRB2uQR4UAEQEAAYkBHwQYAQIACQUCVQEbtAIbDAAKCRBZolL7EZnYc2uJ -CADHHB/Bmc48Ye1xl6T6nbNEiMCdmpIba+JNFnEWcueq4xk0xoXXUSpBnjLaWPQr -VZKHXdMxmmR3BjhtFvsLgeajypLUkVDlKMkdGQtsWXL0abr4cNoMDiXURxlbXgxZ -8+hIs/rKSWKturrCD2V4MXLsQV4xArh1ezkJFEDA3tRGzjjgzg5MwmrmL7H5Pcd6 -vV1Ke60BmvFYvvjRwT4Uw1OD0XluuPOaaiTibhPECc5zLxBz9+eRSsRbxccNEzPY -JS8Xl9+hIw7Y7Od184cOoexxdoI/K52kH7A5yfEj2kXCZm5tYylyKvgGpczWdZuo -V3u1xg+t7/QlghTMoJAA0H5G -=hS0U +W5dcB+13VkJtJRzQTO/2HKtITJYC65a1jKt3ABEBAAG0GlRhZ2lyIFZhbGVldiA8 +bGFueUBuZ3MucnU+uQENBFUBG7QBCADbCC7lPXB/xCBC/jqcCGnK/8t/+ixvqJPE +igxyJRenEqbrErFjOi/kRnGYLwg0dEtBBIneOMsvMBTL6GEpbFxyzeEqh/66SyHO +Ag/A3Qi1q2imkWa4baszVkrGMRIKqO59cTuvnLFNe1SQK56ZBjx6AO6KGZWhq3NM +v65ZE1x/viyqofJ4jvQ2qeOqSxa3YL7sim6tQen2gH9iTEcr6stvn7sH1Rk3OwxF +FBbcBoOxZ4gxdM5ft6xRtbnfZB/FFs/hsAsBU+qoVYJYDprSYMNQkmDXg7ELwweG +EyTZzJ3jEnTOgpBHEYS6dvpc/dPsEdCv2vUARNTT7mwGkQdrkEeFABEBAAGJAR8E +GAECAAkFAlUBG7QCGwwACgkQWaJS+xGZ2HNriQgAxxwfwZnOPGHtcZek+p2zRIjA +nZqSG2viTRZxFnLnquMZNMaF11EqQZ4y2lj0K1WSh13TMZpkdwY4bRb7C4Hmo8qS +1JFQ5SjJHRkLbFly9Gm6+HDaDA4l1EcZW14MWfPoSLP6yklirbq6wg9leDFy7EFe +MQK4dXs5CRRAwN7URs444M4OTMJq5i+x+T3Her1dSnutAZrxWL740cE+FMNTg9F5 +brjzmmok4m4TxAnOcy8Qc/fnkUrEW8XHDRMz2CUvF5ffoSMO2OzndfOHDqHscXaC +PyudpB+wOcnxI9pFwmZubWMpcir4BqXM1nWbqFd7tcYPre/0JYIUzKCQANB+Rg== +=NhW5 -----END PGP PUBLIC KEY BLOCK----- pub 5A456ADE180A42C5 +uid Nicola Corti <corti.nico@gmail.com> + sub C8742A78F5711A6A -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -1907,27 +1418,48 @@ qDdM+9V45z7C6350inKFxArWC5302Tbbp2/lrxE9Ubx9VFGLnw39Pk7MRC8y8XSD PJa5AVWuHHpbmWHHCfi8QAClyU1IydblAVEudZ0j+k7Dv3GB6tpQDJQ6fgwJ4Tf6 BjtcLB1jT6kgs8WB3I19/e9M5OA1/d33LAs3/mo5Wf74KYsM77LLhC5mH6QvXbiF X01LY7QRo8S40POKjZVWX3eckUxcE7N/QDiGNc05+nrxqGHtakcwrgIkhcChXXRj -DIyF3gE3lL9/zFiuP2rO9BphLRmQDQPbcr3FABEBAAG5AQ0EWTWhewEIAK57ztX4 -PUnV2lkWr7HbiLuTIVc/epAISJgysHHf8SnnuSQM/1uyF4hheUQuCm9ju6pgWbWT -DzLua/hWaA6ekQrNKmF4BjYW8i92ucL/QJZrYFGyUBbhwdaLM84GzgzaDkMJHv0P -uwlYm1zKkmWyVKhWEwULFAr/Qa+KeuZSkeWjsdHokmtY5pCHE0EodMbZJIGB25/s -itDHveYSNEkDfCOJzHmsJB/iM8hlYuNkrEVcioGCtBJKQJXwqAukIxAwMRWXX+qj -m/ooq5qAbftloGm1y9rGSe+IJRvnVruQOq53Zn587yna+VZ2ZQd3Vk2Ug0/d4kwr -uHwrk0jbEEEBQp0AEQEAAYkBPAQYAQgAJgIbDBYhBER8luLGrhN9HcI5uFpFat4Y -CkLFBQJkiSUyBQkNNLc3AAoJEFpFat4YCkLFFAgIAJcD7KZm8lzEKP1IRuuWu8uq -nBKuXNthhd6JWQw0TGgSwFs1fQ5ebnKf9T18eV6+wwStNSkDuUxS2OXK2Bo4vRRf -0HuUCpTqbsfk88SnBhC6F2MckWIS/Y9IN/JuSiQKub0wAg3wnQh5JGa4DFUn/vkF -2sT6ESt9GDzmKb3/bkywxva2HKxhCimhZSyYL8C9IdYGUvRTuT5sK2i2qUIA+ROk -JHOhxpRyPXTFr1e8BTja04zTcLBYP+1IqiLcMa+EjW4KYz3hOWFk/qMA1Xsp7p1z -x9lJs7DgRxWNelm1PQrTWrrVbKRkhuVDs0cuCZBGJ7pFpriaQo8cdp7J68iaP9OJ -ATwEGAEIACYWIQREfJbixq4TfR3CObhaRWreGApCxQUCWTWhewIbDAUJA8JnAAAK -CRBaRWreGApCxQ9SCAC6NtxU+B1XXq5elPRVZnFGHi899bF5N8xBvwwleiwBxOMv -D/e6f4+Fyeusfrj1DkAIkKgwzA3eNkhK96vVRaKmwrSLrKhVJaEsvJLLFqpk7gwt -WHM2+qV50Usdc1btSvK+3BXLpE1NlxSwAmoGHbn96DRXOstHKbf+bNPjYob8AG1Q -lJTN1yhGbLO/v53LBzNL4GBl935oBxfAaxX6T2EUVgZZ2AAe2zaJJcjznNzIeEvo -zjFLI9obrLlgKnVhMQFw++eGJNtQMLU5rDRYcyilQCubgdH2lK/b7HvUZU2xtO+L -hrlXy58uncQebs42LBlP0lnWUlsm21aLMx9jD9Wy -=vNjt +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 +T9JZ1lJbJttWizMfYw/Vsg== +=Qag9 -----END PGP PUBLIC KEY BLOCK----- @@ -2006,6 +1538,8 @@ FFV0JExCODaIKkUa0VvdCKDjNSGcYpUC67cOuvpH pub 6425559C47CC79C4 +uid java_re <GF_RELEASE_WW@oracle.com> + sub D547B4A01F74AC1E -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -2014,20 +1548,21 @@ fGuWPrauvhBmB9sBkFfxzU98Ilz3Xk9pfISYiaMUk9Mk1ZxsCoYPVhxvOSvk5LgS sviDzjYdZfZtskUM0sRmjmoQL//fVQbfLxJ2zses21za2VHuS3puUbdcm8+UIl/q oyneDbzM7j2nYXXJPNXJOfvyVxi1+rsc7xcjMvAj5ievYlWwYlAIgYbAiz969NdL RkoA1Wg+cQg+59k7Wvi6xwTfzMsO4jfkV2p24xn4fpcch9J49UhADh6O7XEls1Xr -80WjysMJWTOX1O2oTtV/BMjpI4gj08SgZRhzABEBAAG5AQ0ETdcUhQEIALq5+uXj -S4IHZBmOWOBSf6R1EnU4pUqEza0uwgIX5Xr2uSaaCMPCm5xrbtf/Iv45VEuR8zGK -b8/0dV74me6nXnOeqD27pkkliVE5nMPQnqKAUQmrA5aDR7Tzmey46Bmc+IFrvbWq -iyA3yZwUpi1FKZR5VLEYhMGI0qOyoaa1NWjD3LDL7/AmQESe9QLCtT6QhNhmj/QW -ByRpmuIhayNyPGlh5osFyiGgVcinlZE7x12uG76C1V7jo9eYrkjl/uHJHRqfB628 -oLubDFimKl1raYClRZ63jkbZBfC1fRYzxk6356mAxlB2OVDH3aYB97KKZkU8cX22 -IMawk4aBhCyhX8sAEQEAAYkBHwQYAQIACQUCTdcUhQIbDAAKCRBkJVWcR8x5xIbA -B/9HU+RuaFxAIVwySrAvBwycrq5qb850RU9+KgrKo8CSCKTLdmphgBSE3pCMr6A/ -Q1QtOUndbm7SSq+XqODhij4FfUx0Kz669iPEVEZgZCausY7LH9aTmTJCRM+Ey2eM -32Skz+ur0T812dN3iNd8HtC/iaJAoGFAnWRHetcH03QMEuogZp80NBg0CHV5Is8x -0uh8JRHi8hWD1f6vVq9/GwbgRsDOppVa8Z2BgyHOsBDoec/fYC3i4iF8rHuuSGqa -jswzG9SnFN1zLcGhLEUEOJzeDCANb1b2sJO2r9xEvfNcswj6ksY5lgItE1roCI61 -unkajH4ViHheqLZ/7wRm6eOF -=kuUA +80WjysMJWTOX1O2oTtV/BMjpI4gj08SgZRhzABEBAAG0ImphdmFfcmUgPEdGX1JF +TEVBU0VfV1dAb3JhY2xlLmNvbT65AQ0ETdcUhQEIALq5+uXjS4IHZBmOWOBSf6R1 +EnU4pUqEza0uwgIX5Xr2uSaaCMPCm5xrbtf/Iv45VEuR8zGKb8/0dV74me6nXnOe +qD27pkkliVE5nMPQnqKAUQmrA5aDR7Tzmey46Bmc+IFrvbWqiyA3yZwUpi1FKZR5 +VLEYhMGI0qOyoaa1NWjD3LDL7/AmQESe9QLCtT6QhNhmj/QWByRpmuIhayNyPGlh +5osFyiGgVcinlZE7x12uG76C1V7jo9eYrkjl/uHJHRqfB628oLubDFimKl1raYCl +RZ63jkbZBfC1fRYzxk6356mAxlB2OVDH3aYB97KKZkU8cX22IMawk4aBhCyhX8sA +EQEAAYkBHwQYAQIACQUCTdcUhQIbDAAKCRBkJVWcR8x5xIbAB/9HU+RuaFxAIVwy +SrAvBwycrq5qb850RU9+KgrKo8CSCKTLdmphgBSE3pCMr6A/Q1QtOUndbm7SSq+X +qODhij4FfUx0Kz669iPEVEZgZCausY7LH9aTmTJCRM+Ey2eM32Skz+ur0T812dN3 +iNd8HtC/iaJAoGFAnWRHetcH03QMEuogZp80NBg0CHV5Is8x0uh8JRHi8hWD1f6v +Vq9/GwbgRsDOppVa8Z2BgyHOsBDoec/fYC3i4iF8rHuuSGqajswzG9SnFN1zLcGh +LEUEOJzeDCANb1b2sJO2r9xEvfNcswj6ksY5lgItE1roCI61unkajH4ViHheqLZ/ +7wRm6eOF +=Tyvm -----END PGP PUBLIC KEY BLOCK----- @@ -2074,6 +1609,8 @@ uAngfd6DOtCKYtNKP7xqDu/2bMU23cxGaRj2ToH4RfCClg1B pub 6A65176A0FB1CD0B +uid Paul King <paulk@apache.org> + sub EA8543C570FAF804 sub CA890A5FA09CFD80 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -2089,54 +1626,54 @@ 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 -pjR9iVjH1oML0H5i1H4= -=MfhW +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 +=DRFY -----END PGP PUBLIC KEY BLOCK----- @@ -2185,49 +1722,9 @@ s3feM3B7CVr+YVIkL9AfOrWE7zqSdGS4XYYbbvuvcQ== -----END PGP PUBLIC KEY BLOCK----- -pub 72385FF0AF338D52 -sub 458AAC45B5189772 ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -BemLeqNijrvozak+6IJUvgac -=NN0Q ------END PGP PUBLIC KEY BLOCK----- - - pub 7457CA33C3CE9E15 +uid Colin Decker <cgdecker@google.com> + sub ABE9F3126BB741C1 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -2236,26 +1733,27 @@ x6twUmXV1yKjjtGrO+9fHvTOWBfSSP+fP9KTaTQYSasoJq2Mw4cQDy1i0zrxNZUw N4/BiyjQA25sdfaOolhO0sFlZuTZpYy5wG72KkA1ygNq0L+8aBKhEF6zDU61YzCC AxjcgTftgTeeoqkJtYa06lNz3jmJDN+zUQignfRa3ymoGtFHTzoXR9maE8RWDty4 y+DY+8ibdGgSgKPZ0byTCDyNojgU1YTlADa/1/NY1ShYg617O1xicLNo0JEJlf2U -Tu4Ymql36+xSkYSISU97Q6Utgq27XMuZvDUDABEBAAG5AQ0EUhfJFAEIAN9NHRd2 -bYP/3CDi+n1ilSChld0NR3DUBgS/AdqQ7IoAUfj7skyI/WyaMdV4uy6vRh5YgNg2 -g01nd0LLZR8Gf2Ck+D6F88CdZaTxlkcxHV/dXMZ8yBO+0D6yFRZEL7Imsv8Ig4QX -OVwfuiXEPk/Ef5Dy9SdAVhcoErTGGR6BOGVVvexGtBwefsjMaOG0khkRbWIQ32Wx -fUFuAv5XBQ0ckLrlKvYWUYhOlXg27GtFKH2EBBF0Z5ZWu7gaBFwSV0oLp9EWcD+C -+WEwUSfBdqfRJtyXvgf4kZdwdQ5caM8P2/Sdncl2l/LU1At2Smc+plr6zhIhDlLh -lrzKGa16oARSBdUAEQEAAYkCPgQYAQoACQUCUhfJFAIbLgEpCRB0V8ozw86eFcBd -IAQZAQoABgUCUhfJFAAKCRCr6fMSa7dBwURMCADHrqwRNHkbG1QsXJr9oUK6KVkL -sPhcngIhxRLlqe89omg9G7eGNauzs2PKsB3txotCFc7ROVNv/TAuSDYzkPos8G46 -p3bGesjfJb24zc6GMT4RGIJoh1oNG1IciafIIHjp2ZJHRmEDwmvZG24OHJ+mlHLj -aedtqlWu+zwwhH2VZrI/U3gW/x4imbk9UyyzciEIxrAc+fc19xl5PkUVcSDVC0cA -qGpeZz8+SxFaf3Rr0aGnSbeuHRjNupmoxkQOAey1ztmdWiCPf5RFfmFD+fENh+/x -qYiGorYpcIN7UAsMkvD5UHc5ZG2tTD41jM99w9Lm/xHJ9ks8gNwZESwIzr6ABKIH -/1ulsflI216qPz5o7uUxlTm8NfTyATfCUuZEDMYGOjDQPqQa8hFebqjWWYBUq2Sl -aKD2xMeEuEXV+M5k88Cx6T2nvaZWMsrD7uGj+tTsFaKBGxP5p2OSEWOTETKKv6Cx -7vcMTQmrqSFo47bFKlNSs+aVM48UnQeFtTDyOhwa5jvtqtst4eQHwHWQ99BK0TEy -mNx0vF0nPjWA76CRrfopOwXKdxJgoKq4MrxE92ot5I82AZBPeiWVJ+6wECeK/GoB -IXZ5jEUqrQmmzIboWA5G5PMJ8egzLJNRJjTWHjCWrUTnwNcqaD4/qZxIlW4Lt0uv -Glx6pKOJQ05u+9X/BzoVWrw= -=ajY9 +Tu4Ymql36+xSkYSISU97Q6Utgq27XMuZvDUDABEBAAG0IkNvbGluIERlY2tlciA8 +Y2dkZWNrZXJAZ29vZ2xlLmNvbT65AQ0EUhfJFAEIAN9NHRd2bYP/3CDi+n1ilSCh +ld0NR3DUBgS/AdqQ7IoAUfj7skyI/WyaMdV4uy6vRh5YgNg2g01nd0LLZR8Gf2Ck ++D6F88CdZaTxlkcxHV/dXMZ8yBO+0D6yFRZEL7Imsv8Ig4QXOVwfuiXEPk/Ef5Dy +9SdAVhcoErTGGR6BOGVVvexGtBwefsjMaOG0khkRbWIQ32WxfUFuAv5XBQ0ckLrl +KvYWUYhOlXg27GtFKH2EBBF0Z5ZWu7gaBFwSV0oLp9EWcD+C+WEwUSfBdqfRJtyX +vgf4kZdwdQ5caM8P2/Sdncl2l/LU1At2Smc+plr6zhIhDlLhlrzKGa16oARSBdUA +EQEAAYkCPgQYAQoACQUCUhfJFAIbLgEpCRB0V8ozw86eFcBdIAQZAQoABgUCUhfJ +FAAKCRCr6fMSa7dBwURMCADHrqwRNHkbG1QsXJr9oUK6KVkLsPhcngIhxRLlqe89 +omg9G7eGNauzs2PKsB3txotCFc7ROVNv/TAuSDYzkPos8G46p3bGesjfJb24zc6G +MT4RGIJoh1oNG1IciafIIHjp2ZJHRmEDwmvZG24OHJ+mlHLjaedtqlWu+zwwhH2V +ZrI/U3gW/x4imbk9UyyzciEIxrAc+fc19xl5PkUVcSDVC0cAqGpeZz8+SxFaf3Rr +0aGnSbeuHRjNupmoxkQOAey1ztmdWiCPf5RFfmFD+fENh+/xqYiGorYpcIN7UAsM +kvD5UHc5ZG2tTD41jM99w9Lm/xHJ9ks8gNwZESwIzr6ABKIH/1ulsflI216qPz5o +7uUxlTm8NfTyATfCUuZEDMYGOjDQPqQa8hFebqjWWYBUq2SlaKD2xMeEuEXV+M5k +88Cx6T2nvaZWMsrD7uGj+tTsFaKBGxP5p2OSEWOTETKKv6Cx7vcMTQmrqSFo47bF +KlNSs+aVM48UnQeFtTDyOhwa5jvtqtst4eQHwHWQ99BK0TEymNx0vF0nPjWA76CR +rfopOwXKdxJgoKq4MrxE92ot5I82AZBPeiWVJ+6wECeK/GoBIXZ5jEUqrQmmzIbo +WA5G5PMJ8egzLJNRJjTWHjCWrUTnwNcqaD4/qZxIlW4Lt0uvGlx6pKOJQ05u+9X/ +BzoVWrw= +=fJQM -----END PGP PUBLIC KEY BLOCK----- @@ -2264,6 +1762,7 @@ sub 4EB27DB2A3B88B8B sub 1397BC53640DB551 sub 78BD65473CB3BD13 sub 6494C6D6997C215E +sub FD533C07C264648F sub 32EE5355A6BC6E42 sub E88979FB9B30ACF2 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -2370,239 +1869,204 @@ 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 -=HX/Z +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 +c8LNGrDaCFdXnOdlNV/zT9VvBk/RkV+Tl/Lk4g== +=AP/d -----END PGP PUBLIC KEY BLOCK----- @@ -2716,6 +2180,8 @@ PxnB/ZP6BiDIRsXsLtZriE8EGBECAA8FAkqXMWkCGwwFCQPCZwAACgkQeXUttslm pub 7A8860944FAD5F62 +uid Sebastian Bazley (ASF CODE SIGNING KEY) <sebb@apache.org> + sub C189C86B813330C4 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -2730,34 +2196,37 @@ u68Q51i3fG92Owgy4Z/YXN/IgnAUrCb+EkLYIscSHby1voyvj2a/nIXajmldHqNX 9yPJhkIAij95VcsD4OUXonFbfqHuV7WqXBv4AhR/z+BndUbMbrlkn+r8dfL77rRY 63EGV3k8A6IB/WJScGveJsNRGCZLReff+UyvRkRy0jVVI0/G32ge13PbpPLGHoRx LXiBSZ6Nuat8R4PS3ry8HKzFx6r2+VO082ptyLjl7e3yQzdVNshpxYxQZwARAQAB -uQINBEvxja8BEADfuM4j+dpNgMDDXGemxTG2HkQYiZNro/ytH+WOBZ962EgKHWt8 -RKuHD+69fHb4bDjHKFF8yVv9+okei0qK13SWc/+uRUVyLmn1xPX9cgTvjChfsnRG -JlioFZ3XxdQJ3vH8h/Mqb0yqxAgjoWYQIqIeAlE+7IwNYZy+LsuDD8OUUSbCN3zN -Q9E42Mo1IDwiMgHl6IQEWvYqjuICiu6nEA42bWuMQJuc7H7UxvzyD/Wuwdiy2gxA -HAtQMh0i9N2YcE0ZWd2ovpzSe3Dizx95pxUUsaQG7wpu3U+qvxCZjP+/XVNhkDvq -ROuXGw7B/5g/0OMORgR/nOpodXf1TFpSEU3uPLTwwxYPow2CoQ2X9787ojJODrZE -nQ9YdYU1ySX2Rqse7QHOu5Yf/Mnx4G3mNTLAFHYlzp/0sjaSRRzqOooKw9hUpqNY -kvh88h6QQLckdH9TKIHqJk9UiENIEv37XJaVsr1WSAvPeHusQoMS8k/A/1knreLV -OFh9AoUKG+2gjYs6VUR4f1epLEWLBvsBBwGwbXbwwOIb/0blrjp3h8yp50Tvy+T0 -hco9fQW1O1+50aztQCfVBIQ++/NVoQX7d5z2K6TEcRfIFoIMbANSmB/ZX2auSNIa -U31hVn4cuEOyENnLYH3XCELaGhce6lMEACD1J1m2i0Ttfr13NeCtppsGMwARAQAB -iQI2BBgBAgAJBQJL8Y2vAhsMACEJEHqIYJRPrV9iFiEE1vG8eGB4COyOn2lDeohg -lE+tX2Ih+Q/+OTpCunloKhRNiKfMe3hZLiaCeKkcc2c+jZI/9Y5VqJ92qbWeShW6 -nJ4/4wNdAUggyTwAaMV4qncYC360IzgaUEYvlpnpD0ES0xvIVzl25lJVLisJDS+w -g/hlL3fsIqlOBiGWYREW0T6zRwm4LAA26n3CPgnF6Esput1CT78aeOjldEaYYecn -2zycZxJJ/EgJc/MkooYZpkKzdyzlKwcVoEdSjI0sXMzgh6Xev81aAE0zG9eM5Ev0 -a4+sEygp9pCAN5JIemtWaVzvSezsoBcWmeveaKWVKzU2WwWF30Jh7J5vm08R7wka -/Arq20zEcHGbS26MlJ44ZQNZU6QcQcFrPkYjgD7x+a9InzLPzgsRW6PbOBgm55zG -iJOCmCiKlMhePzDOMfYo+AekglJZvWYt6AC+iDu0EvsElg0EBtoo0ny3azDAjJwI -5/nmuMQF80Pd7QeUpqeL0XZl608dHppdyxjKXvqtVe6UrGJdifmWwAOqLb7rcHmI -yjnWTNhGdnkbPsxHGrl7hsoSOgxSxgmMO+Vl74ueArTC1bD6JhB9j8KLDkx57Zal -DrxVxHJIMso7y7QkemJxib8JkfFsaOFye3nvehO6ohGnt42hqvBZWke2E/7xC8ds -+UM/HfWdrkQve6YiDHdF2x8pWC+ok+JbFn916yL/54nwMp3l9/9ITv8= -=CPTI +tDlTZWJhc3RpYW4gQmF6bGV5IChBU0YgQ09ERSBTSUdOSU5HIEtFWSkgPHNlYmJA +YXBhY2hlLm9yZz65Ag0ES/GNrwEQAN+4ziP52k2AwMNcZ6bFMbYeRBiJk2uj/K0f +5Y4Fn3rYSAoda3xEq4cP7r18dvhsOMcoUXzJW/36iR6LSorXdJZz/65FRXIuafXE +9f1yBO+MKF+ydEYmWKgVndfF1Ane8fyH8ypvTKrECCOhZhAioh4CUT7sjA1hnL4u +y4MPw5RRJsI3fM1D0TjYyjUgPCIyAeXohARa9iqO4gKK7qcQDjZta4xAm5zsftTG +/PIP9a7B2LLaDEAcC1AyHSL03ZhwTRlZ3ai+nNJ7cOLPH3mnFRSxpAbvCm7dT6q/ +EJmM/79dU2GQO+pE65cbDsH/mD/Q4w5GBH+c6mh1d/VMWlIRTe48tPDDFg+jDYKh +DZf3vzuiMk4OtkSdD1h1hTXJJfZGqx7tAc67lh/8yfHgbeY1MsAUdiXOn/SyNpJF +HOo6igrD2FSmo1iS+HzyHpBAtyR0f1MogeomT1SIQ0gS/ftclpWyvVZIC894e6xC +gxLyT8D/WSet4tU4WH0ChQob7aCNizpVRHh/V6ksRYsG+wEHAbBtdvDA4hv/RuWu +OneHzKnnRO/L5PSFyj19BbU7X7nRrO1AJ9UEhD7781WhBft3nPYrpMRxF8gWggxs +A1KYH9lfZq5I0hpTfWFWfhy4Q7IQ2ctgfdcIQtoaFx7qUwQAIPUnWbaLRO1+vXc1 +4K2mmwYzABEBAAGJAh8EGAECAAkFAkvxja8CGwwACgkQeohglE+tX2Ih+Q/+OTpC +unloKhRNiKfMe3hZLiaCeKkcc2c+jZI/9Y5VqJ92qbWeShW6nJ4/4wNdAUggyTwA +aMV4qncYC360IzgaUEYvlpnpD0ES0xvIVzl25lJVLisJDS+wg/hlL3fsIqlOBiGW +YREW0T6zRwm4LAA26n3CPgnF6Esput1CT78aeOjldEaYYecn2zycZxJJ/EgJc/Mk +ooYZpkKzdyzlKwcVoEdSjI0sXMzgh6Xev81aAE0zG9eM5Ev0a4+sEygp9pCAN5JI +emtWaVzvSezsoBcWmeveaKWVKzU2WwWF30Jh7J5vm08R7wka/Arq20zEcHGbS26M +lJ44ZQNZU6QcQcFrPkYjgD7x+a9InzLPzgsRW6PbOBgm55zGiJOCmCiKlMhePzDO +MfYo+AekglJZvWYt6AC+iDu0EvsElg0EBtoo0ny3azDAjJwI5/nmuMQF80Pd7QeU +pqeL0XZl608dHppdyxjKXvqtVe6UrGJdifmWwAOqLb7rcHmIyjnWTNhGdnkbPsxH +Grl7hsoSOgxSxgmMO+Vl74ueArTC1bD6JhB9j8KLDkx57ZalDrxVxHJIMso7y7Qk +emJxib8JkfFsaOFye3nvehO6ohGnt42hqvBZWke2E/7xC8ds+UM/HfWdrkQve6Yi +DHdF2x8pWC+ok+JbFn916yL/54nwMp3l9/9ITv8= +=9dUG -----END PGP PUBLIC KEY BLOCK----- pub 7C25280EAE63EBE5 +uid Oleg Kalnichevski <oleg@ural.ru> + sub 926DFB2EDB329089 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -2769,25 +2238,27 @@ zyP+URKRprLCdt0ThZAMllIxZJrkbv7aeXVpM6KSZ/XvvaFQ/gha4o4iJFvpoKt1 Er2j4Tz/STKztHGsMt6pqfrMNPWovu4tLuLZQmojtbIk+IwmcYxMy99owH8oV1WC U4HeA/9MlUxzmlmrQF7VLqFTGEEqQaEJqz95wNPj/t1DmI97hshPzXLD4zwKwa9m qZJPStRHM0a6xW2dztF12aXhrmYg1gIGNnsHtq+t8ZhfINZUurSWn0m65WT5notA -15s6hwyDACHWWOgFQ9jmWuGDh0ZpiaBe7BxeTV+MsswY81sOn7kCDQRD6J8HEAgA -sivVzAfz34QE+S4WTXCuknmYiSEEnyTwk9awb52vrYlhoQ2t2EhRClc/tR6QbhNM -haMxPt1OYeutOvZN4q216IE2SwZzIDDTchYApP/brBdIDf4L/XGWFIqftCSn+vnb -0LAzYNVuNXtNwRni2q/fZ3g1wniVMbJ2MrJNt2VhLrP9K/ipFz7JCJittMngmmDF -7mEKhnrqBROLubFsUfNmz1qRC6PiEwyyCCdG+4m8fIiSyqna3CMkZr/UaVfxuGZH -WM8HYGmiQjafqeLqo8aSbWerzDYtF2+v4hAAt9eDwdgYy8oNxXEvw7Q+G5lix+6S -UMYV6NKLNUbBYffm9wjVuwADBQf8DbA7RpziZWLv7DHjR31AA5nnGEeud0dCRO8r -wfQNnaQvuJq8siRmU3uPAL2NwDgMaa0cT1xt7p4/8/RU0N9otVqnzkLMUTuqq/wt -QrQt0OWsEJRyxemWFwiL9ZpU4eTg49cfOQXjg2q3fbx9D1Xr6Bu/Pn7UDU8r9GbD -StGJ7R3Z0kkhtCErWnGNXbuqlVd8uEsyeM2HYpM76BmH/8vMg43lOJyyh6Id20ZT -n3HgWzRI5QaDJ1JYBhMuVChbTPUCcMox+qgiH4KtRIAjt+m3w0Axjsqo3EFPweWG -pRfqMyiUcESt4X/Z9V2Nf41NH+nQ74v3RvpP7EWKf9FfEtFpr4hGBBgRAgAGBQJD -6J8HAAoJEHwlKA6uY+vlN70An1dGrF5xPmh6P43U9+ZwJMtk18aJAJ90ff5E8Fsp -JCh/PZsbHv+eJN32qA== -=win2 +15s6hwyDACHWWOgFQ9jmWuGDh0ZpiaBe7BxeTV+MsswY81sOn7QgT2xlZyBLYWxu +aWNoZXZza2kgPG9sZWdAdXJhbC5ydT65Ag0EQ+ifBxAIALIr1cwH89+EBPkuFk1w +rpJ5mIkhBJ8k8JPWsG+dr62JYaENrdhIUQpXP7UekG4TTIWjMT7dTmHrrTr2TeKt +teiBNksGcyAw03IWAKT/26wXSA3+C/1xlhSKn7Qkp/r529CwM2DVbjV7TcEZ4tqv +32d4NcJ4lTGydjKyTbdlYS6z/Sv4qRc+yQiYrbTJ4Jpgxe5hCoZ66gUTi7mxbFHz +Zs9akQuj4hMMsggnRvuJvHyIksqp2twjJGa/1GlX8bhmR1jPB2BpokI2n6ni6qPG +km1nq8w2LRdvr+IQALfXg8HYGMvKDcVxL8O0PhuZYsfuklDGFejSizVGwWH35vcI +1bsAAwUH/A2wO0ac4mVi7+wx40d9QAOZ5xhHrndHQkTvK8H0DZ2kL7iavLIkZlN7 +jwC9jcA4DGmtHE9cbe6eP/P0VNDfaLVap85CzFE7qqv8LUK0LdDlrBCUcsXplhcI +i/WaVOHk4OPXHzkF44Nqt328fQ9V6+gbvz5+1A1PK/Rmw0rRie0d2dJJIbQhK1px +jV27qpVXfLhLMnjNh2KTO+gZh//LzION5TicsoeiHdtGU59x4Fs0SOUGgydSWAYT +LlQoW0z1AnDKMfqoIh+CrUSAI7fpt8NAMY7KqNxBT8HlhqUX6jMolHBEreF/2fVd +jX+NTR/p0O+L90b6T+xFin/RXxLRaa+IRgQYEQIABgUCQ+ifBwAKCRB8JSgOrmPr +5Te9AJ9XRqxecT5oej+N1PfmcCTLZNfGiQCfdH3+RPBbKSQofz2bGx7/niTd9qg= +=dQMM -----END PGP PUBLIC KEY BLOCK----- pub 7C30F7B1329DBA87 +uid Ktor Release <ktor@jetbrains.com> + sub 72FF58594F983302 sub 0588BC69A286FF16 sub 3967D4EDA591B991 @@ -2801,74 +2272,114 @@ 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 -RVj0VJjnjfUEB0eMrIlMQ5Z3Sw== -=Kyr3 +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 +R4ysiUxDlndL +=4UuN -----END PGP PUBLIC KEY BLOCK----- pub 7C7D8456294423BA +uid Henri Tremblay <henri.tremblay@gmail.com> + sub 9842FE565AA0601E -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -2880,25 +2391,28 @@ ODStcE6WlHFKi7YzcYNLzYMebSGYn6bj65b3qNf6rybWD1hGUFK4122Q7+HCH9Ic J+rr8HwjGFo/yxI0/mkyaF0BthXYPy4WtdsdTM2kgx8Zr3Q2rSt1jBPuV3q8d27z FZMiA/9cWPkRx0RfAJmBPKmKkbBkEtBbNau3G7MY1OEAkEkRnzmnyyjr5IP84A7K RdjTCvkbiQrOQH00Ki4sHIg+9Xv1gDg1XLkFDzRARKA1TxjL0OeS4RWF3iia7Swk -MOnTdhR50pjb18W8kB4mEMZY7duP4nwDfQwHMwbFZGHrjImaurkCDQRL7GcQEAgA -thrbFDDbIGq97dbX1ZEwNGpjILdeumxZzaCc5PgldHGA86TL2V9iPpONJtv7/Csr -1c/rvH0IA/BFu+0Kde9UP+z9JycmfJpIsd2Qtxfhn9R4+Td0VtN9NNkpt1+JcThb -zyQq4UU82uBKwSG/wzubOI4Fn+7ypIuNgDkqK0STIL3ucKF/RV77PsOBeLHkCGKI -VhUUfY1D51BWZKKB1efaVK7PLdnsi64lAhbaexA43dwUUtVwQOvDzJVtkycV2IMw -XwyHonlK+4vbcwIH2BAU46LIZy+VFaI+lNNmR9+xeWH49oJYnMWIXif4RzvO1ag2 -KKwlG2sacuVTtpWVqKayBwADBQf7BGl4POKtluAbX3a/KGnX1YyibPT2e4pdOxqb -KTwuRc7ILIK/LVcejVuLd+eOF1QmjToI7Y3qjlzvtaxSemfkxbIQpdus0SyHEEAG -H/qjNuTs8ZwEl9tPPrKaJHbJ9kQrlDPwkufA0NDAXTE76UhcHPY0DeykAKEw2rav -EqI7Y0nXR2WSmRLFChmQ+aNTm/9UGI/IoRdS/dgo1eaLD/7RLFeL5tGDe+2nj+B6 -j+52nZEmaRCWWU7O9jYL1cQu5WTurtneCLtIqehLsjuVz9ihBysYuUcTOV/6W0AI -clQoMEiFR9Kyv0owDk6LtX2DgibJuAvvLlnajsiGm5nyVh3G1IhJBBgRAgAJBQJL -7GcQAhsMAAoJEHx9hFYpRCO6iXUAnRcLw17lBhe/WcKFRkzETSxaJcjIAJ4/P1NN -On/eScLdx27sje7q3sBENw== -=TzHJ +MOnTdhR50pjb18W8kB4mEMZY7duP4nwDfQwHMwbFZGHrjImaurQpSGVucmkgVHJl +bWJsYXkgPGhlbnJpLnRyZW1ibGF5QGdtYWlsLmNvbT65Ag0ES+xnEBAIALYa2xQw +2yBqve3W19WRMDRqYyC3XrpsWc2gnOT4JXRxgPOky9lfYj6TjSbb+/wrK9XP67x9 +CAPwRbvtCnXvVD/s/ScnJnyaSLHdkLcX4Z/UePk3dFbTfTTZKbdfiXE4W88kKuFF +PNrgSsEhv8M7mziOBZ/u8qSLjYA5KitEkyC97nChf0Ve+z7DgXix5AhiiFYVFH2N +Q+dQVmSigdXn2lSuzy3Z7IuuJQIW2nsQON3cFFLVcEDrw8yVbZMnFdiDMF8Mh6J5 +SvuL23MCB9gQFOOiyGcvlRWiPpTTZkffsXlh+PaCWJzFiF4n+Ec7ztWoNiisJRtr +GnLlU7aVlaimsgcAAwUH+wRpeDzirZbgG192vyhp19WMomz09nuKXTsamyk8LkXO +yCyCvy1XHo1bi3fnjhdUJo06CO2N6o5c77WsUnpn5MWyEKXbrNEshxBABh/6ozbk +7PGcBJfbTz6ymiR2yfZEK5Qz8JLnwNDQwF0xO+lIXBz2NA3spAChMNq2rxKiO2NJ +10dlkpkSxQoZkPmjU5v/VBiPyKEXUv3YKNXmiw/+0SxXi+bRg3vtp4/geo/udp2R +JmkQlllOzvY2C9XELuVk7q7Z3gi7SKnoS7I7lc/YoQcrGLlHEzlf+ltACHJUKDBI +hUfSsr9KMA5Oi7V9g4ImybgL7y5Z2o7IhpuZ8lYdxtSISQQYEQIACQUCS+xnEAIb +DAAKCRB8fYRWKUQjuol1AJ0XC8Ne5QYXv1nChUZMxE0sWiXIyACePz9TTTp/3knC +3cdu7I3u6t7ARDc= +=xYLL -----END PGP PUBLIC KEY BLOCK----- pub 7FE9900F412D622E +uid Wouter van Oortmerssen <aardappel@gmail.com> + sub AE6B5325E74ED034 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -2907,20 +2421,21 @@ eqvHk85TbxqFEe3Qbjjt+R+iApFuXy5kmueXTvwCm7nAU+k/pZtPuzHyhDs3iFFH 8LCI/dOpd04LXLpuoeLCjBqPlOM+Pxiiu9h9tEnJaJzuXcw9SY3I/puj7qIEwxsJ W23gdPtYij9If1ht9gtTsDq9s7VbCM5vL0ofM8JVPilnE4oWuw9hjgIfT/QotbuS wPo+1ExZUfaKYPvMxi2kY3LZU3hlp6P5AxU+eI31yaYjtL+0lu66jTD6s8lwmF87 -QqjjxiHwic05//tp2Pk3PIZCoQurfEL6ZHhhABEBAAG5AQ0EWfJWWQEIAKT/0agk -rbcbBEoXyTHiHag6RvreY/sNI+ayAEYLG+EfTigT1GD5I9YpOPHsTRcXK3IK4Fif -0GjIZU+njlfmThW+Pqw0mxK7JbsTEl/UADteprSajW2OxQ9J4BbKGu5kJNocaadj -oKUDcGzLgTULywLRRqlb100B/rpIOnSNZ4SRTfrp9rRFl7HP3acgMJNC/hhmRhE5 -frc/pJ7uE22ie2YoDolqMP7jo4saA1WB1Ipmk7Q8zIPxUyDlFQ3w9cepnryAnWKG -NQnj32xcW4BpcpzGRtv5qMPp9g9DaPLhLW1ClQaYEoB2+2Ex6cRKGbCTqWxM3zrI -fmr21M3AxaNNuoUAEQEAAYkBHwQYAQIACQUCWfJWWQIbDAAKCRB/6ZAPQS1iLuee -B/9o8PAlAbs0gIi4y579CVYJQbjNbYVkvWIIoxiF9WfPb2Uz/kAbhjRKVxGSASKC -LMFBSR4tUdqPehsuXGvUjnKuNo7AP9+u6TeugLWmL7WLSy/T95km/JU3dNremPNg -NP9DDT0CjmnLseSwmy8Azy0hvDmGebGrT3Uzz/N2AiL8ffxAUFYo1ho+QLpYzFa/ -Qzjsq21x+/UMEX82awzO2zjkEOgT3wJUH/kzZ4tVWtseWPhCqksNN5JjBxNvslVI -qs1vKnZazbuXWg2Ex7HO0GK8fPU4vEYljyh2sK27ErckyWUN2Wf8cd3CunqHtINF -3FHqWVfvjMh1y1lWyKLx4ke8 -=aHTI +QqjjxiHwic05//tp2Pk3PIZCoQurfEL6ZHhhABEBAAG0LFdvdXRlciB2YW4gT29y +dG1lcnNzZW4gPGFhcmRhcHBlbEBnbWFpbC5jb20+uQENBFnyVlkBCACk/9GoJK23 +GwRKF8kx4h2oOkb63mP7DSPmsgBGCxvhH04oE9Rg+SPWKTjx7E0XFytyCuBYn9Bo +yGVPp45X5k4Vvj6sNJsSuyW7ExJf1AA7Xqa0mo1tjsUPSeAWyhruZCTaHGmnY6Cl +A3Bsy4E1C8sC0UapW9dNAf66SDp0jWeEkU366fa0RZexz92nIDCTQv4YZkYROX63 +P6Se7hNtontmKA6JajD+46OLGgNVgdSKZpO0PMyD8VMg5RUN8PXHqZ68gJ1ihjUJ +499sXFuAaXKcxkbb+ajD6fYPQ2jy4S1tQpUGmBKAdvthMenEShmwk6lsTN86yH5q +9tTNwMWjTbqFABEBAAGJAR8EGAECAAkFAlnyVlkCGwwACgkQf+mQD0EtYi7nngf/ +aPDwJQG7NICIuMue/QlWCUG4zW2FZL1iCKMYhfVnz29lM/5AG4Y0SlcRkgEigizB +QUkeLVHaj3obLlxr1I5yrjaOwD/fruk3roC1pi+1i0sv0/eZJvyVN3Ta3pjzYDT/ +Qw09Ao5py7HksJsvAM8tIbw5hnmxq091M8/zdgIi/H38QFBWKNYaPkC6WMxWv0M4 +7Kttcfv1DBF/NmsMzts45BDoE98CVB/5M2eLVVrbHlj4QqpLDTeSYwcTb7JVSKrN +byp2Ws27l1oNhMexztBivHz1OLxGJY8odrCtuxK3JMllDdln/HHdwrp6h7SDRdxR +6llX74zIdctZVsii8eJHvA== +=DZ0u -----END PGP PUBLIC KEY BLOCK----- @@ -3110,6 +2625,8 @@ F4bF+wJcwQA7BYn2shYG64BjbaU= pub 96FB9DB219F3338D +uid Trustin Heuiseung Lee <t@motd.kr> + sub 684EB33FB007E676 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -3138,26 +2655,27 @@ VhV53qEB+5/IGb24OVileRPCVW7jGSdfWLbrV93C7GOh7gLsm+M7sZYqDTLgGkq/ JNZSiVocTCxnZbi788kT+S6LsDdjYzGwqTqrdH/kOFToxMaen2mG37vB6BjA80t5 lg79qALXIOKWPDI3UJ9LMavq8MXILghSbgJD78QwmPEROZh+ywN11cDw6yc1HSFw NrSZZuKPnj01amo5/Z2N9VMw/DWCYVA0HkPGnnxLsyboIA4tE2JR/QdNuy0CGrmn -8LkDDQRMFcsuEAwA/jfEH1UOW4lrebQQFPA6zDIyAdsIkvqIr8zC8EatNvB273eN -2E0F+NJSwQTExXdizIgr/SgEN/WzfejrLnU5kU9QL82tSbH5DJwdxIvwPvn4Pgzv -fbhPqrd2o2mDT6MVMOLEeLcWY2mPw1j7uIhL5atDWqQEJ8FsqQatR7qXGBeSx6e9 -GgNAWsGd3GVngkso12ZjxQvyGEUNU7Z6QPnSIotxcZOBFoU3c2VTYEu6cL6NrSIY -KdNVyW8DOeGa3DhAvtL1qpAijTQuFmXF9nIRCLiWOlKsHppfV67pUUKux2V0De8n -fWwI+HKSsmGgSmHoD3ZrR7Bb3j4S6f6bthJWhTmehmPkhCVDVhn1pxA37tuUQCpQ -Git6ybpckyj9qCjZWihO3dtRCUrKg0mFkp9AHBetCvrSiyRzNSRVMzHLYoFMqoxX -gEZYR2uQ+uuzXAVdRerxp01QcnfRffLTQjLnxVRpFmovH8n2f7jQuwRGKX71ihqN -QxrFr1eeXV4BOrSTAAMFDACQkbY4O3tRk/Nw+azh4TdrPbp36NI8Oo2fGBk9jF5b -amJ3Cm9ruGibAt0hsxPoPnZZT8ML430s226j/aHfmGccnt9qwSFdrH4CtTNYGR2L -rU/E/fW8zvx9XmHvHEUnYk+/i3paaq3aL530YJD3XWUcbC3BX+IBWTgVjeLh/5uz -R2Qmz7I2FRaxVHNJ3ztx+/GKPaMHuq0gHlo9Z1ypGxm1J3lPnU20aYa0iuFWv3zy -y9x5w6t0BNT2oEENM8NbkBpwUha7nfue6W1aui3HpLtbCbuZTwqc4/XhvsFUHisy -JAlyVJiN24F75pYc1LE4l5mYCrQkEt2Ai36d6tAV4yvnurSrSqqig8hW+tWXEXHN -cdkYhIi38mys5Q8kWQj3lPv7aG5HM1QcWZ8cTcB4etwtOwpEx7mfHg5jD8UOCT6q -AV9S1Sm7pGofbxZOUa09b/pxkiQLLNzbC0CWmSmKJR0gD3fcK1KkRD8qIM6P6Aqx -21plv22IGSGR745J3sm2hOGIeAQYEQgACQUCTBXLLgIbDAAhCRCW+52yGfMzjRYh -BIhY1FvpsnaAIxgVW5b7nbIZ8zONbVgA/0KvA8Gg8NdeKV59NHlze0HJNL+RdsRq -VuZLVgjuwHItAP9Zk5jK5SbM8emGbk5CR7wFRi1Rkdv7qOd1RGI3BDe70Q== -=9eV8 +8LQhVHJ1c3RpbiBIZXVpc2V1bmcgTGVlIDx0QG1vdGQua3I+uQMNBEwVyy4QDAD+ +N8QfVQ5biWt5tBAU8DrMMjIB2wiS+oivzMLwRq028Hbvd43YTQX40lLBBMTFd2LM +iCv9KAQ39bN96OsudTmRT1Avza1JsfkMnB3Ei/A++fg+DO99uE+qt3ajaYNPoxUw +4sR4txZjaY/DWPu4iEvlq0NapAQnwWypBq1HupcYF5LHp70aA0BawZ3cZWeCSyjX +ZmPFC/IYRQ1TtnpA+dIii3Fxk4EWhTdzZVNgS7pwvo2tIhgp01XJbwM54ZrcOEC+ +0vWqkCKNNC4WZcX2chEIuJY6Uqweml9XrulRQq7HZXQN7yd9bAj4cpKyYaBKYegP +dmtHsFvePhLp/pu2ElaFOZ6GY+SEJUNWGfWnEDfu25RAKlAaK3rJulyTKP2oKNla +KE7d21EJSsqDSYWSn0AcF60K+tKLJHM1JFUzMctigUyqjFeARlhHa5D667NcBV1F +6vGnTVByd9F98tNCMufFVGkWai8fyfZ/uNC7BEYpfvWKGo1DGsWvV55dXgE6tJMA +AwUMAJCRtjg7e1GT83D5rOHhN2s9unfo0jw6jZ8YGT2MXltqYncKb2u4aJsC3SGz +E+g+dllPwwvjfSzbbqP9od+YZxye32rBIV2sfgK1M1gZHYutT8T99bzO/H1eYe8c +RSdiT7+LelpqrdovnfRgkPddZRxsLcFf4gFZOBWN4uH/m7NHZCbPsjYVFrFUc0nf +O3H78Yo9owe6rSAeWj1nXKkbGbUneU+dTbRphrSK4Va/fPLL3HnDq3QE1PagQQ0z +w1uQGnBSFrud+57pbVq6Lceku1sJu5lPCpzj9eG+wVQeKzIkCXJUmI3bgXvmlhzU +sTiXmZgKtCQS3YCLfp3q0BXjK+e6tKtKqqKDyFb61ZcRcc1x2RiEiLfybKzlDyRZ +CPeU+/tobkczVBxZnxxNwHh63C07CkTHuZ8eDmMPxQ4JPqoBX1LVKbukah9vFk5R +rT1v+nGSJAss3NsLQJaZKYolHSAPd9wrUqREPyogzo/oCrHbWmW/bYgZIZHvjkne +ybaE4YhhBBgRCAAJBQJMFcsuAhsMAAoJEJb7nbIZ8zONbVgA/0KvA8Gg8NdeKV59 +NHlze0HJNL+RdsRqVuZLVgjuwHItAP9Zk5jK5SbM8emGbk5CR7wFRi1Rkdv7qOd1 +RGI3BDe70Q== +=ZoS4 -----END PGP PUBLIC KEY BLOCK----- @@ -3206,87 +2724,6 @@ cFYKw6eZhSnlf3dtLjLzKg== -----END PGP PUBLIC KEY BLOCK----- -pub 9B26CED3E3BA51C3 -uid Eclipse Project for JTA <jta-dev@eclipse.org> - -sub B7AE15C15C321C44 ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -RsGKC06T1qVMadziumgD/NvFxIrvyg8Emg== -=bcZs ------END PGP PUBLIC KEY BLOCK----- - - pub 9C6404EBCE3E4464 uid Zafar Khaja (Independent Developer) <zafarkhaja@gmail.com> @@ -3317,7 +2754,7 @@ FKPS5JnxdRuzJm7X9cqPjuvVd/292nCjBt9zFqUl pub 9EB80E92EB2135B1 -uid Slawomir Jaranowski <s.jaranowski@gmail.com> +uid Slawomir Jaranowski <sjaranowski@apache.org> sub E3F6790A5A167F5A -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -3333,7 +2770,7 @@ lrFhdYEQhSddMReRlRHFeQYpbMWiS3lW2e0Zp7zjGKLqs5/0BcX+xuwBq2WaVKyx fqVNuO0xP8+J210B9I97Mv6CnJHg2US0q9cFOPyMIIaOtQAuzMLvmG6c1UlBaQm4 N1PvV1ycKUpBFJv/qmNvhznjJHH5M+Yjm7Zp29g40XD1m9e4RdFq+3/4btJ6eyRn 9eBRPp5xYNqjt4AApHUmSnWquihKXXw3sT7zsv5H8ZA1Ol4N1pFc51IM/wARAQAB -tCxTbGF3b21pciBKYXJhbm93c2tpIDxzLmphcmFub3dza2lAZ21haWwuY29tPrkC +tCxTbGF3b21pciBKYXJhbm93c2tpIDxzamFyYW5vd3NraUBhcGFjaGUub3JnPrkC DQRhwyGoARAA0A9BRIeDnOZAxMwVnNqlSAWDhSQPvDs6Yv0XX7MJWa69IP55KtC1 crcgtJr4QHhk8CfefAkFA2CvkIFajn+xNbPSfFArzZrtacI0e9+A7IVgZpkL9pcc zlX8twIsZbUhUqzKFZD1Qaf3hzC9186JWtH74+lPU8nDt7LcdOe/Pc8S7sp6c1Bx @@ -3357,52 +2794,7 @@ H91ki0vXvECmYrlD43UTQHzgMs4nc2O4E6f1/ihrM8yKD7var2KQtoRsguHTd3EX lv2NwnAT0AqumE37wv84xodoDbvRlBmBR92WycDJ0bPuzK34nTshxaITpyJm/zHU H4+0Za2RKRMWJjQAIq7Q6JeBqNDvmDYtUja5eR7N3xzLMPz1r9zlCG8tXd9vCH+G mMc1ojZ9QHu9WXM+cEND6KY3m407KYw2ItiMcY3Y5fNTRdEMvu7S -=hVLP ------END PGP PUBLIC KEY BLOCK----- - - -pub A14898310E6E898E -uid Chris Hegarty (CODE SIGNING KEY) <chegar@apache.org> - -sub 11422582625BA3A1 ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -=izp1 +=0Bx1 -----END PGP PUBLIC KEY BLOCK----- @@ -3557,32 +2949,6 @@ dCBwdXJwb3NlcykgPHQud2FybmVrZUBnbXgubmV0Pg== -----END PGP PUBLIC KEY BLOCK----- -pub AADF2C18DCF95764 -sub F341381ACCCFC192 ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQENBFkQreQBCADLaySdCz86fxlMj53KSYkZTRhZnRr6dhRLFVrVRuIW4JLW2tqu -/pkwCNYkT1hvUyEzuoCy166wKzAyucocyCIeOj2GAmCt/oH2IVvvBvouQGyCk/91 -oo87bu8WXdInz7oYnlq37ZOpdb4NJFkjgqYq63dUWtsuf4LQ8Zeq/SEXhFq/WCHq -eR1ZpNp21aF1uriGreq+bhtSzlnDkz5BNz1LYi7ho9g5/ylMe2x5JsDu8XRuvE0A -Yb9S+vtMzHMLK05l2bXnuJhZWjVm/d47UGEk+Its/ibC/EPe7I5w8msYSC3q/kp3 -T9rxP8Q/GDXmH75iwO/B1YhDrUppW0BbzUAZABEBAAG5AQ0EWRCt5AEIALeR/nEV -VPf7+zbCWs45AUhUXQKrh6VptHOTZR/EHg5YSH8LdfuUxaBu5Ca+X/dl14sD+Xrt -Bh3aUFG5Vef1wmkZaODCnoDqEBbUPRiqF3wuIstjyAwDywtEySWGCmTBxmYNEKFc -k0PBPUqgs68N7RIj3uy49uHw8GHo2vrgTKfek1q0fEV9Xorb2XeIvskaw/scUp80 -im6MgQRmt3yGzgf0z52zOeHhUygu2yw15u8Uz1FEy+tlmwYzU/e4gR63kQJjVWSB -rREPFXBcRzyzdcgpYc6HdYqVXfObfRJ3RXuUGc1MzvQFgnyBdrin/JU+4E38IJvR -dyy+ckGe7D0vHxUAEQEAAYkBJQQYAQgADwUCWRCt5AIbDAUJCWYBgAAKCRCq3ywY -3PlXZFzxB/9dl1FawSPu6olLqWYrp+q/8rf0zxhW/rynPpgcS+XGCnGy9h0AwcnT -TFQgpfsFnRn2uMaZmW5hGFSUTjZ2czHL+slORZYOAfSkOsY1LMyyj9BiEsiw1iTr -5by2zfr75YTHw7yzGVFw+/yQvIDflTmn3VbVp+E1TD0RkUaFHAHc/dfQg9KA5dbW -WL7PfxNY1UUTjtZ9Eix0/x5qhfgjJXiKr1aE7df990piODn3ciP7uW3CfzKT4zN9 -3QwuEiMMVKtFfqCynVzEWzcYOEmOz7eJ26e9AL8Ydm3BQY2tPVrGLhGZ/uqdwUZn -J8tKcfdqoZijXc7qfB6uiyg6qGk3H90L -=hdt/ ------END PGP PUBLIC KEY BLOCK----- - - pub AC7A514BC9F9BB70 uid Punyashloka Biswal <punya@google.com> @@ -3703,67 +3069,9 @@ PA== -----END PGP PUBLIC KEY BLOCK----- -pub B341DDB020FCB6AB -sub 315693699F8D102F ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQGiBEowbDsRBAD2jx/Q2jNuCkgiS3fzIj6EzDP+2kipIKH2LEnpnTiBlds2PFYM -xYibVab/grgQODxTdDnAKifbJA/4h1/T7ba+OV+xIUoSI5MbgaF3USidiDHPX0pY -qvG+k3hKECLysQ2zoZpcC8c2ePiZQSVC2i5BRqgs0xZPz3kiT5U9WPozTwCgtasB -TgHhkOGhZ0SOUuQ4dL54R9cEAIaDjdPcI7LxyOMvvGTuW/SaS9JyP21Kch+Vf6I4 -vKWWqXEaF0So8S088zHnBrcBKhu9D1sKIHS64EoYCrznfMUtoENPe4sf5QuJmZ9D -+fBuFcudQIpkx8L73q+E3fmCK0uX+anqipJtS8mgpMeabKda4KkjDsZkiaNl7OBI -0H09BACofK1HTNHNke2N0wXN1GyG7IAqprKl4lBbu5aRXvfKQ2tDj8s5webNQ+Se -Om/Yg0Bi+CiONLgUjiwYe1wNls8zkk3LwYFeKIJ1AjAY3auBRWOI0/IFFzwTkV8J -YPHa3Dl/kmYp8NMMwA5bgrblggM0Qhnp+k//xpb0FYbmwHMwUrkCDQRKMGw7EAgA -5MMlt89bomqE0TSq63JnPaSeEKsAx6A1KaXaSg0LEI7fMebSQcAdVdAFBo4HaR+j -NNGv5JGTvAObLrqxnn5mU/+qhdTw4WCf17R4ETEKc3iFN3xrpxz2Vew8ZWpw3PcE -gCe27ZN02J6BgtEqhT9v9f0EkAgRHIkcaFCnxme1yPOFN+O0/n1A+59Ar8rmwcHG -opSoZlGDEdEdqElx/shQjqq6Lx3bWYXS+fGzSAip+EAX/dh8S9mZuS6VCWjLx0St -a1tuouq9PdOz5/4W/z4dF36XbZd1UZHkw7DSAUXYXfwfHPmrBOrLx8L+3nLjNnF4 -SSBd14AfOhnBcTQtvLuVMwADBQf8DC9ZhtJqHB/aXsQSrJtmoHbUHuOB3Hd8486U -bZR+BPnnXQndt3Lm2zaSY3plWM2njxL42kuPVrhddLu4fWmWGhn/djFhUehZ7hsr -Qw735eMPhWZQpFnXQBRX98ElZ4VVspszSBhybwlH39iCQBOv/IuR/tykWIxjPY7R -H41EWcSOjJ1LJM2yrk/R+FidUyetedcwUApuDZHnH330Tl/1e+MYpmMzgdUGpU9v -xZJHD9uzEbIxyTd2ky2y3R+n/6EkRt3AU9eI0IY1BqUh0wAuGv/Mq2aSDXXNYJ/p -znXSQBjmy2tvJlqXn+wI1/ujRMHTTFUBySuMyZkC0PwUAAnWMYhJBBgRAgAJBQJK -MGw7AhsMAAoJELNB3bAg/Larfc0AnAmQbEg9XnLr/t0iUS7+V7FcL5KpAJ9k3LS5 -JI97g3GZQ2CHkQwJ3+WcPw== -=OasT ------END PGP PUBLIC KEY BLOCK----- - - -pub B709E61252F136DD -uid Claude Brisson (key for org.republicate.webapp-slf4j-logger release) <claude@renegat.net> - -sub D517F49791568C33 ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQENBFX0vW0BCACyxdoe48Vj/fcIfItX4nzBv/4wiawWB3opMgkl33/yx3S2+maP -NTR1SL7mJ3dV3GzrKvAdsomynz8Ar5Ef+VYcP1I/Q6VYzxnWzjmHiw2FjYgbVSzm -zkywci9P8hZHQO0w5GVxeGF1LOGKRc6Y0gxyqoSXt1HGVJf7W6IuOqtm4utSeV6T -O3cf2kBhZDsXnVi6iVaNSEoCmVEz8yX6Ok8020Xa8FhBG8d2KNl2U/U5corRB7+z -NWD74w5yoMj8Ut4e+dys+XYCVfLhFLOEXVOUt3vmsfXsvoiAPf2VRQromD+/U328 -QFtAmzXeSxWBGtDdzROvhH/ohQGVqEEvvpA3ABEBAAG0WUNsYXVkZSBCcmlzc29u -IChrZXkgZm9yIG9yZy5yZXB1YmxpY2F0ZS53ZWJhcHAtc2xmNGotbG9nZ2VyIHJl -bGVhc2UpIDxjbGF1ZGVAcmVuZWdhdC5uZXQ+uQENBFX0vW0BCAC/hB2dcYjtFV9B -HdBODRsgGAm3+ecZUvsSYTiKWaEivXY2spHZD+RteF2kF2NGirynmgMZWKn0shQw -Qxr9Gu+aoErOOrB67h1k0j6KHk3Ooj4Nf1QkpJqUxI4HuXJapq0/2NInUnxYg0Xv -VTZJvKALZJdQqW4VNDHbypAzc/Wztgr3NSgLiMl9wV3oiGSoQZNfexHwwpVWQ23B -QA/zHr8C5g5l3GdVnx2RxsrewwWn4+Ni+VVd5p/hB7G9lrsbEzU7BtK2gv6fj/bQ -kRHyh7kwafRhDGvX0AniVcIDzJ+W3WBMFo2KLB4b+UDlD8q5VSoTynBEcpFRUFG3 -bNuAKPkhABEBAAGJASUEGAECAA8FAlX0vW0CGwwFCRLMAwAACgkQtwnmElLxNt2F -JggAqJXBGBPVLPD7yzm4qIn69JC6Xy+AMrE6Liw8gyumBJpFotwWxVYP8KkztbKM -iQ8mLVPz6uHLeYjGzWbL6Kcl29dSBhXcOPaEgPL6d39PqaNB+3p47+7cBvVKexP5 -sC0ilwDteLfT35XN1WO3pRkzTgEO0aGwZu5qwHrsYL77HuS/KJ/uInMfXiCYv3q5 -VODFOJvU2pHSAsdJVYRa/UK3RdjIOinHV+te2ngfNpG+fF/jfb03K6D0H3pscwRg -2WfU7/1wfvZV4Kwj2Q8g5Zbh0axS61WCORhhUmUcKInh1zjCMInAaR/o64QC0/OU -HNPvX/H9Bpl8XtPxQ/ao77NDuw== -=EkZb ------END PGP PUBLIC KEY BLOCK----- - - pub B943F5CB616566CD +uid Marcel Schnelle <marcelschnelle@aol.com> + sub D73B23600E60600B -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -3778,101 +3086,31 @@ DkeVPkS9/VxmwAi03Ti7B+hBQqrXyvPL/g6xSuoHYmTNhRfPFN/oD0csh+Ayxgrp OpM1FZ0/+ahyt/jbqSPiW895vuuHaA/GQFJP1+7G74L4WsR7ZziMcRnz8pUBzQCA 5yrVcD9+abN2tIAXNftJhQeZdyIxoTe2mty8MJfSi0VKHML+bWpkYLMkCoJ8jngM pVf3loLKHeJAh+KndiEyrCedNU/nash1Kr/EvXTrfyA/R+q6SCxt7bgIiwARAQAB -uQINBGAc6SABEAC/CnL5cqk5N9NocvTEWue7bOx4YTVnj36+QNcm3WNd9G8Ab0ku -0Zr+PNrI7IhX3A+OAx4GaLNLehp5DncPa8CpSrCf8Lx/Dzd7SSB0gnlM3hSvCGOD -hkQXjIzjKUc1OB12GX7UvpgrQvFJckWLtiauBVHe+UBlXtgKL6cBYLnhHoqzbxji -rX+Ilp3d4SAk/4kjuK0J98BHzYpOMtJBHDpt7u2D0CNE7+b6yaw/0aex876O3/fF -0ETv2vgsjcSe04jKKBuFFDIh2g71GFHHo9cw0n756YT4KUvNdhWtuSjxqHWQLvNm -z69xCPp6D/xealPWvdPShfpwTo8FGut+QtGmPmtMqCbsEM+J9S2tHusN2D4iyTZD -MlnuI+1iGpkP9SAFpM5f2GaBMEdpOJ7qZAyG6WSsw9CDEzti8JUiTklHJeZ9gyNG -IB0KetMIdejWPtntvFdbd+uUH6ZSkTrKb788iYkiNppUK8azP3m0lvsJJMSuUoAT -Bu1urLkdUZFyJVYVSGjkRNvQk/WhB8Yt7kQtijIyrxB9xg1moY7vwtB3GEq8fY1N -DgO0MLCgb7PnuXI5wqERj7ro+o5yc84ZhOgblujHKMHoKb7hnlbEkfYguWgj2LRs -hqlPKqtsF7hu+PmsGVfMwFzDP8HUJrKnfvxmupV2sp5zzJyVteMD8JruCwARAQAB -iQI2BBgBCAAgFiEEzg4bxEOAlXnYcY9PuUP1y2FlZs0FAmAc6SACGwwACgkQuUP1 -y2FlZs2bWw/9Fg3O7opa/uRnk5oqEA51dZhCzydxgt5zJGqxGuFBH7g09QsqCDgf -b+GWT7VuTXS11TYeOqN9YO/papeltPsxWuRopnI3imvakkDW3JqQqkyL4O+Q/0Hj -0wmVh+Yknwl9FEatdPu8q1QdNxxjyBhr0ai640aQWDLp/BWVG2J2bSIATzIK5e+W -W1CFJrV4fjz7H+gF/HLGWYDJKsdjwgO2pNd/6GWRUkvF4OD+XKUG4MGfqLX5yZa8 -82+Emsss65OTdu8qLHYNQ1Yv2oxvh4+H0CEWSDWOcv0Egw2Ku8PbmLDHWb3ddRlK -7HhTxKROVYim+YOvodOEiFYWqrx1jMhH1GC7XWu8LonsHQVxSG+iLL2UNoIeOcD6 -MeFDXYMA6P/ZijBkbnu7KUPaNZxOuQbFzmchrAlWaBoJcbMQtoAFZOz0qWs8cFd7 -29RcOvT1wGiOaBLmR1xbXcJxhofUCwbma1ode2+ye1DXIIeE7/OVVGURYrVrVbRx -rK+M/k8L3H0318GUweeuj0MZ+chxDFLWIE1eXPkzMF0GgGFKkIJMX2eKp1xyhxj+ -28qijxe7YFVBK8LEuyWUMU+oxIojZEr4Wa28AYvqs32UtRyjT1kbm67mav752UPG -Ts2AQo9RvCeonVI7Q1CkIHt8u7eMgzfEkaiPLZlI0l0RpfT4pnNieqg= -=bif8 ------END PGP PUBLIC KEY BLOCK----- - - -pub BA9255C2CA445309 -uid Michael Bayne <mdb@samskivert.com> - -sub F1E0D2D65F93C351 ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQENBEyH5dUBCAC1jYC7w/f8Y6de25jyQYkQQiSB6eFl/1zzorR30Dusv/ehhGQf -Uqi6yhJtf/56OsKNVCCsYO5uAyIhLaAy4kHxtpoJqL5mRu4OeJu5XaVBAPZdlZ40 -j4bO8NkFb+fahMlPxPZZFaZb+iPBHCKvu7s5r9c2DwMynJf7ZGeB20fZ9hBXUM/g -vxkagy7zuJX9s/X9pb9i0ug44KflWIA4Whz7En/g+mWHuDdTFMm2OqgU3ApWLVSH -XTYWo9+MJJcdRQzZLtyE0y0qbd92Irv5qGjuOguN527OekQnV2kQb40lxb77ho9d -xwfomiANQa3s5FXfKX42b4n96DxaQmUfE0BJABEBAAG0Ik1pY2hhZWwgQmF5bmUg -PG1kYkBzYW1za2l2ZXJ0LmNvbT65AQ0ETIfl1QEIAKPxuVAJkd3Xu9aC9mCuTi4m -D2u6jJoSS6QhgniwnRe2PSNyfQc9xTZe3m9bXp8lU69sQzfrOF4MUBTimC9FDvf7 -yPEvsm/LaWN89ISc/TVEu0eGBG6Nb7x0hFfXuAcK3PTQTM7DlI7RkvDIYpD/quPO -dkX2xWmf8jlx8gsc+6WUrVFJl6B8kfw0JWxdV8ydU0T5dtv9ibTRkf6WI7z9A/d/ -/YT8egKrpGsmkuRIzsw6zzS4Tjhs2qvTpAYFvU7R42pWw1rNptexQ475CzU/v+Ff -8kJ/hdKKBapOsTAM6ZuVLbRrgZyTY2WLfDiSl36K6hnWNng/QKDZ1dBSEzmLa2kA -EQEAAYkBHwQYAQIACQUCTIfl1QIbDAAKCRC6klXCykRTCbcqB/wMdIFFuS87pkzF -v67WO/4EIeWrh417LCuwvkik/aeG6CprheqGOP13QF/+XcqD5yG8UWg0V6fEVp4E -EPhPLjIAftmU+e7H2EJmjEiKjmmf/hlj1qvw7PyO2u2EC/WWsOAiCZ49GDjsv56v -ci5fGqmZnTFQEgtWVkuvWrlWCBKQREsCg3WkdBTTVS3cUkv4hpEw4CwIJib0Q90V -1G3avEGbNQS+HEArQP4r21qGzQO/FzaXxqkx2ScYC114zADOZbRJNA9HC9FXiZoU -hr37peE9xrD5v8Hx1Hj62JszsVowbkc43hzxmTMsNatQxx2p2CXKWeFh9FffrHcV -JsAQn3il -=qnPS ------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 BBE1070F76B97956 -uid Jens Reimann <ctron@dentrassi.de> - -sub 2ABF179C7861BA67 ------BEGIN PGP PUBLIC KEY BLOCK----- - -mDMEZdW6pxYJKwYBBAHaRw8BAQdAB83xJQrwnkVtluLOk5xZXr6kanm3ImFXp6io -fGTAp/e0IUplbnMgUmVpbWFubiA8Y3Ryb25AZGVudHJhc3NpLmRlPrg4BGXVuqcS -CisGAQQBl1UBBQEBB0BHVNqhBwX50BBBh9EBsXtD440z9ZuOPqIsJFl6+VHZeAMB -CAeIfgQYFgoAJhYhBMr+jgQP0o54cxcZMrvhBw92uXlWBQJl1bqnAhsMBQkB4TOA -AAoJELvhBw92uXlWKGkA/R7Jb9Rd5Z1Sn2JWp8mEM/d6IqmB14NWTf3KFCWxuqLI -AQD5sT+EaT3zsRgdcLkz9znJNUK3k0lqlWMgHZS2F9Q6Aw== -=35kZ +tChNYXJjZWwgU2NobmVsbGUgPG1hcmNlbHNjaG5lbGxlQGFvbC5jb20+uQINBGAc +6SABEAC/CnL5cqk5N9NocvTEWue7bOx4YTVnj36+QNcm3WNd9G8Ab0ku0Zr+PNrI +7IhX3A+OAx4GaLNLehp5DncPa8CpSrCf8Lx/Dzd7SSB0gnlM3hSvCGODhkQXjIzj +KUc1OB12GX7UvpgrQvFJckWLtiauBVHe+UBlXtgKL6cBYLnhHoqzbxjirX+Ilp3d +4SAk/4kjuK0J98BHzYpOMtJBHDpt7u2D0CNE7+b6yaw/0aex876O3/fF0ETv2vgs +jcSe04jKKBuFFDIh2g71GFHHo9cw0n756YT4KUvNdhWtuSjxqHWQLvNmz69xCPp6 +D/xealPWvdPShfpwTo8FGut+QtGmPmtMqCbsEM+J9S2tHusN2D4iyTZDMlnuI+1i +GpkP9SAFpM5f2GaBMEdpOJ7qZAyG6WSsw9CDEzti8JUiTklHJeZ9gyNGIB0KetMI +dejWPtntvFdbd+uUH6ZSkTrKb788iYkiNppUK8azP3m0lvsJJMSuUoATBu1urLkd +UZFyJVYVSGjkRNvQk/WhB8Yt7kQtijIyrxB9xg1moY7vwtB3GEq8fY1NDgO0MLCg +b7PnuXI5wqERj7ro+o5yc84ZhOgblujHKMHoKb7hnlbEkfYguWgj2LRshqlPKqts +F7hu+PmsGVfMwFzDP8HUJrKnfvxmupV2sp5zzJyVteMD8JruCwARAQABiQI2BBgB +CAAgFiEEzg4bxEOAlXnYcY9PuUP1y2FlZs0FAmAc6SACGwwACgkQuUP1y2FlZs2b +Ww/9Fg3O7opa/uRnk5oqEA51dZhCzydxgt5zJGqxGuFBH7g09QsqCDgfb+GWT7Vu +TXS11TYeOqN9YO/papeltPsxWuRopnI3imvakkDW3JqQqkyL4O+Q/0Hj0wmVh+Yk +nwl9FEatdPu8q1QdNxxjyBhr0ai640aQWDLp/BWVG2J2bSIATzIK5e+WW1CFJrV4 +fjz7H+gF/HLGWYDJKsdjwgO2pNd/6GWRUkvF4OD+XKUG4MGfqLX5yZa882+Emsss +65OTdu8qLHYNQ1Yv2oxvh4+H0CEWSDWOcv0Egw2Ku8PbmLDHWb3ddRlK7HhTxKRO +VYim+YOvodOEiFYWqrx1jMhH1GC7XWu8LonsHQVxSG+iLL2UNoIeOcD6MeFDXYMA +6P/ZijBkbnu7KUPaNZxOuQbFzmchrAlWaBoJcbMQtoAFZOz0qWs8cFd729RcOvT1 +wGiOaBLmR1xbXcJxhofUCwbma1ode2+ye1DXIIeE7/OVVGURYrVrVbRxrK+M/k8L +3H0318GUweeuj0MZ+chxDFLWIE1eXPkzMF0GgGFKkIJMX2eKp1xyhxj+28qijxe7 +YFVBK8LEuyWUMU+oxIojZEr4Wa28AYvqs32UtRyjT1kbm67mav752UPGTs2AQo9R +vCeonVI7Q1CkIHt8u7eMgzfEkaiPLZlI0l0RpfT4pnNieqg= +=mH9D -----END PGP PUBLIC KEY BLOCK----- @@ -3905,35 +3143,6 @@ vMxKy4GRZS18bXDI3vS6gRDNJDCqBYIhp13Os9k+ZpnwK3PPIHv4l1I0i0EHZKk= -----END PGP PUBLIC KEY BLOCK----- -pub BEFEEF227A98B809 -uid Claude Brisson <cbrisson@apache.org> - -sub CA7CE2366FCDE199 ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQENBFf5HggBCADKaT/Jc8gPn9+FlIa9WQQzMUEmcv656B17wE+27lEiCz4G1GI1 -YyJSrBau7vV8qHIkChD7ysjMfdXTUeBAmNUgrEA98Qrp4eum/Xg5xf2k90hZq6dO -7dvlGxjB3BByKPudQZ9f6UGTH+dhQfSiUhkTLciRSJ4oowuSI6FbfH5GMxb/XX1W -1o4CP/RKLJM8LCIw3gCBV75kAFcPNbCYo4eDyky0N+c2NQd0p3H8GD3LM/El7JRK -+Lj95wef7NH8KNIvxTDv+r8iJ6ScvfqFtTv1/hE7goP9r+mw5aIhYpTyt6cta/Lg -j6HNdsvfKZoghoT+3nIeFsn/casVuIEI2bKPABEBAAG0JENsYXVkZSBCcmlzc29u -IDxjYnJpc3NvbkBhcGFjaGUub3JnPrkBDQRX+R4IAQgAsixlmWPcTkqxdoSlh1M2 -Rz99U5UGTTWEYzdA+Bm/+q2w91eGIuiovsZ5v80dD0hO4AF9DV5X3+mB73b/+M1h -XbnuKAVM0fAL/om7lc2iQ+99TXaWwg9m6JJE9H38CHvB40KvDf6KziU636Ll4Xm4 -xSxPOW2iCXVDzRe19Z6MBxPT0jTTVaqTx70V1iXuQ2etWkrNWuvYMXD+6UzQLTyn -rNPI3YhlEXSjCJxP0/gFO6l2E54C6h3WMRP3JcoPjozEOsjJwbWiacH5KKUVeiv+ -9lOHjehhNah9xqy54epSI1CGFULdolsNmYsUu7Y5d60ZA0ulxMMqzaG+OZeB1fvh -2QARAQABiQEfBBgBAgAJBQJX+R4IAhsMAAoJEL7+7yJ6mLgJ9+gH/RahK1Oz9AFe -XiSQ5+gOElvL4b5ZT+n54PfRDS0BvRXhW/+yY7ibGs6oXXvxPP/gbS9F5EtY5ovf -khhuNjpWYiMu3xc1+JpK9ck1w0TLNRtlYbpdaMNsTC9wvbzFenijaNtEGxvk7+Ir -f1JUasEKLRW99W2E8zIQJ0e/xZCs7hseyZl3J+Yvn8mSiEtV4rytU+WdF+dpbHcb -FJdz1Tow+c333hnhgNvibJqtj8kB0rTkffuHl20ubVdev8p9HCmUhAgjeLES0hpZ -rLn7t3piwid4fiWe5/Q9pYtn0jOsRBGzxQEs2XV/i7EQXT8kcqKGKmZWtUC7b92G -/Yj0ZBB1FPA= -=YgxN ------END PGP PUBLIC KEY BLOCK----- - - pub C3BAB45F4AF71FAB uid Yang Song <songya@google.com> @@ -3963,40 +3172,6 @@ uwCK4i39LRwL4i3O2PDZgv5Oal/V0cfrEEfJD4px/gfmZF2LRkpMS+qZrRJ2Nu7K -----END PGP PUBLIC KEY BLOCK----- -pub C727D053C4481CF5 -sub 29E792953D515FC5 ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQGNBF8pVB0BDADcwRGpJUDe8eVSlJ0yPQl/CyeYc0RWq2f1seUMQO0xFW1xPIeL -IE68D9VdgarA88qDLYesfBqzn57/r/ztj2aLEKt8IRunJzd0w0G2rrgSCZQ8RmzL -b6qNocE4EqOluhuzHBI+1+tqoZfVTkfhqKQw0RjP6gHPrelYPuxmzXX3dbpf9eam -yDdr1tztvI8iIwYvHoy2HNmkXMUJwlzKsRrU/x3SMnEqTIFqGDy32zQ9QdnMtVbd -lCc9IWnleospZN52+jeXoMhRJYc/pSHSMu7DSo+rHs9a4NxHfaPnuOsw/Sn0450R -+XbBV/4oeWuJ7g+MXvLepB1LTC8tETWwYFPyA+qmFhbFnir+i7JKEEYO3TJJgkLG -xlXlM7DAhHIky+jokeNl1n2QhSSuQ1dq9KCLlrpDrSGXaBvtonPyBT/Ik9YGgR4/ -ARctQLaQ5AucEPHuZZl/d71499y+IP//ui6SOH3LBIs1nqFmTGXMoEGHbIyEZvjk -+wLnG2YrlcpLtl8AEQEAAbkBjQRfKVQdAQwA06Zqf4RRCqPtmx4nqG8wXLUayoWq -4hIQpkajt7UYBejFrScJZeE7Oo8HwiQzPs6iBMUQQeZBn8gQU2/C+ZvTD9WjhRFq -I0CXcCS2VL7nciR4yMwKrrlf9LJAhBjKfw+07VEF8D/xDTcYuGXFIuDtEu3Ncq/t -8C6ybjVOFGtNFRsGABiMm1PKIA3496f6GQLo3oioU5jizCrgouk26Ak2hK98i3+u -tOjVYBIcQ2Y+tUxV6AucSAU1zLVqVj+SY/kVaj7hp5w2sGVn+4r5dsGIUG2K/VjI -PXOfmpMtsuOLBN2z80RtO/b5OjHJCftjI9KqnyAozw6LpbNkmOhRnfAPaslfxUyx -iHbRg+RJ4eA+4ZnbAZPzNvBt9TLervLhYeh42d4XGA/uicCCwMyFUxztOQ+oWpY4 -fR3qhUoGNKmEetBcJtK5z+LQipd9GuRKpylJBG9eU7ecimrmI5pMLnNjJNkyvd5V -DCoO8WbX0AO8MV1s/08sduAnHul9W1u+bkADABEBAAGJAbwEGAEKACYWIQTbBZfj -FENCJWvIHj7HJ9BTxEgc9QUCXylUHQIbDAUJA8JnAAAKCRDHJ9BTxEgc9Se7C/45 -UwrGhyd7CU4dMNgpBW0a+7cFcbjfyjSNOgPDbn4P5B3G/o3sTOf8K8O3nMgMnQ0F -H7TeLwTxc0vF7r26jG6E6YCZU19yMef5xEJa08YqUNJkJ+2Fopu4WhS0mEbpII5o -9fMQ93urEEj38hCV8lUyPLUPQpWrmyvS0Pta2Y9xDpYKy+bKQLMlRGPna8MVNXWF -Ud4AaOY+us8/rbRTWURB2YuWyPyetXw8veIWLJgEmbRijkZbUVroUJ70OXB46dOE -VktUJ03N9zX2SpiIJ2Lg4OAdi8tdp5EklrT8Sp1vGZOcwA7r/BbpWesIqbHNftRM -jxPuWZ0ROY4m7xzhexeOAn0HQNg6INswfXKuAJJNv+DEe9nTxpi/TkO8Ol5MYDIL -vKyZs36osPk0L6EEgVzrqH9zUKTiq8toczTtb0uW8f9Mru1UDtme13f1tnq+z94Z -cR19NEV8Rfs96NyYYUvfC+ro4to0pXe2n4X3BixeaBmNdHWd9YYgXjYxnM4pLyU= -=5vxW ------END PGP PUBLIC KEY BLOCK----- - - pub C72D9D97378E9A64 uid Triple-T <triplet@supercilex.com> @@ -4072,50 +3247,9 @@ PuLYynMA/2pyRUn/29/YedDAHd6Hf397meCimOckzoDKVA8lqjwK -----END PGP PUBLIC KEY BLOCK----- -pub CA62973FBF0451C0 -uid Artur Signell <artur@vaadin.com> - -sub 8C51FFEA17EBEE72 ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -=68ek ------END PGP PUBLIC KEY BLOCK----- - - pub CA80D1F0EB6CA4BA +uid Sylwester Lachiewicz <slachiewicz@apache.org> + sub 5EAB8AD72016DF52 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -4130,30 +3264,31 @@ T5nHRHaWhUvmqGRphogmUVEkNwXMO92FILLkcvBGlNmyGDesw5300QEijdcXLZzi LZBuyANzn7Ve0Bk8b6nNVaNln3yCkwLfrsROPItcj/rlEhS3bjvM5E+VmqBD6pvS kldJPDKJJGfJZFu7jx5x7kygrVZyFayJsSslnBGsyMvmORNhA1zzWR7tn1BNhCB1 8JSiXAZEIrh6YOkK9mDlCYppoPZCUshCZVPD8l18eK7A2MQ8luQvgqC6dQARAQAB -uQINBF62njsBEAC6cz5EQSsWCQHMPtqpMpLLD+B2iV1fnQjN7/i7X/cc3y50SwQ7 -PYJwbYFQ0zOtrTMIhL42B4JCgO7UGRlbGS0cV1U28XAeZ8QJMWgRcSMnye5XJzNV -iO8Xsh9Z+8eFA0yhQWMrGL58DgqJrAWxW0JSyoNtqrOHceqamw63BMQGoA60eN3+ -4QLRhL0LTpOdSxCDqba+nXWivDxoigThr/fHqmL5fIJMhOdGrVhGH9l1YDLJBwLB -EkZfwv4tcwSaJyGTBbSvukRqV/G0O6d3EQ98uS5zcMU96YrMxvS5CYoI/+G2zwzM -inC54v68bWQTA2PoA94+tpSr3QJm7dA8aJv4/sia0v7lmx4hOabG62aKKuIDHbIF -VQ5awhRt1mJ1YeerII0TigF6uIzdbqqyotxcZ9Abu926Y6P/ANMSV+BKhNNzqiRk -VcqvrsTrwp3WZHlZCtSuAr8+dpBx0WEVLIhiilpXkyOm1oLw45idsYdZRPdhccLX -J7ejyXDPZ6w60qRNs80LdCE+zVjGIPb6zZt0ZiqpEMeMOUDTpJfHBlWdN3irgGiG -AYKKYk+RsxxhP35ny7Ps986IMJZcPRY7ElmUFjOwySYPykmDahiWXXZm1zPWTEIA -Z6zBGHPaqc5ph2hiXDW8iMwLlgEF6YJb9cj4jSR4Xwgjtb/sKy0z28ecPQARAQAB -iQI2BBgBCgAgFiEEMhGM92yexdkY5UlnyoDR8OtspLoFAl62njsCGwwACgkQyoDR -8OtspLob3xAAmlXlX22kSOy6uV86MRHnRXwArPYO+sZYWtr3qwHJjo8O+HXvd0/+ -5b89M+rSUDEIoBkvlLAAVnp59SdFP4Cmau7KlIU+arKL/yx7/YC0fIqru2H8+pRZ -3s7Hz6lq/EHv13y2jtabCA+f4QMeiiev+dkVUxODkLcryMZe4aZFfA7H25Kgd7h2 -X/+7x+57eNaZD6l9MGDxtxSM0To8cNdX9ivTIOupdTdTwiQ/gH6VeznC/9nhXCBE -wiOKdcZcm+2tsGII9sYKR/EiehXOXTsKuD3nN8o1pFewqlhNzoqzaP7QhwpPV1w6 -AYClxZYcRKLgA8YwexW7g29R0dqhvxukwSsE0h2ftJl61FdfZI3zDs+A7UYat+B+ -l8SRtleFzRN9f8W8PUD1fev2r5QfMDEMsaJN0Uej+O3BNVyMC956aN3h9B2yKBJY -W8xpi6J/ciB3S32UEDaOVejrxdk/yCsyZOUo11yVpfE+6OhiuBWCnuCdJRlPbrRd -l2i3rgnmnql05cUUdosyNG8umx/U0hVWiuA3VPvOcb1y6r8gjVkO5G6WImoKV864 -NHpQ5L5JLK9ITyOLdB0M8ODvCZCaCNtvEkLfSsc/jUu6eMy3cMsHNomgTrLN/mmh -do67iARWvgjnaggbagtEb4dhoX7YR7SKTRa9y77u8unIz+2IIM10Nw4= -=7Ldz +tC1TeWx3ZXN0ZXIgTGFjaGlld2ljeiA8c2xhY2hpZXdpY3pAYXBhY2hlLm9yZz65 +Ag0EXraeOwEQALpzPkRBKxYJAcw+2qkykssP4HaJXV+dCM3v+Ltf9xzfLnRLBDs9 +gnBtgVDTM62tMwiEvjYHgkKA7tQZGVsZLRxXVTbxcB5nxAkxaBFxIyfJ7lcnM1WI +7xeyH1n7x4UDTKFBYysYvnwOComsBbFbQlLKg22qs4dx6pqbDrcExAagDrR43f7h +AtGEvQtOk51LEIOptr6ddaK8PGiKBOGv98eqYvl8gkyE50atWEYf2XVgMskHAsES +Rl/C/i1zBJonIZMFtK+6RGpX8bQ7p3cRD3y5LnNwxT3piszG9LkJigj/4bbPDMyK +cLni/rxtZBMDY+gD3j62lKvdAmbt0Dxom/j+yJrS/uWbHiE5psbrZooq4gMdsgVV +DlrCFG3WYnVh56sgjROKAXq4jN1uqrKi3Fxn0Bu73bpjo/8A0xJX4EqE03OqJGRV +yq+uxOvCndZkeVkK1K4Cvz52kHHRYRUsiGKKWleTI6bWgvDjmJ2xh1lE92Fxwtcn +t6PJcM9nrDrSpE2zzQt0IT7NWMYg9vrNm3RmKqkQx4w5QNOkl8cGVZ03eKuAaIYB +gopiT5GzHGE/fmfLs+z3zogwllw9FjsSWZQWM7DJJg/KSYNqGJZddmbXM9ZMQgBn +rMEYc9qpzmmHaGJcNbyIzAuWAQXpglv1yPiNJHhfCCO1v+wrLTPbx5w9ABEBAAGJ +AjYEGAEKACAWIQQyEYz3bJ7F2RjlSWfKgNHw62ykugUCXraeOwIbDAAKCRDKgNHw +62ykuhvfEACaVeVfbaRI7Lq5XzoxEedFfACs9g76xlha2verAcmOjw74de93T/7l +vz0z6tJQMQigGS+UsABWenn1J0U/gKZq7sqUhT5qsov/LHv9gLR8iqu7Yfz6lFne +zsfPqWr8Qe/XfLaO1psID5/hAx6KJ6/52RVTE4OQtyvIxl7hpkV8DsfbkqB3uHZf +/7vH7nt41pkPqX0wYPG3FIzROjxw11f2K9Mg66l1N1PCJD+AfpV7OcL/2eFcIETC +I4p1xlyb7a2wYgj2xgpH8SJ6Fc5dOwq4Pec3yjWkV7CqWE3OirNo/tCHCk9XXDoB +gKXFlhxEouADxjB7FbuDb1HR2qG/G6TBKwTSHZ+0mXrUV19kjfMOz4DtRhq34H6X +xJG2V4XNE31/xbw9QPV96/avlB8wMQyxok3RR6P47cE1XIwL3npo3eH0HbIoElhb +zGmLon9yIHdLfZQQNo5V6OvF2T/IKzJk5SjXXJWl8T7o6GK4FYKe4J0lGU9utF2X +aLeuCeaeqXTlxRR2izI0by6bH9TSFVaK4DdU+85xvXLqvyCNWQ7kbpYiagpXzrg0 +elDkvkksr0hPI4t0HQzw4O8JkJoI228SQt9Kxz+NS7p4zLdwywc2iaBOss3+aaF2 +jruIBFa+COdqCBtqC0Rvh2GhfthHtIpNFr3Lvu7y6cjP7YggzXQ3Dg== +=AKpr -----END PGP PUBLIC KEY BLOCK----- @@ -4201,109 +3336,9 @@ tChLTT7nyssA08w= -----END PGP PUBLIC KEY BLOCK----- -pub CB43338E060CF9FA -uid Evgeny Mandrikov (CODE SIGNING KEY) <mandrikov@gmail.com> - -sub C59D5D06CF8D0E01 ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -pxErXLYbiBTqz6AMRaecKwtIO5tbeddiwB4r/p0= -=a1yG ------END PGP PUBLIC KEY BLOCK----- - - -pub CCC16740C5666D5A -uid Sam Pullara <spullara@yahoo.com> - -sub 5EB7D444901BE0D5 ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQENBE51a3EBCAC72cWYJin1cxqJfeotfZ6zscnsOKTpIVzIE+pljJjUMSte3nuO -iZeiBsbOQx7fSdDZPaNh+3aVHmsxRL79fZVcMC8j9vbwOnMfqkrE9M8vcIjXmkzc -L6MHQ3s0thii9i+Mw8GQkmBlkVxzoLZC0f1diokX4f7oy+kxi3tZyDbGtP3M88dP -Ew8xCjRn78QdISPn4MftPus0GGSKoXmvqiL9Kk1BUDcNrLmMQ9A84h4TKwA54Pwd -w9MGWSSU9ayLbsyMkHfkGV4nZ4rJODOKuzRNrMkciupvwQE6xEYOM0oAp+YzVNRm -tsxBgJBCIZZ33pw58NB+H4b5bq3UZGVpbGRzABEBAAG0IFNhbSBQdWxsYXJhIDxz -cHVsbGFyYUB5YWhvby5jb20+uQENBE51a3EBCAC2/uR2oZgn2N+32osxOMFcVgHb -+ujldpDvDkH+r8ioN+fpu9205slJEKHFUGe/x8z1zCT0Z6pEtIPgmL6H40LnT4uS -dRmuy46QOg2lKLk7qcvTr0bT4m/zoTEfWcQ+5xT+Ge4d8E7NRvtvIZX94T5Iqe1x -7JH05ZpX5kp3J2Z+3p31rS0HzHoisjjJw7UPHCYRMUXBp0+lAlxkDm4/jhR64gxk -aINGxlr8DaMnLIB/r05Yu5MSLnxszmExEzSMMwM6Hem4ZN4oSO8hOvM5DhC5onnl -RGps/VbV+0Qv4E/3D8rc9AkMg2BSrK1CGwPaLB3NCxgSVT9AjbHtBo9Dq8QJABEB -AAGJAR8EGAECAAkFAk51a3ECGwwACgkQzMFnQMVmbVqIJAgApN/f8TzKx+/0hkFd -Pv19sAXUhv8KTTEWgfeG50sO0RyvacJvgNgUKyrjgiov1fNj0kE6ebF4xAXHkv1l -rm4TqtPMqn59tpnSMo+4OzBLEsO6skG9oF85v5QfzwkRrRpSFeAxtlHfyZojQFqK -A/bHzz1QQJ+KYkMn3Hh1PPTufmwRpfPXbRQ1mZXbVuMmd56dQDztOegjoNMtyDIj -W2WGl/qqLkotxf6IA283qQ2F5zHlNJQQdK3nKTqidLg1WzOfKSyiT6677lp1oOO8 -Y/9tZBA6Xngd8aNehjSEIhjU10VHHVC/TcpfWqtjgnYbCKyevJOpJ9hPOPT5b4Rd -osb1OQ== -=RNFq ------END PGP PUBLIC KEY BLOCK----- - - -pub CD3038FEF07D567E -uid Phil Steitz (For signing Apache distributions) <psteitz@apache.org> - -sub A0FC00D356EEF1D4 ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQGiBEEn15ERBADm0iBZ/KwIiEYdLWxMIIZVzwF6My1eLRX+TLvPtOO4wf8zE9zV -fAsnMI8uCK3as3OwgqTTsKy7KQSqRyG0zd/rvCmJUEET3zHX1e5e2nYq8p1TzJzk -mR9lXe/amtRy6687fVn5hxERSlXNioh3CZdOVv1Mum5EHuzWFQGjA3CFywCgoXKg -dLJ9QuE4Btzf9ozvZRDcWYcEAN41LTmy3NYv0SfwvPnR5rEc+xw4T5p28qhPc1OP -h0jGnYgHYaM3xf0QGchvWLlwLsquxvD2K41ldIJpZm+Z4RqkV9wPrjmu1k2EUqWq -UKD2gdyyQx9pN6RH9qIN4Mh8b9x1BUrm+/KoxlmCfMxg2efLJTaPwlFgqitswZaV -aLi1A/4+Z7l1W/sMN09ZfOvTxEmznKOscCBNQPWwu/NBFYVzCAAv2pNVFvmjU1OV -u85pXfY8/x0lkpUlexd4bL0x1IPmrJn+H4dTI2sVFXLuKVceug1HjXW+zN/LWhT2 -08bq6V/+a9+9oVjcdYMqJldoxEe5Tac7fwExQvqRFUvteL2LTbRDUGhpbCBTdGVp -dHogKEZvciBzaWduaW5nIEFwYWNoZSBkaXN0cmlidXRpb25zKSA8cHN0ZWl0ekBh -cGFjaGUub3JnPrkBDQRBJ9eUEAQAvAxg5za8Trgpvk3rx//r1H1u8F21mtMVC4Dn -DWEUw9Ts+Ew/oy4xTENPTaA3wVtiDBxorHoQlxZquqWUNcUFnrqSSyJ7S5NDiAWK -YL6ez0MgXd6lqwL8tA4rKQhDK3kPqnuF6RFUfC5aBrQxCbNOk5OZMS+W5/w2CiCq -hjKtkHMAAwUD/04nzr26XFB0XHbbCF4bSbyiR3vQTWOBOmv1qkGnausQzbFpg34T -1l5KYaje0C7n7+UZSlD2uWksYTbtR3JpAWmf486MuAbZ5ViTshy8K5ia56k2yI/Z -aSErG7HZjMxa4G8ecWyK1guHT4LMEobWUA79cs/cwdwqvUV83S1la3AliEYEGBEC -AAYFAkPJaW8ACgkQzTA4/vB9Vn6ABwCgkyd1L3p2o9Kp+A7OY3RqmzdKnvkAnRnh -fXU0ijWlrXrpaEXqE1WcxMEM -=XL2+ ------END PGP PUBLIC KEY BLOCK----- - - pub CE8B1D1D2530EDC5 +uid Eclipse Implementation of JAXB Project <jaxb-impl-dev@eclipse.org> + sub 7ECBD740FF06AEB5 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -4318,41 +3353,66 @@ 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 -=R7zg +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 +Zo/Xr9x/cYkFS8ieh6XR0y1Yx4xZIDTi3Q== +=BLWG -----END PGP PUBLIC KEY BLOCK----- @@ -4410,6 +3470,8 @@ zZsj/fMJ+OIZcAhE7UVae48GpW2kLATxmK01oSzvizIlmN3rVz2EnjOun2iuuEpF pub D364ABAA39A47320 +uid Liam Miller-Cushon (Error Prone releases) <cushon@google.com> + sub 3F606403DCA455C8 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -4424,30 +3486,32 @@ mdNy9JTUjetWKuoTmDaXVZO4LQ2g4W2dQTbgHyomiIgV7BnLFUiqOLPo+imruSCs W31Arjpb8q6XGTwjySa8waJxHhyV2AvEdAHUIdNuhD4dmPKXszlfFZwXbo1OOuIF tUZ9lsOQiCpuO7IpIprLc8L9d1TRnCrfM8kxMbX4KVGajWL+c8FlLnUwR4gSxT1G qIgZZ09wL5QiTeGF3biS5mxvn+gF9ns2Ahr2QmMqA2k5AMBTJimmY/OSWwARAQAB -uQINBGH0NlsBEAC9o6m+D2LubGjOJxLQB1BnfBOkFHadsbkb82QFdrCNsd44fJie -aqZVP+6XHKVRHSPktwpE1FnjThBJJsLwwcvwWXwDwvED57n4bATPlrPGuG7x+LRV -bxFBTd+LQUCcHd3puruvbEjQdV54mbgdMqAp5dSA4Fc6h2hMWVBX4EdLiH/0ui3l -UoqYTJcB73U1/jbKcbs0+cVuXIpmAPQpIs30p0wWLOKiJqn9tTZpwfntnrdfLvKL -3FZcRQeWZjqH1Ywt4zWlCRqGEp7yVqhK5gn4nfEdSX2koxr53OOsGk2Pjhzs/5XJ -Li1FTOcnja5kkqOPiPGB/BxAnjPCEsSiOFmF3Af4WdYa3+TK8+ggBSEeLjjLa5zy -qexfhADwgb5ASZitUErJZDhAvqHGwfz3VPENy3K2kJLH+maWwOT1ZRoJnz3fxwIu -gKhPx1MzlwhTclIknK7q2CNcB61pC9lg70ICW090NgknE2DtmjrRMONhcSkuWGLZ -BKBgRqNwITJFcAdg6+ffZzGLsnEd+6A29PdsXfLS9KJqiabvpiBg8RaAAWiv5Tqs -Nu9YSWUQUzBZO43u8AxTtThuHYZrxasoC3sCGIcRy2V9eaq480DRJ9uotONMutIH -UDVSdqViPmmit0+PyRiCX/DOeBHumaEOm+RqIxPE8h6W8sHrYAQ7J1a3AQARAQAB -iQI2BBgBCgAgFiEE7gyocwdAkvgG9Ztl02SrqjmkcyAFAmH0NlsCGwwACgkQ02Sr -qjmkcyAsehAAps6j+qpjyNGUet/B6Z7nJcobSxnCIP/c+uUPD1oB6Uuht6NTYWQd -wmEqL5BGz8WNTsBd0cQYvSztrMiz5tCDoiGGrWcgWxrrNxc1EVydhBbT4PpiG6CB -WFCoEXN76/f0ndxZbjjobElTXbQ6oaLh2812OavgMdiJUVBgXrtfgi5/h49Wpc5o -/IDM3bfujfrn5nvPIkd7Ee+GaK2YSCT7pfK4N/eW1g1SusqRQxBKCU3C5MVgVjkp -Ba82U0kTxUGDFYUUcS+Yjhi/w4uynwIXW0pSl5wvxVVxNBfGFH5fkprkpcuVXp9B -6SRVM85uUoZJFaIFyoAhU9uQQfVe6ugwP9BbhzRzDpJe9tiOcaazwzNnP5Zj31nI -V6UltZu7mVSl1JwIcWxW3b36p4Ht9G5jIPQc8xS+oMd//p8r4sYFB4KOYas1ukRN -iCshn9tJfeohkKj9ewxyUNf1rS8uOUJvZC3c3XRF8CJXRpxmHu2pPNf0QxFVhghL -Y2cJU1OWGi6NyZN65EdfmkTbeDxdlSNv89STD4Vp6MmFtrA4JZDSR0Bp1zEPKiSx -jpG5FpfVv6lXmFboa5qkXAHG9+bcaRYoXun+wJ3ioWo+cQEdy/bsX03+MHMsms8l -ikmfPIGVw73RF3HXjJ8GVqTkqbo4ZpgTw/7Z3+fAYE/vxquhnpl2HvE= -=5tlI +tD1MaWFtIE1pbGxlci1DdXNob24gKEVycm9yIFByb25lIHJlbGVhc2VzKSA8Y3Vz +aG9uQGdvb2dsZS5jb20+uQINBGH0NlsBEAC9o6m+D2LubGjOJxLQB1BnfBOkFHad +sbkb82QFdrCNsd44fJieaqZVP+6XHKVRHSPktwpE1FnjThBJJsLwwcvwWXwDwvED +57n4bATPlrPGuG7x+LRVbxFBTd+LQUCcHd3puruvbEjQdV54mbgdMqAp5dSA4Fc6 +h2hMWVBX4EdLiH/0ui3lUoqYTJcB73U1/jbKcbs0+cVuXIpmAPQpIs30p0wWLOKi +Jqn9tTZpwfntnrdfLvKL3FZcRQeWZjqH1Ywt4zWlCRqGEp7yVqhK5gn4nfEdSX2k +oxr53OOsGk2Pjhzs/5XJLi1FTOcnja5kkqOPiPGB/BxAnjPCEsSiOFmF3Af4WdYa +3+TK8+ggBSEeLjjLa5zyqexfhADwgb5ASZitUErJZDhAvqHGwfz3VPENy3K2kJLH ++maWwOT1ZRoJnz3fxwIugKhPx1MzlwhTclIknK7q2CNcB61pC9lg70ICW090Ngkn +E2DtmjrRMONhcSkuWGLZBKBgRqNwITJFcAdg6+ffZzGLsnEd+6A29PdsXfLS9KJq +iabvpiBg8RaAAWiv5TqsNu9YSWUQUzBZO43u8AxTtThuHYZrxasoC3sCGIcRy2V9 +eaq480DRJ9uotONMutIHUDVSdqViPmmit0+PyRiCX/DOeBHumaEOm+RqIxPE8h6W +8sHrYAQ7J1a3AQARAQABiQI2BBgBCgAgFiEE7gyocwdAkvgG9Ztl02SrqjmkcyAF +AmH0NlsCGwwACgkQ02SrqjmkcyAsehAAps6j+qpjyNGUet/B6Z7nJcobSxnCIP/c ++uUPD1oB6Uuht6NTYWQdwmEqL5BGz8WNTsBd0cQYvSztrMiz5tCDoiGGrWcgWxrr +Nxc1EVydhBbT4PpiG6CBWFCoEXN76/f0ndxZbjjobElTXbQ6oaLh2812OavgMdiJ +UVBgXrtfgi5/h49Wpc5o/IDM3bfujfrn5nvPIkd7Ee+GaK2YSCT7pfK4N/eW1g1S +usqRQxBKCU3C5MVgVjkpBa82U0kTxUGDFYUUcS+Yjhi/w4uynwIXW0pSl5wvxVVx +NBfGFH5fkprkpcuVXp9B6SRVM85uUoZJFaIFyoAhU9uQQfVe6ugwP9BbhzRzDpJe +9tiOcaazwzNnP5Zj31nIV6UltZu7mVSl1JwIcWxW3b36p4Ht9G5jIPQc8xS+oMd/ +/p8r4sYFB4KOYas1ukRNiCshn9tJfeohkKj9ewxyUNf1rS8uOUJvZC3c3XRF8CJX +RpxmHu2pPNf0QxFVhghLY2cJU1OWGi6NyZN65EdfmkTbeDxdlSNv89STD4Vp6MmF +trA4JZDSR0Bp1zEPKiSxjpG5FpfVv6lXmFboa5qkXAHG9+bcaRYoXun+wJ3ioWo+ +cQEdy/bsX03+MHMsms8likmfPIGVw73RF3HXjJ8GVqTkqbo4ZpgTw/7Z3+fAYE/v +xquhnpl2HvE= +=A/Aj -----END PGP PUBLIC KEY BLOCK----- @@ -4563,247 +3627,6 @@ cC3sdpmQC3cCkiZvIESNRVUN5oUSjxbjMJ3/ -----END PGP PUBLIC KEY BLOCK----- -pub DFD48B446B2F168F -uid Jens Reimann <ctron@dentrassi.de> - -sub DD971632B94D35C8 -sub 489AF4A51AADC0F9 -sub 4B435E1E48A78139 ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -m1rDRF/e -=3vvq ------END PGP PUBLIC KEY BLOCK----- - - pub E0CB7823CFD00FBF uid Jake Wharton <jakew@google.com> @@ -4834,6 +3657,8 @@ u4awI7kDfdqz1V5s5prLGlkoPhACUxRZeznT3Js7NVE= pub E16AB52D79FD224F +uid Google Api Client Libraries (Releases) <google-api-client-libraries@google.com> + sub 5A34A5E06B936F93 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -4842,20 +3667,22 @@ LSzHjzoRvRekEqSUmgoveey1lPuA2qjOUkXY6Kiyx+oLiG0/ObJHUQW2O+tjSQ0R ZXKd4ftaw65SLbwYO2JHzj5fLC9j2mZQiRjGs1bWM58c/dOKp1XaOc1/ffcl3L3q Up64jWH9r3yhPemh5SHo47UxNvItdaJJYnt20azpZj9oq1ebUuQFMaQDc/RTALhf Xb4BWO+z2PCmChz60i/Ko2ZKPJV2TqPqWO+aklgxTTwZZ0IvgFm/5n3Dtn5p5iGf -qwKkHPJIDWc8cWYtxC608LFdqiAlYmp/oPi5ABEBAAG5AQ0EUX/htgEIALToF36j -45OitNd4k17BSZJKnuS3uIL3tTw0fRqLv0/3EBaj4zD5Qc5YTKFgM66Bb5ybI63c -wYhfSBHP2ZRS7oNdDbPd/30jDKNvmcDjIhGLT7bZJwC9SJVifHuvtzr6wBR8xoIt -yYva5D3ax8ZvnzqIbMPeHou+0ZnRYSPjy2c2TxAJTjDOG461h9mVXDdK74wL8kQs -IxqqYRIeEdmrXMrd/B8IPwuIv8w7LwzadNgRnXaJ5Q5bnMvvhVLnWKRt5aiQVBxc -67FTujjqFF4Y/1UJb311K+1LSqNrTT7As8nhf2Gu/Gb47kw1bb7wBdKv2Swx5mYq -iW5+ARQU7jCiUVkAEQEAAYkBHwQYAQIACQUCUX/htgIbDAAKCRDharUtef0iT2Sy -CADAznSkG/8EdIU5UQhp/lY9h3WLzYI7aARw0IA6O4ijGLwcytO7TaWjEzUCMZdw -01vAjVH1xNn9QvTgQV+2GyqyBNsjmgGt5/tK/+JtMgXUwr8+KsBf3908rOqAAZ3Y -GyM9N8sRsyfPB/PHfv289sL2IKPxiFTGI0NGS3qOAKQ5TZvV7OPsP5+yHfeJG/Xh -CW8p+nkMGpH4rE8Z6NKgLe/WC6J36aQ4kBfYneueH90Dc400rfGyL+0Gn1Rzuj2K -FuUFK6q/GBlFaNo0azCqtdpcO6C3GpJYtISxpQ1Rp9kSEzSCL3tOli8Xs6gsruc+ -vCSIy8lzRw19ZO9G7qhjcHLc -=vO0K +qwKkHPJIDWc8cWYtxC608LFdqiAlYmp/oPi5ABEBAAG0T0dvb2dsZSBBcGkgQ2xp +ZW50IExpYnJhcmllcyAoUmVsZWFzZXMpIDxnb29nbGUtYXBpLWNsaWVudC1saWJy +YXJpZXNAZ29vZ2xlLmNvbT65AQ0EUX/htgEIALToF36j45OitNd4k17BSZJKnuS3 +uIL3tTw0fRqLv0/3EBaj4zD5Qc5YTKFgM66Bb5ybI63cwYhfSBHP2ZRS7oNdDbPd +/30jDKNvmcDjIhGLT7bZJwC9SJVifHuvtzr6wBR8xoItyYva5D3ax8ZvnzqIbMPe +Hou+0ZnRYSPjy2c2TxAJTjDOG461h9mVXDdK74wL8kQsIxqqYRIeEdmrXMrd/B8I +PwuIv8w7LwzadNgRnXaJ5Q5bnMvvhVLnWKRt5aiQVBxc67FTujjqFF4Y/1UJb311 +K+1LSqNrTT7As8nhf2Gu/Gb47kw1bb7wBdKv2Swx5mYqiW5+ARQU7jCiUVkAEQEA +AYkBHwQYAQIACQUCUX/htgIbDAAKCRDharUtef0iT2SyCADAznSkG/8EdIU5UQhp +/lY9h3WLzYI7aARw0IA6O4ijGLwcytO7TaWjEzUCMZdw01vAjVH1xNn9QvTgQV+2 +GyqyBNsjmgGt5/tK/+JtMgXUwr8+KsBf3908rOqAAZ3YGyM9N8sRsyfPB/PHfv28 +9sL2IKPxiFTGI0NGS3qOAKQ5TZvV7OPsP5+yHfeJG/XhCW8p+nkMGpH4rE8Z6NKg +Le/WC6J36aQ4kBfYneueH90Dc400rfGyL+0Gn1Rzuj2KFuUFK6q/GBlFaNo0azCq +tdpcO6C3GpJYtISxpQ1Rp9kSEzSCL3tOli8Xs6gsruc+vCSIy8lzRw19ZO9G7qhj +cHLc +=BZt3 -----END PGP PUBLIC KEY BLOCK----- @@ -4930,124 +3757,135 @@ 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 -ryv0wlJfEQU0vgBldED2cvmydAtUu32DbR29bHQ= -=p27i ------END PGP PUBLIC KEY BLOCK----- - - -pub E561F0025AC4B54C -sub D5A3EBE0316213C6 ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQENBFdo49gBCAC8YVkUvsbQx4BUdOkgMkEd06VuHeVV/8h5zmZQ7K4rWszV8i3U -w5juvyqAnSTWVwGhFkx6v9Gu0Xp47pqs1PmVbvcbQtROMUstuffvdWM+QfWY7ly6 -hGETBhn/lx8scgok8NKEL6do84MlpxkJ5Y20wrz2hFUOi+BDR0hSWv1IgfaiDxtd -ydZ1LjjGdmSZfD8Tvz4bxxlH2Salo9ImOQKcDW2UsKjIH0h/zXpqVFL9sO4bcmTI -8wjQwkmVRdNRVXWit8ECSyk9PPKeKOMZdourm9ZCSDfkb5VOLXdnOuu0wgqO8zwD -qTXQCoxMEz++xcQxEbvjA6JrTxNb8ji/dNdBABEBAAG5AQ0EV2jj2AEIAPWhzZfj -zp00/ZJI8D0j85juTNpLVH1HhFJI5wjfxgDiYGT+9muv6aV2lixrSS6Dv79guAPp -Rlf9OF5gimEteWlZsS0RaT7Njt3C83H9Y9dJzHBY/1hBEr/uQdQlfk2wMf8X/tlc -s90IJ3xB1tbFrJTnJp0x1QwAXj5mul5AZjboSiK8wlGEp07B+FJ/wGvBaAaIIXt1 -0yijuD3gWjBt9v2Rlgq8YNL0w6E+s3JLZa2KOlwM0/tmR1dUgJZ50iKBO2MAZrTz -OrxtMjZRyKJSVDpAoF6bTz59i+p7iQ+pbv0CdJnL2HqfM3VQKyoW688919c2utg5 -IDuyFei3XSjHu4EAEQEAAYkBHwQYAQIACQUCV2jj2AIbDAAKCRDlYfACWsS1TDMo -B/9+tDSP4jigiTp5gaBvEH/1Zy6e4KYDyQBADxxMyyXFnvwhivXzIITW0dl5qiHl -/UuvnlGsn2YnqiM3aqiPqNde00PO5eN51cbVfRrVb+RJcnqdJax16xC0chJ/gU9I -H16MVTuBYPewzIYCOIQcyvzVwec9yqHhkWLDNLs88vlWFM5kCr0KNnJNC33njEr7 -7v8UuCWfsmlPTETO5XXGcIvIPR3f0F9RSBIj+5rp7Op1GeKHe/ECJYJOXZBie5jC -tDferRbA7BJnp3w5E0Cts6v/dBbiMWJ3D8/A6X7xRCAwuRnJuDt/OK9Ry1PIBGJ+ -NF+0y+ZB2gS4Jp9mfvtZJ0jE -=HLnY +AhsgFiEEvJAM0vyanZBuy6SL44IrWQIKNJ0FAmb5wZkFCQrqxzAACgkQ44IrWQIK +NJ2ATwv9GKdkG+0kkf6DUo6+Rpo/WNPqpsjwcSjTuRMuaQ/m1yjF/3rK787B/MzF +iw/CVH3iNl9WNAAiFrcBl/70o7Rm90kpqeqW+2Hh8a9ciAWStjR5ktbZTs6XGwRE +9t0juMepehUo/IKNHvwlej97fPXO+Azh3tY4xrJFlo9a2crhnN4tHkMEHMLnPR9t +iw0L+N1TVRgx+Vmn7MrK7rrjTxc6JDObTav5IW+Tq6WDbkGP2yvOSjYPnLmFLodl +44/yrn9Pe5ZABtipH5Q/93U0c4pIVT770W0fwexzx2mUarPeHLDf0WGBrOHuCO79 +uShRmuE09YIHHrHZhNeDK0N7d4tEbguAwAkAdOnlNoJxviy60fu6/xj5clBU6UyP +mTYnVOycLe0lfSltOcthFrUWZaCXVVksIzUc1da3LgqD+dG8m7g/4vMPBKAiHtJR +bpeTsmeq0yAKtuZNUqKfxJaKLl11GwFxhaI0OZ+XZaNhok6ZncUwjj9mekMB4VMk +aZhT7cJWiQG8BBgBCgAmAhsgFiEEvJAM0vyanZBuy6SL44IrWQIKNJ0FAmNRxLEF +CQdCykgACgkQ44IrWQIKNJ06zQv/ehV9j0du8Nfyw93ogwcWS8K4uWxVa1XPeffU +n+CdFjIfNRwrrp2CviNGdv50SDxUMsWRa/RDeeTCNq2JPaU2cbHe+aB0MAj3+WQ4 +FOux1tHNH0ZHG7UiJ7mUkCpg6yITWbyactK+/whrFDHI97W8WhLD/GEs4JI9N8C5 +BLQedbx61BocmITVqRu1UswWFayhqwYJTr2NMSDjzs5D/SINm/9QGws3fELooo5t +5lmTjXzRZgdqfWmqN6jzjJZwUbyHCOxzSeUSDE/CCmh0tYkkJoRB5l2Wp8hPdrDw +w6rylY79wko0YjAkSLxwr7E6tDehOaXzL9ifth8PK5PVilEStZA9IKCQhWi2vNmv +gBR6VrSVlP3hsw/9ZMpTL5lunfjDGtuTCB2wLP24Fg1MKPqEpuSpdlSlutp+9kqy +Wi/wnOqjDfZQvwHiqivUM6P0JuyXcFpme4Sg7FqVmwWTVIjWFy3FYQ3hgO2z44XH +Jwph8apeS+V8E+m5q4puuc55KExNiQG8BBgBCgAmFiEEvJAM0vyanZBuy6SL44Ir +WQIKNJ0FAl/RYWkCGyAFCQPCZwAACgkQ44IrWQIKNJ1gwQv9F4D6P1pAe3aFAws4 +xTHcZagYUlOyaOzZ9awvE1PF6rrt2a6rKP4GtBrdn0LhOrr2i0b63W7dq0gPT56f +9cOsxkyljAeJUAobVK1WuE+zEMbCpK5x+T4VwYIHO+WNoURhlCt94t8QGZOECuSR +5t63zqivhiHOEh8VeDrvfeNMN0gcjpCFMzR0UmK4aY+zQF6Y6qm+anAyQ5lp5QYH +tVw1WiWOMO5Cc7TlM+rO5Agwp+uE9Tvk9Dfy4byIt5vHpyff0uahXTues6LRTAPQ +RUzldDV3Tw34ZL+vhf+O5WMATAo9vrFfmf8zUX/rCZnshyLB0ECTDPZIsNNsPL3Q +EdA636TC6tgdXokGeRUCMQPZ3MNXS1y1IOGwLT7G5lxb516GntCqaj5TVB+7Pbud +N1h9mtRxOxoVi9y4U+K/YrIFvBlaM7r8OCM0HGzjLARx+NCPIPbNkb5LRQaC7iY2 +RG62EFe9kcf+GPkjEjuVL2lmQdoco5zbhVJVw3hMDqlQoHwSuQGNBF/RYJUBDADM +PdnbVSrdKOMZVwuiqth7m2wT6c0WnP3G31ANtrUI8yqG+0kGGiqNepA3AfyXiEc/ +17/6qGyod9tGqTNkRTjCw0cDfXE3fX0hRoErxFJAky76McyBrlhrUOalFqfyDB9t +vsl85kGXMBYqDNgwb1OgRPOoepvw/l+j9x1qwZUE3b+VbftNvsYMXr9DmOtt4C1K +XbdfHt7R44f7vIJpvRdq8SlVx9xg3PoG5GElhXEsUkwE+8WRcBMvuBX9Sft00JC5 +MDypRYKILjkJN1xLJm3tRwYN3RC9TMdZl1YMfIjkHKBMyjhdBh9yhVCme1YtnhM1 +ix2Cf8cc+5yixBJbrPcEIuuUUzjAzj3G3ExQBT2/Hbp6nOzJwE7lOW8vrbjFagk7 +/G5Jhf3Djb9cGr+vKE3AmIXwAzQm0I0vFyYBxHJL0ZdQi7VKbaoNO1U0MWYVEXul +9KLFGbK1+/bs61Qv8B4I0IBcTIcH1XViR9Vum+Hu+txQyIGENUZsDd9Rnh3Pq5EA +EQEAAYkDcgQYAQoAJgIbAhYhBLyQDNL8mp2Qbsuki+OCK1kCCjSdBQJm+cGZBQkK +6sgEAcDA9CAEGQEKAB0WIQTn3HX8JPs8jf6Ahq09WDmiJiy7+wUCX9FglQAKCRA9 +WDmiJiy7+6R1DADBM8b80HP2HNUcs6wjzRUDCLxld1dipakdVH0lJXJ+im0Drr2Q +lzSGNvznDLL4df/tOkLhn0wlcAceSRKEqiaFPZyLP4372oBot0/klZ1pNUoHMEeA +iUVEFDOB23m5HCoi/Pij5FMVBsxodW53hyerWmeqEKf3GQ0p4TQPhXDhk+l4sboM +yNlBSbbpkYQHHeZfshUnAMLdF6yvL5o0pVNPOEg+Jo9k5XE7FbM/YdYuO3dhGf1p +FiFIqfdRmqBCP2lbZZIS23GEYyvKxlwFI94Lio0s3UVjis/bB9k2is9kR+K1zkoF +/1l+yRkyMsmFppZz68jp4hzFwB8J7kruHdfIXwu1w2z5wceCy4/QdOSNLde8ptmM +xYG+vIH6Kyr4XV2TOOR8WV1mGpJWnWRAhtmeWLazSZlLFGKrNlVc+R0donFmuFhw +xL3tpQVkCGBJ20uyPlN1alYSJHplL0jBvp6TrazKT+yJO33A2nLWDCDW3vZA8Zpf +5S5+8eJE6DPo4w8JEOOCK1kCCjSdel8L/iqViQokXhTDBf5TJNe1MbwwQXY4CgGh +wgOCX+EqSQJvksh8AI5YE69FaDzIH2MCfHBfyLqSE9e/VUDUZrweoYDikTXoTMJK +SImUZn48XIs8+KMM0ICC31ra3r42IH5Mkm5OBxmBQeDHOg27LuaeJSj7vden9h30 +6Ls52aYgrXXtM9udW7wVHuIiIk8tSehMVS/DpW2algb/E43fOZm3zpetxqIfFo6a +h61ZvM+b8W8PAfcQJuJ7kKb9NqMWmyPtY07oSiOy6re5LGrMzYPl0UpSzdwecy6c +U1HKPhZDjXkqfQo+QSEDwhAQo+gnBb1tApid1kcZSjDOWEe46LqFkbn2m/CDLoy4 +WxZzOtowtmQ2tLzWBY9g9c8COMS6SZlmk5zBxHV8ZRZEIlKLdnk6kJkTQVb7SYSp +I9SNlJNy7+8Jg6OkfLo/8yJK+TH+TLULIbeHdxz00PADgthL3QlIGo6wb5B8RdAR +Fg1wCSy3+nlJ6D2rITlAt8bsPiO2zZL5pYkDcgQYAQoAJgIbAhYhBLyQDNL8mp2Q +bsuki+OCK1kCCjSdBQJjUcSeBQkHQssJAcDA9CAEGQEKAB0WIQTn3HX8JPs8jf6A +hq09WDmiJiy7+wUCX9FglQAKCRA9WDmiJiy7+6R1DADBM8b80HP2HNUcs6wjzRUD +CLxld1dipakdVH0lJXJ+im0Drr2QlzSGNvznDLL4df/tOkLhn0wlcAceSRKEqiaF +PZyLP4372oBot0/klZ1pNUoHMEeAiUVEFDOB23m5HCoi/Pij5FMVBsxodW53hyer +WmeqEKf3GQ0p4TQPhXDhk+l4sboMyNlBSbbpkYQHHeZfshUnAMLdF6yvL5o0pVNP +OEg+Jo9k5XE7FbM/YdYuO3dhGf1pFiFIqfdRmqBCP2lbZZIS23GEYyvKxlwFI94L +io0s3UVjis/bB9k2is9kR+K1zkoF/1l+yRkyMsmFppZz68jp4hzFwB8J7kruHdfI +Xwu1w2z5wceCy4/QdOSNLde8ptmMxYG+vIH6Kyr4XV2TOOR8WV1mGpJWnWRAhtme +WLazSZlLFGKrNlVc+R0donFmuFhwxL3tpQVkCGBJ20uyPlN1alYSJHplL0jBvp6T +razKT+yJO33A2nLWDCDW3vZA8Zpf5S5+8eJE6DPo4w8JEOOCK1kCCjSd3T8MAIBp ++da3/Io+DGrDK5q+EU6VgdxptLvvbbFqd1QV5Af3vg/jbi++r92YQIEH/DGFRyJ+ +0XtBX6LLRb8bVucs/VZPFByNJd451fa424s/350SDd7CSMmt2lylB9kFSiCFu/4X +8iqywlq/QP2WNyNgF+WOqBjdQVeiRro9zMCowwo0GsJkVzFJBN9iCeAEP6TitDOV +ghG5JS7Rpc2n1BIiI329UAQnz2Ck8vnkmhKnf68d4TnjTB4ySREEeFRAqYWVq08o +8Dnx1dtI39RS5cE9+J35lZvfzRz9cFQp0WWiWYaYMIjFUnIQItyThZQsuVwIOmUV +oFuIvIkwYwvZ6vE7HU2y+IpTXc0joJc0rczANLc3X6NuFTWEOdTvNOkej+axncEG +70diQespDPa5b/Z0nr18UiNGlVFHi4HDkyb6gGCfzJOMvmWlg8ZE/sF06RZj8EGe +PXftm/ckIosOh0cY11WMHXlANlvbmGzb7NiDKVeUGNDvkoQ7y3HGMcay4JG1oYkD +cgQYAQoAJhYhBLyQDNL8mp2Qbsuki+OCK1kCCjSdBQJf0WCVAhsCBQkDwmcAAcAJ +EOOCK1kCCjSdwPQgBBkBCgAdFiEE59x1/CT7PI3+gIatPVg5oiYsu/sFAl/RYJUA +CgkQPVg5oiYsu/ukdQwAwTPG/NBz9hzVHLOsI80VAwi8ZXdXYqWpHVR9JSVyfopt +A669kJc0hjb85wyy+HX/7TpC4Z9MJXAHHkkShKomhT2ciz+N+9qAaLdP5JWdaTVK +BzBHgIlFRBQzgdt5uRwqIvz4o+RTFQbMaHVud4cnq1pnqhCn9xkNKeE0D4Vw4ZPp +eLG6DMjZQUm26ZGEBx3mX7IVJwDC3Resry+aNKVTTzhIPiaPZOVxOxWzP2HWLjt3 +YRn9aRYhSKn3UZqgQj9pW2WSEttxhGMrysZcBSPeC4qNLN1FY4rP2wfZNorPZEfi +tc5KBf9ZfskZMjLJhaaWc+vI6eIcxcAfCe5K7h3XyF8LtcNs+cHHgsuP0HTkjS3X +vKbZjMWBvryB+isq+F1dkzjkfFldZhqSVp1kQIbZnli2s0mZSxRiqzZVXPkdHaJx +ZrhYcMS97aUFZAhgSdtLsj5TdWpWEiR6ZS9Iwb6ek62syk/siTt9wNpy1gwg1t72 +QPGaX+UufvHiROgz6OMPCq4L/1H/p4L1+i4k08Z86OcDq9tQ7FKcU6ExZfBljbw5 +EB9UsbdiUy+7CA2D9pu6Dpv2dO9H7H3/+m2Y4RPaMiL5qgax6Ksh7H9crsSfyi7f +3omIwrZ0B8DEGlwAGIUR9H9a6SqeENgcAlAaNxkNjNnZo2W9e1EvdkaamxtHeQMb +eLnTvVU41MpP1DaE4D49R/cVoZxEfpozEq6ZvzcIsbfvOOFhlln/SzSbrxHXWLMZ +gvt8ukvCZtpiuG+MpMnXXoEYav42DSxogDB0b7/bX42eyFXZyz/tzpORcgBuKPIU +aoWSLOEczSTqneFZw1laODg8ejHLOA3NhID/jrxYWenpP6TeWnf23aLXoVyc9voS +aHf2gzLKG9Wg5SDz5THaxRUKvlY3kudA15AOQ1NkVvD10FCTDLB6WaA7hfhRslbM +n6YyZj51SYQAH7LxDlQlco7Luvqiy4mnguLprBc1QREoTIQAM32yLptzBtggHQfl +bMW74dKTLoW6+aNn4F9nqCJ88LkBjQRf0WBqAQwAxdTd60mI/0dskHcMT2FGKxto +diJdu9lIohT0HfOsH6qBp0c4LYFNtIGS60U1it5Dm22zKY1efiY8A0xipsz2soZ/ +PfXPQmDtSMufl4OYC2DJOl3tsjQIx/HZ84ZL3VB8dviiMIKMUxhIN2VBhs1jlTNw +t1Lt0FfknuAx6yhBcQ2m+0xH+1LejucLJqLYdTnDqFhDMMo9MktzVl9g7NEsQey1 +gfbPTKIlp1UkfOeAoG0gc4iWBqxiTHc7OcSI8AKXaucY2rtKhKDvgDP3EX+TtZPo +pEnkuIIfWYaBBDPLmVme3va2kAAC6nkjjju3PXTUYSjHrymNYoUF5Xk8v/rZ+1JM +DQnCEYc8XFlrN2YUdgvD1NAEFwdMTtYdg6DAk1/Pv6mQhEPIXo0flETUJBBJO1ZY +08VAetBHHrieHNZ4hRkPAPhWBcrtj55l+ClQsSVHOUYfyChwSvMvlHeH5ouTjbeQ +EHUUveu+exNVXNOEygz6YTKP2vprM/9VZm41c3lnABEBAAGJAbwEGAEKACYCGwwW +IQS8kAzS/JqdkG7LpIvjgitZAgo0nQUCZvnBmQUJCurILwAKCRDjgitZAgo0nZMO +C/9o/XZTDZZE0WqOzU+wsOnGbFVnDeUsLC+2sOIOHmLYOqcobzBHSgOE2qbNCvSc +JsnXjtprfjy2Abb4+42eR082J2i51wY3ee3a599TUGesjEJp1sLq77mi2ahKTwyd +wwggSowLnVtTwYSFgiXdiQka9mFKNCYeWzIx0tJErBw9ZvWLAn7WF03SwCzaddj6 +taLw+X0LQznkL36b2mK8DPWWufudZg0EhFXMEuBdjvDPUS7a+PY6yBYsGpP2YbdC +WjSCzyVHscbXgxtUs3wqSP9Up/w9EWbRhgI75IGBhBztStjImscNZw9eWlNNSPPb +ETEk9wnNmCmy48U66i/WgYqi+P+A4TIBPBbDU+DPureO2+fDaefiO76B4r+xWDsF +xieMN6cF8/NlCV7WSyQHyFqFhk7KpY7H10eO/a/7+gFE99SH9p9A64pbLeCunnRV +QeL1vivjJ6B20i6hNS4AxJRO0vHru3sggy9mlf8d5myiP+8hBK5gR5Xw8v73JIXB +WzKJAbwEGAEKACYCGwwWIQS8kAzS/JqdkG7LpIvjgitZAgo0nQUCY1HElQUJB0LL +KwAKCRDjgitZAgo0neLLC/472VC2Hs+dhpLgZiTnwwaVIjp2/F2UsM44JArP2yQc +R9CsCB4+PN+ukabn5oWw7RfBisWnbhhwNqKZ7Tph3gy7LEPt5HRlNrLE/hsBGD8y +oNs00joa+1zofitl6no+DQSWmz0ToIT+2eb+oSVAdw5aIMSBbkoMdW2DFNs+SHgX +Jph+nVdhMmyZ7FgIYEAgKw1W61U0rxtRQxiKCHcAuK/BYlrmCgbkRjAl0xN65MDM +uoUyaGVuuYJ5/nbMnNr8tkFpEHa9tEH/pxCfCFHASIrkGTAm8uHDvS9WWu1wJ+I1 +Y5shxkmL9Cl+gx7RTDAy1RAymETV8zsoi9eiHae+4uzPgcDxwpPVMSydLWjwOOnj +JDg8RD5V3NN7TK+E1A/DGTynPtuRT47pB96+IUUu9jz2lT8qHN5zKZZn+b7zBOWA +xK/L2/UwFtL1SsRN5Yv1EGT4SGfRqtsOx3TLAsSdYfjoyAwPM/A4njWjFfU5O0i/ +5K0VeAFNQ5irJ7myCckCXhKJAbwEGAEKACYWIQS8kAzS/JqdkG7LpIvjgitZAgo0 +nQUCX9FgagIbDAUJA8JnAAAKCRDjgitZAgo0nfvxDADB9LvvrXhidNpzLlrgQSdV +knLBS6fyw6FFLx9d1x4q9JauihoqVTd4fdBudgnURwXi8FJcIySM2zEmw4D7B1D2 +2n2oYXIB/mZJAdw15kGyps6AM2ioZvw1PHVa3yhTE9q6ipIXqu2GNLNkWN7RrHio +xR4FrwJl0qX0ve9AdTeTGam0WFx0KZ3KyjA4NDtMxOkONmCaarmDRwsOSJAvBCcl +YSQNT2hEUb27BeUWEU6c2nnvtN3z0C7mLYstFOXkv0GH7H2ysMfdqhRRNuD5CVJF +mphm/b2AQPavIbizN+DklIFW6WJ/g1aqMseYocRjz8k2uG3oP4tDAD7r7d+1lmhV +htKL70UPA1SdwAp0jqvGzaWQHnLY9nlxDhi3icMSscUWiRqd3ErWz0vPtxvew0m1 +dXbKXKQM1sKEyNHnWRAOKDGqJCGPkdThQZWei6Zc5T05PxC5aO30ZjZJMudTNqHe +HYeVryv0wlJfEQU0vgBldED2cvmydAtUu32DbR29bHQ= +=3fYh -----END PGP PUBLIC KEY BLOCK----- @@ -5097,8 +3935,6 @@ uUlT8PdxgfSI3PSN1mlF7AkQ24j5EhmnkiP3ktHU2GEn2L4QlVo= pub E93671C7272B7B3F -uid Rolf Lear (JDOM) (Used to sign JDOM Packages) <jdom@tuis.net> - -----BEGIN PGP PUBLIC KEY BLOCK----- mQENBFCPD00BCAC4tY8wMQTsCKyII/mMkUDAkXA2cLM47fY1Wn+iohtgtalUdA0v @@ -5106,9 +3942,8 @@ AhGvTdFU6/St35rOKNoyLC7Sy30FBYpAEfMB/x9j/CaQtdtGhaQU0hCvtWGhhS3J BJb3BIzhKuP2mx+6tgSPtP/meiF/K1GV8x4s+4JyrVxSFtqz+yp5szFNbIXA46cg UWOkzPhwA567Jf/8dUWysXb3lp59DG9anp2BQENwh/EmUhuhlPoM3PeUIPcZAiyD SMJCR/KooLzE78lAOK14oD8eV0qg3tT0R5RlsNKfFRRoo2bwwPhz0SUVqJlt7ehd -By6ztFKej4M4ZKonnWUiVJhKEGm3dVoEAJTZABEBAAG0PVJvbGYgTGVhciAoSkRP -TSkgKFVzZWQgdG8gc2lnbiBKRE9NIFBhY2thZ2VzKSA8amRvbUB0dWlzLm5ldD4= -=Q+9k +By6ztFKej4M4ZKonnWUiVJhKEGm3dVoEAJTZABEBAAE= +=gsLQ -----END PGP PUBLIC KEY BLOCK----- @@ -5150,34 +3985,9 @@ xjlUofFR0KyGrs6qzaeC22AvbIotX6sUExVRjz4b+lro3f3lLlHlEWWyoKRyH54g -----END PGP PUBLIC KEY BLOCK----- -pub EC5BCE97B4DEFA96 -uid Martin Grotzke <mg@fsfe.org> - -sub E3C50D5485223EBA ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQGiBD648WARBAC12hbEesbhDas6wsOuPuhSAMK0KUUX1Xb1lHHHeEIHtgZKkO7O -uZWYnsRqYw32C3vUOsV4Y/4DoPls2SZRH4l9COUQbNyIbdZEK6LqkRDlX3RFsrSf -r+6qeX+sxUJOkRLKaIlPgX6Adw8WDPUBQRrusrHUx9QqzK6bMPl9YVGAjwCg0+Ci -c9MZHfu2Bg8IrO5w1PNrLKUD+gLVMsp5Jg+I16q5syOMoL50EKSmF27/Cok23zCs -0XEeSFO0T4XwxRUZup7zbOSWCYDbpu9un2OTkTd9JwI87+tvx4uA5oUUhOcNSRrl -Y1iTv4+gtK/4C7YSfjb2YDQ1fqGFl2L7CwaBGFae0T9VeLSWFatz9rKlO1y44Gig -oVm7A/9iO0FPfI+UJ+M6bDc2VBezCvZwWVu/IKOHSH/+Kaelg1sw23K+jHYbXuL0 -CBcCf2v1iKyBPjd1F7rnxODQp8kDmbH4CNofdbH8lPv2x8qoTzLY5PADsXV6eSga -JaQ2d6Ejko8pyDKt2n7RaIsQDGZNHzpRE1SOpNw9/x4BySBXMrQcTWFydGluIEdy -b3R6a2UgPG1nQGZzZmUub3JnPrkBDQQ+uPFiEAQAnYyJL4TMCbAX2y0dnNotRgUz -+Rh/38tQi6VIAqFE1jDhHOho6QGHAf85e/ccTLvYl181+YLL671t7+Vnv965pX3C -0eDpHFZEQYhmDDWNPfrbZK0QKMFt5IpjMQG+4e6YTfCTP7bAXpJUKMWWTVTkdAoy -UP8oGOWqeiyr+As3plsAAwYD/R5PB+VsIy/aKzPoj836RzMWSWtCqks3L9KkPf2u -Sd3Ew6Ag1krFwDWIDenpNoaE3npjMjBxCjspK+6vjuScSbkcQxAR6XvIrDMciDtr -DqTaR4GH/fol5rvLXB1XOjjiIoLJIYYlHMScLGZFsJncDnYwSdOXJEwNIzBQPFbv -32bziEUEGBECAAYFAj648WIACgkQ7FvOl7Te+paw1QCWPwqxCAJ6Vv+FZ83bRk9s -P8JF6ACfTrP/c/CrDQ2tckAUpgp6hxvTiZE= -=RggB ------END PGP PUBLIC KEY BLOCK----- - - pub EE92349AD86DE446 +uid Thomas Ball <tball@google.com> + sub E68665C8F91BDE69 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -5186,24 +3996,27 @@ P6Yg1cJkcK66DtnUoTM/JJLyDzJRlKnniLrYCkw8ScvtPdA5cQKJTY5ecn+9ouR2 SC9GkBMgagbCScP1xE45q5FO+z4kwmcERIKOQ687VAk64QM6hJCupfAd6SqS/X0Q SGttTNtmj7YBpfnU5iFX05Hj8Zkk7CX439xltO8uJNyBlDVbuUZc3/kRowKPVuuo TK2mzllVPzE/YT6NUY04wQPmRJx0uWZQUyDBZeckdurpSImdd7sik6Wf6zVGvxvg -MC4oMufZ3EM8R4dssRSIUfnBaQ2o1LS+GVxjABEBAAG5AQ0EY73VqQEIANJPIYj9 -IsxKKOWLOkWvxAg9o9krIkohBMaOGRsx4RxQyArOCUoaG/qsG3aVOi8wML8hQK6q -oXADJ6FBGxQ67G8pperzRSj1O3BJILB6Fd1X8w40S6hSvUAZs+DM1FMuD4mf6ydu -yZUVIghGRExNeSb/vfn4KVPqdSAD7uWeQiIUYveaXrwot8+U8tRNgv+LQpCjhm5h -vWyIuxxpI+k5N07V9y0yRGWiBbgqdmfHVwdEbUSM0sMYUJUZKW+iwf5tZig9LZu3 -HAf/vyXjBWG6zkkjwO8onKFLuhL4jkygHGSawJHwYRgtlknUZ0DMVc451bbhuFHE -0dcgQCdAYJsI66MAEQEAAYkBPAQYAQgAJhYhBOsbPecXE8nsLofMJu6SNJrYbeRG -BQJjvdWpAhsMBQkDwmcAAAoJEO6SNJrYbeRGNC0H/1JBKZZ8+JLGcGefchsEWxcN -RN8yBtDtDM8pEsC99Pt+vzLaAYYFbPVKpzr57zIxZvtm8mUbWOa4Z8eHtzLRQEFi -rKuvd47YUPOyHtfdeccr0e7iQQ2rpRmOVrnkKu4LHI+f4jFEm+Pe+3CyLYe/tBKK -eBOKjRAWpQi7Jz1GQUuu9JFu4fUphzz0z5LybGHa1T7QZ+2ew8kqLl8EEeZAq4x/ -bulbaX050vfsgULn1X9AECW0CX/OafvFuSrEZsLUSw0KzmzqMPOLMXOh/EZsop17 -DqhGe5NO7GoCns3XxqjpggME9eCEQooeKHlLCAkX2/XttwVSRlrNsdVb82iKy7E= -=M4QQ +MC4oMufZ3EM8R4dssRSIUfnBaQ2o1LS+GVxjABEBAAG0HlRob21hcyBCYWxsIDx0 +YmFsbEBnb29nbGUuY29tPrkBDQRjvdWpAQgA0k8hiP0izEoo5Ys6Ra/ECD2j2Ssi +SiEExo4ZGzHhHFDICs4JShob+qwbdpU6LzAwvyFArqqhcAMnoUEbFDrsbyml6vNF +KPU7cEkgsHoV3VfzDjRLqFK9QBmz4MzUUy4PiZ/rJ27JlRUiCEZETE15Jv+9+fgp +U+p1IAPu5Z5CIhRi95pevCi3z5Ty1E2C/4tCkKOGbmG9bIi7HGkj6Tk3TtX3LTJE +ZaIFuCp2Z8dXB0RtRIzSwxhQlRkpb6LB/m1mKD0tm7ccB/+/JeMFYbrOSSPA7yic +oUu6EviOTKAcZJrAkfBhGC2WSdRnQMxVzjnVtuG4UcTR1yBAJ0BgmwjrowARAQAB +iQE8BBgBCAAmFiEE6xs95xcTyewuh8wm7pI0mtht5EYFAmO91akCGwwFCQPCZwAA +CgkQ7pI0mtht5EY0LQf/UkEplnz4ksZwZ59yGwRbFw1E3zIG0O0MzykSwL30+36/ +MtoBhgVs9UqnOvnvMjFm+2byZRtY5rhnx4e3MtFAQWKsq693jthQ87Ie1915xyvR +7uJBDaulGY5WueQq7gscj5/iMUSb4977cLIth7+0Eop4E4qNEBalCLsnPUZBS670 +kW7h9SmHPPTPkvJsYdrVPtBn7Z7DySouXwQR5kCrjH9u6VtpfTnS9+yBQufVf0AQ +JbQJf85p+8W5KsRmwtRLDQrObOow84sxc6H8RmyinXsOqEZ7k07sagKezdfGqOmC +AwT14IRCih4oeUsICRfb9e23BVJGWs2x1VvzaIrLsQ== +=vv+C -----END PGP PUBLIC KEY BLOCK----- pub EE9E7DC9D92FC896 +uid Eddie Aftandilian <eaftan@google.com> + sub 3B7272A25F20140F -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -5212,20 +4025,21 @@ VcIGyjmzokxTRpGdCFmT1Lh/hzZhcDPLjrtxf+f6njIibt80OiEbX39gjwZRIikd Uv44Z7zAGE/upTM87/s+1+M1h9NFHPUg4SOOHwk3hYvCbvde3bZaUDhhn2asrYb2 wlUbPBZROtFWlxZXHGXsMnER6ZScxK3ckrJkikM5L8tGFrJlBb/lG2vS00lcZDoR 7v7XtmHqOBxPFf4RIMP/HimGl4lEuBhc25eAt4QxoVmoqb2C4vCUWxwfAURkJzI2 -JU3l5YP0rSgO9rwrXGlTvASCuEoQyPDjwKGLABEBAAG5AQ0ET+jINwEIANpeqMgb -VzzRnT60rHPxCM40VfwVTYFEspNZV4g9Byb/Cu4UqHtdOApqIS0XQDgT+042x4Jt -I6OZ7fUzOpN6Xb673LnB746J9cOlDL9JkqUwD/sjFg9YYFMROvhOOB023moPDsPk -9jSDDxWmMfpr0NWGba4xWG/R6FHAbK023oRZO1BACBcNF59M9y6iJ3Edb6qfiGXF -fnJrvwOYfGEqzOA+5YJZHPI59RoxAMm7NT1EwhgnD3qw5qCBHBDzaI7qinAy5Zs2 -jtZIEZHlV37CAKjeXjmjCnAnYD/Tlh9vOY9ku3UK5uH5CGxYDKdd5bX5bNmWK2mb -pRk7C6MSTGX9tTUAEQEAAYkBHwQYAQIACQUCT+jINwIbDAAKCRDunn3J2S/IluSv -B/4o0x3rrIK3T9WK2Ylvh6eRLbB18fEiYj5B/aWRTYTHJRfGa+Tziwm55stRnQjZ -ZMC36K7LjPQjqjAW0011azO8oFKFbJnVmmOTUrosVdkxYBdW6fcOXmFcFi2c/M4U -At6Mb9qg7vVW1DUk5+W5OU3TC33WCBKClb3usf8Uv0hZ5TRs+gt35EWBYpHuQIhq -W4+1ntttT9gF6+MruoAKy8ViEsPQ/tpLG0eOTc2XjWg9z2wVl0KVKJN32IQKwje8 -RtLK0bY1KEeKXo1FCUVTg9IWDaNsi2tWPL8CLpP/Hq4Qx9SX32Io/3rJxy3h+sg+ -hN0x6m3QjnijzvokolnfxsAb -=RmVV +JU3l5YP0rSgO9rwrXGlTvASCuEoQyPDjwKGLABEBAAG0JUVkZGllIEFmdGFuZGls +aWFuIDxlYWZ0YW5AZ29vZ2xlLmNvbT65AQ0ET+jINwEIANpeqMgbVzzRnT60rHPx +CM40VfwVTYFEspNZV4g9Byb/Cu4UqHtdOApqIS0XQDgT+042x4JtI6OZ7fUzOpN6 +Xb673LnB746J9cOlDL9JkqUwD/sjFg9YYFMROvhOOB023moPDsPk9jSDDxWmMfpr +0NWGba4xWG/R6FHAbK023oRZO1BACBcNF59M9y6iJ3Edb6qfiGXFfnJrvwOYfGEq +zOA+5YJZHPI59RoxAMm7NT1EwhgnD3qw5qCBHBDzaI7qinAy5Zs2jtZIEZHlV37C +AKjeXjmjCnAnYD/Tlh9vOY9ku3UK5uH5CGxYDKdd5bX5bNmWK2mbpRk7C6MSTGX9 +tTUAEQEAAYkBHwQYAQIACQUCT+jINwIbDAAKCRDunn3J2S/IluSvB/4o0x3rrIK3 +T9WK2Ylvh6eRLbB18fEiYj5B/aWRTYTHJRfGa+Tziwm55stRnQjZZMC36K7LjPQj +qjAW0011azO8oFKFbJnVmmOTUrosVdkxYBdW6fcOXmFcFi2c/M4UAt6Mb9qg7vVW +1DUk5+W5OU3TC33WCBKClb3usf8Uv0hZ5TRs+gt35EWBYpHuQIhqW4+1ntttT9gF +6+MruoAKy8ViEsPQ/tpLG0eOTc2XjWg9z2wVl0KVKJN32IQKwje8RtLK0bY1KEeK +Xo1FCUVTg9IWDaNsi2tWPL8CLpP/Hq4Qx9SX32Io/3rJxy3h+sg+hN0x6m3Qjnij +zvokolnfxsAb +=yz/p -----END PGP PUBLIC KEY BLOCK----- @@ -5291,8 +4105,6 @@ b4Hd5Y4JunWGyPr8uYmpyzRL/Kufbhgal3FTJRTnpQ== pub F3D1600878E85A3D -uid Netty Project Bot <netty-project-bot@users.noreply.github.com> - sub 1C9F436B883DCCF6 -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -5307,88 +4119,36 @@ xp4eD4fqP5dB3qH/alao8IVlNRmbrEdbg2fZg4xVVmm+CF+gPnxswZRIptY2rsbb oEM8dWxakT5zvjox+v5J+qmEkE5WLlL/DlokOnJlAjJ3fkq6qGengQNjlrMIZjcL olHfr8gbYD2u4A7Dz9hls4fDz8OGqzHkSbNYm9hO9q5AWnqAWcSLPHkJ3mim91AW enWzfqoxNNR6L02mDvippqpfEoFTgqmZvYun8r1qTU5UaQnz3Od7QAf72wARAQAB -tD5OZXR0eSBQcm9qZWN0IEJvdCA8bmV0dHktcHJvamVjdC1ib3RAdXNlcnMubm9y -ZXBseS5naXRodWIuY29tPrkCDQRgITsRARAAyUpCd1Ob68KQ2K+JNi9QmsKoff9N -pwLms7zW5dqHI1R2gw+dRyZZtg8cDYPKG3pQrlStSJJXPDCztAXESC7twCgiv+rF -c8u+a96Ex+so2bTgloj25sVx8VI5sjq2VviAmlMtvT512oN6MKVs9nRBNcZZQywI -LNM5fZVmRhb6veHqQVn649L3dCi+tbm8HywIRvinpD6VM9zMIk9ZLfenqQZZE7VB -rB/rv0bRng4W6/L3T/QF+yR6/1DGSxgmoysvu9MhWAiHxQZ7vL3k5XU1aNOf30zZ -OQAyTgWY3CDZEtDRp6SpoC+8ZkCPN+tiK4OpiooVi1G/9gwaRsmv0adI/EMPTrKb -CRjB1KO60x0puOtp6Fl746tpzZrvFW914+CVSbCFk2qA3Tgyf3kZ603Iv3jEupXK -GlV92KeaGrXRfP9l/WaEeT4NR2A0coom2bxq2UuVAKdKO2o6ore5dCZXPTHdJyJG -pQ9a3Ek6gFgNk1FsmAigW+HnOb//bsPK4Ou9lXG1VKFm/oBCMTfYSX4o8q1uAhjH -UaU6+vLRIr4JYmCw3Ery2GSkVJXSCiqTJ7TrVCslG0n8JSVCrseh8dmLIuNc0A9p -n4OvzMOiYU2uJb2xq1/Q+h8UtnLe6O+jubl1kg0eQE8JkLGLoNzoFSiBKNFLyh6I -EBQljZTMEev2cvMAEQEAAYkCNgQYAQgAIBYhBA010/YAeGVRJpCOivPRYAh46Fo9 -BQJgITsRAhsMAAoJEPPRYAh46Fo9dhkQAJ0OYPwfisgmhj6JGXBofip4nrlGku7c -XkuXwMzeNLrVCQPyccKBuwLHpW2evEECMxul4DbBWuXxKSXAt6PppI5VTL2jcT1k -ZSzu0zGfTdAJXcEgl3US6xG8fFMNaJl7wuXfNEH5Jw9bA4pD2YQBizyytD3zOA8V -Gy3nccHgywC1rdgtQaZzyhduo0DeGQa1AXC5V7ZDzqwHMZgl7MktcofojOYTSvrP -giffLTJQ8NVOqDF7lvJafQ5aCVy+8tdX7Qjza+73+Cfym2nwZCkz+gGaZe5SUNZP -9YWcRPlpNm0oEbqtN8G7NkrnQcNsSw8dIZeiU+tKQmnVrzf4YaVhsqjmGUQGOwca -x2BDC4cdH2MBx/Xf2moEx4qXmM/t0ugvvgt6RV6WtNIHoPMraYPygvHfuq0a9d5Q -n21edDu50O+KwFwcf+HvJelt6URuZl/tNGflgD2PXqbo7Rw0//eA5l2Wid+Vnqks -FKHFxVLydgeke7K8bbsjyLl5UifM/k9keWs9CZNk+wqpbVMf8EGnaLBat47L5fkb -ZwYpsGCIktVK3l+ZlWwWYhqU5WhTYcX3V1tV5pnxs/t9Qj8RCMxwOZGyc82gf6H1 -9yI0UkAfq6cXrZxglyp3JVFMq7kzGOVzBg/1Rgji8HjqLXcSReieclhK858ZRMT+ -WASB7yEJYwsl -=qHo0 ------END PGP PUBLIC KEY BLOCK----- - - -pub F42E87F9665015C9 -uid Jonathan Hedley <jonathan@hedley.net> - -sub 6064B04A9DC688E0 ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQGiBEtsF2oRBACcai1CJgjBfgteTh61OuTg4dxFwvLSxXy8uM1ouJw5sMx+OKR9 -Uq6pAZ1+NAUckUrha9J6qhQ+WQtaO5PI1Cz2f9rY+FBRx3O+jeTaCgGxM8mGUM5e -9lFqWQOAuCIWB1XPzoy5iTRDquD2q9NrgldpcwLX3EVtloIPKF7QLq72cwCgrb5X -R25dB8PUdZKUt2TtJbjB+SMD/1UzAPirgX0/RpL9wUR1i14yIrTfpFP/yM9PE4ij -qcZ1yafVdw64E1k5W4k+Pyl4D8DvSJvbJHvYjg8/G9V66WzaKcv+987fetUuePvY -/rwxBPztqq8y6+hjBc8QVhZGWmAoGGEFO6MIGsSyN5ohqPMpNXkczIo+NMvDxGzz -ld5ZA/9awGTsigBdpBK2F6GOmbvBv+Xebu9rbaJvBvP+npNx01s/f5sHPCxmBTFk -m1vtaMdZ29RovrWPSZRj8WWes0bcisw80250r1CBlYzGzqEVZ7b0Hh2RfkfaxbYh -wikyfTfA2iX8TUGBgirsZbyegjUadElhwFNDASnvLTEuQKeVLLQlSm9uYXRoYW4g -SGVkbGV5IDxqb25hdGhhbkBoZWRsZXkubmV0PrkCDQRLbBdqEAgA0sZ0JZvWoKIG -b+o6MOwI6p3uMb+iWBwdYfoh2RPnUZdBwGhJjp32CiTt2Y3qYEcqC5NvF5FWdx1m -5KOQe1O+QFoqPKnC1bPj9uZOjLVql7x5tSwCePIaMNB+fMxEh5hYwLWtBz8nrdCP -gwm+nAwecoE8YfrpmrXZk/YLak54FOeEwLYaP8E4u2FHiEqN+WmKMjIRwLzVpYAr -WRCbTLhSSKyRBy7UxEovUH9mIa4YuU4Pb2R64LwopMHCBm5ow0U8kCw8vpW40GrB -c/2eaIeXCX2XJ77E9s9ZPgW6MoJ6Ic1xV6voLJKIEV8t44deKNSwDfVNZHxyemaK -a8/GgpjU5wADBQf/UzL5lXRmyTdJqRvHIfUV3g4A3X77d3vOroab8KKw4MFy2LiT -ioN7btKKxE97Jjp21YZFd7Kpmfu2i/kr9QVJo+DSxe2p2xcQozyS+layPK8h/61L -hyh8vjzV5AUWA5Zup+P7Jh/WRlh9Gxs0k0vimYMFKImw3mZr4EA8UCj2e85XIHNH -Bd0B1VIukq4OjU4QhRrutNebIy3GZ35ylcaXT5v18Rq/iRJAuJFoCzXUaE90/V9/ -2ob8A1CYEKGLocvOQgBsj7+2gP5WOP+WxI4TWPENRKMVchVBE8zV+7YZiahPCwOQ -r9TQWMaUIJxZ85yr7O8DhJOBX3B7EHIfpoADXYhJBBgRAgAJBQJLbBdqAhsMAAoJ -EPQuh/lmUBXJfs8An3O2/IQ/ThzLrM/2Ue3Spd2u5wN+AKCHU4hSTSkXM1gG3c9e -857IPkVBuQ== -=zu7E ------END PGP PUBLIC KEY BLOCK----- - - -pub F5C81DE10A0B8ECC -uid Andrey Somov (SnakeYAML) <public.somov@gmail.com> - ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQGNBGY/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== -=9D46 +uQINBGAhOxEBEADJSkJ3U5vrwpDYr4k2L1Cawqh9/02nAuazvNbl2ocjVHaDD51H +Jlm2DxwNg8obelCuVK1Iklc8MLO0BcRILu3AKCK/6sVzy75r3oTH6yjZtOCWiPbm +xXHxUjmyOrZW+ICaUy29PnXag3owpWz2dEE1xllDLAgs0zl9lWZGFvq94epBWfrj +0vd0KL61ubwfLAhG+KekPpUz3MwiT1kt96epBlkTtUGsH+u/RtGeDhbr8vdP9AX7 +JHr/UMZLGCajKy+70yFYCIfFBnu8veTldTVo05/fTNk5ADJOBZjcINkS0NGnpKmg +L7xmQI8362Irg6mKihWLUb/2DBpGya/Rp0j8Qw9OspsJGMHUo7rTHSm462noWXvj +q2nNmu8Vb3Xj4JVJsIWTaoDdODJ/eRnrTci/eMS6lcoaVX3Yp5oatdF8/2X9ZoR5 +Pg1HYDRyiibZvGrZS5UAp0o7ajqit7l0Jlc9Md0nIkalD1rcSTqAWA2TUWyYCKBb +4ec5v/9uw8rg672VcbVUoWb+gEIxN9hJfijyrW4CGMdRpTr68tEivgliYLDcSvLY +ZKRUldIKKpMntOtUKyUbSfwlJUKux6Hx2Ysi41zQD2mfg6/Mw6JhTa4lvbGrX9D6 +HxS2ct7o76O5uXWSDR5ATwmQsYug3OgVKIEo0UvKHogQFCWNlMwR6/Zy8wARAQAB +iQI2BBgBCAAgFiEEDTXT9gB4ZVEmkI6K89FgCHjoWj0FAmAhOxECGwwACgkQ89Fg +CHjoWj12GRAAnQ5g/B+KyCaGPokZcGh+KnieuUaS7txeS5fAzN40utUJA/JxwoG7 +AselbZ68QQIzG6XgNsFa5fEpJcC3o+mkjlVMvaNxPWRlLO7TMZ9N0AldwSCXdRLr +Ebx8Uw1omXvC5d80QfknD1sDikPZhAGLPLK0PfM4DxUbLedxweDLALWt2C1BpnPK +F26jQN4ZBrUBcLlXtkPOrAcxmCXsyS1yh+iM5hNK+s+CJ98tMlDw1U6oMXuW8lp9 +DloJXL7y11ftCPNr7vf4J/KbafBkKTP6AZpl7lJQ1k/1hZxE+Wk2bSgRuq03wbs2 +SudBw2xLDx0hl6JT60pCadWvN/hhpWGyqOYZRAY7BxrHYEMLhx0fYwHH9d/aagTH +ipeYz+3S6C++C3pFXpa00geg8ytpg/KC8d+6rRr13lCfbV50O7nQ74rAXBx/4e8l +6W3pRG5mX+00Z+WAPY9epujtHDT/94DmXZaJ35WeqSwUocXFUvJ2B6R7srxtuyPI +uXlSJ8z+T2R5az0Jk2T7CqltUx/wQadosFq3jsvl+RtnBimwYIiS1UreX5mVbBZi +GpTlaFNhxfdXW1XmmfGz+31CPxEIzHA5kbJzzaB/ofX3IjRSQB+rpxetnGCXKncl +UUyruTMY5XMGD/VGCOLweOotdxJF6J5yWErznxlExP5YBIHvIQljCyU= +=6ROb -----END PGP PUBLIC KEY BLOCK----- pub F6D4A1D411E9D1AE +uid Christopher Povirk <cpovirk@google.com> + sub B5CB27F94F97173B -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -5397,20 +4157,21 @@ mQENBE89LqsBCAC/C7QToaRF8eZgGOxcvp9aG+mFFCMjaRAb4Mh59OYdmUb6ZjfO DmFlISm9HkYpoVjcFUp1oivyeJ5LRTJTd5JGEd/SWFRbB4TimdKXBzej9fIm2zVl KInEMMd8HnSYE6nm3aNkbyiqhx81bFvl8x6X3ZMWcKs+TAVXdP9uLVvWowUwcApk xpee442Ld1QfzMqdDnA6bGrp8LN8PZF9AXQ9Z6LTQL3p9PIq/6LPueQjpJWM+2j8 -BfhbW/F2kyHRwVNkjaa68A544shgxJcrxWzJABEBAAG5AQ0ETz0uqwEIALmEZ0xN -tuX1cLsNUzzq0HVzwDiw5IquPWy33McESXvkaMyqyQtYisW++dY06MxBCS3uV4+1 -nKI6oA7Lk482ixwzbwws0Rb8H5CeLHDEwGXfthmLAvDdxoNCUYAtpVOMGcbGpy51 -TG3V9i9JWe1px+kvhieX9BLfDzP4Pldho9lK2gYRhmpPDgUOjYZgiQXMmIPAYfdH -IA/VdYTETC0lu4Adb56SzOwvGMpnd3rXWUiJbZg7lW97hvbOFMKudbNjBCrF7LhW -Ah089MU9rvunuz7mquVdNtfEBkdVrqZJdvYiFBee4RUe3+qGCpHnLzynOGHr+iIt -DG73NR9fZCzl1K8AEQEAAYkBHwQYAQIACQUCTz0uqwIbDAAKCRD21KHUEenRrp0k -B/wPuP2W69oweOqtSRDf1FeFNzAUIjbwjkg/bTjzJwb1cyedx7rbxhpJmn27W8A2 -WjfmDLOn4orQTKoxf3kP6SeeGhYLkzxjBa5Rco89p/6X35By6VR4LPFeTOACyE7b -cAjqPFb+7t1YzvnmuZIgpvTKickq1D9g7+JT1Qd9nqBFKlg8aMngAooVvlLXaPEw -Q1XfkfMN+ltwlEr7o1ts/YzDUxflaFVg0FnN7qezam/s7VvcK46rO95yQr/Wyz2o -VDzc34e+Nr/b2pN05MDHA0dXmb/irwPBl0mTOgAgC805qkR14xhd1GeL6MEA34k8 -2Sq/O3gWhBaB3KOy55/lvvKp -=CmMl +BfhbW/F2kyHRwVNkjaa68A544shgxJcrxWzJABEBAAG0J0NocmlzdG9waGVyIFBv +dmlyayA8Y3Bvdmlya0Bnb29nbGUuY29tPrkBDQRPPS6rAQgAuYRnTE225fVwuw1T +POrQdXPAOLDkiq49bLfcxwRJe+RozKrJC1iKxb751jTozEEJLe5Xj7WcojqgDsuT +jzaLHDNvDCzRFvwfkJ4scMTAZd+2GYsC8N3Gg0JRgC2lU4wZxsanLnVMbdX2L0lZ +7WnH6S+GJ5f0Et8PM/g+V2Gj2UraBhGGak8OBQ6NhmCJBcyYg8Bh90cgD9V1hMRM +LSW7gB1vnpLM7C8Yymd3etdZSIltmDuVb3uG9s4Uwq51s2MEKsXsuFYCHTz0xT2u ++6e7Puaq5V0218QGR1Wupkl29iIUF57hFR7f6oYKkecvPKc4Yev6Ii0Mbvc1H19k +LOXUrwARAQABiQEfBBgBAgAJBQJPPS6rAhsMAAoJEPbUodQR6dGunSQH/A+4/Zbr +2jB46q1JEN/UV4U3MBQiNvCOSD9tOPMnBvVzJ53HutvGGkmafbtbwDZaN+YMs6fi +itBMqjF/eQ/pJ54aFguTPGMFrlFyjz2n/pffkHLpVHgs8V5M4ALITttwCOo8Vv7u +3VjO+ea5kiCm9MqJySrUP2Dv4lPVB32eoEUqWDxoyeACihW+Utdo8TBDVd+R8w36 +W3CUSvujW2z9jMNTF+VoVWDQWc3up7Nqb+ztW9wrjqs73nJCv9bLPahUPNzfh742 +v9vak3TkwMcDR1eZv+KvA8GXSZM6ACALzTmqRHXjGF3UZ4vowQDfiTzZKr87eBaE +FoHco7Lnn+W+8qk= +=9+x+ -----END PGP PUBLIC KEY BLOCK----- @@ -5465,48 +4226,6 @@ LvFJeNoNu0g3HZeNNcvKRB2/mlJ/HeJssV41ctc0sL3F3ShOK9NlzY4nNn8yKtv7 Shma5nGIB6R1N366OBlUvjTs0ggfYypbVA+6WqpzParu/r7S8VozcUwcNZt4Cw== =Ru9R -----END PGP PUBLIC KEY BLOCK----- - - -pub FFDE55BE73A2D1ED -sub 8990C49B7BE68013 ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -=em6O ------END PGP PUBLIC KEY BLOCK----- pub 80C08B1C29100955 uid Jake Wharton <jakewharton@gmail.com> diff --git a/android/gradle/verification-metadata.keys.xml b/android/gradle/verification-metadata.keys.xml new file mode 100644 index 0000000000..28ccbbc9fc --- /dev/null +++ b/android/gradle/verification-metadata.keys.xml @@ -0,0 +1,922 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + This is a lockfile with keys for gradle dependencies. This lists all the keys which all our gradle + dependencies are signed with. The packages that lacks signatures are listed as components and verified + by it's hash instead. + + For more information about the contents in this file see `verification-metadata.xml` +--> +<verification-metadata xmlns="https://schema.gradle.org/dependency-verification" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://schema.gradle.org/dependency-verification https://schema.gradle.org/dependency-verification/dependency-verification-1.3.xsd"> + <configuration> + <verify-metadata>true</verify-metadata> + <verify-signatures>true</verify-signatures> + <key-servers enabled="false"> + <key-server uri="https://keyserver.ubuntu.com"/> + <key-server uri="https://keys.openpgp.org"/> + </key-servers> + <trusted-artifacts> + <trust group="com.github.burrunan.multicache"/> + <trust file=".*-javadoc[.]jar" regex="true"/> + <trust file=".*-sources[.]jar" regex="true"/> + <trust file=".*[.]pom" regex="true"/> + <trust file="gradle-[0-9.]+-src.zip" regex="true"/> + </trusted-artifacts> + <trusted-keys> + <trusted-key id="04543577D6A9CC626239C50C7ECBD740FF06AEB5"> + <trusting group="org.glassfish.jaxb"/> + <trusting group="org.jvnet.staxex"/> + <trusting group="^com[.]sun($|([.].*))" regex="true"/> + </trusted-key> + <trusted-key id="0785B3EFF60B1B1BEA94E0BB7C25280EAE63EBE5" group="org.apache.httpcomponents"/> + <trusted-key id="09939C73246B4BA7444CAA453D002DBC5EA9615F" group="dev.drewhamilton.poko"/> + <trusted-key id="0CC641C3A62453AB390066C4A41F13C999945293"> + <trusting group="commons-collections"/> + <trusting group="commons-logging"/> + </trusted-key> + <trusted-key id="0D35D3F60078655126908E8AF3D1600878E85A3D" group="io.netty"/> + <trusted-key id="0F06FF86BEEAF4E71866EE5232EE5355A6BC6E42"> + <trusting group="androidx.activity"/> + <trusting group="androidx.constraintlayout"/> + <trusting group="androidx.core"/> + <trusting group="androidx.credentials"/> + <trusting group="androidx.databinding"/> + <trusting group="androidx.datastore"/> + <trusting group="androidx.navigation"/> + <trusting group="^androidx[.]compose($|([.].*))" regex="true"/> + <trusting group="^com[.]android($|([.].*))" regex="true"/> + </trusted-key> + <trusted-key id="0F07D1201BDDAB67CFB84EB479752DB6C966F0B8" group="com.google.android" name="annotations" version="4.1.1.4"/> + <trusted-key id="120D6F34E627ED3A772EBBFE55C7E5E701832382" group="org.snakeyaml" name="snakeyaml-engine" version="2.7"/> + <trusted-key id="144219B604DDE6A2383FA0EE9C6404EBCE3E4464" group="com.github.zafarkhaja" name="java-semver" version="0.10.2"/> + <trusted-key id="19BEAB2D799C020F17C69126B16698A4ADF4D638" group="org.checkerframework" name="checker-qual"/> + <trusted-key id="1A55F091AD28C07F831FA44D7905DE25C78AD456" group="com.google.protobuf"/> + <trusted-key id="1BD97A6A154E7810EE0BC832E2F38302C8075E3D" group="org.gradle.kotlin" name="gradle-kotlin-dsl-plugins" version="5.2.0"/> + <trusted-key id="1D85469D8559C2E1DF5F925131D2D79DF7E85DD3" group="org.jcommander" name="jcommander" version="1.85"/> + <trusted-key id="1DBB44E80F61493D6369B5FB95C15058A5EDA4F1" group="com.google.gradle" name="osdetector-gradle-plugin" version="1.7.3"/> + <trusted-key id="1DE48A38424721249780C6A8C7DFF5A8DBC5381C" group="io.arrow-kt"/> + <trusted-key id="20723A6399BC060154283B37CFAE163B64AC9189"> + <trusting group="org.jetbrains.compose.annotation-internal"/> + <trusting group="org.jetbrains.compose.collection-internal"/> + <trusting group="org.jetbrains.compose.runtime"/> + <trusting group="^org[.]jetbrains[.]androidx($|([.].*))" regex="true"/> + </trusted-key> + <trusted-key id="24D04176586361FDA94EE0315F7786DF73E61F56" group="com.google.devtools.ksp"/> + <trusted-key id="2DB4F1EF0FA761ECC4EA935C86FDC7E2A11262CB"> + <trusting group="commons-codec"/> + <trusting group="commons-io"/> + <trusting group="commons-logging"/> + <trusting group="commons-validator"/> + <trusting group="org.apache.commons"/> + </trusted-key> + <trusted-key id="2E3A1AFFE42B5F53AF19F780BCF4173966770193" group="org.jetbrains" name="annotations" version="13.0"/> + <trusted-key id="3051D45031E13516A6E8FAFF280D66A55F5316C5" group="org.bitbucket.b_c" name="jose4j" version="0.9.5"/> + <trusted-key id="31BAE2E51D95E0F8AD9B7BCC40A3C4432BD7308C" group="com.googlecode.juniversalchardet" name="juniversalchardet" version="1.0.3"/> + <trusted-key id="32118CF76C9EC5D918E54967CA80D1F0EB6CA4BA" group="org.codehaus.mojo"/> + <trusted-key id="33FD4BFD33554634053D73C0C2148900BCD3C2AF" group="org.jetbrains" name="annotations" version="23.0.0"/> + <trusted-key id="34441E504A937F43EB0DAEF96A65176A0FB1CD0B" group="org.codehaus.groovy" name="groovy" version="3.0.22"/> + <trusted-key id="350C5D75D04AA599CBAD22348D5059F2B1927A9A" group="com.lemonappdev" name="konsist" version="0.17.3"/> + <trusted-key id="3E46916ED513BEFDEAA9A14AA6BC6A2C25A6479C" group="app.cash.turbine"/> + <trusted-key id="447C96E2C6AE137D1DC239B85A456ADE180A42C5" group="com.ncorti.ktfmt.gradle" name="plugin" version="0.22.0"/> + <trusted-key id="47504B76CF89C15C0512D9AFE16AB52D79FD224F" group="^com[.]google($|([.].*))" regex="true"/> + <trusted-key id="475F3B8E59E6E63AA78067482C7B12F2A511E325" group="org.slf4j"/> + <trusted-key id="47BF592261CD1A8A69B703B4E0CB7823CFD00FBF" group="com.jakewharton.android.repackaged" name="dalvik-dx" version="9.0.0_r3"/> + <trusted-key id="4880ADC91C17426D0B061C89E8EBCFC35DF57B34" group="io.insert-koin"/> + <trusted-key id="4BF79B8259007B566D2FCE82296CD27F60EED12C" group="com.google.crypto.tink" name="tink" version="1.7.0"/> + <trusted-key id="4DB1A49729B053CAF015CEE9A6ADFC93EF34893E" group="org.hamcrest"/> + <trusted-key id="4F7E32D440EF90A83011A8FC6425559C47CC79C4"> + <trusting group="com.sun.activation"/> + <trusting group="javax.annotation"/> + </trusted-key> + <trusted-key id="4F8FEC6785F611D9A712EA2734918B7D3969D2F5" group="com.google.dagger" name="dagger" version="2.28.3"/> + <trusted-key id="517B94F8D0A46317A28D8AB30DA8A5EC02D11EAD" group="net.sf.jopt-simple" name="jopt-simple" version="4.9"/> + <trusted-key id="54A26BFDC7ECDD39BA4C123AC3BAB45F4AF71FAB" group="io.opencensus" name="opencensus-proto" version="0.2.0"/> + <trusted-key id="5897253BEA3046AEEA95A067E93671C7272B7B3F" group="org.jdom" name="jdom2" version="2.0.6"/> + <trusted-key id="59B06224FD8912E36603BE79FEFE78456EDDC34A" group="io.mockk"/> + <trusted-key id="5F6C2148AD4911FE308110E5F0D0AE433308B042" group="io.gitlab.arturbosch.detekt"/> + <trusted-key id="600EA202B1EC682F4A788E5AAC7A514BC9F9BB70" group="io.opencensus"/> + <trusted-key id="60200AC4AE761F1614D6C46766D68DAA073BE985" group="org.slf4j"/> + <trusted-key id="648190996EC0930A6D7D49A978178478013521D0" group="com.facebook"/> + <trusted-key id="694621A7227D8D5289699830ABE9F3126BB741C1" group="^com[.]google($|([.].*))" regex="true"/> + <trusted-key id="696B6199A2A9D8C29CE78CC0D041CAD2E452550F" group="com.google.protobuf"/> + <trusted-key id="6DD3B8C64EF75253BEB2C53AD908A43FB7EC07AC" group="jakarta.activation"/> + <trusted-key id="6F538074CCEBF35F28AF9B066A0975F8B1127B83" group="^org[.]jetbrains[.]kotlin($|([.].*))" regex="true"/> + <trusted-key id="7440F1F7D27BAC115F953D55EB095DA7D2F6AC0E" group="org.tensorflow" name="tensorflow-lite-metadata" version="0.2.0"/> + <trusted-key id="7616EB882DAF57A11477AAF559A252FB1199D873" group="com.google.code.findbugs" name="jsr305" version="3.0.2"/> + <trusted-key id="78DA3333F653B1C54A938BE24DB7BC57DFDBCEA4" group="net.java.dev.jna" name="jna" version="4.2.2"/> + <trusted-key id="7B121B76A7ED6CE6E60AD51784E913A8E3A748C0" group="org.bouncycastle"/> + <trusted-key id="7E22D50A7EBD9D2CD269B2D4056ACA74D46000BF" group="io.netty"/> + <trusted-key id="7F36E793AE3252E5D9E9B98FEE9E7DC9D92FC896" group="com.google.errorprone"/> + <trusted-key id="8461EFA0E74ABAE010DE66994EB27DB2A3B88B8B"> + <trusting group="androidx.activity"/> + <trusting group="androidx.annotation"/> + <trusting group="androidx.collection"/> + <trusting group="androidx.core"/> + <trusting group="androidx.lifecycle"/> + <trusting group="androidx.tracing"/> + <trusting group="^androidx[.]compose($|([.].*))" regex="true"/> + </trusted-key> + <trusted-key id="84789D24DF77A32433CE1F079EB80E92EB2135B1"> + <trusting group="org.apache"/> + <trusting group="org.codehaus.mojo"/> + </trusted-key> + <trusted-key id="8569C95CADC508B09FE90F3002216ED811210DAA" group="io.github.detekt.sarif4k"/> + <trusted-key id="8756C4F765C9AC3CB6B85D62379CE192D401AB61" group="^org[.]jetbrains($|([.].*))" regex="true"/> + <trusted-key id="8858D45BE9B276802318155B96FB9DB219F3338D" group="kr.motd.maven" name="os-maven-plugin" version="1.7.1"/> + <trusted-key id="8DF3B0AA23ED78BE5233F6C2DEA3D207428EF16D" group="com.linkedin.dexmaker" name="dexmaker" version="2.28.3"/> + <trusted-key id="8E3A02905A1AE67E7B0F9ACD3967D4EDA591B991"> + <trusting group="io.ktor"/> + <trusting group="org.jetbrains.kotlinx"/> + </trusted-key> + <trusted-key id="90EE19787A7BCF6FD37A1E9180C08B1C29100955" group="com.squareup" name="javawriter" version="2.5.0"/> + <trusted-key id="95115197C5227C0887299D000F9FE62F88E938D8" group="com.google.dagger" name="dagger" version="2.48"/> + <trusted-key id="99203D5A6468D757069CED511427500BB1D27520" group="io.exoquery" name="pprint-kotlin" version="1.1.0"/> + <trusted-key id="A5BD02B93E7A40482EB1D66A5F69AD087600B22C" group="org.ow2.asm"/> + <trusted-key id="A5F483CD733A4EBAEA378B2AE88979FB9B30ACF2"> + <trusting group="androidx.activity"/> + <trusting group="androidx.annotation"/> + <trusting group="androidx.appcompat"/> + <trusting group="androidx.collection"/> + <trusting group="androidx.core"/> + <trusting group="androidx.fragment"/> + <trusting group="androidx.graphics"/> + <trusting group="androidx.lifecycle"/> + <trusting group="androidx.profileinstaller"/> + <trusting group="androidx.tv"/> + <trusting group="^androidx[.]compose($|([.].*))" regex="true"/> + <trusting group="^androidx[.]test($|([.].*))" regex="true"/> + </trusted-key> + <trusted-key id="A6D6C97108B8585F91B158748671A8DF71296252" group="^com[.]squareup($|([.].*))" regex="true"/> + <trusted-key id="A7892505CF1A58076453E52D7999BEFBA1039E8B" group="net.bytebuddy"/> + <trusted-key id="A9F885A21BA0EFB7D0991E6CCAF5EC5919FEA27D" group="commons-digester" name="commons-digester" version="2.1"/> + <trusted-key id="AA70C7C433D501636392EC02153E7A3C2B4E5118" group="org.eclipse.ee4j" name="project"/> + <trusted-key id="B02335AA54CCF21E52BBF9ABD9C565AA72BA2FDD"> + <trusting group="com.google.protobuf"/> + <trusting group="io.grpc"/> + </trusted-key> + <trusted-key id="B12EC4594C2C8F6DF86AE4512606D7987FF1CD22" group="com.android.volley" name="volley" version="1.2.1"/> + <trusted-key id="B2F967B67DADC1F07172DBDADE453E55DC86FC9B" group="co.touchlab"/> + <trusted-key id="B47C54D80B8C39B0AFB0ED536D088D202BEC9088" group="io.github.raamcosta.compose-destinations"/> + <trusted-key id="B6E73D84EA4FCC47166087253FAAD2CD5ECBB314"> + <trusting group="commons-beanutils"/> + <trusting group="org.apache.commons"/> + </trusted-key> + <trusted-key id="B83EB43C8884D8D8B2320940C72D9D97378E9A64" group="com.github.triplet.gradle"/> + <trusted-key id="BC87A3FD0A54480F0BADBEBD21939FF0CA2A6567" group="commons-codec" name="commons-codec" version="1.15"/> + <trusted-key id="BCC135FC7ED8214F823D73E97FE9900F412D622E" group="com.google.flatbuffers" name="flatbuffers-java" version="1.12.0"/> + <trusted-key id="BDB5FA4FE719D787FB3D3197F6D4A1D411E9D1AE" group="^com[.]google($|([.].*))" regex="true"/> + <trusted-key id="C0612048F3393B80B22639B4F067A2FD751AE3E4" group="io.github.davidburstrom.contester" name="contester-breakpoint" version="0.2.0"/> + <trusted-key id="C6F7D1C804C821F49AF3BFC13AD93C3C677A106E" group="io.perfmark" name="perfmark-api"/> + <trusted-key id="C7BE5BCC9FEC15518CFDA882B0F3710FA64900E7"> + <trusting group="com.google.code.gson"/> + <trusting group="^com[.]google[.]auto($|([.].*))" regex="true"/> + </trusted-key> + <trusted-key id="CE0E1BC443809579D8718F4FB943F5CB616566CD" group="^de[.]mannodermaus($|([.].*))" regex="true"/> + <trusted-key id="CE8075A251547BEE249BC151A2115AE15F6B8B72" group="org.apache.commons"/> + <trusted-key id="D477D51812E692011DB11E66A6EA2E2BF22E0543" group="io.github.java-diff-utils"/> + <trusted-key id="D6F1BC78607808EC8E9F69437A8860944FAD5F62" group="org.apache.commons" name="commons-parent"/> + <trusted-key id="DBD744ACE7ADE6AA50DD591F66B50994442D2D40" group="^com[.]squareup($|([.].*))" regex="true"/> + <trusted-key id="DF3986523A6AD079C46B730BCA183FBA1E476C6E" group="com.squareup.leakcanary"/> + <trusted-key id="E77417AC194160A3FABD04969A259C7EE636C5ED" group="com.google.errorprone"/> + <trusted-key id="E7DC75FC24FB3C8DFE8086AD3D5839A2262CBBFB" group="org.jetbrains.kotlinx"/> + <trusted-key id="E80EADEA55B8CA4AC11237EBAD26515E93BE1A0B" group="com.squareup.curtains" name="curtains" version="1.2.4"/> + <trusted-key id="E85AED155021AF8A6C6B7A4A7C7D8456294423BA" group="org.objenesis"/> + <trusted-key id="EB1B3DE71713C9EC2E87CC26EE92349AD86DE446" group="com.google.j2objc" name="j2objc-annotations" version="2.8"/> + <trusted-key id="EBB4A00DDEFB45874C6984D3FDC09E28DF98A023" group="io.grpc"/> + <trusted-key id="EE0CA873074092F806F59B65D364ABAA39A47320" group="^com[.]google($|([.].*))" regex="true"/> + <trusted-key id="FA77DCFEF2EE6EB2DEBEDD2C012579464D01C06A" group="org.apache" name="apache"/> + <trusted-key id="FA7929F83AD44C4590F6CC6815C71C0A4E0B8EDD" group="net.java.dev.jna"/> + <trusted-key id="FC411CD3CB7DCB0ABC9801058118B3BCDB1A5000" group="jakarta.xml.bind"/> + <trusted-key id="FF6E2C001948C5F2F38B0CC385911F425EC61B51"> + <trusting group="junit"/> + <trusting group="org.apiguardian"/> + <trusting group="org.junit"/> + <trusting group="org.junit.jupiter"/> + <trusting group="org.junit.platform"/> + <trusting group="org.opentest4j"/> + </trusted-key> + </trusted-keys> + </configuration> + <components> + <component group="androidx.activity" name="activity" version="1.10.1"> + <artifact name="activity-1.10.1.aar"> + <sha256 value="b62b528c917de9be497eb6f88830197c20e9d21267c3916c613492e5ee837d4d" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.activity" name="activity" version="1.2.1"> + <artifact name="activity-1.2.1.aar"> + <sha256 value="8256bbef652625546ca6eb6ed96a6ac3d429dc9527551aa8a77aa9a7e414bca1" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="activity-1.2.1.module"> + <sha256 value="7e8cd74c2fa8166d82663f75a65c8375d4fdec6f1ba880b526dae4192a29a2c9" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.activity" name="activity" version="1.2.3"> + <artifact name="activity-1.2.3.aar"> + <sha256 value="1dce0705c334a6b2ef03382418dc7586f4e57ee23817267b403ea8cfc36c824e" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="activity-1.2.3.module"> + <sha256 value="e9e2dd9d99adaf343369187cf6a3f0380ff9d2544944cdfc47310efbceb1b351" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.activity" name="activity" version="1.7.0"> + <artifact name="activity-1.7.0.aar"> + <sha256 value="e44b2032273387156982912c591ef7e2dd485ba0b2e689b528b5a42f271a4f27" origin="Generated by Gradle"/> + </artifact> + <artifact name="activity-1.7.0.module"> + <sha256 value="2a746b0126a8ab2f576e7167f1a785b452ef7ee997abd979ee0c5a29c36f6ea6" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.activity" name="activity-ktx" version="1.7.0"> + <artifact name="activity-ktx-1.7.0.aar"> + <sha256 value="fce317d61a22f12967b475bfcb80c89dda66e418975e890ea703cb74e12b5b11" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="activity-ktx-1.7.0.module"> + <sha256 value="f4001a709b6f7132b22a5e17c24f8b8a9b3c462a598de3b0f16cc57a4344bab6" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.annotation" name="annotation" version="1.2.0"> + <artifact name="annotation-1.2.0.module"> + <sha256 value="2efcab81ef91b211bacd206eaacd995a51f633a2e96b57a8fc00144c5f9c56b3" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.annotation" name="annotation" version="1.3.0"> + <artifact name="annotation-1.3.0.jar"> + <sha256 value="97dc45afefe3a1e421da42b8b6e9f90491477c45fc6178203e3a5e8a05ee8553" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="annotation-1.3.0.module"> + <sha256 value="9516c2ae44284ea0bd3d0eade0ee638879b708cbe31e3af92ba96c300604ebc3" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.annotation" name="annotation" version="1.6.0"> + <artifact name="annotation-1.6.0.module"> + <sha256 value="6146b6138643b2ac0590df509dd51abaea769c79fd7602eb217168fe5af78cd2" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="annotation-metadata-1.6.0.jar"> + <sha256 value="fbc64f5c44a7added8b6eab517cf7d70555e25153bf5d44a6ed9b0e5312f7de9" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.annotation" name="annotation-experimental" version="1.1.0"> + <artifact name="annotation-experimental-1.1.0.module"> + <sha256 value="0361d1526a4d7501255e19779e09e93cdbd07fee0e2f5c50b7a137432d510119" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.annotation" name="annotation-jvm" version="1.6.0"> + <artifact name="annotation-jvm-1.6.0.jar"> + <sha256 value="60b10b5ef5769b79570172e015b8159405c92f034ba88b9391a977589c9deb4e" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="annotation-jvm-1.6.0.module"> + <sha256 value="3f5a8faa19de667e63dca9730ff8ef0e478e4bafb5feeb8258e5c086246dc90c" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.arch.core" name="core-common" version="2.1.0"> + <artifact name="core-common-2.1.0.jar"> + <sha256 value="fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.arch.core" name="core-common" version="2.2.0"> + <artifact name="core-common-2.2.0.jar"> + <sha256 value="65308a06b1c00ee186cb9e19321383f043b993813f1522c47f4a3e3303bdba41" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="core-common-2.2.0.module"> + <sha256 value="edf4200cfdc2d946232252c99e5dcb9c61bb909eb5450b2613d1d4fdc974b981" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.arch.core" name="core-runtime" version="2.0.0"> + <artifact name="core-runtime-2.0.0.aar"> + <sha256 value="87e65fc767c712b437649c7cee2431ebb4bed6daef82e501d4125b3ed3f65f8e" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.arch.core" name="core-runtime" version="2.1.0"> + <artifact name="core-runtime-2.1.0.aar"> + <sha256 value="dd77615bd3dd275afb11b62df25bae46b10b4a117cd37943af45bdcbf8755852" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.arch.core" name="core-runtime" version="2.2.0"> + <artifact name="core-runtime-2.2.0.aar"> + <sha256 value="a1be5e0caa2b07623862af6ae21b3ab0718123245184d0e30dea81b53f990a47" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="core-runtime-2.2.0.module"> + <sha256 value="a8b17513949e5db6c9601c30be19df953762dd877512f1e2cfcfae81d2440944" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.autofill" name="autofill" version="1.0.0"> + <artifact name="autofill-1.0.0.aar"> + <sha256 value="c9468f56e05006ea151a426c54957cd0799b8b83a579d2846dd22061f33e5ecd" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.biometric" name="biometric" version="1.1.0"> + <artifact name="biometric-1.1.0.aar"> + <sha256 value="270c7b7d99942d5ec1dd88594e4648feb33d8e31d8c3c2ab2321d49d9abdfc1f" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="biometric-1.1.0.module"> + <sha256 value="4999f205b2b38e31180ad58111e32d564190c2024fbfd58527e2da8bfb67ff65" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.collection" name="collection" version="1.0.0"> + <artifact name="collection-1.0.0.jar"> + <sha256 value="9c8d117b5c2bc120a1cdfeb857e05b495b16c36013570372a708f7827e3ac9f9" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.collection" name="collection" version="1.1.0"> + <artifact name="collection-1.1.0.jar"> + <sha256 value="632a0e5407461de774409352940e292a291037724207a787820c77daf7d33b72" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.collection" name="collection-ktx" version="1.1.0"> + <artifact name="collection-ktx-1.1.0.jar"> + <sha256 value="2bfc54475c047131913361f56d0f7f019c6e5bee53eeb0eb7d94a7c499a05227" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.collection" name="collection-ktx" version="1.2.0"> + <artifact name="collection-ktx-1.2.0.module"> + <sha256 value="f65f46474d6e6ef108d66479b5f0471c0a4b349339d36bd39b41041125413277" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.compose.animation" name="animation-core" version="1.0.0"> + <artifact name="animation-core-1.0.0.module"> + <sha256 value="2e3502f0deaf56b098b0412075fcc3e7c2d85b95ae9bf4230ec92c2a9008f842" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.compose.animation" name="animation-core" version="1.2.1"> + <artifact name="animation-core-1.2.1.module"> + <sha256 value="9083ac53ad162f4167ecfb895469943504f4cd6a624e612936a5209144c5b6bf" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.compose.material" name="material" version="1.0.0"> + <artifact name="material-1.0.0.aar"> + <sha256 value="5b1efb82311098418e9f61c5d3aa95d8e44fc36319d23a2901232fbe7f147d8b" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="material-1.0.0.module"> + <sha256 value="e8ae601d866e627b361f4d686e90b1918660b55bf97947b5f31eae7df304d0bc" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.compose.material" name="material-icons-core" version="1.0.0"> + <artifact name="material-icons-core-1.0.0.aar"> + <sha256 value="6e049492ec2ff0a6a1166a5985a924cf4de03465d17462594284f81eafe1a9dd" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="material-icons-core-1.0.0.module"> + <sha256 value="1fb8325c6bbab3a99bd3c8a8af78f5addecc629166bfd9c86b07a4b3b120c8a8" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.compose.material" name="material-ripple" version="1.0.0"> + <artifact name="material-ripple-1.0.0.aar"> + <sha256 value="0d3ac24c815fba15c57e1ca03f406399cd69ac1e41e390f61258c22a3226f550" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="material-ripple-1.0.0.module"> + <sha256 value="03eb853a7cb720707b49a50c29a16089033cc905b6cabe3220358c34902100b1" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.compose.runtime" name="runtime" version="1.7.1"> + <artifact name="runtime-1.7.1.module"> + <sha256 value="be6e4afbc5e3be8f24b5f1d602cbbd3af46de26293d627af56c420fa440dd0a3" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.concurrent" name="concurrent-futures" version="1.1.0"> + <artifact name="concurrent-futures-1.1.0.jar"> + <sha256 value="0ce067c514a0d1049d1bebdf709e344ed3266fe9744275682937cdcb13334e9e" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="concurrent-futures-1.1.0.module"> + <sha256 value="77639a0b051e22510bad93affcea0ebd781ef124bf9b7621a95749937bcfcdfd" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.concurrent" name="concurrent-futures-ktx" version="1.1.0"> + <artifact name="concurrent-futures-ktx-1.1.0.jar"> + <sha256 value="1968bf52039e38636aa6f114cd17d7256919d1e8997417716fef9d1da1f24d85" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="concurrent-futures-ktx-1.1.0.module"> + <sha256 value="69b79724566d49140846700690b8d2165231c577e93e66726a443e8f976bbe19" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.core" name="core" version="1.1.0"> + <artifact name="core-1.1.0.aar"> + <sha256 value="76c7cfbe596fe3c09a6983bf1c89e889299c08ac9a3b52ce5182a088d056647e" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.core" name="core" version="1.13.0"> + <artifact name="core-1.13.0.aar"> + <sha256 value="1b96c8eb10c4b40283fdd6e9aa74ffff05fae4f15d54f61ba69d517fcd144695" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.core" name="core" version="1.13.1"> + <artifact name="core-1.13.1.aar"> + <sha256 value="2c27de199535675005553066597a4b20fa1eea7c228ab4ef6b32b5fe39ca1f59" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.core" name="core" version="1.15.0"> + <artifact name="core-1.15.0.aar"> + <sha256 value="432b85a1974076e14b487ece4a28c59a84f1b9efc3fc8be72cd7f05d32055e51" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.core" name="core" version="1.2.0"> + <artifact name="core-1.2.0.aar"> + <sha256 value="524b8b88ceb6a74a7e44e6b567a135660f211799904cb218bfee5be1166820b2" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.core" name="core-ktx" version="1.2.0"> + <artifact name="core-ktx-1.2.0.aar"> + <sha256 value="dcb74d510d552b35eff73b0dd27b829649535f3902e5b5a1f26040383c10a940" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.core" name="core-ktx" version="1.5.0"> + <artifact name="core-ktx-1.5.0.module"> + <sha256 value="b037fdfb267dc0141ab9f4e4e85daf87b175cf311248d54b501b58ec42345315" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.core" name="core-ktx" version="1.9.0"> + <artifact name="core-ktx-1.9.0.aar"> + <sha256 value="1542a1df7be908c95fee91b8dbc03fd974f53f11d84a85d881f95a52551c4051" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="core-ktx-1.9.0.module"> + <sha256 value="4d46646066c794f2812d5b33a9422d37e4f918c4d809cd1fb2579c7022ef2818" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.cursoradapter" name="cursoradapter" version="1.0.0"> + <artifact name="cursoradapter-1.0.0.aar"> + <sha256 value="a81c8fe78815fa47df5b749deb52727ad11f9397da58b16017f4eb2c11e28564" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.customview" name="customview" version="1.0.0"> + <artifact name="customview-1.0.0.aar"> + <sha256 value="20e5b8f6526a34595a604f56718da81167c0b40a7a94a57daa355663f2594df2" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.customview" name="customview-poolingcontainer" version="1.0.0"> + <artifact name="customview-poolingcontainer-1.0.0.aar"> + <sha256 value="3584102fc49bf399c56e3b7be4bfe12000c46112320cd8cf85cc0a8f93f3e752" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="customview-poolingcontainer-1.0.0.module"> + <sha256 value="903034d5152dd2e0162b1468ea25a22e1ca384006b3d282d5a143cc760321a01" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.drawerlayout" name="drawerlayout" version="1.0.0"> + <artifact name="drawerlayout-1.0.0.aar"> + <sha256 value="9402442cdc5a43cf62fb14f8cf98c63342d4d9d9b805c8033c6cf7e802749ac1" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.emoji2" name="emoji2" version="1.2.0"> + <artifact name="emoji2-1.2.0.module"> + <sha256 value="9d1996cca03777baa1f27cd15531db983a633dae37b90f85bd53501acb56699d" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.emoji2" name="emoji2" version="1.3.0"> + <artifact name="emoji2-1.3.0.aar"> + <sha256 value="2bf23818b23a996ddaa1b5fd5bb32129daff6bbb2dce15166e2fccdd2010b1a5" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="emoji2-1.3.0.module"> + <sha256 value="ddc851edba65fd15a7a1bc3ad18648e2f732dd5ad8ef3602224bce0647f5b4d1" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.emoji2" name="emoji2-views-helper" version="1.2.0"> + <artifact name="emoji2-views-helper-1.2.0.module"> + <sha256 value="a3a9db581abf1787b01ff15c40f059530e8e64f3937caa2d788f42eb39893268" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.emoji2" name="emoji2-views-helper" version="1.3.0"> + <artifact name="emoji2-views-helper-1.3.0.aar"> + <sha256 value="9a1351295a4f739df0efe8344adaa9afb34856c3af584d4a9afbec105a45b90b" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="emoji2-views-helper-1.3.0.module"> + <sha256 value="09974bb5ef9780de9d56715d71171a35c78fb2e17fd865773b0c83a3acac039c" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.fragment" name="fragment" version="1.1.0"> + <artifact name="fragment-1.1.0.aar"> + <sha256 value="a14c8b8f2153f128e800fbd266a6beab1c283982a29ec570d2cc05d307d81496" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.fragment" name="fragment" version="1.5.4"> + <artifact name="fragment-1.5.4.aar"> + <sha256 value="bc3c2431dda42e94bb9511c587eae890d276e4aafe393a8da7b00169186dafde" origin="Generated by Gradle"/> + </artifact> + <artifact name="fragment-1.5.4.module"> + <sha256 value="af3260808dceb6532efc2d7215be45872c24a699dada7d77bff738ce3b85a7f0" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.fragment" name="fragment" version="1.8.5"> + <artifact name="fragment-1.8.5.aar"> + <sha256 value="1dcb3a05d1b4815951eb492d80e883add888d5f24429d6423a8ad7fae14f48cd" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.interpolator" name="interpolator" version="1.0.0"> + <artifact name="interpolator-1.0.0.aar"> + <sha256 value="33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-common" version="2.3.0"> + <artifact name="lifecycle-common-2.3.0.jar"> + <sha256 value="15848fb56db32f4c7cdc72b324003183d52a4884d6bf09be708ac7f587d139b5" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="lifecycle-common-2.3.0.module"> + <sha256 value="47bfb037959169dde7eedc6294d83ad061724e4dae27c03a4836e392d5ad5ba7" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-common" version="2.3.1"> + <artifact name="lifecycle-common-2.3.1.jar"> + <sha256 value="15848fb56db32f4c7cdc72b324003183d52a4884d6bf09be708ac7f587d139b5" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="lifecycle-common-2.3.1.module"> + <sha256 value="5fb7c8514d8c56cada5e29ef89dc0289e71942ab4cb0b2e6dca137b9dcb8fdd4" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-common" version="2.6.1"> + <artifact name="lifecycle-common-2.6.1.module"> + <sha256 value="93747a9145cb36bc71005f598ede32e2b1149ade5a16e62b0e4969345bc62d85" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-common-java8" version="2.6.1"> + <artifact name="lifecycle-common-java8-2.6.1.module"> + <sha256 value="1beb0b9fffb630a005deca1d3583d2acbec8685d6de809a3a6e0e433f418b6c3" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-livedata" version="2.0.0"> + <artifact name="lifecycle-livedata-2.0.0.aar"> + <sha256 value="c82609ced8c498f0a701a30fb6771bb7480860daee84d82e0a81ee86edf7ba39" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-livedata-core" version="2.3.0"> + <artifact name="lifecycle-livedata-core-2.3.0.aar"> + <sha256 value="89f480888f2bb8eb62d9b7b1eb34be69b59ec84b24a1b0bdbeb49973478c6da3" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="lifecycle-livedata-core-2.3.0.module"> + <sha256 value="1db780dc703f46140f87c8c6ad856e3d7bbd3ec1312dfdbb6467083913fe333b" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-livedata-core" version="2.3.1"> + <artifact name="lifecycle-livedata-core-2.3.1.aar"> + <sha256 value="e55d38c372460f0a03997ddc950c67227511340fd74f8634d99d29653cd81ab1" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-livedata-core-2.3.1.module"> + <sha256 value="b1e095d550d39a7d6c815761d6dbe3fd64eb31a39dc28146e78bbf2c01ba8f41" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-livedata-core" version="2.5.1"> + <artifact name="lifecycle-livedata-core-2.5.1.module"> + <sha256 value="3f388e9e078901970c2bfcfc02fecae948de4b46be5211919ae07d012ca2980d" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-livedata-core" version="2.6.1"> + <artifact name="lifecycle-livedata-core-2.6.1.module"> + <sha256 value="e9c0dc3f0ac54419c0cfed8ff5cecb82943a7c58f7a54169f0d849b2c60a3552" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-livedata-core-ktx" version="2.6.1"> + <artifact name="lifecycle-livedata-core-ktx-2.6.1.module"> + <sha256 value="d8699c515516aee3a0613de951649d9f1e137d33fedf077be0a6aa9e01ae211f" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-process" version="2.4.1"> + <artifact name="lifecycle-process-2.4.1.module"> + <sha256 value="e3aae3ed04b4744ff31452e98fd299e3adfd28d3b5723661d9678b92fa09ceb4" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-process" version="2.6.1"> + <artifact name="lifecycle-process-2.6.1.module"> + <sha256 value="58c9e27371ccf7a22a233f44926d348c9d07e78c41a56588a4265ff6ae76645a" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-runtime" version="2.3.0"> + <artifact name="lifecycle-runtime-2.3.0.aar"> + <sha256 value="94f528fd5fb123f75b6e65d07a6ef5cd6c0e69ac604d106aaa12705282456234" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-runtime-2.3.0.module"> + <sha256 value="01f17f2bc714167f2cc1e66ccf74cbced329fd5be884872c786be69616ca5aad" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-runtime" version="2.3.1"> + <artifact name="lifecycle-runtime-2.3.1.aar"> + <sha256 value="dd294f4a689c71ff877fd41f3b67a3a62f7760d44ce420e6130f1fc3569d8f00" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-runtime-2.3.1.module"> + <sha256 value="2a7b90e5049b674b36bccfd68677b3a0b3178b3f7c2ef7ddf618d3895598c4ce" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-runtime" version="2.6.1"> + <artifact name="lifecycle-runtime-2.6.1.module"> + <sha256 value="a4cbb01a42d07047bd8d870017c96a1b0b7b4673320e86b66317a13be2ec10c7" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-runtime-ktx" version="2.6.1"> + <artifact name="lifecycle-runtime-ktx-2.6.1.module"> + <sha256 value="39854f32c9b010f652f4e5041ca4ce06981dcb6954128c1e8e1cc02e63ab185f" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-viewmodel" version="2.3.0"> + <artifact name="lifecycle-viewmodel-2.3.0.aar"> + <sha256 value="cea8f26fa232037922b69af9cd1bde2df1211acc8b75253e425b7150a5fca59d" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="lifecycle-viewmodel-2.3.0.module"> + <sha256 value="feeb5ec453c20d8c1900b0849d2066edc8a41532ce0088d641c4a886bae57a08" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-viewmodel" version="2.3.1"> + <artifact name="lifecycle-viewmodel-2.3.1.aar"> + <sha256 value="b6db4c274a12ff85a4747e1e6669c7e98aefa2571ace9d1f1a6fa6be417ce838" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-viewmodel-2.3.1.module"> + <sha256 value="a531853dfe316c90b7466d24be94dbe60a60ef54a52c904c86381986202e51f4" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-viewmodel" version="2.6.1"> + <artifact name="lifecycle-viewmodel-2.6.1.module"> + <sha256 value="2b406faea5c12f2b8df4b7a60931f846648f2e1f4d78361e198d1184f19a4797" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-viewmodel" version="2.6.2"> + <artifact name="lifecycle-viewmodel-2.6.2.aar"> + <sha256 value="e4ff4338999e1c6c9c724719f5d4aa7dd61bf6f545d5256a27a9d375df9f2330" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-viewmodel-ktx" version="2.6.1"> + <artifact name="lifecycle-viewmodel-ktx-2.6.1.module"> + <sha256 value="a5110f85788bc167df9fe8fbe08004ddc5c5dd9b15cb7376ceeaef025fccaaf8" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-viewmodel-savedstate" version="2.3.0"> + <artifact name="lifecycle-viewmodel-savedstate-2.3.0.aar"> + <sha256 value="49f9532b5104cc1ee64900ed4f696d031d807fba726e0d5d6a52459e8fba4a1d" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="lifecycle-viewmodel-savedstate-2.3.0.module"> + <sha256 value="aaebeb10e23b2ca35346e767aead804254a9889623873fc5cab2041dc931ad9c" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-viewmodel-savedstate" version="2.3.1"> + <artifact name="lifecycle-viewmodel-savedstate-2.3.1.aar"> + <sha256 value="97137a8af6a31776a14e4866ab808c7c0a791b484bdbc788bbd83e66407564c0" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="lifecycle-viewmodel-savedstate-2.3.1.module"> + <sha256 value="8083710b758ac096891e91f51d91ee56a445b265d7becf230355377327c0418b" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-viewmodel-savedstate" version="2.5.1"> + <artifact name="lifecycle-viewmodel-savedstate-2.5.1.module"> + <sha256 value="29acd5fe614b3f89123eb838f688d625eaa8b422c8d1905b48ad8e760cd7ad8b" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-viewmodel-savedstate" version="2.6.1"> + <artifact name="lifecycle-viewmodel-savedstate-2.6.1.module"> + <sha256 value="dafb8649763d29c29cda27bc22fcdab9a9efc53c0fff9ae3de90882eabaa8944" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.loader" name="loader" version="1.0.0"> + <artifact name="loader-1.0.0.aar"> + <sha256 value="11f735cb3b55c458d470bed9e25254375b518b4b1bad6926783a7026db0f5025" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.profileinstaller" name="profileinstaller" version="1.3.1"> + <artifact name="profileinstaller-1.3.1.aar"> + <sha256 value="d0e402ec31f24028a1dc7eb6a0a3f9d9635c1459392cd734396343b73d673948" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="profileinstaller-1.3.1.module"> + <sha256 value="cc7eed0ed4b669de84b852f78797a50018a4f30002e1e38aaa668af22ca5b460" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.resourceinspection" name="resourceinspection-annotation" version="1.0.1"> + <artifact name="resourceinspection-annotation-1.0.1.jar"> + <sha256 value="8cff870ec6fb31db48a52f4a792335b4bf8de07e03bd37823181526433ccd5cb" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="resourceinspection-annotation-1.0.1.module"> + <sha256 value="352a11a8d8a4c1bd6cd2c2fefff9c94ca954d7b5202a0656959db95297f6a2b7" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.savedstate" name="savedstate" version="1.1.0"> + <artifact name="savedstate-1.1.0.aar"> + <sha256 value="d60bbe44c2c08083a17c5dc678a6d6b4d0a2d664858016ab5c049cbea90a63b7" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="savedstate-1.1.0.module"> + <sha256 value="6eea2bc150828c8fcba777e93037038e2ee3ec441c43d6acecf2c5cd9ddc5374" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.savedstate" name="savedstate" version="1.2.1"> + <artifact name="savedstate-1.2.1.aar"> + <sha256 value="21a7d4bcf6bdb94ad7b9283801529300b4fbb8808ca4f191e0cdce6fd8e4705a" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="savedstate-1.2.1.module"> + <sha256 value="5bb656fc760d9e3996b535160cbb4106033c9f736e9089e6ef4eb0c669785066" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.savedstate" name="savedstate-ktx" version="1.2.1"> + <artifact name="savedstate-ktx-1.2.1.aar"> + <sha256 value="8553f87e7136c24ec5243560f48f1c32cba56daa77722f89589a5cafcb8f7894" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="savedstate-ktx-1.2.1.module"> + <sha256 value="94359184b2ba51c0f498a2b9055d37b372231ef9bcc54a4972ac99f0303afff1" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.startup" name="startup-runtime" version="1.0.0"> + <artifact name="startup-runtime-1.0.0.module"> + <sha256 value="40effca0d6ee1fde32bc296897e54ebbcc4cf4aa29b0c531036cbd2a824a3c24" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.startup" name="startup-runtime" version="1.1.1"> + <artifact name="startup-runtime-1.1.1.aar"> + <sha256 value="e0a6329a371262fe4c450372b70fdaf33b769ef6917094723787cfce896b1dd3" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="startup-runtime-1.1.1.module"> + <sha256 value="cfd96cf6450c6e2b697598924729ad9a0495c5a4fcf4ebee7e2f81b07e415865" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.test" name="annotation" version="1.0.1"> + <artifact name="annotation-1.0.1.aar"> + <sha256 value="c0754928effe1968c3a9a7b55d1dfc7ceb1e1e7c9f3f09f98afd42431f712492" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.test.ext" name="junit" version="1.1.5"> + <artifact name="junit-1.1.5.aar"> + <sha256 value="4307c0e60f5d701db9c59bcd9115af705113c36a9132fa3dbad58db1294e9bfd" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.tracing" name="tracing" version="1.0.0"> + <artifact name="tracing-1.0.0.aar"> + <sha256 value="07b8b6139665b884a162eccf97891ca50f7f56831233bf25168ae04f7b568612" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="tracing-1.0.0.module"> + <sha256 value="fc8b21ebe5fa3a7c96ee098bcdcd00f077ebce73f243fa858e2b0671615f75d8" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.tracing" name="tracing" version="1.1.0"> + <artifact name="tracing-1.1.0.aar"> + <sha256 value="5b78e2c618fc10b3d14decc01df76158f15954ad746aacf0607766721da081f6" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="tracing-1.1.0.module"> + <sha256 value="b1fed4309623b6f20bc817d8fbd70e4ea7085e40647694cd399ae58d2f0049e3" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.vectordrawable" name="vectordrawable" version="1.1.0"> + <artifact name="vectordrawable-1.1.0.aar"> + <sha256 value="46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.vectordrawable" name="vectordrawable-animated" version="1.1.0"> + <artifact name="vectordrawable-animated-1.1.0.aar"> + <sha256 value="76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.versionedparcelable" name="versionedparcelable" version="1.1.0"> + <artifact name="versionedparcelable-1.1.0.aar"> + <sha256 value="9a1d77140ac222b7866b5054ee7d159bc1800987ed2d46dd6afdd145abb710c1" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.versionedparcelable" name="versionedparcelable" version="1.1.1"> + <artifact name="versionedparcelable-1.1.1.aar"> + <sha256 value="57e8d93260d18d5b9007c9eed3c64ad159de90c8609ebfc74a347cbd514535a4" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.viewpager" name="viewpager" version="1.0.0"> + <artifact name="viewpager-1.0.0.aar"> + <sha256 value="147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.android.billingclient" name="billing" version="7.1.1"> + <artifact name="billing-7.1.1.aar"> + <sha256 value="ac1d32fa0077c11ad262dd048dde43261fc3059040f152058d21c94603b96505" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.android.billingclient" name="billing-ktx" version="7.1.1"> + <artifact name="billing-ktx-7.1.1.aar"> + <sha256 value="5918cea85e0c23e777921462442da6e8e1711c626e433d582f104adc3d142035" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.android.tools.build" name="bundletool" version="1.17.2"> + <artifact name="bundletool-1.17.2.jar"> + <sha256 value="166855cb81e10f2328a2931006f4801f422d8f4de5d717ec0f7f16fc2049a089" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.android.tools.build" name="transform-api" version="2.0.0-deprecated-use-gradle-api"> + <artifact name="transform-api-2.0.0-deprecated-use-gradle-api.jar"> + <sha256 value="4de4a3d05e1c534c2db9e4588bf34082bb2bd232d8abb9727c430290ce225740" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.android.tools.build.jetifier" name="jetifier-core" version="1.0.0-beta10"> + <artifact name="jetifier-core-1.0.0-beta10.jar"> + <sha256 value="26abb4a13927d9062169c504c9e94fe80e9ae3a4f7b5ab8875ab007536a91f5e" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="jetifier-core-1.0.0-beta10.module"> + <sha256 value="f0917589a42d276163f10040ab5842e91883dcbdb1d48bfd1f1fcaa72c1ca7b7" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.android.tools.build.jetifier" name="jetifier-processor" version="1.0.0-beta10"> + <artifact name="jetifier-processor-1.0.0-beta10.jar"> + <sha256 value="c5067a7b928237a1271a5e9cb5710e9f80b4973293945bc51e3a4c864ea4bfed" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="jetifier-processor-1.0.0-beta10.module"> + <sha256 value="36c25576b19993df360170528cc62b7246c37776d6158154a67cdf8fc2d58e13" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.github.ben-manes" name="gradle-versions-plugin" version="0.52.0"> + <artifact name="gradle-versions-plugin-0.52.0.jar"> + <sha256 value="cee8a151d2e0be9f3a85ca2e5d87a0da5c91a481edf1bc7f7b57b56308fd3c0d" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="gradle-versions-plugin-0.52.0.module"> + <sha256 value="afa70be4ed21eb8e9027684f15fa5e2975f3d2e46d22937bea39a10e48f79ddd" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.google.android.datatransport" name="transport-api" version="3.0.0"> + <artifact name="transport-api-3.0.0.aar"> + <sha256 value="4e6983c0703b357df6f1c6ceacb1b5dfc2c5006a789c799fec2298b2b5337466" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.google.android.datatransport" name="transport-backend-cct" version="3.1.8"> + <artifact name="transport-backend-cct-3.1.8.aar"> + <sha256 value="e17edd1ef7fd475c90baa4e39422332f27087d34bcb46cb48ce86af9a54a612e" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.google.android.datatransport" name="transport-runtime" version="3.1.8"> + <artifact name="transport-runtime-3.1.8.aar"> + <sha256 value="cb9353ef1791ae17097d878ca711e25a9c32cec9042adc49b00cadfee1a7290b" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.google.android.gms" name="play-services-base" version="18.5.0"> + <artifact name="play-services-base-18.5.0.aar"> + <sha256 value="59a5c0c2da12311d75d965ce1f419498536b1a167fb28ff7dfc2dfd9cefa4157" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.google.android.gms" name="play-services-basement" version="18.4.0"> + <artifact name="play-services-basement-18.4.0.aar"> + <sha256 value="ce5c936fd66814b3602f5c6a5e929911ff973d4b05f6de9996da596bef97cad2" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.google.android.gms" name="play-services-location" version="19.0.0"> + <artifact name="play-services-location-19.0.0.aar"> + <sha256 value="6b205c43ba5df751eca8ce9dae7a58effafac7d637fb4fc708a7522d1b99cf80" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.google.android.gms" name="play-services-places-placereport" version="17.0.0"> + <artifact name="play-services-places-placereport-17.0.0.aar"> + <sha256 value="2c7fd63ad02f28150ae4ffe4615dac7d694d790e2c4667f777aedc8ee054e929" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.google.android.gms" name="play-services-tasks" version="18.2.0"> + <artifact name="play-services-tasks-18.2.0.aar"> + <sha256 value="7f2aaa8f502068eaf54356ca92aec04271d6e7c416c52c45c0d23440fcbd1654" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.google.firebase" name="firebase-encoders" version="17.0.0"> + <artifact name="firebase-encoders-17.0.0.jar"> + <sha256 value="282a5a703f9b7eb56508dde97ea918e95d73318b157050f457f7a86dca750150" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.google.firebase" name="firebase-encoders-json" version="18.0.0"> + <artifact name="firebase-encoders-json-18.0.0.aar"> + <sha256 value="80aece7e1ef58957ca2fc1957bc9208ec92a3a9528201331d3c63e3182570f97" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.google.firebase" name="firebase-encoders-proto" version="16.0.0"> + <artifact name="firebase-encoders-proto-16.0.0.jar"> + <sha256 value="293db96a0d1d43f033167881b638d8fde844e4e5495f5101cf52295765295e0e" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.google.guava" name="guava" version="33.3.1-android"> + <artifact name="guava-33.3.1-jre.jar"> + <sha256 value="4bf0e2c5af8e4525c96e8fde17a4f7307f97f8478f11c4c8e35a0e3298ae4e90" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.google.testing.platform" name="android-device-provider-local" version="0.0.9-alpha03"> + <artifact name="android-device-provider-local-0.0.9-alpha03.jar"> + <sha256 value="667a4d35bbba87d3c86f5180dfa521fdbd7a4ef5c60d949154b0301f3e232e1b" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.google.testing.platform" name="android-driver-instrumentation" version="0.0.9-alpha03"> + <artifact name="android-driver-instrumentation-0.0.9-alpha03.jar"> + <sha256 value="507c632ec7db77bcb299b5519d59b14cc6243aac541767c632fdbeddc6226b07" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.google.testing.platform" name="android-test-plugin" version="0.0.9-alpha03"> + <artifact name="android-test-plugin-0.0.9-alpha03.jar"> + <sha256 value="d6cb7e126f433037190bcd3c3b904b19ba842d46b17b0fd27c38cc4ccecbec90" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.google.testing.platform" name="core" version="0.0.9-alpha03"> + <artifact name="core-0.0.9-alpha03.jar"> + <sha256 value="6e1806d015c416596f53a45a3100e25743c313a6e3fc4f52f24e8b257f2c82ce" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.google.testing.platform" name="core-proto" version="0.0.9-alpha03"> + <artifact name="core-proto-0.0.9-alpha03.jar"> + <sha256 value="d001eb0ccbbfc8cb9eaa193a358e63712974639775647be949ab232c2b29b407" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.google.testing.platform" name="launcher" version="0.0.9-alpha03"> + <artifact name="launcher-0.0.9-alpha03.jar"> + <sha256 value="0012f980a059a0c4c216d0f1d0016867ab31eb8079e3f8f879f1f02b7be3a6e7" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="javax.inject" name="javax.inject" version="1"> + <artifact name="javax.inject-1.jar"> + <sha256 value="91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="net.sf.kxml" name="kxml2" version="2.3.0"> + <artifact name="kxml2-2.3.0.jar"> + <sha256 value="f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="org.mozilla.rust-android-gradle" name="plugin" version="0.9.6"> + <artifact name="plugin-0.9.6.jar"> + <sha256 value="e256ee50a14d28e59c9c69c090b3e7654c197e84111c94016dd5d55034ccc0ee" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="plugin-0.9.6.module"> + <sha256 value="5f0c98844d8c214409c6ef921ff4520cce91e5d3c590a066add3a14bad850d0c" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + </components> +</verification-metadata> diff --git a/android/gradle/verification-metadata.xml b/android/gradle/verification-metadata.xml index 6ddf413c72..29a3983128 100644 --- a/android/gradle/verification-metadata.xml +++ b/android/gradle/verification-metadata.xml @@ -25,8 +25,7 @@ <verification-metadata xmlns="https://schema.gradle.org/dependency-verification" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://schema.gradle.org/dependency-verification https://schema.gradle.org/dependency-verification/dependency-verification-1.3.xsd"> <configuration> <verify-metadata>true</verify-metadata> - <verify-signatures>true</verify-signatures> - <key-servers enabled="false"/> + <verify-signatures>false</verify-signatures> <trusted-artifacts> <trust group="com.github.burrunan.multicache"/> <trust file=".*-javadoc[.]jar" regex="true"/> @@ -34,233 +33,6 @@ <trust file=".*[.]pom" regex="true"/> <trust file="gradle-[0-9.]+-src.zip" regex="true"/> </trusted-artifacts> - <trusted-keys> - <trusted-key id="04543577D6A9CC626239C50C7ECBD740FF06AEB5"> - <trusting group="org.glassfish.jaxb"/> - <trusting group="org.jvnet.staxex"/> - <trusting group="^com[.]sun($|([.].*))" regex="true"/> - </trusted-key> - <trusted-key id="0785B3EFF60B1B1BEA94E0BB7C25280EAE63EBE5" group="^org[.]apache[.]httpcomponents($|([.].*))" regex="true"/> - <trusted-key id="08F0AAB4D0C1A4BDDE340765B341DDB020FCB6AB" group="org.bouncycastle" name="bcpg-jdk18on"/> - <trusted-key id="09939C73246B4BA7444CAA453D002DBC5EA9615F" group="dev.drewhamilton.poko"/> - <trusted-key id="0CC641C3A62453AB390066C4A41F13C999945293"> - <trusting group="commons-collections"/> - <trusting group="commons-logging"/> - </trusted-key> - <trusted-key id="0CFA413799E2464C7D7E26220A4B343F2A55FDAE" group="com.h2database" name="h2"/> - <trusted-key id="0D35D3F60078655126908E8AF3D1600878E85A3D" group="io.netty"/> - <trusted-key id="0DCF749D41A80E58041AAE1728F57F70167C0B3A" group="org.sonatype.goodies" name="package-url-java"/> - <trusted-key id="0F06FF86BEEAF4E71866EE5232EE5355A6BC6E42"> - <trusting group="androidx.activity"/> - <trusting group="androidx.constraintlayout"/> - <trusting group="androidx.core"/> - <trusting group="androidx.credentials"/> - <trusting group="androidx.databinding"/> - <trusting group="androidx.datastore"/> - <trusting group="androidx.navigation"/> - <trusting group="^androidx[.]compose($|([.].*))" regex="true"/> - <trusting group="^com[.]android($|([.].*))" regex="true"/> - </trusted-key> - <trusted-key id="0F07D1201BDDAB67CFB84EB479752DB6C966F0B8" group="com.google.android" name="annotations"/> - <trusted-key id="120D6F34E627ED3A772EBBFE55C7E5E701832382"> - <trusting group="org.snakeyaml"/> - <trusting group="org.yaml"/> - </trusted-key> - <trusted-key id="144219B604DDE6A2383FA0EE9C6404EBCE3E4464" group="com.github.zafarkhaja" name="java-semver"/> - <trusted-key id="19BEAB2D799C020F17C69126B16698A4ADF4D638" group="org.checkerframework" name="checker-qual"/> - <trusted-key id="1A55F091AD28C07F831FA44D7905DE25C78AD456" group="com.google.protobuf"/> - <trusted-key id="1BD97A6A154E7810EE0BC832E2F38302C8075E3D" group="org.gradle.kotlin" name="gradle-kotlin-dsl-plugins"/> - <trusted-key id="1D85469D8559C2E1DF5F925131D2D79DF7E85DD3" group="org.jcommander" name="jcommander"/> - <trusted-key id="1DBB44E80F61493D6369B5FB95C15058A5EDA4F1" group="com.google.gradle" name="osdetector-gradle-plugin"/> - <trusted-key id="1DE48A38424721249780C6A8C7DFF5A8DBC5381C" group="io.arrow-kt"/> - <trusted-key id="20723A6399BC060154283B37CFAE163B64AC9189"> - <trusting group="org.jetbrains.compose.annotation-internal"/> - <trusting group="org.jetbrains.compose.collection-internal"/> - <trusting group="org.jetbrains.compose.runtime"/> - <trusting group="^org[.]jetbrains[.]androidx($|([.].*))" regex="true"/> - </trusted-key> - <trusted-key id="24D04176586361FDA94EE0315F7786DF73E61F56" group="com.google.devtools.ksp"/> - <trusted-key id="259A55407DD6C00299E6607EFFDE55BE73A2D1ED"> - <trusting group="io.github.jeremylong"/> - <trusting group="org.owasp"/> - </trusted-key> - <trusted-key id="28118C070CB22A0175A2E8D43D12CA2AC19F3181" group="^com[.]fasterxml($|([.].*))" regex="true"/> - <trusted-key id="2BCBDD0F23EA1CAFCC11D4860374CF2E8DD1BDFD" group="^org[.]sonatype($|([.].*))" regex="true"/> - <trusted-key id="2DB4F1EF0FA761ECC4EA935C86FDC7E2A11262CB"> - <trusting group="commons-codec"/> - <trusting group="commons-io"/> - <trusting group="commons-logging"/> - <trusting group="commons-validator"/> - <trusting group="org.apache.commons"/> - </trusted-key> - <trusted-key id="2E3A1AFFE42B5F53AF19F780BCF4173966770193" group="org.jetbrains" name="annotations"/> - <trusted-key id="2FC53E6B1F681184F4CCD637F5C81DE10A0B8ECC" group="org.yaml" name="snakeyaml"/> - <trusted-key id="3051D45031E13516A6E8FAFF280D66A55F5316C5" group="org.bitbucket.b_c" name="jose4j"/> - <trusted-key id="31BAE2E51D95E0F8AD9B7BCC40A3C4432BD7308C" group="com.googlecode.juniversalchardet" name="juniversalchardet"/> - <trusted-key id="32118CF76C9EC5D918E54967CA80D1F0EB6CA4BA" group="org.codehaus.mojo"/> - <trusted-key id="33FD4BFD33554634053D73C0C2148900BCD3C2AF" group="org.jetbrains" name="annotations"/> - <trusted-key id="34441E504A937F43EB0DAEF96A65176A0FB1CD0B" group="org.codehaus.groovy"/> - <trusted-key id="350C5D75D04AA599CBAD22348D5059F2B1927A9A" group="com.lemonappdev" name="konsist"/> - <trusted-key id="3690C240CE51B4670D30AD1C38EE757D69184620" group="org.tukaani" name="xz"/> - <trusted-key id="3E46916ED513BEFDEAA9A14AA6BC6A2C25A6479C" group="app.cash.turbine"/> - <trusted-key id="41CD49B4EF5876F9E9F691DABAC30622339994C4" group="org.jspecify" name="jspecify"/> - <trusted-key id="447C96E2C6AE137D1DC239B85A456ADE180A42C5" group="com.ncorti.ktfmt.gradle" name="plugin"/> - <trusted-key id="45B1912987CB9DFA6A0D9693067091F1549B293F" group="org.semver4j" name="semver4j"/> - <trusted-key id="47504B76CF89C15C0512D9AFE16AB52D79FD224F" group="^com[.]google($|([.].*))" regex="true"/> - <trusted-key id="475F3B8E59E6E63AA78067482C7B12F2A511E325" group="org.slf4j"/> - <trusted-key id="47BF592261CD1A8A69B703B4E0CB7823CFD00FBF" group="com.jakewharton.android.repackaged" name="dalvik-dx"/> - <trusted-key id="47EF0EC60C210BC6DFAA5819B7AE15C15C321C44" group="jakarta.transaction" name="jakarta.transaction-api"/> - <trusted-key id="4880ADC91C17426D0B061C89E8EBCFC35DF57B34" group="io.insert-koin"/> - <trusted-key id="4BF79B8259007B566D2FCE82296CD27F60EED12C" group="com.google.crypto.tink" name="tink"/> - <trusted-key id="4DB1A49729B053CAF015CEE9A6ADFC93EF34893E" group="org.hamcrest"/> - <trusted-key id="4E2DDD47E19863BB87211544CD3038FEF07D567E" group="org.apache.commons" name="commons-pool2"/> - <trusted-key id="4F7E32D440EF90A83011A8FC6425559C47CC79C4"> - <trusting group="com.sun.activation"/> - <trusting group="javax.activation"/> - <trusting group="javax.annotation"/> - <trusting group="javax.ws.rs"/> - </trusted-key> - <trusted-key id="4F8FEC6785F611D9A712EA2734918B7D3969D2F5" group="com.google.dagger" name="dagger"/> - <trusted-key id="50994C6216179B062157373A489AF4A51AADC0F9" group="org.eclipse.packager"/> - <trusted-key id="50E3EE1C91C7E0CB4DFB007B369424FC98F3F6EC" group="org.apache.lucene"/> - <trusted-key id="517B94F8D0A46317A28D8AB30DA8A5EC02D11EAD" group="net.sf.jopt-simple" name="jopt-simple"/> - <trusted-key id="54A26BFDC7ECDD39BA4C123AC3BAB45F4AF71FAB" group="io.opencensus" name="opencensus-proto"/> - <trusted-key id="5897253BEA3046AEEA95A067E93671C7272B7B3F" group="org.jdom" name="jdom2"/> - <trusted-key id="599A4719D6C63080E1A8000520F85E1C160E0716" group="org.whitesource" name="pecoff4j"/> - <trusted-key id="59B06224FD8912E36603BE79FEFE78456EDDC34A" group="io.mockk"/> - <trusted-key id="5D283C23D9D9DC2D9C2130E6AADF2C18DCF95764"> - <trusting group="com.github.package-url"/> - <trusting group="us.springett"/> - </trusted-key> - <trusted-key id="5F6C2148AD4911FE308110E5F0D0AE433308B042" group="io.gitlab.arturbosch.detekt"/> - <trusted-key id="600EA202B1EC682F4A788E5AAC7A514BC9F9BB70" group="io.opencensus"/> - <trusted-key id="60200AC4AE761F1614D6C46766D68DAA073BE985" group="org.slf4j"/> - <trusted-key id="648190996EC0930A6D7D49A978178478013521D0" group="com.facebook"/> - <trusted-key id="694621A7227D8D5289699830ABE9F3126BB741C1" group="^com[.]google($|([.].*))" regex="true"/> - <trusted-key id="696B6199A2A9D8C29CE78CC0D041CAD2E452550F" group="com.google.protobuf"/> - <trusted-key id="6A27B2F30F3DB8BF86D519F7EC5BCE97B4DEFA96" group="com.esotericsoftware" name="minlog"/> - <trusted-key id="6D2CEFAF48CADC28E644B22BBA9255C2CA445309" group="com.samskivert" name="jmustache"/> - <trusted-key id="6DD3B8C64EF75253BEB2C53AD908A43FB7EC07AC" group="jakarta.activation"/> - <trusted-key id="6F538074CCEBF35F28AF9B066A0975F8B1127B83" group="^org[.]jetbrains[.]kotlin($|([.].*))" regex="true"/> - <trusted-key id="6F9D10E747DC79485ABB4F72B709E61252F136DD" group="org.apache.velocity"/> - <trusted-key id="70CD19BFD9F6C330027D6F260315BFB7970A144F"> - <trusting group="javax.xml.bind"/> - <trusting group="org.glassfish"/> - </trusted-key> - <trusted-key id="7440F1F7D27BAC115F953D55EB095DA7D2F6AC0E" group="org.tensorflow" name="tensorflow-lite-metadata"/> - <trusted-key id="7616EB882DAF57A11477AAF559A252FB1199D873" group="com.google.code.findbugs" name="jsr305"/> - <trusted-key id="767ABE5902DC1603C4B2468A3B42B015E1C86D65" group="org.anarres.jdiagnostics" name="jdiagnostics"/> - <trusted-key id="78DA3333F653B1C54A938BE24DB7BC57DFDBCEA4" group="net.java.dev.jna" name="jna"/> - <trusted-key id="7B121B76A7ED6CE6E60AD51784E913A8E3A748C0" group="org.bouncycastle"/> - <trusted-key id="7E22D50A7EBD9D2CD269B2D4056ACA74D46000BF" group="io.netty"/> - <trusted-key id="7F36E793AE3252E5D9E9B98FEE9E7DC9D92FC896" group="com.google.errorprone"/> - <trusted-key id="839B8C32286C100BDB08F5522EB9468288817402" group="org.apache.commons"/> - <trusted-key id="8461EFA0E74ABAE010DE66994EB27DB2A3B88B8B"> - <trusting group="androidx.activity"/> - <trusting group="androidx.annotation"/> - <trusting group="androidx.collection"/> - <trusting group="androidx.core"/> - <trusting group="androidx.fragment"/> - <trusting group="androidx.lifecycle"/> - <trusting group="androidx.tracing" name="tracing"/> - <trusting group="^androidx[.]compose($|([.].*))" regex="true"/> - </trusted-key> - <trusted-key id="84789D24DF77A32433CE1F079EB80E92EB2135B1"> - <trusting group="org.apache"/> - <trusting group="org.codehaus.mojo"/> - </trusted-key> - <trusted-key id="8569C95CADC508B09FE90F3002216ED811210DAA" group="io.github.detekt.sarif4k"/> - <trusted-key id="8756C4F765C9AC3CB6B85D62379CE192D401AB61" group="^org[.]jetbrains($|([.].*))" regex="true"/> - <trusted-key id="8858D45BE9B276802318155B96FB9DB219F3338D" group="kr.motd.maven" name="os-maven-plugin"/> - <trusted-key id="8DF3B0AA23ED78BE5233F6C2DEA3D207428EF16D" group="com.linkedin.dexmaker" name="dexmaker"/> - <trusted-key id="8E3A02905A1AE67E7B0F9ACD3967D4EDA591B991"> - <trusting group="io.ktor"/> - <trusting group="org.jetbrains.kotlinx" name="kotlinx-html-jvm"/> - </trusted-key> - <trusted-key id="90EE19787A7BCF6FD37A1E9180C08B1C29100955" group="com.squareup" name="javawriter"/> - <trusted-key id="95115197C5227C0887299D000F9FE62F88E938D8" group="com.google.dagger" name="dagger"/> - <trusted-key id="99203D5A6468D757069CED511427500BB1D27520" group="io.exoquery" name="pprint-kotlin"/> - <trusted-key id="9A56AE5DDB7C01163B39DE72A14898310E6E898E" group="org.apache.lucene"/> - <trusted-key id="A22931805BEA371C4B607CD9CCC16740C5666D5A" group="com.github.spullara.mustache.java"/> - <trusted-key id="A28F589583F054D3114DF28FE561F0025AC4B54C" group="com.hankcs" name="aho-corasick-double-array-trie"/> - <trusted-key id="A413F67D71BEEC23ADD0CE0ACB43338E060CF9FA" group="com.google.code.findbugs" name="jsr305"/> - <trusted-key id="A5BD02B93E7A40482EB1D66A5F69AD087600B22C" group="org.ow2.asm"/> - <trusted-key id="A5F483CD733A4EBAEA378B2AE88979FB9B30ACF2"> - <trusting group="androidx.activity"/> - <trusting group="androidx.annotation"/> - <trusting group="androidx.appcompat"/> - <trusting group="androidx.collection"/> - <trusting group="androidx.constraintlayout"/> - <trusting group="androidx.core"/> - <trusting group="androidx.credentials" name="credentials"/> - <trusting group="androidx.databinding"/> - <trusting group="androidx.datastore"/> - <trusting group="androidx.fragment"/> - <trusting group="androidx.graphics"/> - <trusting group="androidx.lifecycle"/> - <trusting group="androidx.navigation"/> - <trusting group="androidx.profileinstaller" name="profileinstaller"/> - <trusting group="androidx.tv" name="tv-material"/> - <trusting group="^androidx[.]compose($|([.].*))" regex="true"/> - <trusting group="^androidx[.]test($|([.].*))" regex="true"/> - <trusting group="^com[.]android($|([.].*))" regex="true"/> - </trusted-key> - <trusted-key id="A6D6C97108B8585F91B158748671A8DF71296252" group="^com[.]squareup($|([.].*))" regex="true"/> - <trusted-key id="A7892505CF1A58076453E52D7999BEFBA1039E8B" group="net.bytebuddy"/> - <trusted-key id="A9F885A21BA0EFB7D0991E6CCAF5EC5919FEA27D" group="commons-digester" name="commons-digester"/> - <trusted-key id="AA70C7C433D501636392EC02153E7A3C2B4E5118" group="org.eclipse.ee4j" name="project"/> - <trusted-key id="B02335AA54CCF21E52BBF9ABD9C565AA72BA2FDD"> - <trusting group="com.google.protobuf"/> - <trusting group="io.grpc"/> - </trusted-key> - <trusted-key id="B12EC4594C2C8F6DF86AE4512606D7987FF1CD22" group="com.android.volley" name="volley"/> - <trusted-key id="B2F967B67DADC1F07172DBDADE453E55DC86FC9B" group="co.touchlab"/> - <trusted-key id="B41089A2DA79B0FA5810252872385FF0AF338D52" group="joda-time" name="joda-time"/> - <trusted-key id="B47C54D80B8C39B0AFB0ED536D088D202BEC9088" group="io.github.raamcosta.compose-destinations"/> - <trusted-key id="B6E73D84EA4FCC47166087253FAAD2CD5ECBB314"> - <trusting group="commons-beanutils"/> - <trusting group="org.apache.commons"/> - </trusted-key> - <trusted-key id="B83EB43C8884D8D8B2320940C72D9D97378E9A64" group="com.github.triplet.gradle"/> - <trusted-key id="BC87A3FD0A54480F0BADBEBD21939FF0CA2A6567" group="commons-codec" name="commons-codec"/> - <trusted-key id="BCC135FC7ED8214F823D73E97FE9900F412D622E" group="com.google.flatbuffers" name="flatbuffers-java"/> - <trusted-key id="BDB5FA4FE719D787FB3D3197F6D4A1D411E9D1AE" group="^com[.]google($|([.].*))" regex="true"/> - <trusted-key id="C0612048F3393B80B22639B4F067A2FD751AE3E4" group="io.github.davidburstrom.contester" name="contester-breakpoint"/> - <trusted-key id="C59362A11366D431E292AA32075DEF3EF14F0793" group="com.moandjiezana.toml" name="toml4j"/> - <trusted-key id="C6F7D1C804C821F49AF3BFC13AD93C3C677A106E" group="io.perfmark" name="perfmark-api"/> - <trusted-key id="C7BE5BCC9FEC15518CFDA882B0F3710FA64900E7" group="^com[.]google($|([.].*))" regex="true"/> - <trusted-key id="CAFE8E040FD28E7873171932BBE1070F76B97956" group="org.eclipse.packager"/> - <trusted-key id="CC57399D74CD7E4768ED6FA4CA62973FBF0451C0" group="com.vaadin.external.google" name="android-json"/> - <trusted-key id="CE0E1BC443809579D8718F4FB943F5CB616566CD" group="^de[.]mannodermaus($|([.].*))" regex="true"/> - <trusted-key id="CE4439C1BEF3DA83B1832F9DBEFEEF227A98B809" group="org.apache.velocity"/> - <trusted-key id="CE8075A251547BEE249BC151A2115AE15F6B8B72" group="org.apache.commons"/> - <trusted-key id="CFC10B69382CBCF5387E51484ECE492B63E38ACF" group="com.h3xstream.retirejs"/> - <trusted-key id="D477D51812E692011DB11E66A6EA2E2BF22E0543" group="io.github.java-diff-utils"/> - <trusted-key id="D6F1BC78607808EC8E9F69437A8860944FAD5F62" group="org.apache.commons" name="commons-parent"/> - <trusted-key id="DB0597E3144342256BC81E3EC727D053C4481CF5" group="org.tensorflow" name="tensorflow-lite-metadata"/> - <trusted-key id="DBD744ACE7ADE6AA50DD591F66B50994442D2D40" group="^com[.]squareup($|([.].*))" regex="true"/> - <trusted-key id="DF3986523A6AD079C46B730BCA183FBA1E476C6E" group="com.squareup.leakcanary"/> - <trusted-key id="E4EDD17FF6346F018F6FC7F34871433C7653D10C" group="net.gpedro.integrations.slack" name="slack-webhook"/> - <trusted-key id="E77417AC194160A3FABD04969A259C7EE636C5ED" group="com.google.errorprone"/> - <trusted-key id="E7DC75FC24FB3C8DFE8086AD3D5839A2262CBBFB" group="org.jetbrains.kotlinx"/> - <trusted-key id="E80EADEA55B8CA4AC11237EBAD26515E93BE1A0B" group="com.squareup.curtains" name="curtains"/> - <trusted-key id="E85AED155021AF8A6C6B7A4A7C7D8456294423BA" group="org.objenesis"/> - <trusted-key id="EB1B3DE71713C9EC2E87CC26EE92349AD86DE446" group="com.google.j2objc" name="j2objc-annotations"/> - <trusted-key id="EBB4A00DDEFB45874C6984D3FDC09E28DF98A023" group="io.grpc"/> - <trusted-key id="EE0CA873074092F806F59B65D364ABAA39A47320" group="^com[.]google($|([.].*))" regex="true"/> - <trusted-key id="F3184BCD55F4D016E30D4C9BF42E87F9665015C9" group="org.jsoup" name="jsoup"/> - <trusted-key id="FA77DCFEF2EE6EB2DEBEDD2C012579464D01C06A" group="org.apache" name="apache"/> - <trusted-key id="FA7929F83AD44C4590F6CC6815C71C0A4E0B8EDD" group="net.java.dev.jna"/> - <trusted-key id="FC411CD3CB7DCB0ABC9801058118B3BCDB1A5000" group="jakarta.xml.bind"/> - <trusted-key id="FF6E2C001948C5F2F38B0CC385911F425EC61B51"> - <trusting group="junit"/> - <trusting group="org.apiguardian"/> - <trusting group="org.junit"/> - <trusting group="org.junit.jupiter"/> - <trusting group="org.junit.platform"/> - <trusting group="org.opentest4j"/> - </trusted-key> - </trusted-keys> </configuration> <components> <component group="androidx.activity" name="activity" version="1.10.1"> diff --git a/android/scripts/lockfile b/android/scripts/lockfile new file mode 100755 index 0000000000..2223d8d49d --- /dev/null +++ b/android/scripts/lockfile @@ -0,0 +1,193 @@ +#!/usr/bin/env bash + +set -eu + +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +cd "$SCRIPT_DIR" + +# shellcheck disable=SC1091 +source ../../scripts/utils/log + +print_usage() { + log "Usage: lockfile <option>" + log "Where option is one of the following flags:" + log " -u, --update" + log " Update the metadata files with new entries, and add new keys that may be used." + log " -v, --verify" + log " Verify all dependencies' signatures with the keys metadata file." + log " -r, --renew-keys" + log " Renew all keys, will remove all trusted keys and clear the keyring, allowing for old" + log " keys to removed and key entries to be updated. This result is not reproducible since" + log " entries may change depending on from which keyserver keys was fetched and how gradle" + log " decides to create verification xml file. Also make sure to do an additional normal run" + log " afterwards." + log " -h, --help" + log " Show this help page." +} + +function main { + if [[ $# -eq 0 ]]; then + print_usage + exit 1 + fi + + if [[ $# -gt 1 ]]; then + log_error "Too many arguments" + print_usage + exit 1 + fi + + cd ../gradle/ + trap cleanup EXIT + + case "$1" in + "-u"|"--update") + setup_gradle + update_checksums + update_keys false + ;; + "-v"|"--verifiy") + setup_gradle + verify + ;; + "-r"|"--renew-keys") + setup_gradle + update_keys true + # First run can produce a pgp entry in among the checksums, a second run clears this out. + log_info "Running second time to flush out impurities" + update_keys false + ;; + "-h"|"--help") + print_usage + exit 0 + ;; + *) + log_error "Invalid argument: \`$1\`" + print_usage + exit 1 + ;; + esac +} + +function cleanup { + log "Cleaning up temp dirs..." + rm -rf -- "$GRADLE_USER_HOME" "$TEMP_GRADLE_PROJECT_CACHE_DIR" verification-keyring.gpg +} + +function setup_gradle { + # regardless if stopped. + GRADLE_OPTS="-Dorg.gradle.daemon=false" + # We must provide a template for mktemp to work properly on macOS. + GRADLE_USER_HOME=$(mktemp -d -t gradle-home-XXX) + TEMP_GRADLE_PROJECT_CACHE_DIR=$(mktemp -d -t gradle-cache-XXX) + # Task list to discover all tasks and their dependencies since + # just running the suggested 'help' task isn't sufficient. + GRADLE_TASKS=( + "lint" + ) + + export GRADLE_OPTS + export GRADLE_USER_HOME + + log_header "Gradle Configuration" + log_info "home: $GRADLE_USER_HOME" + log_info "cache: $TEMP_GRADLE_PROJECT_CACHE_DIR" +} + +function update_checksums { + log_header "Update checksums" + + log "Removing old components..." + sed -i '/<components>/,/<\/components>/d' verification-metadata.xml + + log "Generating new components..." + ../gradlew -q -p .. --project-cache-dir "$TEMP_GRADLE_PROJECT_CACHE_DIR" -M sha256 "${GRADLE_TASKS[@]}" + + log_success "Successfully updated checksums" +} + +function update_keys { + local renew_keys=$1 + + if [ "$renew_keys" = true ]; then + log_header "Renew keys" + else + log_header "Update keys" + fi + + activate_keys_metadata + + log "Temporarily enabling key servers..." + sed -Ei 's,key-servers enabled="[^"]+",key-servers enabled="true",' verification-metadata.xml + + log "Removing old components..." + sed -i '/<components>/,/<\/components>/d' verification-metadata.xml + + if [ "$renew_keys" = true ]; then + log_info "Renewing all keys" + + log "Removing old trusted keys..." + sed -i '/<trusted-keys>/,/<\/trusted-keys>/d' verification-metadata.xml + + log "Removing old keyring..." + rm verification-keyring.keys + fi + + log "Generating new trusted keys & updating keyring..." + ../gradlew -q -p .. --project-cache-dir "$TEMP_GRADLE_PROJECT_CACHE_DIR" -M pgp,sha256 "${GRADLE_TASKS[@]}" --export-keys + + log "Sorting keyring and removing duplicates..." + # Sort and unique the keyring + # https://github.com/gradle/gradle/issues/20140 + # `sed 's/$/NEWLINE/g'` adds the word NEWLINE at the end of each line + # `tr -d '\n'` deletes the actual newlines + # `sed` again adds a newline at the end of each key, so each key is one line + # `sort` orders the keys deterministically + # `uniq` removes identical keys + # `sed 's/NEWLINE/\n/g'` puts the newlines back + < verification-keyring.keys \ + sed 's/$/NEWLINE/g' \ + | tr -d '\n' \ + | sed 's/\(-----END PGP PUBLIC KEY BLOCK-----\)/\1\n/g' \ + | grep "END PGP PUBLIC KEY BLOCK" \ + | sort \ + | uniq \ + | sed 's/NEWLINE/\n/g' \ + > verification-keyring.new.keys + mv -f verification-keyring.new.keys verification-keyring.keys + + log "Disabling key servers..." + sed -Ezi 's,key-servers,key-servers enabled="false",' verification-metadata.xml + + deactivate_keys_metadata + + log_success "Successfully updated keys" +} + +function activate_keys_metadata { + log_info "Activating keys metadata" + mv verification-metadata.xml verification-metadata.checksums.xml + mv verification-metadata.keys.xml verification-metadata.xml +} + +function deactivate_keys_metadata { + log_info "Deactivating keys metadata" + mv verification-metadata.xml verification-metadata.keys.xml + mv verification-metadata.checksums.xml verification-metadata.xml +} + +function verify { + log_header "Verify dependencies' signatures" + + activate_keys_metadata + + log "Verifying signatures..." + ../gradlew -q -p .. --project-cache-dir "$TEMP_GRADLE_PROJECT_CACHE_DIR" "${GRADLE_TASKS[@]}" + + deactivate_keys_metadata + + log_success "Verification successful" +} + +# Run script +main "$@" diff --git a/android/scripts/update-lockfile.sh b/android/scripts/update-lockfile.sh deleted file mode 100755 index 9de05f00a0..0000000000 --- a/android/scripts/update-lockfile.sh +++ /dev/null @@ -1,100 +0,0 @@ -#!/usr/bin/env bash - -set -eu - -SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd "$SCRIPT_DIR" - -# Disable daemon since it causes problems with the temp dir cleanup -# regardless if stopped. -GRADLE_OPTS="-Dorg.gradle.daemon=false" -# We must provide a template for mktemp to work properly on macOS. -GRADLE_USER_HOME=$(mktemp -d -t gradle-home-XXX) -TEMP_GRADLE_PROJECT_CACHE_DIR=$(mktemp -d -t gradle-cache-XXX) -# Task list to discover all tasks and their dependencies since -# just running the suggested 'help' task isn't sufficient. -GRADLE_TASKS=( - "lint" -) - -export GRADLE_OPTS -export GRADLE_USER_HOME - -function cleanup { - echo "Cleaning up temp dirs..." - rm -rf -- "$GRADLE_USER_HOME" "$TEMP_GRADLE_PROJECT_CACHE_DIR" ../gradle/verification-metadata.dryrun.xml ../gradle/verification-keyring.dryrun.keys ../gradle/verification-keyring.dryrun.gpg -} - -trap cleanup EXIT - -echo "### Configuration ###" -echo "Gradle home: $GRADLE_USER_HOME" -echo "Gradle cache: $TEMP_GRADLE_PROJECT_CACHE_DIR" -echo "" - -echo "### Updating checksums ###" -echo "" - -echo "Removing old components..." -sed -i '/<components>/,/<\/components>/d' ../gradle/verification-metadata.xml -echo "" - -echo "Generating new components..." -# Using a loop here since providing all tasks at once result in gradle task dependency issues. -for GRADLE_TASK in "${GRADLE_TASKS[@]}"; do - echo "Gradle task: $GRADLE_TASK" - ../gradlew -q -p .. --project-cache-dir "$TEMP_GRADLE_PROJECT_CACHE_DIR" -M sha256 "$GRADLE_TASK" - echo "" -done - -echo "### Updating keys ###" -echo "" - -echo "Temporarily enabling key servers..." -sed -Ei 's,key-servers enabled="[^"]+",key-servers enabled="true",' ../gradle/verification-metadata.xml - -echo "Generating new trusted keys..." -../gradlew -q -p .. --project-cache-dir "$TEMP_GRADLE_PROJECT_CACHE_DIR" -M pgp,sha256 "${GRADLE_TASKS[@]}" --export-keys --dry-run - -# Move keys from dry run file to existing file. -# This part is taken from: https://gitlab.com/fdroid/fdroidclient/-/blob/master/gradle/update-verification-metadata.sh - -# Extract the middle of the new file due to: https://github.com/gradle/gradle/issues/18569 -grep -B 10000 "<trusted-keys>" ../gradle/verification-metadata.dryrun.xml > "$TEMP_GRADLE_PROJECT_CACHE_DIR/new.head" -grep -A 10000 "</trusted-keys>" ../gradle/verification-metadata.dryrun.xml > "$TEMP_GRADLE_PROJECT_CACHE_DIR/new.tail" -numTopLines="$(< "$TEMP_GRADLE_PROJECT_CACHE_DIR/new.head" wc -l)" -numTopLinesPlus1="$((numTopLines + 1))" -numBottomLines="$(< "$TEMP_GRADLE_PROJECT_CACHE_DIR/new.tail" wc -l)" -numLines="$(< ../gradle/verification-metadata.dryrun.xml wc -l)" -numMiddleLines="$((numLines - numTopLines - numBottomLines))" -# Remove 'version=' due to: https://github.com/gradle/gradle/issues/20192 -< ../gradle/verification-metadata.dryrun.xml tail -n "+$numTopLinesPlus1" | head -n "$numMiddleLines" | sed 's/ version="[^"]*"//' > "$TEMP_GRADLE_PROJECT_CACHE_DIR/new.middle" - -# Extract the top and bottom of the old file -grep -B 10000 "<trusted-keys>" ../gradle/verification-metadata.xml > "$TEMP_GRADLE_PROJECT_CACHE_DIR/old.head" -grep -A 10000 "</trusted-keys>" ../gradle/verification-metadata.xml > "$TEMP_GRADLE_PROJECT_CACHE_DIR/old.tail" - -# Update verification metadata file -cat "$TEMP_GRADLE_PROJECT_CACHE_DIR/old.head" "$TEMP_GRADLE_PROJECT_CACHE_DIR/new.middle" "$TEMP_GRADLE_PROJECT_CACHE_DIR/old.tail" > ../gradle/verification-metadata.xml - -echo "Sorting keyring and removing duplicates..." - # Sort and unique the keyring - # https://github.com/gradle/gradle/issues/20140 - # `sed 's/$/NEWLINE/g'` adds the word NEWLINE at the end of each line - # `tr -d '\n'` deletes the actual newlines - # `sed` again adds a newline at the end of each key, so each key is one line - # `sort` orders the keys deterministically - # `uniq` removes identical keys - # `sed 's/NEWLINE/\n/g'` puts the newlines back -< ../gradle/verification-keyring.dryrun.keys \ - sed 's/$/NEWLINE/g' \ - | tr -d '\n' \ - | sed 's/\(-----END PGP PUBLIC KEY BLOCK-----\)/\1\n/g' \ - | grep "END PGP PUBLIC KEY BLOCK" \ - | sort \ - | uniq \ - | sed 's/NEWLINE/\n/g' \ - > ../gradle/verification-keyring.keys - -echo "Disabling key servers..." -sed -Ei 's,key-servers enabled="[^"]+",key-servers enabled="false",' ../gradle/verification-metadata.xml |
