Compare commits

...

320 Commits

Author SHA1 Message Date
62646e219b Add revocation for dvzrv
Add revocation certificate for C7E7849466FE2358343588377258734B41C31549.
2023-05-29 13:33:19 +02:00
68dbb8014a Switch advertized key for dvzrv
Switch advertized key from C7E7849466FE2358343588377258734B41C31549 to
991F6E3F0765CF6295888586139B09DA5BF0D338, as the latter superseded the
former.
2023-05-29 13:33:14 +02:00
a6c89532b1 Add authentication subkey for dvzrv
Add authentication subkey 57B71EE573F78CBEA83284B0D0B9A7F0EFEC1108 for
C7E7849466FE2358343588377258734B41C31549.
2023-05-29 13:33:10 +02:00
75b363ac6c Add certification from dvzrv for dvzrv
Add signature by 991F6E3F0765CF6295888586139B09DA5BF0D338
on C7E7849466FE2358343588377258734B41C31549 for
"David Runge <dvzrv@archlinux.org>".
2023-05-29 13:33:05 +02:00
f4ad2ed61a Add signature from Foxboron for dvzrv 2023-05-29 13:32:56 +02:00
ddc037fa33 Simplify trust_color() using match statement 2023-05-29 13:32:50 +02:00
f6d2b35318 Fix issue with Trust Enum values
As `auto()` was not used for `Trust.unknown` it led to wrong data being
returned from `trust_color()`.
2023-05-29 13:18:51 +02:00
cd9536f76a Revoke signature by demize for allan
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2023-05-11 10:29:36 +02:00
f7749fd39c Add signature from anthraxx for gromit
Signed-off-by: Levente Polyak <anthraxx@archlinux.org>
2023-05-02 21:14:05 +02:00
fcbb3d5586 Add signature from Bluewind for gromit
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2023-05-02 12:13:45 +02:00
35ad10dd01 Add signature from dvzrv for gromit 2023-05-01 13:44:42 +02:00
771c202291 Add signature from demize for gromit
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2023-05-01 13:34:10 +02:00
4bab3c715d add packager key for gromit
Signed-off-by: Christian Heusel <christian@heusel.eu>
2023-04-30 17:36:41 +02:00
29d9caa9dc Collect failed keys and print them at the end
Since !180, all keys are tried. This can indeed be useful but buries
the offending key in a long output log.

This stores a message containing the key and UID during processing and
prints them all at the end.
2023-03-20 16:24:49 +01:00
a7877fc189 Revoke signature by dvzrv for allan
Revoke signature for allan@archlinux.org by
2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E on
6645B0A8C7005E78DB1D7864F99FFE0FEAE999BD.
2023-03-20 16:22:18 +01:00
ac5f7eaeff Remove extra forward slash from archlinux-keyring-wkd-sync.service
Signed-off-by: Leonidas Spyropoulos <artafinde@archlinux.org>
2023-03-20 14:28:13 +01:00
d70b7059d0 Add signature from demize for raster
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2023-03-20 09:16:30 +01:00
299928461d Add signature from demize for orhun
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2023-03-20 09:16:27 +01:00
f3544fcdf5 Add signature from demize for bastelfreak
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2023-03-20 09:16:23 +01:00
388ec9850a Add signature from demize for alerque
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2023-03-20 09:16:16 +01:00
79d3fa3bcc Add signature from demize for lfleischer
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2023-03-20 09:12:24 +01:00
33fe23aecf Replace keyserver upload requirement with keys.openpgp.org
The MIT keyserver is frequently unavailable for uploads so it no longer
make sense to block new keys based on its availability.

Once we have main-key signing tooling built into `keyringctl` this
requirement will no longer be necessary since the tooling will be able
to be run from branches already containing the necessary keys.

Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2023-03-14 17:45:03 +01:00
8cb0c6d8a0 wkd_sync: Ignore keys with SHA-1 self-signature
wkd_sync/archlinux-keyring-wkd-sync:
Ignore keys with SHA-1 self-signature (by hardcoding them in a readonly
array) so that they will not be synced from WKD.
The Arch Linux WKD setup does not contain keys with SHA-1
self-signatures anymore.
2023-02-25 16:18:37 +01:00
cb1054f841 Fix formatting in tests
Apply black to tests.
2023-02-25 16:18:34 +01:00
d21d14176e Add signature from anthraxx for antiz 2023-02-22 14:47:20 +01:00
0a7508ede5 Add signature from Bluewind for antiz
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2023-02-22 14:47:20 +01:00
5da50cea03 Add signature from dvzrv for antiz 2023-02-22 14:47:20 +01:00
44c0af2b9a Add signature from demize for antiz
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2023-02-22 14:47:20 +01:00
103e00a856 Add Antiz packager key 2023-02-22 14:47:15 +01:00
67b8e024a9 extent key life time for nicohood 2023-01-31 18:56:34 +01:00
5c85f4b953 Consolidate reviewers and assignees in templates
.gitlab/issue_templates/*:
Remove pierre from list of main keys.

.gitlab/merge_request_templates/*:
Use group of main key holders when assigning reviewers, instead of
listing them all separately.
2023-01-29 15:56:20 +01:00
93bd502b4c Revoke pierre's main key 2023-01-28 18:19:26 +01:00
a4962f3e76 Add signature for alucryd from demize
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2023-01-02 16:25:44 +01:00
f7240fcf00 Add signature for xyne from demize
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2023-01-01 14:02:10 +01:00
79a2104803 Add signature for juergen from demize
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2023-01-01 14:01:57 +01:00
d9d9510b98 Add signature from demize for jelle
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-19 17:56:28 +01:00
2e54656f9a Add signature from demize for hashworks
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-19 17:54:17 +01:00
539555c4ac Add signature from demize for nicohood
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-19 17:53:58 +01:00
312e382e23 Add signature from demize for bgyorgy
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-19 17:53:58 +01:00
afb991fdc3 Add signature from demize for ainola
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-19 17:53:58 +01:00
ea27f824ff Revoke signature from Bluewind for heftig
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-12-19 09:58:49 +01:00
242a10fd27 Add signature from Bluewind for nicohood
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-12-19 09:58:45 +01:00
ba11484fb5 Add signature from Bluewind for bgyorgy
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-12-19 09:58:35 +01:00
631c3000a5 Add signature from Bluewind for tpkessler
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-12-18 14:51:27 +01:00
eac6247ecd Add signature from demize for tpkessler
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-16 21:32:08 +01:00
2ef2cc6c74 Add signature of dvzrv for tpkessler
keyring/packager/tpkessler/04CF0CD6F6EE93AE1896F58407D06351CA5B31BE/uid/Torsten_Kessler__tpkessler@archlinux.org_535cde49/certification/2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E.asc:
Add main key signature by dvzrv (2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E) for tpkessler (04CF0CD6F6EE93AE1896F58407D06351CA5B31BE).
2022-12-16 19:33:15 +01:00
168d6915d1 Add packager key for tpkessler 2022-12-16 19:33:04 +01:00
0c4eb6c977 Add signature from anthraxx to nicohood 2022-12-16 01:00:59 +01:00
c1cc3a118b Add signature from anthraxx to jlichtblau 2022-12-16 01:00:45 +01:00
718bb5c844 Add signature from anthraxx to alex19ep 2022-12-16 01:00:24 +01:00
7dbfe97f2d Add signature from anthraxx to FFY00 2022-12-16 01:00:01 +01:00
df74a3810b Add dvzrv signature for bgyorgy
keyring/packager/bgyorgy/14E46FE5FD69F2E287E244DB632C3CC0D1C9CAF6/uid/Ballo_Gyorgy__bgyorgy@archlinux.org_9cece270/certification/2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E.asc:
Add main key signature of dvzrv
(2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E) for bgyorgy
(14E46FE5FD69F2E287E244DB632C3CC0D1C9CAF6).
2022-12-13 22:34:57 +01:00
3846dd67f9 Update Seblu packager key 2022-12-13 21:33:27 +01:00
3e8a0ea621 Revoke @yan12125's old key 2022-12-13 20:31:50 +01:00
7a9915b245 Add new key for bgyorgy 2022-12-13 20:14:09 +01:00
af47f5a20f Add signature from demize for yan12125
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-13 20:09:13 +01:00
e74b1c885e Add signature from demize for polyzen
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-13 20:09:11 +01:00
b53064c155 Add signature from demize for pierre
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-13 20:09:10 +01:00
3fecae7fde Add signature from demize for muflone
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-13 20:09:08 +01:00
69b441ae64 Add signature from demize for maximbaz
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-13 20:09:07 +01:00
3b9a2aeb77 Add signature from demize for foxboron
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-13 20:09:06 +01:00
538343ac44 Add signature from demize for escondida
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-13 20:09:05 +01:00
e33375ca5d Add signature from demize for bluewind
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-13 20:09:04 +01:00
6932924764 Add signature from demize for arojas
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-13 20:09:03 +01:00
0b8c61ba70 Add signature from demize for allan
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-13 20:09:01 +01:00
16f7acac87 Add signature from Bluewind for pierre
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-12-11 10:16:26 +01:00
fc13666e73 Add dvzrv revcert for alucryd's key
keyring/packager/alucryd/9437DD3815A7A9169E3D3946AFF5D95098BC6FF5/uid/Maxime_Gauduin__alucryd@archlinux.org_2606bf1f/certification/2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E.asc
Add revocation for certificate by dvzrv
(2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E) on alucryd's key
(9437DD3815A7A9169E3D3946AFF5D95098BC6FF5).
2022-12-05 13:20:31 +01:00
f6aa92e078 Merge branch 'merge-requests/193' 2022-12-04 22:49:27 +01:00
07b18c0810 Add signature from Bluewind for thomas
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-12-04 10:21:36 +01:00
0306d410f0 Revoke signature from Bluewind for thomas
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-12-04 10:21:30 +01:00
16fd8188b5 Add signature from demize for shibumi
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-03 16:43:49 +01:00
eac6fa752f Add signature from demize for serebit
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-03 16:43:49 +01:00
837d7d0c12 Add signature from demize for rgacogne
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-03 16:43:49 +01:00
753938be0b Add signature from demize for dbermond
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-03 16:43:49 +01:00
9a137e8e41 Add signature from demize for sangy
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-03 16:43:49 +01:00
8dfa4f413e Add signature from demize for jsteel
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-03 16:43:49 +01:00
055c0a10a7 Add signature from demize for cbehan
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-03 16:43:49 +01:00
17d53dd81a Add signature from demize for andrewSC
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-12-03 16:43:49 +01:00
abe47ec3bb make my @archlinux.org uid primary 2022-12-02 09:31:59 +01:00
85530a6d3c extend key lifetime for alex19ep
Found on Ubuntu key server... 😝

Closes #208
2022-12-02 09:30:29 +01:00
2bfeaf4593 Add signature from demize for wild
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-30 22:09:35 +01:00
b2d25b033f Add signature from demize for mtorromeo
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-30 22:09:15 +01:00
8f22dc50e9 Add signature from demize for segaja
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-30 19:21:18 +01:00
00f1dfa1a7 Add signature from demize for FFY00
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-30 19:20:48 +01:00
cb9ae854b6 Add signature from demize for tpowa
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-30 18:04:34 +01:00
715f425527 Add signature from demize for spupykin
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-30 17:59:59 +01:00
4c88727871 Add signature from demize for lcarlier
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-30 17:59:43 +01:00
6a734cc46f Add signature from demize for idevolder
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-30 17:59:21 +01:00
9996e16c43 Add signature from demize for heftig
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-30 17:59:09 +01:00
440ac923d5 Add signature from demize for foutrelis
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-30 17:58:55 +01:00
8a23d4a59c Add signature from demize for felixonmars
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-30 17:58:41 +01:00
b82f81f7ca Add signature from demize for artafinde
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-30 17:58:30 +01:00
c0b84bfd4d Update key for Jerome Leclanche 2022-11-30 07:10:14 +01:00
988ec73a84 Add signature from demize for jlichtblau
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-29 23:16:07 +01:00
183d87bfa8 Add signature from demize for foxxx0
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-29 23:01:35 +01:00
4a556ee1c4 Add signature from demize for eworm
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-29 23:01:35 +01:00
bcac30eb7a Add signature from demize for svenstaro
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-29 23:01:32 +01:00
1ad1342ac4 Add signature from demize for freswa
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-29 22:38:52 +01:00
e3e19b325e Add signature from demize for dvzrv
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-29 22:38:41 +01:00
b9c72f776d Add signature from demize for kyrias
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-29 22:14:28 +01:00
6c0bc537a9 Add signature from demize for alex19ep
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-29 21:52:38 +01:00
769eeda592 Add signature from demize for archange
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-29 21:27:42 +01:00
ea5436fef7 Add signature from demize for andyrtr
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-29 21:24:12 +01:00
dab0c5867b Add signature from demize for anatolik
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-29 21:08:10 +01:00
0dbc3c3e85 Add signature from demize for blakkheim
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-29 21:08:07 +01:00
4b5fa39622 Add signature from demize for anthraxx
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-29 20:58:32 +01:00
1c296bf292 restart wkd sync on failure...
... but with a reasonable delay of five minutes, and limited to three
invocations per hour. After that the service goes into failed state.

This should mitigate service failure caused by intermittent network
issues or server reboot on our side.
2022-11-28 11:42:57 +01:00
594009f981 Add main key signature of dvzrv for pierre
keyring/packager/pierre/3E80CA1A8B89F69CBA57D98A76A5EF9054449A5C/uid/Pierre_Schmitz__pierre@archlinux.org_e7e0700e/certification/2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E.asc:
Add main key signature of dvzrv
(2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E) for pierre
(3E80CA1A8B89F69CBA57D98A76A5EF9054449A5C).
2022-11-23 20:01:06 +01:00
a2e0301536 add @demize in issue templates
Added in !178
2022-11-23 09:08:23 +01:00
9beb0b5f9b remove @grazzolini from issue templates
Revoked in !183
2022-11-23 09:08:00 +01:00
271b03dc92 use @archlinux/teams/main-key-holders for assignment in issue templates 2022-11-22 23:27:55 +01:00
42afef9fdb Revoke grazzolini's master key 2022-11-22 20:37:46 +01:00
2281a7a869 Update expiry of polyzen's key 2022-11-10 14:11:29 -05:00
03649fa4fc Update expiry of rgacogne's key 2022-11-10 15:05:43 +00:00
30b8fa1653 try all keys, fail at the end for wkd sync
This makes sure all keys are tried at least, instead of failing with the
first error.

Fixes #202
2022-11-10 15:56:09 +01:00
14e5f42c38 Add new main key of demize
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2022-11-10 14:49:53 +00:00
4d019d5bc1 Merge remote-tracking branch 'merge-requests/177' 2022-11-04 12:08:21 +01:00
3496a50d0a update expiry of freswa's key 2022-11-03 22:28:13 +01:00
69a00fd116 Add new key for pierre 2022-10-31 11:33:47 +01:00
c4ea00b0d3 Add signature from anthraxx for blakkheim 2022-09-26 23:59:01 +02:00
e347a820c6 increase random delay for wkd sync
Most systems run this in the same 12 hours... Stop DDOS'ing ourselves
and spread over the whole week.

Fixes #198
2022-09-21 14:50:49 +02:00
a8784b9ac4 Add signature from Bluewind for blakkheim
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-09-18 11:24:06 +02:00
7fa672586a Merge branch 'merge-requests/173' 2022-09-12 09:58:20 +02:00
335a31dcf6 Hardcode using bash as make's shell
On Debian/Ubuntu the default shell is dash, and builds are done with
SHELL overridden to dash. Since archlinux-keyring now has Bash-isms in
the install and uninstall targets (for {} expansion), and rewriting it
to drop this is inconvenient (because we'll have to repeat the path
prefixes), hardcode the use of Bash instead.

Use /bin/bash to be compatible with distros that have not finished the
/bin -> /usr/bin migration yet.

Signed-off-by: Michel Alexandre Salim <michel@michel-slm.name>
2022-09-12 09:34:26 +02:00
eb12f06550 Add signature of dvzrv for blakkheim
keyring/packager/blakkheim/54C1FD273361EA514A237793F296BDE50368C6CE/uid/T.J._Townsend__blakkheim@archlinux.org_476bd08f/certification/2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E.asc:
Add main key signature of dvzrv
(2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E) for blakkheim
(54C1FD273361EA514A237793F296BDE50368C6CE).
2022-09-11 21:18:47 +02:00
3eb5037a48 Merge remote-tracking branch 'blakkheim/master'
* blakkheim/master:
  Add packager key for new Trusted User blakkheim
2022-09-11 13:48:39 +02:00
375d4bff87 Add packager key for new Trusted User blakkheim
Application: https://lists.archlinux.org/pipermail/aur-general/2022-August/036930.html
Voting result: https://lists.archlinux.org/pipermail/aur-general/2022-September/036964.html
2022-09-10 10:35:21 -04:00
33e8374d12 Add signature from Bluewind for serebit
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-09-04 10:01:52 +02:00
7b331e8a7d Rename wkd_build to pages
.gitlab-ci.yml:
Rename wkd_build to pages, as that is apparently what gitlab needs.
2022-09-02 19:04:02 +02:00
05f17ee267 Copy WKD dir to public directly
.gitlab-ci.yml:
Copy the WKD dir to a public dir (used by gitlab pages) directly instead
of creating the public dir and copying into it, as that is brittle.
2022-09-02 18:31:38 +02:00
75b7394377 Force symlinking of systemd unit for activation
Makefile:
Force symlinking of systemd unit for activation. If the service is
already installed and activated (symlinked) on the target system, a
non-forced symlink would fail otherwise.
2022-09-02 13:26:29 +02:00
a6f2a84baa Add gitlab-ci integration to build WKD dir on tag
.gitlab-ci.yml:
Add gitlab-ci integration to build WKD dir on tag using the `make wkd`
target per FQDN used by Arch Linux. Builds only happen on a secure
runner, the job is running in its own stage after the tests and only
runs in pipelines for tags.
2022-08-31 11:41:45 +02:00
85dc87d167 Adapt Makefile to build wkd dir and inspect it
Makefile:
Change the Makefile to build WKD dirs based on a given WKD_FQDN and add
them to WKD_BUILD_DIR.
2022-08-31 11:19:57 +02:00
0a6ff56c80 Merge branch 'merge-requests/165' 2022-08-31 09:35:24 +02:00
d0bea7ad8a Add signature from anthraxx for yan12125 2022-08-31 01:34:29 +02:00
0f217bd222 Add signature from Bluewind for yan12125
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-08-31 01:06:53 +02:00
fae9b09614 Merge branch 'merge-requests/162' 2022-08-29 22:51:43 +02:00
1e57a3038e Add signature from anthraxx for serebit 2022-08-28 22:50:59 +02:00
8f787824c1 Add main key signature by dvzrv for serebit
keyring/packager/serebit/CAAE0C97533C35D3A0C6C34066E60E5F785A6824/uid/Campbell_Jones__for_package_signing_only___serebit@archlinux.org_55f6fd2b/certification/2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E.asc:
Add main key signature by dvzrv
(2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E) for serebit
(CAAE0C97533C35D3A0C6C34066E60E5F785A6824).
2022-08-28 20:01:07 +02:00
25d07327d6 Add main key signature by dvzrv for yan12125
keyring/packager/yan12125/E62545315B012B69C8C94A1D56EC201BFC794362/uid/Chih-Hsuan_Yen__yan12125@archlinux.org_fea86268/certification/2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E.asc:
Add main key signature by dvzrv
(2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E) for yan12125
(E62545315B012B69C8C94A1D56EC201BFC794362).
2022-08-28 19:59:45 +02:00
f0200aba0d Update expiry of kpcyrd key 2022-08-19 15:01:36 +02:00
f235233372 Add signature from diabonas for yan12125 2022-08-19 10:53:25 +02:00
7854fefc9f Merge branch 'merge-requests/156' 2022-08-19 10:00:18 +02:00
48a4282873 Merge branch 'merge-requests/158' 2022-08-19 09:55:56 +02:00
da16cd7c6b Merge branch 'merge-requests/145' 2022-08-19 09:50:46 +02:00
79c81cbe6a Merge branch 'merge-requests/157' 2022-08-19 09:45:52 +02:00
b01b1f77dc Revoke signature from diabonas for tensor5
Trusted User resignation:
https://lists.archlinux.org/archives/list/arch-dev-public@lists.archlinux.org/thread/TZWGYQY3AGNVVTIV4QB5CIJP4PI5JM4T/
2022-08-18 16:15:50 +02:00
4c6fbc3779 Add signature from diabonas for serebit 2022-08-18 14:20:06 +02:00
378e0ed4f3 Add packager key for new Trusted User serebit
Application: https://lists.archlinux.org/pipermail/aur-general/2022-January/036781.html
Voting results: https://lists.archlinux.org/pipermail/aur-general/2022-March/036842.html
2022-08-17 21:02:39 +02:00
1352aa782b Revoke @tensor5’s key 2022-08-14 22:11:08 +09:00
498a19d0c6 Add yan12125's new key
There are some other changes with my current key:

* Actually revoke an unused uid

As per RFC 4880 [1], a revocation signature (sigclass 0x30) "should
have a later creation date than that certificate." However, somehow in
my keyring I have certificates newer than the previous revocation
signature. As a result, that uid is not marked as revoked by gpg. I
created a new revocation signature to fix that.

* Make @archlinux.org the primary UID

[1] https://datatracker.ietf.org/doc/html/rfc4880
2022-08-13 23:49:22 +08:00
8b336741d1 Add signature from diabonas for sangy 2022-08-09 08:48:38 +02:00
7217c34c04 Add signature from diabonas for foxxx0 2022-08-09 08:48:32 +02:00
8036719a2e Allow overriding the script location in WKD sync service
wkd_sync/archlinux-keyring-wkd-sync.service.in:
Replace use of explicit script location (i.e. /usr/bin) with
SCRIPT_TARGET_DIR placeholder.

Makefile:
Create WKD sync service file from input file, replacing the
SCRIPT_TARGET_DIR placeholder with $SCRIPT_TARGET_DIR.
2022-08-04 12:59:24 +02:00
b3279eafcf Rename WKD sync service file to an input file
wkd_sync/archlinux-keyring-wkd-sync.service -> wkd_sync/archlinux-keyring-wkd-sync.service.in:
This allows using the file as input file, where overriding keywords can
be done using sed.
2022-08-04 12:57:46 +02:00
1dfc921a87 Make install locations more configurable and clean up
Makefile:
Change Makefile to allow installation of keyring data, systemd units and
scripts more configurable.
This allows user provided overrides via KEYRING_TARGET_DIR,
SCRIPT_TARGET_DIR, SYSTEMD_SYSTEM_UNIT_DIR.
Instead of relying on wildcards, rely on specifically named files, as
this can be reused also in the uninstall target without issue and
provides a clearer overview of what will be installed/uninstalled.
Specifically only make use of DESTDIR in the install and uninstall
targets, which allows easier overrides.
Extend uninstall target to also remove WKD sync related script and
systemd units.
2022-08-04 12:41:23 +02:00
3e24dfe0a0 Add signature from diabonas for maximbaz 2022-08-04 09:03:54 +02:00
e82a4e99db Add signature from diabonas for anthraxx 2022-08-03 09:01:26 +02:00
6c2b081c1e Add main signature of anthraxx for dvzrv
keyring/packager/dvzrv/991F6E3F0765CF6295888586139B09DA5BF0D338/uid/David_Runge__dvzrv@archlinux.org_d2ad250f/certification/D8AFDDA07A5B6EDFA7D8CCDAD6D055F927843F1C.asc:
Add main key signature by anthraxx for dvzrv on key 991F6E3F0765CF6295888586139B09DA5BF0D338.
2022-08-02 19:44:47 +02:00
427fe46040 Add signature from diabonas for alerque 2022-08-01 16:24:09 +02:00
3d342e48ab Merge branch 'sha1die_jelle' 2022-08-01 16:10:45 +02:00
baeb0c0a44 Remove reference to AUTHORS file
This file no longer exists in the repository, drop the mention.

Signed-off-by: Michel Alexandre Salim <michel@michel-slm.name>
2022-07-31 22:55:33 +02:00
3a43867e1c Fix the permission of keyring files
These are non-executables, they should be installed 644 rather than 755.

Signed-off-by: Michel Alexandre Salim <michel@michel-slm.name>
2022-07-31 22:55:28 +02:00
c14acdfef7 Replace SHA-1 usage for jelle
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
2022-07-31 17:36:37 +02:00
76c59984a0 Revoke signature on muflone's key
keyring/packager/muflone/CAA1D2323A05219AA2F01AA4E642299183ED727E/*:
Revoke signature on muflone@archlinux.org for
CAA1D2323A05219AA2F01AA4E642299183ED727E.
2022-07-31 08:32:16 +02:00
4ef129ebd8 Extend contributing guidelines for WKD
CONTRIBUTING.md:
Extend contributing guidelines by a section about which data is released
to the Web Key Directory.
2022-07-29 14:37:24 +02:00
470f854942 Add additional build dependencies pkgconf and systemd
README.md:
As we are dynamically deriving the target systemd system unit dir, we
require pkgconf and systemd during build time.
2022-07-29 14:37:20 +02:00
87b1a4ab72 Install WKD update script/service/timer with Makefile
Makefile:
Extend install target to also install the WKD update script and the
systemd service and timer.
Vendor enable the systemd timer.
2022-07-29 14:37:12 +02:00
9f8c58f340 Add pkgconf and systemd before building/ installing
.gitlab-ci.yml:
Add pkgconf and systemd to the list of packages, that are installed
before executing the build and install targets. They are required to
retrieve the correct path for systemd's system units.
2022-07-29 14:37:08 +02:00
ad8698e96c Add timer to regularly refresh PGP keys
wkd_sync/archlinux-keyring-wkd-sync.timer:
Add timer which triggers archlinux-keyring-wkd-sync.service to
persistently refresh existing PGP keys of archlinux-keyring weekly with
up to 12h of randomized delay.
2022-07-29 14:37:04 +02:00
8436229ea6 Add hardened systemd service to run WKD sync
wkd_sync/archlinux-keyring-wkd-sync.service:
Add hardened systemd service to run WKD sync using
`archlinux-keyring-wkd-sync`.
2022-07-29 14:36:59 +02:00
e5a2665a4c Script to refresh existing keys of archlinux-keyring
wkd_sync/archlinux-keyring-wkd-sync:
Add script to refresh existing keys of archlinux-keyring on user
systems based on the state of the distribution's Web Key Directory
(WKD).
Invalid or revoked keys are ignored.
2022-07-29 14:36:51 +02:00
11c500a186 Use spaces instead of tabs in files
.editorconfig:
Use spaces instead of tabs in files.
Add section for Makefile using tabs.
2022-07-29 14:36:46 +02:00
fa02de4c0c Add signature from diabonas for lfleischer 2022-07-29 14:20:08 +02:00
22046c3c2d Add signature from diabonas for kpcyrd 2022-07-29 14:20:04 +02:00
fa5c5845d1 Upgrade signatures for lfleischer to SHA-2
Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org>
2022-07-29 14:17:17 +02:00
d1276ba49a This is the signature for svenstaro from grazzolini master key. 2022-07-28 12:04:50 -03:00
22ac6fb976 Add signature from diabonas for bluewind 2022-07-26 11:39:32 +02:00
db472fd30e Update self-signatures of bluewind's packager key from SHA-1 to SHA-2 2022-07-26 11:39:30 +02:00
21a59b2369 Add signature from diabonas for alucryd 2022-07-26 11:39:25 +02:00
5fefe1c75a Add signature from diabonas for remy 2022-07-26 11:37:35 +02:00
a77f7d713b Add signature from diabonas for shibumi 2022-07-26 11:37:33 +02:00
7b94aa7604 Add signature from diabonas for morganamilo 2022-07-26 11:37:30 +02:00
923ef2c429 Add signature from diabonas for escondida 2022-07-26 11:37:25 +02:00
9a83b10110 Add signature from Bluewind for muflone
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-07-24 13:44:01 +02:00
bcad513404 Update self-signatures of remy's packager key from SHA-1 to SHA-2 2022-07-23 19:56:41 +02:00
0cee060429 update shibumi's key 2022-07-23 03:55:03 +02:00
c34e8cca5c Add signature from diabonas for arojas 2022-07-20 23:09:01 +02:00
58def93247 Update arojas key 2022-07-20 23:08:55 +02:00
099df52a04 feature(keyringctl): support query expressions for packet field selection
Instead of simply string matching a line, we now traverse the packet as
a tree and match the path based on a depth first search.

While traversing, we support logical OR and current depth * wildcard
processed as a component based query expression.

Callee's are adjusted to specifically select the appropriate Issuer at
the correct depth.

Fixes #185
2022-07-20 21:34:37 +02:00
9d4c7057f4 add signature from anthraxx for svenstaro 2022-07-19 21:17:40 +02:00
81d336c253 Add signature from diabonas for raster 2022-07-19 17:25:54 +02:00
d67abf5710 add signature from anthraxx for jsteel 2022-07-19 01:02:56 +02:00
9808e897c4 Add signature from diabonas for spupykin 2022-07-18 08:51:34 +02:00
c5e7b0e90e Add signature from diabonas for juergen 2022-07-18 08:51:29 +02:00
06f326172a Add signature from Bluewind for svenstaro
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-07-17 10:56:57 +02:00
f40f4ef9cc Add signature from diabonas for FFY00 2022-07-17 07:37:14 +02:00
14d72780a4 Add signature from diabonas for felixonmars 2022-07-17 07:37:07 +02:00
174e30e368 Add signature from diabonas for jsteel 2022-07-16 10:55:03 +02:00
c084dc6d0d Add signature from diabonas for heftig 2022-07-16 10:54:58 +02:00
0982b66a80 Add signature from diabonas for kgizdov 2022-07-15 08:34:51 +02:00
d3a4a8a8c3 Add signature from diabonas for arodseth 2022-07-15 08:34:45 +02:00
faafeb906e Add signature from diabonas for orhun 2022-07-14 10:26:02 +02:00
ec25f7e422 Add signature from diabonas for cbehan 2022-07-14 10:25:56 +02:00
9350fe91ba Add signature from diabonas for xyne 2022-07-13 10:20:16 +02:00
71bd8f673e Add signature from diabonas for lcarlier 2022-07-13 10:20:14 +02:00
79e83916f9 Add signature from diabonas for andrewSC 2022-07-13 10:20:07 +02:00
046d79bb31 add signature from anthraxx for coderobe 2022-07-13 00:40:53 +02:00
5b97930c9d Add signature from diabonas for svenstaro 2022-07-12 10:38:56 +02:00
0fe42a1992 Add signature from diabonas for idevolder 2022-07-12 10:38:54 +02:00
65993cbd55 Add signature from diabonas for hashworks 2022-07-12 10:38:52 +02:00
d705b30119 Add signature from diabonas for bastelfreak 2022-07-12 10:38:50 +02:00
3f16ab5637 Add signature from diabonas for andyrtr 2022-07-12 10:38:44 +02:00
af810015e1 Merge remote-tracking branch 'hashworks/hashworks-subkey-update-2022-07-11'
* hashworks/hashworks-subkey-update-2022-07-11:
  Update hashworks subkeys
2022-07-11 19:51:31 +02:00
bfb00f008d Update hashworks subkeys
Expiration date was extended to 2023-07-11.
2022-07-11 19:14:51 +02:00
06a27fdef2 Update AndyRTR's key to fix SHA-1 signing issue 2022-07-11 16:21:15 +02:00
be7e836d73 Add signature from diabonas for nicohood 2022-07-11 10:59:04 +02:00
a6256a6941 Add signature from diabonas for rgacogne 2022-07-11 10:59:02 +02:00
2fdc5fae43 Add signature from diabonas for grawlinson 2022-07-11 10:59:00 +02:00
fcc0fab5d6 Add signature from diabonas for foxboron 2022-07-11 10:58:58 +02:00
71bb0aec52 Add signature from diabonas for anatolik 2022-07-11 10:58:55 +02:00
3dbf7d369e Add signature from diabonas for ainola 2022-07-11 10:58:51 +02:00
cbf4afaa5c fix: use of SHA1 in sangy's key 2022-07-10 18:08:55 -04:00
4018084f6c Add signature from dvzrv for muflone
keyring/packager/muflone/42DFAFB7C03B2E4E7BBDBA69930B82BFC2BDA011/uid/Fabio_Castelli__Muflone___Arch_Linux___muflone@archlinux.org_3db85507/certification/2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E.asc:
Add main key signature by `2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E` for
`muflone@archlinux.org` on `42DFAFB7C03B2E4E7BBDBA69930B82BFC2BDA011`.
2022-07-10 12:44:53 +02:00
4c0fef3878 Add signature from diabonas for yan12125 2022-07-10 12:35:34 +02:00
671af82a33 Add signature from diabonas for wild 2022-07-10 12:35:32 +02:00
c0bec2db19 Add signature from diabonas for tpowa 2022-07-10 12:35:30 +02:00
1ab7e99da2 Add signature from diabonas for tensor5 2022-07-10 12:35:25 +02:00
9f4483e798 Add signature from diabonas for polyzen 2022-07-10 12:35:23 +02:00
45ae60f62a Add signature from diabonas for muflone 2022-07-10 12:35:19 +02:00
7b60515668 Add signature from diabonas for mtorromeo 2022-07-10 12:35:16 +02:00
2c832f7327 Add signature from diabonas for kyrias 2022-07-10 12:35:14 +02:00
aa0d36cd12 Add signature from diabonas for jlichtblau 2022-07-10 12:35:12 +02:00
9d355d890a Add signature from diabonas for freswa 2022-07-10 12:35:11 +02:00
6a9fb0b2c4 Add signature from diabonas for foutrelis 2022-07-10 12:35:09 +02:00
48fc785dd9 Add signature from diabonas for eworm 2022-07-10 12:35:07 +02:00
07856a9c9f Add signature from diabonas for allan 2022-07-10 12:35:00 +02:00
edbb9c494f Merge remote-tracking branch 'ainola/master'
* ainola/master:
  Update Brett Cornwall GPG key
2022-07-10 12:00:17 +02:00
2b1e9adcc1 Update Brett Cornwall GPG key 2022-07-10 00:59:42 -07:00
582367f5c0 Merge branch 'merge-requests/115' 2022-07-09 19:43:52 +02:00
7b64ed9058 Merge branch 'merge-requests/114' 2022-07-09 19:42:54 +02:00
2b01a2de7a update tpowa key 2022-07-09 19:41:00 +02:00
a734c2a3cf Merge branch 'merge-requests/112' 2022-07-09 19:39:55 +02:00
5487627d6f Merge branch 'merge-requests/111' 2022-07-09 19:38:57 +02:00
462078551c Merge branch 'merge-requests/110' 2022-07-09 19:37:28 +02:00
b0c734dc15 Update Allan's key to fix SHA-1 signing issue
Signed-off-by: Allan McRae <allan@archlinux.org>
2022-07-09 19:30:53 +02:00
47eb4a11af Merge branch 'eworm' 2022-07-09 19:29:43 +02:00
10bbb50af5 Add new packager key for sudoforge: 0x00E16349
Closes: #174
2022-07-09 19:23:57 +02:00
42beb5f1c7 Update self-signatures of jsteel's packager key from SHA-1 to SHA-2 2022-07-09 19:15:16 +02:00
4200504b86 Fix old SHA1 sigs 2022-07-09 18:59:05 +02:00
49aced6785 Update self-signatures of felixonmars' packager key from SHA-1 to SHA-2 2022-07-09 16:18:40 +03:00
37f46c3905 Update lordheavy's key to fix SHA-1 signing issue 2022-07-09 14:01:40 +02:00
c5d77fdc73 Fixed self-sigs
Signed-off-by: Morten Linderud <morten@linderud.pw>
2022-07-09 13:51:19 +02:00
2eb6d95834 Update self-signatures of foutrelis' packager key
Going from SHA-1 to SHA-2.
2022-07-09 14:42:03 +03:00
9d482bb11f Update self-signatures of eworm's packager key from SHA-1 to SHA-2 2022-07-09 13:03:11 +02:00
8377c47b18 Add signature from diabonas for segaja 2022-07-09 11:09:04 +02:00
96be3a7c7f Add signature from diabonas for jleclanche 2022-07-09 11:09:02 +02:00
e3e642f460 Add signature from diabonas for farseerfc 2022-07-09 11:09:00 +02:00
bf05031682 Add signature from diabonas for dvzrv 2022-07-09 11:08:58 +02:00
6e6b123573 Add signature from diabonas for dbermond 2022-07-09 11:08:55 +02:00
ad48acc9dd Add signature from diabonas for artafinde 2022-07-09 11:08:53 +02:00
31423733b7 Add signature from diabonas for archange 2022-07-09 11:08:50 +02:00
167d06e3e2 Add signature from diabonas for alex19ep 2022-07-09 11:08:45 +02:00
0093c4c522 Add signature from diabonas for coderobe 2022-07-08 14:15:23 +02:00
f7525f8de8 Add diabonas to issue and merge request templates 2022-07-07 23:09:18 +02:00
fd9a589b20 Add main signature of diabonas for diabonas's packager key 2022-07-07 16:29:21 +02:00
dcdc48d872 Extend expiration date of diabonas's packager key
The key currently expires on 2023-01-28, extend it by two years until
2024-06-29.
2022-07-07 16:29:09 +02:00
881806606d Add new packager key for muflone 2022-07-07 16:11:58 +02:00
94b1ce3da2 Merge remote-tracking branch 'yan12125/yan12125-update-key'
* yan12125/yan12125-update-key:
  Extend expiry for yan12125's key & add a new authentication subkey
2022-07-07 15:49:47 +02:00
56de6a8451 Extend expiry for yan12125's key & add a new authentication subkey 2022-07-07 18:20:23 +08:00
42ca7f2c5e Add new main key of diabonas 2022-07-07 00:55:39 +02:00
f698f6673f Add main signature of dvzrv for xyproto
keyring/packager/arodseth/8A9BC5819C54FEB3DC2A9B48C32217F6F13FF192/uid/Alexander_F._Rodseth__xyproto@archlinux.org_0d098e0d/certification/2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E.asc:
Add main key signature of dvzrv for xyproto's key with the ID 8A9BC5819C54FEB3DC2A9B48C32217F6F13FF192.
2022-06-26 13:14:41 +02:00
7f315fd937 Add signature from Bluewind for arodseth
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-06-26 10:46:47 +02:00
a511e5a91a Add signature from Bluewind for dvzrv
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-06-09 00:17:23 +02:00
51f6fa81ac Merge remote-tracking branch 'arodseth/add_8A9BC5819C54FEB3DC2A9B48C32217F6F13FF192'
* arodseth/add_8A9BC5819C54FEB3DC2A9B48C32217F6F13FF192:
  Add new packager key for arodseth
2022-06-08 23:17:43 +02:00
a3e6e88f5b Add new packager key for arodseth 2022-06-08 13:58:30 +00:00
02e137e933 keyringctl: use python3 in shebang
Signed-off-by: Morten Linderud <morten@linderud.pw>
2022-06-08 15:42:08 +02:00
c173a8b009 Fix coverage reporting with gitlab CI
.gitlab-ci.yml:
Remove legacy keyword 'cobertura' and use the gitlab >= 15 based
`coverage_report` which is used to specify format and path to coverage
XML.
2022-06-08 14:42:07 +02:00
eab15c07ef Add signature of dvzrv for farseerfc
keyring/packager/farseerfc/CE536327AED18EABC3B99A17F4AA4E0ED2568E87/uid/Jiachen_YANG__Arch_Linux_Packager_Signing_Key___farseerfc@archlinux.org_30efed36/certification/2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E.asc:
Add main key signature for `CE536327AED18EABC3B99A17F4AA4E0ED2568E87`.
2022-05-20 22:03:53 +02:00
a691b00605 Add signature for dvzrv
keyring/packager/dvzrv/991F6E3F0765CF6295888586139B09DA5BF0D338/uid/David_Runge__dvzrv@archlinux.org_d2ad250f/certification/2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E.asc:
Add main key signature for PGP key with ID
`991F6E3F0765CF6295888586139B09DA5BF0D338`.
2022-05-20 01:14:12 +02:00
9ac4e77af5 Add new packager key for dvzrv
keyring/packager/dvzrv/991F6E3F0765CF6295888586139B09DA5BF0D338/:
Add new packager key `991F6E3F0765CF6295888586139B09DA5BF0D338` for
dvzrv.
2022-05-20 01:06:21 +02:00
f3b1e9e5f6 Revoke main key for Allan
Signed-off-by: Allan McRae <allan@archlinux.org>
2022-05-12 18:26:51 +02:00
57efde6f46 keyring: add signature from anthraxx for muflone 2022-05-11 20:45:08 +02:00
dabd5d1f19 keyring: add signature from anthraxx for maximbaz 2022-05-11 20:45:06 +02:00
11099ca589 keyring: add signature from anthraxx for juergen 2022-05-11 20:45:03 +02:00
b9b5064850 keyring: add signature from anthraxx for escondida 2022-05-11 20:45:01 +02:00
75667b9a57 keyring: add signature from anthraxx for cbehan 2022-05-11 20:44:59 +02:00
4c249460cd keyring: add signature from anthraxx for alucryd 2022-05-11 20:44:56 +02:00
db84e8208d fix(util): support shells passing subshell fd as /dev/fd
This adds support orthogonal to shells that pass subshell fd as
/proc/self/fd.
2022-05-11 20:28:23 +02:00
9f0db89a0a Add revocations for expired key
keyring/packager/dvzrv/91BD8815FE0040FA7FF5D68754C28F4FF5A1A949/*:
Add revocations for expired key.
2022-05-11 20:08:11 +02:00
acc37609f9 Add signature from Bluewind for farseerfc
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-05-11 19:58:30 +02:00
576c4eced7 Add new key CE536327AED18EABC3B99A17F4AA4E0ED2568E87 for farseerfc 2022-05-08 01:52:32 +09:00
c1e08e6a61 readme: add list of all keyring maintainers that could issue releases
This declares a list of all legitimate keys.
2022-04-24 22:21:35 +02:00
5f7147a8c6 Add pierre's master key signature for archange #160 2022-04-24 12:06:34 +00:00
af20138f4c Add pierre's master key signature for alucryd #147 2022-04-24 13:49:25 +02:00
6af9d54a1f Add main key signature from dvzrv for archange
keyring/packager/archange/69DA34D78FE0EFD596AC6D049D893EC4DAAF9129/uid/Bruno_Pagani__archange@archlinux.org_4d5b885f/certification/2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E.asc:
Add main key signature from dvzrv for archange.
2022-04-23 00:53:00 +02:00
7b31683733 Update FFY00's keys
Signed-off-by: Filipe Laíns <lains@riseup.net>
2022-04-22 22:22:17 +01:00
2e3dfd80ec Merge remote-tracking branch 'archange/mr-for-160'
* archange/mr-for-160:
  Add new uid for archange@archlinux.org
2022-04-21 14:27:38 +02:00
80c31e8e8b Add new uid for archange@archlinux.org 2022-04-17 14:17:45 +00:00
29dc5d228d Import Iterable and Iterator depending on Python version
libkeyringctl/{keyring,sequoia,util}.py:
As Iterable and Iterator are only used for type hints, switch to using
typing.{Iterable,Iterator} instead of
collections.abc.{Iterable,Iterator} for Python < 3.9.0, as older Python
interpreters will otherwise raise TypeError.
2022-04-14 16:59:22 +02:00
67d898d12f Add signature from Bluewind for alucryd
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-03-27 11:12:29 +02:00
6e23b78671 Update issue templates
.gitlab/issue_templates/*:
Replace allan with grazzolini when assigning tickets or when addressing
main key holders.
Streamline the checkbox system, by relying on less interaction from the
main key holders side if possible (e.g. checks on new keys are done
automatically in a merge request, so have contributors open the merge
request).
Add more documentation on what needs to be edited and how to provide
data exactly (e.g. keyid format, clearsigned document).
2022-03-17 18:46:31 +01:00
845dba12d5 dvzrv main key signature for alucryd
keyring/packager/alucryd/95220BE99CE6FF778AE0DC670F65C7D881506130/uid/Maxime_Gauduin__alucryd@archlinux.org_2606bf1f/certification/2AC0A42EFB0B5CBC7A0402ED4DC95B6D7BE9892E.asc:
Main key signature by dvzrv for alucryd (95220BE99CE6FF778AE0DC670F65C7D88150613).
2022-03-07 16:32:47 +01:00
9d07b1a210 Merge remote-tracking branch 'alucryd/new-pk-alucryd'
* alucryd/new-pk-alucryd:
  Add a new packager key for alucryd
2022-03-07 16:18:56 +01:00
ceecf32819 Add a new packager key for alucryd 2022-03-06 13:53:41 +00:00
f908838822 fix(trust): do not count revoked main keys for packager trust
If a main key is revoked we do not want to use those keys to count
the required trust threshold.
2022-02-25 21:36:35 +01:00
bae4859fd8 Merge new main key by Giancarlo Razzolini
keyring/main/grazzolini/*:
Add new main key with ID `159F3A43AEB246C5746C033814BC4F30B3B92EBA` by
Giancarlo Razzolini.

* new-mk-grazzolini:
  New Master Key of Giancarlo Razzolini
2022-02-24 18:14:56 +01:00
135960eec4 New Master Key of Giancarlo Razzolini 2022-02-13 10:26:38 -03:00
137db492d8 Add signature from Bluewind for pierre
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-02-06 14:05:47 +01:00
f6060a04f6 Add signature from Bluewind for eworm
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-02-06 14:05:47 +01:00
75f8cc54e3 Add pierre's master key signature for tensor5 #129 2022-01-27 18:26:21 +01:00
4df58a4d70 Revoke signature from Bluewind for zorun
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-01-23 11:16:28 +01:00
4a29d276c3 Add signature from Bluewind for xyne
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-01-23 11:16:28 +01:00
9fbe5c8504 Revoke signature from Bluewind for thestinger
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-01-23 11:16:28 +01:00
a343cbce6a Add signature from Bluewind for tensor5
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-01-23 11:16:27 +01:00
c9955429fc Revoke signature from Bluewind for schuay
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-01-23 11:16:27 +01:00
8c8f75e3e8 Add signature from Bluewind for jleclanche
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-01-23 11:16:27 +01:00
5b7326e615 Add signature from Bluewind for cbehan
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-01-23 11:16:27 +01:00
c37c4f20c9 Add signature from Bluewind for anatolik
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2022-01-23 11:16:27 +01:00
98ee77f1b6 Add pierre's master key signature for eworm #144 2022-01-22 16:02:24 +01:00
599 changed files with 7013 additions and 1911 deletions

View File

@ -3,6 +3,14 @@ root = true
[*]
end_of_line = lf
charset = utf-8
indent_style = space
indent_size = 4
insert_final_newline = true
trim_trailing_whitespace = true
[Makefile]
end_of_line = lf
charset = utf-8
indent_style = tab
indent_size = 4
insert_final_newline = true

View File

@ -3,6 +3,7 @@ image: archlinux:latest
stages:
- test
- wkd
lint:
stage: test
@ -33,17 +34,20 @@ test:
- tests/*
- .gitlab-ci.yml
- Makefile
coverage: '/TOTAL.*\s([.\d]+)%/'
artifacts:
when: always
reports:
coverage_report:
coverage_format: cobertura
path: build/coverage.xml
junit: build/junit-report.xml
cobertura: build/coverage.xml
build_install:
stage: test
needs: []
before_script:
- pacman -Syu --needed --noconfirm make python sequoia-sq
- pacman -Syu --needed --noconfirm make pkgconf python sequoia-sq systemd
script:
- make
- make install PREFIX=/usr
@ -68,3 +72,22 @@ keyring_check:
- tests/*
- .gitlab-ci.yml
- Makefile
pages:
stage: wkd
needs: []
tags:
- secure
before_script:
- pacman -Syu --needed --noconfirm make python sequoia-sq
script:
- make wkd
- make wkd WKD_FQDN=master-key.archlinux.org
- make wkd_inspect
- make wkd_inspect WKD_FQDN=master-key.archlinux.org
- cp -r build/wkd/ public
artifacts:
paths:
- public
rules:
- if: $CI_PROJECT_PATH == "archlinux/archlinux-keyring" && $CI_COMMIT_TAG

View File

@ -2,8 +2,12 @@
This template is used when a new main PGP public key needs to be added to the
distribution's keyring.
It is used by users with a valid packager key.
NOTE: All comment sections with a MODIFY note need to be edited. All checkboxes
in the "Checks" section labeled as "Owner of new key" need to be checked by the
owner of the new key.
-->
/assign @allan @anthraxx @bluewind @dvzrv @pierre
/assign @archlinux/teams/main-key-holders
/label ~"new main key"
/title New main key of <!-- MODIFY: Add new main key holder's username -->
<!--
@ -16,18 +20,27 @@ issue and assign relevant users.
## Details
- Username: <!-- MODIFY: Add the @-prefixed username -->
- PGP key ID: <!-- MODIFY: Add the "long format" key ID of the new PGP public key here -->
- PGP key ID: <!-- MODIFY: Add the output of `gpg --keyid-format long --list-key <MY UID> | sed -n '2p' | tr -d ' '` here -->
- Revocation Certificate Holder: <!-- MODIFY: Add the @-prefixed username of the revocation certificate holder -->
<!--
NOTE: Attach the above information as a clearsigned document to this ticket
using a valid packager key of the user.
https://www.gnupg.org/gph/en/manual/x135.html
MODIFY: Attach the above information of the details section as a clearsigned
document (see https://www.gnupg.org/gph/en/manual/x135.html) to this ticket
using a valid packager key of the user:
* Select the above text, copy/paste it into a file (e.g. `details.txt`).
* Make sure to sign with the root certificate of the packager key (not any of
the subkeys!):
`gpg --armor --default-key <fingerprint_of_root>! --clearsign details.txt`
* Upload `details.txt` as attachment to this ticket.
-->
## Checks
### New key owner
**NOTE**: The below check boxes **must be** checked before the accompanying
merge request to add the new main key can be merged.
### Owner of new key
- [ ] The [workflow for adding a new main
key](https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/wikis/workflows/add-a-new-main-key)
@ -38,18 +51,21 @@ https://www.gnupg.org/gph/en/manual/x135.html
a clearsigned document
- [ ] The revocation certificate has been sent in an encrypted message to the
revocation certificate holder
- [ ] The public key has been uploaded to the SKS infrastructure
### Keyring maintainer
- [ ] The key pair has been validated according to the [best
practices](https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/wikis/best-practices#validating-a-key-pair)
- [ ] The data in the [Details](#details) section is correct and signed with a
valid and trusted packager key, which is part of `pacman-key`
- [ ] The public key has been uploaded to the `keyserver.ubuntu.com` and
`keys.openpgp.org` keyservers, and the `archlinux.org` UID has been verified
on the `keys.openpgp.org` keyserver. Optionally the key can also be uploaded
to the `pgp.mit.edu` keyserver, but this is no longer mandatory as it's
frequently flaky.
- [ ] A merge request to add the new public key has been created
### Revocation Certificate Holder
- [ ] The revocation certificate has been [verified
as working](https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/wikis/workflows/verify-a-revocation-certificate)
and confirmed in a comment to this issue
- [ ] The revocation certificate has been backed up in a dedicated encrypted backup storage
- [ ] The revocation certificate has been backed up on a dedicated encrypted backup storage medium
### Main key holders
- [ ] The data in the [Details](#details) section is correct and signed with a
valid and trusted packager key, which is already part of `archlinux-keyring`

View File

@ -3,8 +3,12 @@ This template is used when a new packager PGP public key needs to be added to
the distribution's keyring.
It is either used by the sponsor of a new packager or by an existing packager
when adding a new key for themself.
NOTE: All comment sections with a MODIFY note need to be edited. All checkboxes
in the "Checks" section labeled as "Owner of new key" need to be checked by the
owner of the new key or by a sponsor of a new packager.
-->
/assign @allan @anthraxx @bluewind @dvzrv @pierre
/assign @archlinux/teams/main-key-holders
/label ~"new packager key"
/title New packager key of <!-- MODIFY: Add new packager key holder's username -->
<!--
@ -17,24 +21,33 @@ issue and assign relevant users.
## Details
- Username: <!-- MODIFY: Add the @-prefixed username -->
- PGP key ID: <!-- MODIFY: Add the "long format" key ID of the new PGP public key here -->
- PGP key ID: <!-- MODIFY: Add the output of `gpg --keyid-format long --list-key <MY UID> | sed -n '2p' | tr -d ' '` here -->
- Sponsors: <!-- MODIFY: Add the @-prefixed usernames of the sponsors -->
- Application: <!-- MODIFY: Add link to application, if this is the key of a new packager, else remove -->
- Results: <!-- MODIFY: Add link to results of application, if this is the key of a new packager, else remove -->
- Previous Key: <!--
MODIFY: Add the output of `gpg --keyid-format long --list-key <MY PREVIOUS ID> | sed -n '2p' | tr -d ' '` here
if another packager key exists already, else remove
-->
<!--
NOTE: Attach the above information as a clearsigned document to this ticket.
https://www.gnupg.org/gph/en/manual/x135.html
MODIFY: Attach the above information of the details section as a clearsigned
document (see https://www.gnupg.org/gph/en/manual/x135.html) to this ticket.
If a previous (valid and trusted) packager key of the user exists, it needs to
be used for clearsigning the document.
If the key of a new packager is added, one of their sponsors needs to clearsign
the details section.
If this is the key of a new packager, one of their sponsors needs to do the
signature.
If this is a new key of an already existing packager, the packager themself
needs to do the signature.
* Select the above text, copy/paste it into a file (e.g. `details.txt`).
* Make sure to sign with the root certificate of the packager key (not any of
the subkeys!):
`gpg --armor --default-key <fingerprint_of_root>! --clearsign details.txt`
* Upload `details.txt` as attachment to this ticket.
-->
## Checks
### New key owner
### Owner of new key
- [ ] The [workflow for adding a new packager
key](https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/wikis/workflows/add-a-new-packager-key)
@ -45,24 +58,22 @@ needs to do the signature.
practices](https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/wikis/best-practices#validating-a-key-pair)
- [ ] The data in the [Details](#details) section is attached to this issue as
a clearsigned document
- [ ] The public key has been uploaded to the SKS infrastructure
- [ ] The public key has been uploaded to the `keyserver.ubuntu.com` and
`keys.openpgp.org` keyservers, and the `archlinux.org` UID has been verified
on the `keys.openpgp.org` keyserver. Optionally the key can also be uploaded
to the `pgp.mit.edu` keyserver, but this is no longer mandatory as it's
frequently flaky.
- [ ] A merge request to add the new public key has been created
### Main key holders
- [ ] The public key has been validated according to the [best
practices](https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/wikis/best-practices#validating-a-key-pair)
- [ ] The public key has been signed by all main key holders
- [ ] @allan
- [ ] @anthraxx
- [ ] @bluewind
- [ ] @demize
- [ ] @diabonas
- [ ] @dvzrv
- [ ] @pierre
### Keyring maintainer
- [ ] The public key contains one user ID with a valid
`<username>@archlinux.org` email address used for signing
- [ ] The public key has been validated according to the [best
practices](https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/wikis/best-practices#validating-a-key-pair)
### Developers of the archlinux-keyring project
- [ ] The data in the [Details](#details) section is correct and signed with a
valid and trusted packager key, which is part of `pacman-key`
valid and trusted packager key, which is already part of `archlinux-keyring`

View File

@ -1,9 +1,14 @@
<!--
This template is used when an existing main PGP public key needs to be removed
from the distribution's keyring.
It is used by users with a valid main key.
It is used by users with a valid main key or the holder of the revocation
certificate of the main key that is about to be removed.
NOTE: All comment sections with a MODIFY note need to be edited. All checkboxes
in the "Check" section labeled as "Main key holders" need to be checked for the
accompanying merge request to be merged.
-->
/assign @allan @anthraxx @bluewind @dvzrv @pierre
/assign @archlinux/teams/main-key-holders
/label ~"remove main key"
/title Remove main key of <!-- MODIFY: Add main key holder's username -->
<!--
@ -16,7 +21,7 @@ issue and assign relevant users.
## Details
- Username: <!-- MODIFY: Add the @-prefixed username -->
- PGP key ID: <!-- MODIFY: Add the "long format" key ID of the PGP public key here -->
- PGP key ID: <!-- MODIFY: Add the output of `gpg --keyid-format long --list-key <MAIN KEY UID> | sed -n '2p' | tr -d ' '` here -->
- Resignation: <!-- MODIFY: Link to resignation of key holder -->
## Checks
@ -27,8 +32,6 @@ issue and assign relevant users.
removal of this key.
- [ ] All packagers have at least three valid main key signatures for their
packager key after removal of this key.
### Keyring maintainer
- [ ] The key has been revoked by either the revocation certificate holder or
the main key holder.
- [ ] A merge request to [remove the main public
key](https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/wikis/workflows/remove-a-main-key)
has been created

View File

@ -2,8 +2,10 @@
This template is used when an existing packager PGP public key needs to be
removed from the distribution's keyring.
It is used by users with a valid main key or a valid packager key.
NOTE: All comment sections with a MODIFY note need to be edited.
-->
/assign @allan @anthraxx @bluewind @dvzrv @pierre
/assign @archlinux/teams/main-key-holders
/label ~"remove packager key"
/title Remove packager key of <!-- MODIFY: Add packager key holder's username -->
<!--
@ -16,20 +18,26 @@ issue and assign relevant users.
## Details
- Username: <!-- MODIFY: Add the @-prefixed username -->
- PGP key ID: <!-- MODIFY: Add the "long format" key ID of the PGP public key here -->
- PGP key ID: <!-- MODIFY: Add the output of `gpg --keyid-format long --list-key <PACKAGER KEY UID> | sed -n '2p' | tr -d ' '` here -->
- Resignation: <!-- MODIFY: Link to resignation of key holder -->
## Checks
- [ ] There are no packages left in any of the official repositories, that are
signed by the key, that is about to be removed.
**NOTE**: The below check box **must be** checked before the main key holders
can start to revoke the key.
- [ ] There are [no packages left in any of the official
repositories](https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/wikis/workflows/Find-packages-signed-by-a-key),
that are signed by the key or any of its subkeys, which is about to be
removed.
### Main key holders
- [ ] All main key holders have revoked their signature for the key and
published the result on the SKS infrastructure
- [ ] @allan
- [ ] @anthraxx
- [ ] @bluewind
- [ ] @dvzrv
- [ ] @pierre
All main key holders should revoke their signature(s) for the given key in a
merge request to this repository using `keyringctl`.
- [ ] @anthraxx
- [ ] @bluewind
- [ ] @demize
- [ ] @diabonas
- [ ] @dvzrv

View File

@ -5,7 +5,7 @@ It is used by users with a valid packager key after all steps in an
accompanying issue (opened with the template "New Main Key") have been
fulfilled.
-->
/assign_reviewer @allan @anthraxx @bluewind @dvzrv @pierre
/assign @archlinux/teams/main-key-holders
/label ~"new main key"
/title Add main key of <!-- MODIFY: Add the main key holder's username -->
<!--

View File

@ -5,7 +5,7 @@ It is either used by the sponsor of a new packager or by an existing packager
when adding a new key for themself after all steps in an accompanying issue
(opened with the template "New Packager Key") have been fulfilled..
-->
/assign_reviewer @allan @anthraxx @bluewind @dvzrv @pierre
/assign_reviewer @archlinux/teams/main-key-holders
/label ~"new packager key"
/title Add packager key of <!-- MODIFY: Add the packager key holder's username -->
<!--

View File

@ -4,7 +4,7 @@ from the distribution's keyring.
It is used by users with a valid main key after all steps in an accompanying
issue (opened with the template "Remove Main Key") have been fulfilled.
-->
/assign_reviewer @allan @anthraxx @bluewind @dvzrv @pierre
/assign_reviewer @archlinux/teams/main-key-holders
/label ~"remove main key"
/title Remove main key of <!-- MODIFY: Add the main key holder's username -->
<!--

View File

@ -5,7 +5,7 @@ It is used by users with a valid main key or a valid packager key after all
steps in an accompanying issue (opened with the template "Remove Packager Key")
have been fulfilled.
-->
/assign_reviewer @allan @anthraxx @bluewind @dvzrv @pierre
/assign_reviewer @archlinux/teams/main-key-holders
/label ~"remove packager key"
/title Remove packager key of <!-- MODIFY: Add the packager's username -->
<!--

View File

@ -21,9 +21,6 @@ mailing list](https://lists.archlinux.org/listinfo/arch-projects) and in
[#archlinux-projects](ircs://irc.libera.chat/archlinux-projects) on [Libera
Chat](https://libera.chat/).
All past and present authors of archlinux-keyring are listed in
[AUTHORS](AUTHORS.md).
## Requirements
The following additional packages need to be installed to be able to lint
@ -61,3 +58,9 @@ To run keyring integrity and consistency checks
```bash
make check
```
## Web Key Directory
Only tagged releases are built and exposed via WKD. This helps to ensure, that
inconsistent state of the keyring is not exposed to the enduser, which may make
use of it instantaneously.

View File

@ -1,6 +1,19 @@
SHELL = /bin/bash
PREFIX ?= /usr/local
KEYRING_TARGET_DIR=$(DESTDIR)$(PREFIX)/share/pacman/keyrings/
KEYRING_FILES=$(wildcard build/*.gpg) $(wildcard build/*-revoked) $(wildcard build/*-trusted)
BUILD_DIR ?= build
KEYRING_TARGET_DIR ?= $(PREFIX)/share/pacman/keyrings/
SCRIPT_TARGET_DIR ?= $(PREFIX)/bin
SYSTEMD_SYSTEM_UNIT_DIR ?= $(shell pkgconf --variable systemd_system_unit_dir systemd)
WKD_FQDN ?= archlinux.org
WKD_BUILD_DIR ?= $(BUILD_DIR)/wkd
KEYRING_FILE=archlinux.gpg
KEYRING_REVOKED_FILE=archlinux-revoked
KEYRING_TRUSTED_FILE=archlinux-trusted
WKD_SYNC_SCRIPT=archlinux-keyring-wkd-sync
WKD_SYNC_SERVICE_IN=archlinux-keyring-wkd-sync.service.in
WKD_SYNC_SERVICE=archlinux-keyring-wkd-sync.service
WKD_SYNC_TIMER=archlinux-keyring-wkd-sync.timer
SYSTEMD_TIMER_DIR=$(SYSTEMD_SYSTEM_UNIT_DIR)/timers.target.wants/
SOURCES := $(shell find keyring) $(shell find libkeyringctl -name '*.py' -or -type d) keyringctl
all: build
@ -24,16 +37,36 @@ test:
coverage report --fail-under=100.0
build: $(SOURCES)
./keyringctl -v build
./keyringctl -v $(BUILD_DIR)
wkd: build
sq -f wkd generate -s $(WKD_BUILD_DIR)/ $(WKD_FQDN) $(BUILD_DIR)/$(KEYRING_FILE)
wkd_inspect: wkd
for file in $(WKD_BUILD_DIR)/.well-known/openpgpkey/$(WKD_FQDN)/hu/*; do sq inspect $$file; done
wkd_sync_service: wkd_sync/$(WKD_SYNC_SERVICE_IN)
sed -e 's|SCRIPT_TARGET_DIR|$(SCRIPT_TARGET_DIR)|' wkd_sync/$(WKD_SYNC_SERVICE_IN) > $(BUILD_DIR)/$(WKD_SYNC_SERVICE)
clean:
rm -rf build
rm -rf $(BUILD_DIR) $(WKD_BUILD_DIR)
install: build
install -vDm 755 $(KEYRING_FILES) -t $(KEYRING_TARGET_DIR)
install: build wkd_sync_service
install -vDm 644 build/{$(KEYRING_FILE),$(KEYRING_REVOKED_FILE),$(KEYRING_TRUSTED_FILE)} -t $(DESTDIR)$(KEYRING_TARGET_DIR)
install -vDm 755 wkd_sync/$(WKD_SYNC_SCRIPT) -t $(DESTDIR)$(SCRIPT_TARGET_DIR)
install -vDm 644 build/$(WKD_SYNC_SERVICE) -t $(DESTDIR)$(SYSTEMD_SYSTEM_UNIT_DIR)
install -vDm 644 wkd_sync/$(WKD_SYNC_TIMER) -t $(DESTDIR)$(SYSTEMD_SYSTEM_UNIT_DIR)
install -vdm 755 $(DESTDIR)$(SYSTEMD_TIMER_DIR)
ln -fsv ../$(WKD_SYNC_TIMER) $(DESTDIR)$(SYSTEMD_TIMER_DIR)/$(WKD_SYNC_TIMER)
uninstall:
rm -f $(KEYRING_TARGET_DIR)/archlinux{.gpg,-trusted,-revoked}
rmdir -p --ignore-fail-on-non-empty $(KEYRING_TARGET_DIR)
rm -fv $(DESTDIR)$(KEYRING_TARGET_DIR)/{$(KEYRING_FILE),$(KEYRING_REVOKED_FILE),$(KEYRING_TRUSTED_FILE)}
rmdir -pv --ignore-fail-on-non-empty $(DESTDIR)$(KEYRING_TARGET_DIR)
rm -v $(DESTDIR)$(SCRIPT_TARGET_DIR)/$(WKD_SYNC_SCRIPT)
rmdir -pv --ignore-fail-on-non-empty $(DESTDIR)$(SCRIPT_TARGET_DIR)
rm -v $(DESTDIR)$(SYSTEMD_SYSTEM_UNIT_DIR)/{$(WKD_SYNC_SERVICE),$(WKD_SYNC_TIMER)}
rmdir -pv --ignore-fail-on-non-empty $(DESTDIR)$(SYSTEMD_SYSTEM_UNIT_DIR)
rm -v $(DESTDIR)$(SYSTEMD_TIMER_DIR)/$(WKD_SYNC_TIMER)
rmdir -pv --ignore-fail-on-non-empty $(DESTDIR)$(SYSTEMD_TIMER_DIR)
.PHONY: all lint fmt check test clean install uninstall
.PHONY: all lint fmt check test clean install uninstall wkd wkd_inspect

View File

@ -18,6 +18,8 @@ Build:
* make
* findutils
* pkgconf
* systemd
Runtime:
@ -121,17 +123,42 @@ how to provide fixes or improvements for the code base.
[Releases of
archlinux-keyring](https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/tags)
are created by its current maintainer [Christian
Hesse](https://gitlab.archlinux.org/eworm). Tags are signed using the PGP key
with the ID `02FD1C7A934E614545849F19A6234074498E9CEE`.
are exclusively created by [keyring maintainers](https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/project_members?with_inherited_permissions=exclude).
To verify a tag, first import the relevant PGP key:
The tags are signed with one of the following legitimate keys:
```bash
gpg --auto-key-locate wkd --search-keys eworm@archlinux.org
```
Christian Hesse <eworm@archlinux.org>
02FD 1C7A 934E 6145 4584 9F19 A623 4074 498E 9CEE
David Runge <dvzrv@archlinux.org>
991F 6E3F 0765 CF62 9588 8586 139B 09DA 5BF0 D338
Pierre Schmitz <pierre@archlinux.org>
4AA4 767B BC9C 4B1D 18AE 28B7 7F2D 434B 9741 E8AC
Florian Pritz <bluewind@archlinux.org>
CFA6 AF15 E5C7 4149 FC1D 8C08 6D16 55C1 4CE1 C13E
Giancarlo Razzolini <grazzolini@archlinux.org>
ECCA C84C 1BA0 8A6C C8E6 3FBB F22F B1D7 8A77 AEAB
Levente Polyak <anthraxx@archlinux.org>
E240 B57E 2C46 30BA 768E 2F26 FC1B 547C 8D81 72C8
Morten Linderud <foxboron@archlinux.org>
C100 3466 7663 4E80 C940 FB9E 9C02 FF41 9FEC BE16
```
Afterwards a tag can be verified from a clone of this repository:
To verify a tag, first import the relevant PGP keys:
```bash
gpg --auto-key-locate wkd --search-keys <email-from-above>
```
Afterwards a tag can be verified from a clone of this repository. Please note
that one **must** check the used key of the signature against the legitimate
keys listed above:
```bash
git verify-tag <tag>

View File

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNATURE-----
wsGTBCABCgA9FiEEqxkmXl19IGh9MDJGuh37ZP/5eecFAmJ6P8kfHQNSZXRpcmVk
IEFyY2ggTGludXggbWFzdGVyIGtleQAKCRC6Hftk//l5505TD/9WswoM18miX34A
fQqx3QyiFWfGsInACJ6GN62t8zXJJVSv1TWE8XdNmy5YwSAOL0MXA+uggt0b/H9s
elO03DoDjk7yI4bxncGobHaUNB4m8ugHbrpE/af5+BKdnhoN7v+z3VL4fxHZ8sHp
wOoorA3JlJbsivG6k7KFB9NtfI1WKm5uv4Po2UgEF5hfpfCJycvU5ccsxmVe9Qm8
PCrkXzlMxIJYNsj8nFemA6oeruJFUOXkok055vQiW9Qt2myHmw852DbNX0RSg6lv
qbktDkq5EQxlOgrysqtrfQdlLX4TBtDIZrX7pY+hfMPRoAKHUGubuUL6Q1qc/4Ek
mpnku4UtKN9KxY4rMjUCvUAO8ziuUvIWbL5JIIXZkJRezWpBwnkIM1/ctOf/XlJh
cdXJca64zuNYsj4R8zSBOCrPwOyDCOFDXQzzYwlUII+hYdXOLbbWbdIOjCjKRzf5
EwI43Hme6k2dmEarNjAX+1Rqn/GG6U/qJizqlOh3tf3Rywt2mZ1aGv/JmvuO4eAf
AldPloW+y9XdaOeOvBOMfGDjAlP0HikmamBS6ECg/RRCF3VPm0fXupqlRE01fMDA
8jIIPwTRBLT2n3JQ8coJwKBgNaCv7ANFa8Z3oIE2+NO8M6Jqk4H5HXbSS2tEYtRv
0jMG8BCx6ig1tjK6MVkPHRuirAslmw==
=ThEv
-----END PGP SIGNATURE-----

View File

@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
wsGPBBMBAgAiBQJO1V4QAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAhCRC6
Hftk//l55xYhBKsZJl5dfSBofTAyRrod+2T/+XnnymUP/3mM0MXCq6Nk/QnGEV2Z
Ou/uu7uIMwRzq2jpNLoqKKJNHOcxk19GItRPKfcoY9BkprhM1DK7hYiD6RayKBmK
mWwolaayfdjYxyNlNl/4aKuIXP8OJYfh1ltXFox9c630hytnzHiKMLpdRSbm3COT
uT6sPI6Kkij8cOi2520p+27KsYy9HsWBeNV5X4JTQBbl7q+RcF7UCe0e1POGcOta
qz7RBt5RXO4hKnY8kqiCya+lXfDE/BExI7CNSKgkZjSRsTEiqnFY97chJrqRaLDZ
jy9EXL3VVJJuEEk92LttKAfwN3zI69VU26b819tP5/W+7cG4N7sIhRovDxCiNPdn
Uq3yPwhEfjWfrUrTRbEHKloIHDH3mkfKPF0PX8QUXZQmyHrJ7KerFDxw5ZpK6gkv
OU9mBGTKB4ijlL6fMuLzTo8SJsI33mdH+eRp1pLvnfEjDZUfSGX2P7R6WV2Sn4dg
QSV/JCfna6lbYrVazVhuqQFtZzchOJbBzhd9XVJbGH625Qa7iBTX123kv0O7Lvnn
uWtFKqivoOBx5aROLGVxZy8+VzQh2xbUT9V2eKxR5o8vG0vTTD4uHmC4SVVK6QMG
+ghAxs3NftNYNxLpUeyHmAxc75afxZrSj58XOQyl3IAuypVuY+aVTnMGwxQWTe5q
K8s2+Xjq9e3ErSAB/4ZSBi+Q
=+Lwt
wsGOBBMBCgA4FiEEqxkmXl19IGh9MDJGuh37ZP/5eecFAl+gsrgCGwMFCwkIBwIG
FQoJCAsCBBYCAwECHgECF4AACgkQuh37ZP/5eefRSw/8CZsWkHIHGsJVRlKPbw3g
10ZuIUcqGKV/jqDq/XkiAvqiBQ0Ls0Lw4F5oWMe0ixRYpHrep9RgJAda60jUirCd
CqwMeRMQLFKvQH32NlB8KAASx/fVZLh2OyRIRLpz0hxFNVXOAMpwuR33IOemNoNl
e49lD3qsZBrZmVsNWzWqgtxPRAvyJ26tECXymNPxpGp/XLM+okpHXhRAMee2e2s5
K4+3ptjA/p65FDqmDUKK5w44nTD+9sGkkEwouXNtkbh2VLx4upBpjFb6nk4m4481
N4XxYB1+JUwy1OeW+qA+y/F3190aIy0HOGknUO0qRPxQEbAmyqFVTSfUwcuc/Bkr
ZoTfVCH9E4f2mCOUZMk6if4hx87dTMs8REfiBq+YuPudc4X5Zn6RnXpc6x5joEcj
TN3ytZmQU9GQFQILm9HPBpZZDn8lEoQ5Fgn/apce46E20pLvtZue1P/Zn9ASFHoE
1stCFgy8I2YNN1Bv0eqXb7QO9j2/bbOFKqTN25DJW2Iz2SyzHL80QLttjA20WOoS
9BRrWGmCO0wRhdU+fvhtMaVhyCJ9dFbVt61/VCGgGiKX2cYnG9FI5VS010AyQ/iv
FIhdxXdsntr4zad4fNS8obP6drNmb2l92az/fhB2DOApWigGsvpGxvMii1A4u437
vcJvlaWGcQgV1BRTEJS4Vdk=
=pO51
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,6 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
xjMEY1ZO7xYJKwYBBAHaRw8BAQdAHH2+9UAXXJXvyxwkHj79HmND++fsFHiPaVno
Gf0jQTQ=
=pAgF
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -0,0 +1,6 @@
-----BEGIN PGP ARMORED FILE-----
zjgEY1ZO7xIKKwYBBAGXVQEFAQEHQG6INFEAlagoAFlH57paFplRsXc7Ej7TYoEr
ThpF3akfAwEIBw==
=9JBw
-----END PGP ARMORED FILE-----

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
wngEGBYKACAWIQRp5kceOuBlKXUpgy5roPWiA39PQQUCY1ZO7wIbDAAKCRBroPWi
A39PQXDtAP9Gt1as8r9QDctUbzcGfOW0ZCtQrNnz3D5wX9eSALfykgD5AeZYzZ5C
agLMQPij6Xr2Q708TMVle+0efR6aWboniAw=
=vy10
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,6 @@
-----BEGIN PGP ARMORED FILE-----
zUxKb2hhbm5lcyBMw7Z0aGJlcmcgKEFyY2ggTGludXggTWFzdGVyIEtleSkgPGRl
bWl6ZUBtYXN0ZXIta2V5LmFyY2hsaW51eC5vcmc+
=r3SC
-----END PGP ARMORED FILE-----

View File

@ -0,0 +1,8 @@
-----BEGIN PGP SIGNATURE-----
wpAEExYKADgWIQRp5kceOuBlKXUpgy5roPWiA39PQQUCY1ZO7wIbAwULCQgHAwUV
CgkICwUWAgMBAAIeAQIXgAAKCRBroPWiA39PQU8BAQDZOcoXzOZ8Mfr8B6/lE7D6
f0TnqaDciX4k3GePK3u9jwD6AlbgrA7qwghm4fN68IFR4+hiOqUndLd+adA4icgj
ewY=
=aUvg
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,15 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
xsFNBGK9jVABEAC0ADojI/Iv6q1xygak4ak8S1kXSIJaCZ94ZXbaMH5KXIr+eGpU
XLQohWDZQVMtiOn7zvzMOLXOken6UduENuy+R8RywJ5z/iSO08OnGgTuGqU23cfU
n76D9c4+NepGGDcfZJjfc8q738xrYBKPkM/1bj4QXPjB+F7En++/8Ob1TZCEnCWE
dtFuQfZUEVKSrPwrYWLeOJU5IsYjObZOzpuDaSbehczyV8bp1aY7e/gf30VWpTUW
w9ldLGTO2X2T0oVXJlrHzlaYonwb1Bcp6oRc8efkOUKREcE++EVjcHSd5i8HFS5D
jdyvDVOgKbVTX9DO62mQ5fTmEEtWeemlqe7Bi6vScZ1YhC0zUklQyVsk08kWSMP/
2VDtFCAzGawIesCHRXvwf8DYHlJk2h4onDrE8i+NmVN0Dbwo6YvkBgGF+x1Q84R0
IwBpesSvqxY+U9fYbdnUad+v8VZINEzilqYZjXKg/G4NbfsJEvKNV7z0AD7h3Wgc
ESsqPvZUdPLGbBIHnQc5pp8zyzygTWmVzcZ1r0w/UVlr6C0Y/aTbRFCWbZAC4Bl5
nCcVMVz1E/CTliGDLzuYeXRR575jpqTYp0H4FPQaR8dnSl97dqZTDsTbC/jYLy7U
LqNX5bQw/Px/4w4sqXRHc/aQW79pr+qPpCEUppiPQ6jS2vSuIJk5ePl0bQARAQAB
=+0rh
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -0,0 +1,15 @@
-----BEGIN PGP ARMORED FILE-----
zsFNBGK9jVABEACnRHSZBWW2GwSna5wt5V4MfDpRSgs+yH9tLQwdoWyExuF/OKHp
PEJWSrHP9QVrh8o7rYMrCj920FPtwZsmXN4YG5xYsE3TZZ/wSz6XQHYdzsXQKBzx
yBipH4XkmVvICiMjSCnETiX4l7+2mjVq7JOoMNUFZTdly8X6eWyj4keqqcRIciXP
rhzy2oo6Z+uEkeYiFbvbt0z6iBTyIQLFk0b52qM+zGrAE1b2cbKuC2Nue3lY/CS4
/oghKj8Aw8dqFNdxLMaocZeyxsD1Vn5QkxZZHde1aBhnJie1OfGWpT0aumBnn8Gp
WUddl57mD9G9Ncg3GmfrKvkXqPpw3paoyEEd/muIe1DZJ0JBZUBnx+k5UeNxKOuQ
BxWV4nGsIVTmpIBE/kjqPsUAbiPz4XP9kIHtodtP4wu0TXB6YZeznGYzWYwJwYcO
zmZieUAbzKii2gI9QVgJkMiRIDnNu1Z5zFOZPf9Eph1U//Kaa1mbYWSoEcPNxXJo
7EKEFA0r/B2a3hOFaarY7S8ZIaI0aYOWjfmm5l3XwsW0Ny1IdQ39/qaIbkvCzMFJ
dn+DmCQEUI7AmuRnrEznc9WhFl3tqPfw46i/6eut+B5u2dZqBX7Oj1FXODd7/+XG
kiOzymXu8f/UuY1gmtSYp+K7Hrrjg1KylRgfuAmebS5XaN6Vip7v0rOhgwARAQAB
=REMG
-----END PGP ARMORED FILE-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsF2BBgBCgAgFiEEdb2A5Ng0UJ9udAJXsbc7AsxSoCoFAmK9jVACGwwACgkQsbc7
AsxSoCozEhAAqkbJ9Jess2ucdhZK/0/AFX25IKc2vMsllQYftGYVGvMxZ6Ow6du3
xu3eIlOd63wTTHZoqjmu5w1hZo5slhMoIZgMMyQYA7NSKaOETh9auF8L6zX8vS2v
y0wR84PxcE7KAKDEW2Crr9qGd/wlD88JyQ8OlVJsGuRVvYdoCoNzoBnhtdSmzQ2j
KwvDrZ1ePd7w1CCOKKNUpk24jZDvDhdtFbCOaUg1Gd63DEiZIDmHW6V6BwG5F3sh
apThS1G7iHtr8gHk5sAMFf7/nH8wHUr9DdJYXCjJwdzjYKc6lqkLYOyOCOe64dJc
y9B/mVTq3K30YJWtD1YPlFi2vkzD//cK136TOipMdgncY/AtLvDwySduXqZGkha/
q0FSQoMsyD7/vEI4I5BZKsdxlgwpZdGfdix7koQB4gY/+ZxDHwmdnp/4Ix3vq033
87bU3JOjpo3gQrglVCGqPM5sQKKfHqJbIznsULYodOntUBb93wxdAgP6Ov9ct937
vVjK1OiH6N8tjPPFFzHpSBZGFtjfz9l8eg1NFPv0uuDjJFTP9W6K2Cy4oH6Sj/+w
5hejMp9wYZh8GJep+6hYeEO1OJwHeyQh9n5ydRgYWgASEO2OmxQ1n2fIY57h/2XP
Kx23rOqnKUPe8onxdJ804p1fpaqG6YmsO8mF32llAwqSoN1DDBKMN48=
=oSMQ
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,6 @@
-----BEGIN PGP ARMORED FILE-----
zUpKb25hcyBXaXRzY2hlbCAoQXJjaCBMaW51eCBNYXN0ZXIgS2V5KSA8ZGlhYm9u
YXNAbWFzdGVyLWtleS5hcmNobGludXgub3JnPg==
=sazj
-----END PGP ARMORED FILE-----

View File

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNATURE-----
wsGOBBMBCgA4FiEEdb2A5Ng0UJ9udAJXsbc7AsxSoCoFAmK9jVACGwMFCwkIBwMF
FQoJCAsFFgIDAQACHgECF4AACgkQsbc7AsxSoCoyww//VWxXK+HXFHH5UPYB3qW9
YtJ1OH4iEx7b6LHMeZWZyKEcAKuWSgcG7NyQ2OFyCYGeaFOCZJPoNm/nk62CuJWC
0JlwHtwQSYK0X0vz2wMd6dEkjSSMVuqN2h3ZY/Rlk0tbuC5k10kJIlkzaD71grhN
jOwxfF3AxLXDtAbRU99RrWNbXLERy+hyNA3hbf4lYD6qFVST+a9v9rwe3O3ihjYH
wHp75Csa8k+siMDIcEe87Xd+cHNB4Pl6jVk3Tu1P/aXpS17TWImjlVI7y1Fgptyk
l/UH+7uECM3QWLZQUvn5GGZ1jgT7VX1J8FoKxe9W7p5j/QPNBQSFPbQnH+jkpQPu
fv6Q9zW8bqfIJLVrg+P6aM6/iapFY1k0Eny7+5lj6dUGPa3UCr0P3vgQ9U3IxTVr
LV4clLBIV7XnBFkTiP+detJf0BOhZ5Wa0eqG06hfXbDgfXQMEuuSB3avuPAe4i67
USkhuuZioG9wT7xAPQxdPnAT4e16xeU6GCpkQtA6oxVdtDhzamJHGQrnmbp1eKN9
bYwNcBUshvRzJc6WLz+boWUf50whd92osa0E4VGjEgj9YZsB0DpA1bNcme2ur3KC
IJhGjDrEkPwg5095rvL9a3KvigLWhpiH7OLUjIjwSg0uYhP6mFYGXiB58Y0hptZX
hN/Q7VYEOhhnTH8W/eOFe8w=
=CD2O
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsFzBBABCAAdFiEE/i5iSSAcpUpPuQ0GboDKFEaHnQQFAmK9pU0ACgkQboDKFEaH
nQS75g/+MY+PT4aWPhEw8RUncS0eo6PE9qZddfeQr6RW1UicCLu6Fy4Qt+wAeEeU
jHia5tIEOlqAwKp5C1HxZJfPp2Vi/jz4UsiP1PGPSraF8c/ubyhrUEJ1V/jCyhC+
BGlJtQb2XrSjXykrn7XG1plQ8h/AzBeCpkBWv6AFzrq7jbNcjSdFTBPhncnFAPrD
+P+9RtSpgTjSeFitNGHV/XAev439xDRNMpdkWGCi7n05zcMn144gyBGf5fzyJja2
ecxx4Ow8jQTyH6apusXCg3DxZ6t4rgkdCZdVB5wpmiNjvlzmMz9cHMzgebjXkeNk
sz5uI8Ot9EyZZej/Kc0CZPcvfC4JmSAcS9MEM9LxSqI/s8HByI8cuSIcYSl8z4Uh
o9RdKlz5y+KOoxBiGXMAsm6gErunM15XAWuAvobSOSs6mVR9NbwjOZAHe4tCskk/
BF9KkgkbwQOjXB/znAqSF931+NN8M1eQsg6Xt9eipW2kjfGVMVssBC+Aiqqu/y+m
ew7Y03RX9Z5C/e6WUmyKtLLi69KoCcnb7bEXrA1AgTRahMbsszKjfJp55c6WsL6q
ahWnWHvGX0IyhHdeyEDfmyuBweQKWj9fGKrgWcr5+IMoyEd4T0z6/duMXhksrZtz
zc1K5o+YnCu4Pnj7VV9pe5JLEfoSdMoZvREItX0LpVMNWw917hY=
=zRyg
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,15 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
xsFNBGII9zYBEAC/K9muBha0vDwBcd1MQEq2P8QB24mdeyd1VtG3zEJsc8DuCdF4
8wqYXsHK/UOWuD2IIevKjMO4DaOv202gFsOn8AxJwn3kvaPdflo66RPoraKZQmNL
ABE4/0X6uXWvuOtj4XQ5m/3BvNTstnLet3DAlHnCYmvIDKlD4bdS5hTZkXQi5zoi
d70OsXuFZ6NMMCOMI/Un3zdko4apLhI6ySGp6y1aETUCD1uI8SMgf4Wl2TQx/ZmG
xRG1aeq3H5YbRd3WFlBsi8kVYn6Qg3rxbesjNSAu1IadaqbjkA68p/ikF4mciodA
hD5fJ0bxU4Df2K8+WFh5n5IQZjVmKQ8ogVWsgV8jTjnKZMjD/GGyFZziR081MgHg
4FC24X2do0NLxrL07r9wUUaNkb9SDWs3tlAmeA7qNftXbDt0A1jE01uT66tdCsUi
sRj2CCmc+89zepL+TDNExLyPV/1ajDn95k66fe+ApoxvHnseyh1rWyHIUShtFfnq
hyewRoIeJbo7PIseeE7jNBQpUj2wgCM/G1tUM2Rn/OpmlEC0b65PvM715OPYwF7g
0UntpY3Fr9elDT+y9NhsvDw+SXdOX8RiI5Y/WX8zVyUi2ryGENmSJ5uTeRfQ4y+M
IrZGuvVwHU2hbN8ktQ0TwY6Fc5vbDX34slt/OnDDpqrXwnRsDdSZGTw88QARAQAB
=KXko
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsF2BCABCAAgFiEEFZ86Q66yRsV0bAM4FLxPMLO5LroFAmII94MCHQAACgkQFLxP
MLO5LroF+RAAvKqMPIf/YxCX7q/XYG5ZHce39rI6x1q0A9P9JvQmx7WL288GXNk7
PN4rDfAbdaJYwx7rDvxtOqDoHR7HtVrRytHbo2pgJM17XwHsboNtO76Rjg/1U7vJ
dZZ3MnGpPD7kFx7Fd4pFz+onrcX26QAeUA6s7Y9GcTvn8Dd+b4tmzkZTh/iRLxY4
8wSJGlYK2KvIXYUQ1bY12UF8p8pdW4U3/5K5z5MExfXUIcl73LoIiTVhVu2QOTsQ
zlUWAhZLDV9GiWXXbfBXtzeoaeHLCS5f+JwyDky+7YifUd/xJmqNJSyJcRHEUWwj
43/uDWEGz0UB6bkVlf9MSnllLQeZbgLtQ9HRQxTQ6JXXRB3JCIs1m/5KYYTphnBw
dLwuJIjkO1WazFQqJMPBqvNn68i5oxy5qfyM15EdE0d9A/aeCLgoC6lx2CdFSPmc
FBs4OV4NM7Y1u7sou+R4F18lskIqK9hWBa57Lu6nZ12UHydO0aIchrBy0WRVB575
Ua4fCQb4uEQx8azsjqaIpei4K6h9ZnahWDl64ptcChmSA3c4gga7/MPniQKJo9cQ
H+WyDNZum0QNqSAwRoAF04Yr10PWYfu8ER3g8hJAsc/BRTLGZg1TeVdlTJej6uUz
nAEoHffIEE+SAKrtVcqA0AfZRphVGADTTb6228cDxKG3gnYiNJC0ypU=
=VSWs
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,15 @@
-----BEGIN PGP ARMORED FILE-----
zsFNBGII9zYBEAC2ght75wz6qVSF73Xhlgqoq5YZ3FFPQtdD/VqcgjzSTpIxLEwa
3NPHFswUX9pd5dhlYuio3s3jLgB+Ngt5DQX6H07Xi/lB/6NrVbZDskFH2Nupd8CT
q456eO3REas2ja0wmCoZsXlnmzCQAFAqkSjfCcw4xMnMM6Ny9v+Ic1750+hsd7VO
r4b7AlfwqhU7pP3kKCfXQm4HMpC5eymU6ewPC7RG5OqWXRA/VZ/pA2ZcxTd8iXC1
nJjsKnyNvI+4A2ZnO35mH817ejVFqs9r/D51pGucv0/TihRJ1y0a04PQ0ar4caJm
jC1t5KpyneOEO9Astz7w/IUfySdJxWfMq1LaXGMpDyKO581npIsEw28ScoVoxuU2
nmHi5F4/bcZQisvbRWY7EVH6slOTBVQatAEovFyLDYnEdSVZvbXMUcV6ngDgPou3
QZiwUveBKUDRONbBLsUf0WHpYvZTO3aitfRCoLp486Y3Kd9z/3rxFIjY41TodiQb
amLV8kJ//RWJWEjNpSO/jrMdkIC7BYm30ohzEwhvTROKMRUVd9yYiw0VejNGaWaC
PauuQUpjVavxabIeMnV/mr9i7/93bijjl2MobXn4DHlEewupy7B8zLRrGE/4pWtg
oubtBUnnV+IFm1mLR3lCjHAdT7n0xm8Nbqc0J+z25YXnxcUiK8vN69v/eQARAQAB
=A9ac
-----END PGP ARMORED FILE-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsF2BBgBCAAgFiEEFZ86Q66yRsV0bAM4FLxPMLO5LroFAmII9zYCGwwACgkQFLxP
MLO5Lrqpyg/9EvSOpSb13cuxwgQSzzyeFH9SXQx6GJaxOohJRMyb1bzteOGVD6fD
6Ulp4ORnKoZNpBpH0jwzfe2+hRTn1RSPUHliwGbjNWumHTqO2dGsq2PauhVpqXWE
JrL8svn+lNX7hp4McmsZDjFicjLAoQUjawBvajXuwITVWQ7Mh+aIigNfWI2DaVJc
gQoRfb8lUHuJ5bAlyMbE0XM+vilRTlmEWMIGY7EonFFW3fZ4YZ68WE271zEhIE5j
UwQTZFEiuMr6+6+q+1uwOmTYHeiR+kl0cr7JvLLwuUrBdmLGoMakXwLBbxi1zQxd
C97sEeJ5k8GITllVz+fZm7tf8kb4zq+pQtLiGlfrA5FyyKrUi/lkZVEm3vaEJgyZ
828kckdpdb41Y9fc0TwOVWwg63BMuFuc4nYPZrT3H+0rqTtKzReUHXrH7v8HPk70
IrVgus6v3Q4+EP4hZjKu42h1BAOtjZblwkzRmyWs14ncWgXau+uhUFxtcHX2K6LT
vASxL8leuVQOP3OCF3fMJgZmnHN+brdvOyiQuFD3xB/EOk71/AkFfbk7DsQWDjdy
Cn5bIKKFNmcUQW4kiTK9ovngKmsbX2zfou0FybueBzPG4JK2YkVb9KeUKyKt2oPz
QSK/kW5mICluDPs/Cei4LTdfTitnkmagBcOr9YSk9Iw2VERNSX5ebwA=
=gblO
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,6 @@
-----BEGIN PGP ARMORED FILE-----
zVFHaWFuY2FybG8gUmF6em9saW5pIChBcmNoIExpbnV4IE1hc3RlciBLZXkpIDxn
cmF6em9saW5pQG1hc3Rlci1rZXkuYXJjaGxpbnV4Lm9yZz4=
=7XQm
-----END PGP ARMORED FILE-----

View File

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNATURE-----
wsGOBBMBCAA4FiEEFZ86Q66yRsV0bAM4FLxPMLO5LroFAmII9zYCGwMFCwkIBwIG
FQoJCAsCBBYCAwECHgECF4AACgkQFLxPMLO5Lrr5Pg/+MB5jVHU0zXP0aAWrTMh2
kARHTUof4Ey18GMVtF1SGja7bxDUYTnJ6x8DxUYYKZiuuG9OFDHWloBOhBbcB+5m
7Czm/P7sCmoagGcbmtbsZKTLR+5ABhup2YNSVXKnbTapPPEXn/x3VxoGzq6bhCTm
YQsGnViKzMQVYouN2+qMAR20Uh1IWw8TzcRznB4vc6JXoAAeX+Lmc/pBKp5WL44B
iHFccQf9WsZnHfSFZI7OhPQi24/vMDdB2XQOi+8JiAmhpkKc22NC8/P5VFfxvY1U
S2K7kgUukqP+XmtNLdGxhLFvuDxVvWvrx0Lf/o288wkyeYyI4VBlYp7ZqgELGWw/
eideB2Fd+KzY0CNL5Giae/9Tn+Rkp54aYcdFEvyvIN985ZP+57UAbedyg9VYaMOQ
JWOmTplexX4AOk02EQDdu7NDfPl9zh1yu07OUhtVLfVB3y/vQxU6FUXOw2YXpI0l
rWDeWsX5cHCqkVQex8XrRvAoR3pS+kzuOSdTrHhA6B/CyrcwyNngcQbczErlcwwW
tv+p0VnTcWNEg6oKJelKfhZPQp2eazg5LFcJWXZMD1DQqobDrl2oeVhoTYVCBtLd
eof0tjsEZliDiQ1Kt6UUq7NlpMksB3SJvsdrpWQ8mxZ5OakQfBrioyecNqmsKW+o
fGy4u1tlZXUe7H7oWRC5JT0=
=syN+
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,14 @@
-----BEGIN PGP SIGNATURE-----
wsD2BCABCAAgFiEEDotkQHn1md/B3cOXM0iIL2rGpMIFAlu51IECHQAACgkQM0iI
L2rGpMJhNwv+J4IuJoIDrIm+/bqCUfWIZmmGlx/qbyyplYacv87HJZYr+zNl1J8X
g7eBxlbK6etCJJ7JDvxa/u3OW6a2IqF1ylKOowLNckfisILcjw2QXzPepoCL831V
ad4xwlpHR9AbfIaJ2ETuB1qoHwK6w1hZD5nIm5ERlCaefIAsdfJGHTUBL1Bg6qCb
D3fdv1FMzqUH5HXeRQDqIF+RsNt9T2v/k9PFHT0MjVgImmD7P+n/A7ntyAfEy2Ni
GuBW5yC+9XMKRXunaYrbnUaOFynsiwXFKAA6HM1lInALc1ZXpbQ4DZKBze/zGq63
00Y8x+nGKyDoiSwFXk2FOyAEovzMObc2N2dR3GcnYHRUxjuD4JYCjb0G3/QyuKG+
keuqC2RVoO1wdEuZ3olnA2TZWZUCaeW79KfXQABetQOuUp6KpfJndYnqX1MAJ+wU
RMHUfSo4cLdw53vaNnO9CLR3GvXbgSe7sJhsHCnMhW3rKbT9bNEAWmlMhJG9zqma
V76VC9F1XV74
=3+4A
-----END PGP SIGNATURE-----

View File

@ -1,16 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsF8BBgBCAAmFiEEPc5R1gkw66R4WLpBRvYzy7DrS/IFAlrXlJcCGwwFCQlmAYAA
CgkQRvYzy7DrS/K7VxAAlNxLlFnMvpgljowpTa+LLymJVYBAnHxxAtlWe99gRGUu
h5adUNG+y7iZp03Hqnf2gZBw1FzIBH5ZXaN2CQ6tqof6spffH8D9U75lr/s5b3hx
QxPl27rIP6N3f7/vtOXlUU2Twb2CCgKfs39H7Ic56MgGlblxDuumrNmHRzkYWhbe
XA+/N+F9XStL6wZGLgYT+uv0tjdGjepXsOMf4mALufenTkfWp6sHaFdAY7rLijpz
PnHui365kOc3UKdv/QlBJE9Hz7f3cM6QbFD6rbIhYhpMjnbBV1Sv5xi/iO6dq4LV
qHhnOQJiB5SrBmCflUwAZ1GFAbCLiZ9qM4sNVS2JfiZMus++JVRtbnmXpjz+Jwhw
wwZCRPomg/0aLg9nu9i/vHUcSh5jPkPrvadU00WbAO3+zoYCmqazb7R2PTPcBZZc
dw+xl5QjYELuI8tKbQ0oAk+Gee27YK3Ys+BZCGoC64K2c75Q23rQ1II8f4aJR2fT
k/svaF6h8FHgKnEcIycgnh6j1h3IMrx1MhTJvjnUWLx0+sZzH2U9B+7fNkkfbNzp
ZPKHYNwO3iuSdzfkhUNYJHbnVynd/xqc7O2d48x0RYZnPDdnh3ceDO/8dK5bm8Gx
ki7BQETDQ+7sUwLGoM4FsM9s885JkeVnWud18lZo7iawqjA8ZO3P82XISFCqPzE=
=TL3D
wsF8BBgBCAAmAhsMFiEEPc5R1gkw66R4WLpBRvYzy7DrS/IFAmJjGwQFCRDxh+0A
CgkQRvYzy7DrS/JXJxAAvBrH/nGF1opnde86pHbAM2MtZ48/ZmLkUGghxgXNkgkN
1sdOixsY/hS19Fj02MHTWF0CmY2SPczTEKNDm02iosdEPyLSBTokxStjH/H5MZ2U
k4iLybleIBmVsn1oqffuUglvzpkPfEnRyCvpybulfP+F8B9H21CMsvG1ljQ9yveO
ZZGp2n5mNRGqR1KmZrEFsamkQg827qY89ZgNglhvogPl4wTjEkQseZNQAiy4sZsK
i54pcNoUq80uh/qcVwuV0T17dA3NZ+EjEsPLDJRd8hSRSl45W/LXta+o9OLMCqLU
he+ysC09hFw8p1Im8rDh8L56Wesh9NejBeSHfxlCWlDT2s++ZNIsq2tcwtDUq71y
zO73UX7hqWVrf+iLrbwXiIlOebTutjzujAKDI6b44W6bolD+NHCldqJ+CRxp4vkQ
QTRdYzglC4bVqpReA4IJlCvuIUenWYB2LZfN8RjmKTZQc8XJwG9gwnRCu5O6xaIs
+5x8tlcYNQASM7sKJ6tsQKb+zs5zogz96IFYtoz2t1x0i62VOtdhd91ber+jlXE9
aJpHTMOAacG7ArUJGlR7PDTlcixT2L6HfVdRGGYDJl34UoJcg0R3gIGOI0t/m4fT
0c8OIcdUNGN/gGYdgtIi5jRI8FdI+T9jJpPLWd6aV5iLwV6I2uVc4EucTeMlH4c=
=93Lx
-----END PGP SIGNATURE-----

View File

@ -1,16 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsF8BBgBCAAmAhsgFiEEPc5R1gkw66R4WLpBRvYzy7DrS/IFAl6gNAcFCQS/GNMA
CgkQRvYzy7DrS/JDGRAA08elBAz6uED2Si0x81PuctGLt6FZhHtbbps832ZbBJ0L
/53hZxSXIRxAA2HICLURacCuasscFtIhHATvQuIhTotAAV7Hx7GQfuBf2K4lBmQ0
WWVgX54pQAu6aP42bnfdrRRLQQydTfwNEjRyClGm5asQsv+ojTuO3r7aAx3It05P
eCJKBY0YveOoS2XFw8uVyoCWBKZ2K3RdC6ilhF/UsKeJfarZYi7LSTXd54vkCJJ/
Txkjso0Owj15wDe2xy09IiiohngsLGCmOQuFeLc+h84f2MMCpmFXziR55LLeE+QX
RQjp6lFqOcqN2vKt0VsXceEVyTfQaJUTdDfqAngf+geml9Uycgr4Kb3BgPFf5ymo
zdsXyn/hFbRJ4TVJ9Oa1WML8YiGiFByPe7FsLoxcD1SdX/FAh+1VefAxVgeQkTSQ
Y2DRSPnYZc4xZUcHTTbqEFpF8tB+7X5TPc0vGQ0rExGClPI6skvNkN3BH28oyzaS
elQdwV/Dzj5FjcnrZHrjOnc+2IxsgzUh9wCAx3WRX9kcgltAlOVguYhYS2HsDd6I
4R8YKIyS08lK8/HYpOxAhMnaium6A7UrfFN3GtQi3b0baFBNIAUpoyiwvaZQVjse
GM+QJChLLGe7CaAHf5OMbzkaF0frh+yqjHEzgoUywruw1omnDjx7V98ND0etF4I=
=a/1Q
wsF8BBgBCAAmAhsgFiEEPc5R1gkw66R4WLpBRvYzy7DrS/IFAmJjGwQFCQ4lmlEA
CgkQRvYzy7DrS/Ie1A//ef9NeacGTwhGPbKCBNifjlvvmOYz2fYANC0/3gUU58Lp
P9Ppm+0G6j6FE0lIC7xNKmowc8aUqqcRnfMuP8i2zJyeshx0Pxgk97bWBwlZ6XNU
mTz3HKs9yKvgeyn6zUaJgnk2c79AgZ96hz9gzM2/r0uCD65BbZAsodqef2GfBX0g
hfIcSFA2Kr+RDW0ghvAIOXpAkhNFOL+m8e6q8akZfB2aB6gH/yp7ynzsR4bQeJUb
8WLp8cpV7oLmO+7yvNEt+o3ZwkwIqN/iDe04uUEuik+oVM44yOMwLqg9tYC6GoRT
VmwwpuQFO5YPilmbHMFfS1YZKZJFmqBmQhLaYpU2vIlzLYMhspNFb6CwEFjatb45
LTLJAN2RUzIkM+FXYD9haw1tjGc+MfM4SQYV3WcOlWguMACbjmHzFJFf65ufg4Uz
8LTYFzk55FEceeVR7BzHv6lY4hpqNUWV1nTkL7Dh2tICaX220D40xdvVtFIqqYZ+
eGAi/lvdWnjvd7Cp+BpFbVqvTjJKC98JTCK++Aanbux1GvsLiXr0J0a28bTpfTRV
nMz2VoDVifw3IWZxqJZ+Rjh3Wlw5GorIeo1cuJp9qJpMjHMbw0Cud1ZZnuZDf0KE
X6y4tQTMlXkE4CcCEI0Ph/Jp0h22CsGVx3TN8lOcAt4v0JrcIqAoqElMcz5ZBSM=
=iv3i
-----END PGP SIGNATURE-----

View File

@ -1,16 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsF8BBgBCAAmAhsMFiEEPc5R1gkw66R4WLpBRvYzy7DrS/IFAl6gNAcFCQcHJ+kA
CgkQRvYzy7DrS/IeGhAArVZi5EzWSnsqh1/JzPTwFTPvCPNo+WqselC8osqW8sew
HnOU5yk5rItztssnzmWtuJvD/qdGOFboLTiNSdz1Cahl9CzHOVXWJgl9rGYz4G0p
bcJi/woQU+jfxX4aMFx7+XZvEXtln8I7lGv1pijEY82id47VyKK9i1A/rssorNeX
dxJvdMV+IhX1sC0meEIRUTqGRi+XfjOKRDynsTfM1qmREJ6yzMGmtJ6LDOD71aHM
Tl5hpjCOt/BGFCp3fl1abXwz4G98SbZVm9HYm6qT5HHB9Yy/A4vyyf6gh5IxOtAL
NU8ZmlzVhjGAm3elWKOwHjUJtqEwJIkFwTbHJ5A+Xyo+Y+Jh4ERib8g55trtI7yI
MrwmPiKkcOkZHVVKAmQDcwFFNjVXfPmkHkR8F4CYujIIArhRVp1CECj6+Dsyhecy
i4pypp+ig66EBpluNdx0cTyT4YyDbWCmcRVGTz/SwmD5ObrnTuxvHpU+Jo4XTdsh
Q4Ia+d4jlBI79QCPQwxLD/Xz1bpQMRV9y0gngVpdERwJkD5Qc3HqMihu9Q//vve8
Js4s13Y681X32mPKCI678d1PTEeBZe44JBPSSc8h3s/TZ4ZnQ/XXGHIkkJ3t72Ul
s2RisUV6vQMLlo19WktzfwciDuiQqZg85Y+oCMUIAazYBmPqZzYC1e7MxS/mGDo=
=08//
wsF8BBgBCAAmAhsMFiEEPc5R1gkw66R4WLpBRvYzy7DrS/IFAmJjGwQFCRBtqWcA
CgkQRvYzy7DrS/ITABAAj5tKN4cXOMEkPMgp7nL4DiAjicslL4okwdjTa2Fkgmfc
ICX5IiJNGUoXoAPE8CMcD+L5ypDKxQwqBdiBeYFW1BlvZny0ethJBi2LRJQSo9iL
NWSfpepXP5IUQfsdSFvz1g7Zx+RMNlcFYQbqCMZZTdUZJNbjUwlhNdAGhKsDnYTl
0gFRi/D4JgDyVyoFK5FCmRyjmePiK5UgPsKlB41PlPyGFRr7U1k8XZsVU8rfbKa7
varqvUBXbsq4qjXbIKHW8YvlPfzhoxS3PhaXOZ48wdwAT5QkD4etTwFb1X1vXWKR
m7wRkMGf11bytNHV2dnTLB8JE9j7FrAEUWC9GMcBmU9lmf6E0EAT38pDpKpintQN
lbHuSKVF0tyJrKecCxUGsM2aodqZ+Nk3Qrdqs1jKsGHo4+gEmo7jIQCugi0Rr63c
ZboZR/m9MKxIaB6w9DXUVJhNqGHWsX9kDCuSu1yDQ0J8mwfZ9epXkCYEdJLJWYuO
KFeVa82uJAGb9epYs0Z6ukCp9Jikl5YnYRaFUyY+vF1348wQ9/GqM4RpNXWXyFsY
06AZtyVleB3pcenH7dIz3ygkk0OtngB/PGa4THT7op19EKAZVGvpAggOItVIyiUD
KwfD0WoZP37UpGYEp3ibhTvD21ykIjndrVJvmVuaKnPL5A6+DvxjkLnd1FfUh5o=
=RvvP
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,15 @@
-----BEGIN PGP ARMORED FILE-----
zsFNBGNO5c8BEACunuppLTbDYoI1I1fk3CEnEhj6XpPmmaUiRCT/raMfatGfz9Ph
sDgt6+TWLEXB5Ub6ETjo1ovZwYss00kpO4zkP7M/PoEzySsiZGnDb9PTT09g+F8E
dTEgAOr7pl5JduhVyuQkg1fYwe7Wj83gU9IVXeaK9zeuilz0p9TODvXjxM2Lb3Hk
vR5330ZkbH6bqaKrIqqW+of2/DyUTBd6+1DJh2C58HqrQvmcMNFN8KkcoMffj7gK
UZvpDwsEQcFfr4PtKLirRVI7lXMBmzHVf9nDVq/uww5qFDn+E5uXokqo80L4R8Fo
lwiUjFhY8DyW1f93mvQfptWDyytjmvNxENSrzIgH7WLLSUi8v2AdmxrgV2shn6Mh
dhbA8MSbvpX8OPDR4poVel0SvJaZP9fVOI4FxDOaVA7sxW2nIIKeb/5M9XSg8I6U
pSjIG+dLkLKD0QlV3GqTVAqs0K/DDKqj0zUJ85pas/MaFfpB928IzMO7opDNbHdr
a6IJYjwdTQeyPkdyOOawZYwqtm2cVmOBDABQwzxmahRZgmvAUnCGH1WNMmlTL/EP
pK0BsQULVIXK5zxuvaCiQwaxfA49P4Xp/UhKtf6JN9EqPb9ZbESMYOhV2gMcG2Cu
QxEslDIVL219dpEq6yrDONyU2ZrpeJUnx85RGcePGzstdQ2wQU9KeL/MnwARAQAB
=9Lvp
-----END PGP ARMORED FILE-----

View File

@ -0,0 +1,28 @@
-----BEGIN PGP SIGNATURE-----
wsOxBBgBCAAmFiEEPc5R1gkw66R4WLpBRvYzy7DrS/IFAmNO5c8CGwIFCQlmAYAC
PwkQRvYzy7DrS/LBcyAEGQEIAB0WIQTNnMl9cDgf2TCctPkqEM1Xd8jzlQUCY07l
zwAKCRAqEM1Xd8jzlU3TD/ICI4SlF0Usn6t+iM/LuGPea9zlDppFIkWsrXLeRfrv
MP14MQIpdli0mUn0hXa9yUaiQ8WlKvTqEhqn1uLCtNik0o1gaXmB9jgSilBfjELR
xG27uE9bqgx2IGffd7xIZSJRroiBrDi/WJ5vfRJ6YN53xNj2rWm6tZIquqZQT+c9
hvTkB+PAFcdK38SHHOgN6yh/e2H6krOJc6wW56k8/YJBwCng5lr5aofUf7+f3ZmO
dYyKnqyRmzV+eTpJqW9SE9A1ZnQ3ex/nBxucduCnWITXZLA9mAWhDLphT92l2qJ1
GDejtfkwM1GH7BZSlNvRwvMEP5Q3s+eNk1KXKIiNyOOQ29usmPcPervoTmOp37MK
KcpilyV4uHh4gVrd46doHKVxjuOpjpV/sOjud1oAmO4xJKyO+oG4J52GAKX9YBy7
73PiomEjYORP9Z6F0BsnNEMuCmk2sZYvrqeDyDA1nuo0+u/qzGw7K+fXxrOcQH7H
3UYFT8CCyknLYf169h+snR7kYuFpduLEYXGbYjoC708yHk3X1Y0BoTEI7lEuF1/H
AyGTkLjV0ICIOyLGmczHf1+CL9YCauwWPhFDMnOgqfHrUk+jGObiqk7DMBs+Xh6v
1TQK+IT8SXSWx6RTVLcnXuC2g5mDT88NyzAxjavvukzFx+2iGaljpTORFD9J5Xpo
9yoP/22GQQFUJfEhhExpF3M8U4/Dy3lECzFNM6zlBWPytRVxgZwc0JeqVokudCUq
KJxuRac6agz05LkIhiFMoNdccB8RZU8suc9SIR5BRwdtHLGo7wpZxNjykSOGDbGe
TGaLLUKYSEPX8egaOnZxZrqcCHgfboN+AJda/Fcn33c0m2BZeqW/0jeTx7WBedct
gwVRtajBmdMs6F6uOWjf9rct/4DZAKoHy2JRacqN0+/OwsVfCnx3jRVxXyCAVyvG
5WXGSk7ERxx9iEX22Tgo2gb0iHju7VDsYbix1PD6XkSsElGqvtFt3eeJOvK9jY/M
v9INySTbXsnS1rMT5cbOrnnnD11OOOUNtx9uRL4FdyxJchadZlYtzw4ADqDBU50f
nqzxNumTYTYvO7cXwwsbzRszyg9BH6HwR7G3mr8J2BbK4O6SrMRWgGPwFwvajHDu
OPrOMNBbx2ffYkuwdEyZlqvvC8SoA2TnB0aZzrhgsFKWea+/fGebKLmRY6IHH1Hd
bpi2lru4Be+NTbVZVygV6AbFzL8ojokVXifXqRscDbY4PuYJLBeRsWVuK3K8MB/C
JZWkHM+DjXxaW81ezZOMzdvrqqoulsCockKvSKKS/9vEDRpeMzSrkrf132m2gj8H
c5LfGKXdFiwv6Zdub6Zw6PCYx4u03acAXf5Udx6faIAACi4u
=oWfC
-----END PGP SIGNATURE-----

View File

@ -1,6 +1,6 @@
-----BEGIN PGP SIGNATURE-----
wsOyBBgBCAAmAhsCFiEEPc5R1gkw66R4WLpBRvYzy7DrS/IFAl6gNAYFCQcHLB0C
wsOyBBgBCAAmAhsCFiEEPc5R1gkw66R4WLpBRvYzy7DrS/IFAmJjGwQFCRBtrZsC
QAkQRvYzy7DrS/LBdCAEGQEIAB0WIQTSNbSV6qzfeDJ+2LD4k8Z0gWqpXQUCW1tu
6QAKCRD4k8Z0gWqpXYnwD/9wHTaMZQs2c91sXkpD1XHvMuAyeqaSDyekGg/KJYFC
YoYrtq3Qcprm2Cg4flo8aE95Z/aoMbGuM2Ye9bbAixARXS1EvA4dAZEko1z9VVvY
@ -13,16 +13,16 @@ gtObgcr5DsT8kaHrvi0j490a4SKSlYwf7VbWRIKLvWrHIMBaFt6zQ9svKhbFlt/c
d0Mn009lFwhZIwRVhWQig4kpsNzUVD6VpHW6IB3p1W2gl2eBXAGhOfN8Q1Cy+M2I
f7PofhpXZ/x9WpKuCDm2ce2dgYBKRWr3dxKr5FXJlbSR4c0nYtq8cP85fjR8+qE8
y1M+W46EcAJhADb3GEXI/8P5cCO9aYVjvFiOqPRmZ/C9404Lp2HDaZXdUH391Q0k
BBvJD/9FBQnYhTspp/oNroY4/wCdp/VYRpWGIgVJKSzlydUXK+OvrKXv0HYYIhs/
sbjIEXjlxIXhWW69/smLCNUALRhRJcy/Et/FHMiTJIWXvVcFWxBIPMj00qiPxpHa
htt2jB3l3ZSAsJgK0jA93N55miwuDdRH2OnbPNOwY7TqpPdD2mydqj6qLuBQeYC5
SAiJ2BOSZbpgZJD0W96AkPSQojK0hTHkIO7i49hjtE3b6DxRC1roLVeawolopQBV
VafQzePO+g2sFAQk8QSpRg3viRXBOL9iFPDfneqIiEyqgev20nxdtAJniBp+OC0f
PURIJEuzwuNfffuW73Lg+Rz3ogtEwV9IhsI9C5E/VrRv3NP/CDSgbh543oWQhboS
Ob1shyA/0XiGFu7QjqGeayt7DS7yC4gzxT7P6GbocrIjNoHMz2EWsFb+W6XHZ3Kn
pLR51OOhZNm/nxD/g66RvbC/6/gAKqOZUMOjc75iAbDxl7d22BoM4iCSXRJbA2zY
sgIGxm47AoldsjLHdEaEhEaraMhdnHrZwVHJhBGH8SD07ql5jAUT+JeE0YrGsgvH
1fzA9VMiVSOZt4lciXcls/IEGugRx+Jx6CjPX/KqutPxW6yHojTt1rGqEx27SB3a
dPJPgFs/l5gVRRCD4Y33mR+18NY5S6Ea8Inedr4WWZKJKPAI0A==
=CH1F
BG2xD/0VQXhIZ1Tjsa3BzQLs2juJ6AJzCdUObG0LPmAqSGJLKS2Z5Pu34tLAJPcv
RS5895D2KKZONTnZ6kjYDI85/EgGkBn5Rp/XoOtm7WVVDhUVuo4pVD1hpzuiIzmw
QA0dtn/jp/rSswB0EhO+zGJxsSyPk9/z/g8ohaBLfyNzjBMbVY4cFYo6E7qMngUX
/smZAyEP7NVjJpiyNYZLx5tqjjgTq5P7H03aTIsOBiJ8oONUhv708w6/eIX8aMRQ
4Fzwc5EoAPh6TkjCGPsOz1GjUlEBbRkwfJOiaZ56h1F7X8Ebp+z/BRZzLTBaXaYa
oAPurLj/zqHx/Z+8VhOhI8uf73zMIrOxHpXcIA4L8xL1p1p8IHJSuT5v1Cw8f52p
f3rfYtidvjD5HyGdRcD+7Ywk4CFwom5DBZnL67P0uldbHfJ6RLrAIP0sV8wPLxTk
1SPzXP2bLbtLHN9+RGl2zblc+1jWiIwnYUb85VnGPmSOGfyXHdpmIJR25uv1WfLF
HLsFR127lD1haXdlfhatur6P/T1HDknbz4r8VoZFExHwdiOrESeuQ+pxmFd+Qv5L
gOJEbLdJxMD4V51G8wFdvfHmF7F2SZS8Gto5AJgPfY6YQr2r8X0OMbu9Rd6Tx94R
yqIu+kVqEMGc2eH++973hzKRWNHxhe3yUTapmu0mX/LbKxAdCA==
=082I
-----END PGP SIGNATURE-----

View File

@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
wsGUBBMBCAA+AhsDBQkJZgGABQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEEPc5R
1gkw66R4WLpBRvYzy7DrS/IFAltbbosACgkQRvYzy7DrS/Kfpw/7BpqheQS/C6cF
E0Lr/fD97EBqn+AUC7hJQJwwlc2VPQucHjRpxjIdP9I0YreeYuCLSxzCbAwSpi56
PfXBu1OBOQuaUgYy32zBdWy8u46eaDQIDmQFNqjSQFSG1hBdGW2oN1YmDO0gyHx4
G1QdI8oSF2FYU8XPgvrYhe5csDTVNz3OZNg7GP+yo7GSKve2UQ7kylEj3n4/Lr1g
7x8U+z97uD77lHgx6L+Q6xp5J4OJpZcrcDduBDWzuIrLvrwXjS5dwBMDzZpEcYDU
6TfLfc9AlVoYZO/7KdpFGzIwmJnnR6mJnHk6c28twFoopVCdjuYxNBpgmMYJEnhL
/aGK7xYxOly+Y/regFWZ0gd8COSYiKmRKI7wtXT0RRefR4j0M8nZDIppFxWk/UHq
1TesehXxfrLx+V9vymmCmFoDTsRKcK7UOx7rsR+t3Fgf5D7mgVJUfm9eQMqqFygT
xs3JbyxEZr//7jmY4BOH+q6G2QZvKsIJBQxSutJ4TWwWjbep/mZciNJ7puH9Ux0G
vUqPQ9Q/VOMiuuKks/Dpp+ZloJkRVrlFVB+j+w/bqFVre7FCmjCgb0JBXI9PyFV/
afletTNfSII9C0n6B4bf2zckg22ct1pmCc4I/YwilBkLF8zUqhNuKep5OatWl9+N
l0USgOOk8kGTbmwxFd5/1YXDLX6zj7s=
=yzRV
wsGUBBMBCAA+AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEEPc5R1gkw66R4
WLpBRvYzy7DrS/IFAmJjGxkFCRDxiAIACgkQRvYzy7DrS/Kscw//Rugr24s1TPbe
gabHqOsSLSVDUg7sclOGgmn4Sr4A3EfZXfV/tAtOW2cHnvyursrKhuV2njjC4RDf
oRBoURy9QKSW01JbBymUsNy75unmboXiDzSrDqxsUKKlLQQt93/kG3G30J2kU0zA
OwAhqtgmqE285OT0Ct5IJm9Y0k7hqyVh80E7qXIJFef2rw8T+b/An/MsCSDOK16f
TePfbNaLIl1IqWg4YZOcgI4aSq7otfiF09dBDBYpsSbSqzmbGOBuPPYPswKs73X2
rgJWw33sxF5X5xSYIb3QRvKdu3pJ2MPS/H/h4cFetm3nZYknYCKH+LTZnuTtycZL
NZprt9M6bOnR1vmMo4B+7pYYCc6AEggpsxLQgrC9t9XQq4lsHzqyya/3anSwN4sC
CvMB4L1ONBBASdo3XaJfczj4wU0QNoHfduB3BBe/VBQbrjDvvNwG7SSCig2oW9tl
3KCMTtiTGIjjrixiVIrAA4GBNnFJLy7U6Ojie9uBuolJ/xZ5OqUng8h3Wf/nUyb3
wX8q91Qdzw1ox1trOSMTNiXsAmUHl/6VLlUI75/6nkQsCqFcAxT3oCs6wlla3Ske
g9GqrCHQgjwV27ipFMy3gGcFcOu5md3+XH8uexHlauNWmFsFwqv9pOMKFkvOt7g2
uhsKRvhE66T7Azg674Jjj+JoU57cfl8=
=yGWE
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,11 @@
-----BEGIN PGP SIGNATURE-----
wsBzBBABCAAdFiEEU1+MAzlFDwVKTSgnBglqatHO3awFAl2ZvdYACgkQBglqatHO
3ay4iwgAocOtsIOfvawF/rroVGcpYnGKjhDE+XiZLOvdulc5c1PIxJNCAcfIHFtQ
WD/dZrhGcyZiAGK6SwhKvxQrre3TAwUwz9Nlv7NrIFWwf5riczffdbABSJAvh4Hi
Urd8/eX6MM7QSe47cQkaWsc4g3X8Ycgkhwqe2hBDQSBNctgRVpMwfHE4Ic+murlA
opxkakoM4NX1nO7IQl5Y+vWoxFCRGA0A9FpBsg9aq+ZyPJ0jwwhiO+YxWmXaM8YT
GXlR4dKVRjo0DShpF2pij91qfhHdg3KUKkjRqpSwaScPKFrft5wbylkewOMKY/5r
dClnY+R6ftFZAyFWLk6ZVy6xw3ju5Q==
=AHyc
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsFzBBABCgAdFiEEkf/gcA6AYZzrcyNcqI4j43dRTgAFAltcPIAACgkQqI4j43dR
TgDYnw//Zu4eXSZIhkWVOvn6XnaMzFzEgmvRp22NHJ7IdQ2Wl4nSOWc0x8UCs/M1
2u18sOiMM5FXkdx2H3yQPKatmmytGIh/YUFHJb1p9O1BAb/mmBnRCFsyBPNaC8CV
BZS/6ekKd5IUr06liBH+PKXH76DE3lVO849FbyNIASoUa09k9QXquMwyWKJUWFQA
Yiy7IAycuRepYIbzeGCihMkEqVPNJk3j9Dt9gdBI9n6VN4dwgW3fP+owcUMFHTdI
V4ZVlDJ8JGVL4lBJK/G80DUv0ZVV8H27HidE8l55sHL56qBpr8MYaUISOVo7O78O
57MOUxn/3mBmFCCliKiIuJxcQxEvmaFDTSdvDWfhFc8HRIFYU+a3dITgX9/ngUKO
QxcP/rq1ht9zPhUa08J9LLdnii6NV6/HLPG8loiiwtt2uJm2htBpgWoKwGkzJSEQ
IcpKC40PrjBiUPypK5NbgbvaNMIDHIes7Z71di/QLhEvAkNoIcIESQevi4Py3GxW
OfKNJInDrv4mWQUSjZyAn2CFfAyzu9Xi2wBMzZIhmyjd47w7MTJLP8/gVFC0zedB
W6Ju5SUTzVRrGXGE3l5BtradPvc0Pvyyx2yLX14xGQKsvxOgR9ed5m8Tc9+00dbw
P2O3L/TYM1hn4JEkm0wAlVP44p4oaJ/yL8Aa11f8AnaW2nEHB7s=
=zTpv
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsFzBBABCAAdFiEEqxkmXl19IGh9MDJGuh37ZP/5eecFAltqSqIACgkQuh37ZP/5
eeclihAAj8ud1zZTRjqb5v1mk8COVmNqO+uBCvS0rPLs80FxQ1uA2Ix+vZ/XAsb0
qxE9JMbgFsk8Lyz4r0yNv9PHB1IKZEO7Ws5yP5D+uqBC9ESjEbsEZ07hyFIa58fb
g/Ruzrt91EO7LqxUCEcC4fJvYr5ZZy/PrOLuNdgpFN1cu8fuhiL5uQ7F5NNjSbFV
jIVAHnNU4QqQBpV3ECJFKRikNI+YUOEQEDIiEbd41vEFebRisCO1AAaBwZgg9Lpz
fi6JYVOVrFvjEIiCo+26oOOMvD/UWMVkjQSpkxvPa7Sp+R3+bA+YsKJJcqpNFPnm
802SEBqc32cSgx+SUMc0wQFWH4Lz9GQ9qKcG6NZKlbFM8G4A27EBaf+ChfJOVLCR
vJSCXoSNrYlaJhqBb5m6EJHnk0ZRpH1QsNM601vFpiXwwGS4iCzThicLw3RzetAx
atoACV8DcbafoPumbNFVC8SRSjvNh0eqkZncLr45cnI+Ub2iyqk//swF96Mh88Of
DmEwp8umqnprpTvLsMm5GY/SJgcOpiTcLFDXKS6BFdwYqU+ZK52bc7GYsBOQ6i/4
LGbXPHvDVMwT9J2Sjnt2TxloTjvI+gTqDrIqmjcGqR71qpXe6iXd/9JxAEuhJZI2
NggI/ZDFDXW5gKZbcd3waTwYa5ZgZN7st4XjyyR37NDIigoq630=
=kXgZ
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsFzBBABCAAdFiEE3bhnuSqnicFl7vp5m3KbBqaAwoEFAltgRSYACgkQm3KbBqaA
woHgoQ//aFq2/nidNkEh9764LbQd/kHg3UyXAMEl4PegMEmzZE7b6B24M2ldxjse
F4Bl/PkTs/X3qjS7S4Nbj/r9/pTRMuW4NDYc5wcDy3YCrskTiNaF4gy68Mfx5Hko
bgmqKDY2zMTIqIHYI+016YsoNxQI8Hu8CYKCI3ROwPJJtp2JBt+gNII5fWnljzc+
ZNr+zwBQ7m2Zq+PW7NR9+eD9CZDsxLYilprXbqU6QriluJKfcLVsL5mlaHjAMzz7
XMdnVHVA4qcQ8oG1F1bjRdp3PqhuHXn7vD+hhsUpaPQ8W3x1rsmW1RnxO7ORj5XD
4mxMwv6HwyfwggvzBO1nkr85fCL4gQEXA6sqAk+qmuw8L+qkwV1BMmJmoyGdeW8r
9iGw2Qeuy1q5r8vpynXNAeRjWLQlFXpUb95vuHnOEMbxyopl5KIuh+2vo+nxDcnh
b+9qRllguwudf4wiiQn2Y4gQDVjB577rqxmuPes5VJCYA3bDK/AaUqtLkSTPfbp/
k28xP4GpjFUFdpCJWVBc5JRuWoMhDHJMKS7n9Gr+Nlxwup7YZvrm94H/D0gl42VT
lcsL/9hJfe5aoJ8zPFjOzvBoi2Y8SOzq2CQyQl/RoVELe+R+xWCe+h46IEPTS7qQ
R0j+zU856OycT6MVDer+vmU8pclW4axLJTjm4qdj4/fU+R189Nw=
=VHEz
-----END PGP SIGNATURE-----

View File

@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
wsGXBBMBCABBAhsDBQkJZgGABQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEEPc5R
1gkw66R4WLpBRvYzy7DrS/IFAltbbpYCGQEACgkQRvYzy7DrS/LlnQ/9Fjy2cs42
JHA+dwbtaa2YaOi76QKnV93T0ASaAMIt0D6RA2OfyPNc/UYdj1xUmN2SoKysLuck
rZ5IqIHObg+IlbOXGZt1PskjGnV+XDbp7vz0/fIz6oiFZmxXRioSo2KomdxyMyEE
2puif/HQScVwY27MgGw0Umg2p3ceFjH78YiqAupF8G0repTUcGK7ExaSNy+ke1nw
uCYGiM3aIJajwurtgRhgMy8/aBFNbV8N6oT0z8EVglTz6GB+/+abuX66z/nVrFCt
odmu1RVMjk8THUlBi8Cqbn6T9jxHrsSOU/J6iVymUfgP83h1n5VpzaEE9g62e1CJ
w0KxqUxJZ2HHU3mRPp6B70K/VVf1Kn8mpImqluAy/HWYvvA88xXT8oYSjDy0Q7j2
lG2zYyh7GKX0mUPhipeezTKh4ODIxF2LDcFekgpvX07zNm7M4nbVuS+FYd0dVF0k
/QfSS9vgme87wNCOb2CwdvZEVIp7OhAF6OGruRi78exY59r022nfEjoEpB9oU1+T
A4Ct4QVr37MpelLrs127YThVkvyWDCB8zeC7YZSE8dCed7TSKUi+wsfgb6I/GOI3
fdqY8og/FwnYzJmXHodqp62nSobciYBrzx05EJes+Jdk5Q4GzT8eK4MKVKI1K25X
sLbH35qEUL1nmTINKPWg8LTKYi2e8HwEzVg=
=ENlj
wsGXBBMBCABBAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAhkBFiEEPc5R1gkw
66R4WLpBRvYzy7DrS/IFAmJjGxkFCRDxiAIACgkQRvYzy7DrS/KK2Q/+IdUeZo9O
k6uTCBehN3ClVmQbzw5FEICQbLelTgujNVp3QXvMotrNst8grTLmJfsGCTjs6mFU
xoV5S6sxe3XzhZeu7mU+DZ/Phf7k3oWIlifiZARhq5dVipbzxkXO4KmdOSl1PdvY
NObVPxjhKha+aAXnGBuxz3EwxRdy/A8EvVqhMazk4NDxmqqiLrtjAY6xxA4j5DsD
3DcQHLuhRrbHHxhyl2Bkq5ZawBxGLDr3zDfAXEO5A2JUBZ4+TFbjz7m2lSsFJYyX
QnYJYALcpmPL9YJBfU+RigLxFGaieIeLl25/AjVioavSunmzr2GxTaHz76R8pCke
RIrnrwx/pu0rgh6hM07xmHYISSKCRHed+Yppj8tiZx+bQEESYZMN64QGx6H3wrdI
8QNOCRf4zq0nqsPQUVHBr+W+7wfYNLUDEKM1zPC+dPM2qVSxcrDs59nUu6bosrtn
oLo0vnwOihJOA1uCM4w3U7BVkGlkK54DlLzUe7ljm0hICoigGCXW0/H5FJxksh99
3BJSlabqnNzp61llR513jWVGpkrmvK6F8FYjuTPhG2uKmdUFnLkIg6KWwHk/2Tr+
7PXxJV4Js15uyofqOyPOCzmA92REkAnFCbokvingLtNMaS4N3oPyxsjjOjuTNoli
VxgOyeUwRgAHr7bdYwENhZun86NLp82j9yA=
=IC0A
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
wnUEEBYKAB0WIQRp5kceOuBlKXUpgy5roPWiA39PQQUCY4eedwAKCRBroPWiA39P
QTJtAPsGJ02JTZZkzoS8ZkosuqHP3DhyAZVpLxY1Sm+lFYPx6wEA61fxbBKwAT5d
mq/PHTa6h/tIGOWqTTFV5+X38buY8wo=
=thTz
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsFzBBABCgAdFiEEdb2A5Ng0UJ9udAJXsbc7AsxSoCoFAmLTnnQACgkQsbc7AsxS
oCqWqg/+ML+O6GWjVTDBhQcmELzgI4wIYB4IUnTJIKWohL1krBqHai69lzSqftws
eAtKMWuXekxlrq6bcelFInN0ZSTITkuz+BvifcSolHKYIHvnGuhQLzz7048WMDn+
T48KE7wnkqcc7H5JNkW2eMrrLfbz7iyBeboOSzvxx+BO/pXXZqUOFwGuNJDDN7RW
mFVAP4uttXuMKfnEOZvH2uDDCuHpF1YsS0L6fRJLzOcDqL9Go/+BZ/3j22E7CRSx
1Q1ofRFr8B7LbrpwyLVPVPbmmffue50rCo4gvmpu5N1xdtTmfJkcV7ySockZ7lJb
3BBN75K19aoGC5e7lcVviaOiQKfuhboXPiB7lBgw6haLqJKPxKvqlm3cll+WH5kV
dfcXalo8WcfKMrgGS/U/MrLxafDzTqi1250dyiDyXJRQRjPImh3342qEdU2AATu0
wxqg7d7cEUehWOSlXgY/W2DLnO5xIaEPkoDnHX2sWuK4C5iTwEoMQsngrodTqmYV
AwCXLlDOFLscIoMbQSaF2FbIWTYdoiypgfJZOCAhq5drFGhRL3WBXEOAFpXy1JZ4
sk604Ni/T7Rvj8yCY9QJX6DD3m2IHUyW3CmPgSuzNInR41G84t8TI3BMeEyegZfR
kCVu5vY5+J0mOUV6VlIYbph81NkkeIZKDQhrSfnouxeG2ir5a4w=
=RKXc
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsFzBBABCgAdFiEE2K/doHpbbt+n2Mza1tBV+SeEPxwFAmObs20ACgkQ1tBV+SeE
PxxDkg//SXNCCYQJfq7yph293hxnf3yWwi99nNChi/bV6b5q4qCOX5LeYIX/q0RA
iGTu2I/RBwMCl+5Z2CHQ3JMgWDPO5/h9rFeHOSKK2NohJ4Rn/pA4AsXVRX0g+Elt
R19nIKwn6jNQzS999hYDi1cTbur2XA6gees5wRyFb4sp7Aj0Y48WgZ6QfkI1hme0
UyxR9hQpiar5tOaFfEYeUQCClHWCHad5/3SkTRTf66ciDFz4uESJUkWBoy7Mcli4
6KcDxwWFcGtTYFa2mqF9RCe4fADGBoDG1hUaXzwfzU6cG0hFOTL4W7IQtBz6ZYPz
75PCAnArEVQDF9Yw0MIqRKyKVJJ6yzLzbzx8sRKjCzqxnNqzW3i6RG4BQlb/rIOa
QnJsAPkhdE99DXkzizWEGKRy+28yQHuR3DMX7Nv71dddiNXEy1kcaOjZ+UySEgmi
Om9Huhroyk6hwLkmPruU2FMmI8kfETj329tsJuch74UmXqNbPuZCEVUGDeASxHMU
Zf645WU50mpX3bd75qYRlzKTpgsyLdb0e45w2p/OEmXs3Dig/NEe235vvMrgpBrg
Wg/GNRi9OFId48nRQgggbuRSBKorvvhD9o9q6/l9Bsofq4Ut2FoHAQ/RSJJhTsmr
0P9DNotcUud7o1sspoCn3G+u3ExbpvzCUKWmWaaz3038yu5cDBs=
=ksAl
-----END PGP SIGNATURE-----

View File

@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
wsGUBBMBCAA+AhsDBQkJZgGABQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEEPc5R
1gkw66R4WLpBRvYzy7DrS/IFAltbbpUACgkQRvYzy7DrS/KclQ/+Lij3FD2XQOOJ
5uqMHBv7y7BAyiTQ8zFNhRHM87eYEG3PlNKr8LO81QKn3WyYhrynJR49TgGhWNNG
7loZfNBLe/eilw4B73xOpdgILE34+RX/hmzv4lWuE5kx1qPbqSRxbrkX0knCU1JN
onF7BHOImInuQHM+Y6KJrCB2L6QZIbrofWREi3WCBGmdN3d9v84GCLLuZtMoszvn
FBZLZu3dUKgZbPTtH5IKbgmac7FZGi5PEiJlP/FdQ8PVWu0BoNRo1rWvr1be2jNG
H/RvhiEsQQfnh3gP4YCCtt+/gE2/Mh2Px/XEJ/sI5Mqwoq8V8wdjp2DbPCktu8QE
SVzWXB9z9YClhJJuD0nrF8sNFSQ18yeZghlor0DukpEwHbc/k7LTKdGePioUUGdH
wI1e9d5PiHLJMr4k+mLavEIieluxPvBWK6JE8I4+uga0NC+G2+bWMY25Ge3kRznM
6Cy7n3Rpr08L7evmwbtQsTYgoibGHIQwvXsLS69PKQKbG107nM5h2L1ocTwUR41n
/VFKvgVIp/OFRMGu9VWeKOgX3K5+vQmIZ0J5qMSNP6aX2MWg7hHn/k6Wu6sxZjy2
flxSui8zZQTui1eWd24lV7Nge9GoED/KPyO6bmBW1HKgn/osM3fF4Q8xBkDE976Q
4QAYKBtMh0lhi0Mgk3SmYaH5mzxmsHY=
=Wn0O
wsGUBBMBCAA+AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEEPc5R1gkw66R4
WLpBRvYzy7DrS/IFAmJjGxkFCRDxiAIACgkQRvYzy7DrS/LF6hAAynxFxOzk4SWE
Uae+iIaz1atG0iL+yhUdO+e9alltsRbw726wxYUzRED0V4MVsfJzdNZOsXLMAOAu
+LDdS+Rhb8fimv0ZqJTAb/Rl32TYJsq9IFenQADJME862t65J1uEjWyz4k43W3oU
Fo+ENu7l8NoDpANi/Yh38pysXmmSIh+FZV8ZtOQxFKjlqcUxHSeaQ++d7HGZqOJ+
KUNRa9ihPkriHHYg7W6njy9NwIe1sioHeECTTPXLC5N/T0JRmXk7hJwuNes4wqkh
nkQ0amOlsm1RinTVp5xiHANFukFPPteTdw6IakwqeX5aMf0Y/8NXBmJA8Ea2pNcz
BABURoRgkPrm4+LuPubkLg1ltLSHOLfNuzgN+EtgjoC9UvjSeSHfyRrQ7ORBoGgh
iHLhf/glSoNUwzQIRCOCBfZSj45Hy1UvNeRRTs5R01BoPCrt1pN6GUzGoUYhoKCe
h9PyJZwCT3Ny54P10MO9uo6L8EFfcGlJYe40N0Miuwyxo8cYgQjawiljuSx3I0SO
jDvdMxFLmJsnb9lT5UNmUFn1qeh1GMZqwGIm2+yGzFj8U7LVuZ2Sqknj3NAkoStl
W7hGfwZPw5e+BeqF5mNE5pqXXGW72K7ICzdrjDy/m+zsmYlIn4tLfQ0N6rv+Ob3d
ctBR2DTVg7Oset1Zv+IMX/jzQPdoz58=
=To1Q
-----END PGP SIGNATURE-----

View File

@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
wsGUBBMBCAA+FiEEPc5R1gkw66R4WLpBRvYzy7DrS/IFAl9ullICGwMFCQlmAYAF
CwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQRvYzy7DrS/J0zQ//ZZxRXiVw0v2E
5nPqjndj9l1s3VMbNroEDmQA1gDAKbE3pyW58xC+NK69r06Efd4Kw5Ch7Vvbli8O
6DSL5FrEQFx4Et6TTiSzAbDhQAfaxwRMdNpWcoY1bDDqRPvhF58rL2DlhEivgqQD
iTSWhogHiKq9oKW6apSls0O44o29LCiWMVoCHMWZIn2zWEB2AbvjxEHtdmS8G4WN
Em/sMUwcUPMWWNeL1gd2MedYMH+SrlItQVJiwRUlRNQE5Y8R8Z/nRSNNBxFTeAoZ
EvuKdBqcm1Ewv3uu6NcktyEf5r0SaTNBBCt5cCAqBnZxtTnj7I/qOyx8IeacETD3
5oxgzYei2mGI5vAUHup4GR91W1C+A12QDo1a0eFBuwEm6XiXnJkRpxa2o5coi0u3
gzOjvTe+tBZZuq9faGCNIFf6zlTEvFpkheuX+sN+pOKWAMzKH5yPU+Ur0VJkocwC
CH7bS0y4K9aAUpMUdRxlFL5M+zG8RJHJaN/LvjVcjxcXiqOVjBXWHfLU6R0fiktP
NGhOyUE9qeKalUg2nBG+cEUK0/dMQo2gudsHoUUqqkFdByRJIBT/OoIAdrke87rk
CcHC0d72ulXMVynQr0SciPQ1yTI0YJ8gbD4vWd6m2HjBjaD+kOVoDpsDaPuUQVX3
1RM+rYsN9qgFRoqACBc+IAin5JVxT4w=
=s6q4
wsGUBBMBCAA+AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEEPc5R1gkw66R4
WLpBRvYzy7DrS/IFAmJjGxkFCRDxiAIACgkQRvYzy7DrS/IO2g//ZWVD3fZnUnGC
mVbu7vS/S7ifIdu53m4dWAMHIgDIjRtCyVL/+6R8/LCk3Au62/c5CzRQPbewHB3V
GRhbdpgb5TMphKkqksPPf+1z2Oj5UVCL7A+WPiQYTBaZqgqchN5C667NJ7Ja++TV
oVFWbes87NgXpf8NAnjdwV4tgAP1u4BCOC2FYE4MjBPPPwM3QUvyn0vNkF4bjlo4
XTpc/c4jBQIV7mySwslKq7IzrdRLRid5K+TUtc6UlS2cVJbGtslOFXf3Y9rqs7KM
lWp838BxKhNgNhIk2snd1TyGdHjTr+Tj45dwNshljeXMfYGhCjmvQK7oThnDPFXC
scyIxSZeu4BrjTPD0eQZYP2Nw1e4SZ6/nvfHbQsRhlJKeHHqvQxSIEsQuV06vuXy
pKqZok85qqyUhExGbycKQOKGaCYQT11vqU25s17UdBMxTh81mOeJGU3Z3m46WZMq
VSnhMplqrL0NDciagtIYoEAteKzhiauym296SLfSh27bnFesu+bBXcuod64/fonX
Phyu6qSOtZyNYJmfQP4y6wH2CWARYbR/lWHOAe75BGIazZBkYAWjMwDRgNrxJNGL
yOL1oaYoUy9D8BDuMyLVcKbuSRV3Ev7yzjJP6BJ2r9dSdVTd7JjNacpiK3AcFgez
dmqyar80QkjI4RyjR8+VVPjRAPxr5aY=
=4E91
-----END PGP SIGNATURE-----

View File

@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
wsA1BBgWCgAmFiEEvi288rHj5YisMlrqoGtJRw+OYgoFAmGV8AQCGwIFCQPCZwAA
wsA1BBgWCgAmAhsCFiEEvi288rHj5YisMlrqoGtJRw+OYgoFAmLKgTsFCQT2+DcA
gQkQoGtJRw+OYgp2IAQZFgoAHRYhBDW64b+aazFwIeaQwm584LCjbaKuBQJhlfAE
AAoJEG584LCjbaKuJ0YBAIb2HQHO4t7L/CU6vssXirZ/8ncOyhiew6w/TtgWlwCF
AQD4xMaharDrZndK1MB8Uun98lk+8fajCWlC+syve6hoD5khAP0cAbv79mwL558d
tDY9oMj+SztP3JggrzwSMj0J39OgawD+NV4EvzSNK0Jll6Heo8VAKl8U6kArbLa9
R+CHEDX3tQM=
=ruuk
AQD4xMaharDrZndK1MB8Uun98lk+8fajCWlC+syve6hoDwRuAP983N/RWZ7F0geI
EOPmBQGbAFlivmQgTBljF22Wq6n+xQEAth9GwngczfMq60F+n3jGnTqypaW6vLKS
DwPpVzBgHA4=
=HwDn
-----END PGP SIGNATURE-----

View File

@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
wn4EGBYKACYWIQS+LbzysePliKwyWuqga0lHD45iCgUCYZXymAIbIAUJA8JnAAAK
CRCga0lHD45iClK0AQCugRRPKiWpO8RW/cCvgNFU883bQCnYNrEQgaIkUEefjAD/
VXe6MSeJHsRz4gs34ZS8/QFGW38OW60naB3yDLKcUA0=
=tL3A
wn4EGBYKACYCGyAWIQS+LbzysePliKwyWuqga0lHD45iCgUCYsqBOwUJBPb1owAK
CRCga0lHD45iCutJAQDbcapIMomze3ybIvj/+9Oh+n9gmOmGHfB0slv168eTKgEA
uDUWJk8P/WnSFrtNC8C4p1NDlDXFuABIzQjmXXREygc=
=av6S
-----END PGP SIGNATURE-----

View File

@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
wn4EGBYKACYWIQS+LbzysePliKwyWuqga0lHD45iCgUCYZYBGwIbDAUJA8JnAAAK
CRCga0lHD45iCu8yAPwPVSmXXnFKfq4uto+ihwg8QzfsvepSxkRHFs1M/LiSYQD7
Bt1vtqRnO84zaIIOgApNO97PZSvGvX98mSzb8X95IQI=
=pUSe
wn4EGBYKACYCGwwWIQS+LbzysePliKwyWuqga0lHD45iCgUCYsqBOwUJBPbnIAAK
CRCga0lHD45iCts8AQCWaus5ZLhafCGhLPxjrGIGHX6BkH+dVXlc1u5G2cC2XAEA
0tws2R5HzrsntV0wp2oBMA9WdCARFBso4L7uEJiLVgU=
=1H2M
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
wnUEEBYKAB0WIQRp5kceOuBlKXUpgy5roPWiA39PQQUCY5mT1gAKCRBroPWiA39P
QdozAQCeQucAruXL3bjHEsp1WBUKKhCBIaT0v//8tOUl7r6JBQEAxDCg0MIIX/Xt
K2Bij1dSsso96zAi4wEqXeXF8wr8pA4=
=c6SK
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsFzBBABCAAdFiEEdb2A5Ng0UJ9udAJXsbc7AsxSoCoFAmLL4AUACgkQsbc7AsxS
oCrRkBAAm/GWIj5CDdPBxkxICjPKdbyX6zJm01QIaKOWuFWHUCPEsu7goEgnmx1d
uUj2zRHyq0HxHG9sZwe3DhgNoeUDTPoPgxyHaG+8WcX5za0SgetyWgrLDTwg9v+1
cDN15BkVuiaiGAEHXRM5BIJcezBb6KtlCdRETKFo0r0Ax/Jlq/jRkPrAR+p86UIL
ikXhihsWvGAdJ0iPPEPN20lqBKk4wyPTWYbDgEiaWIFmcpZ+LTIdKLX2rPIJ3yhx
+bp8lCQvYZ7TAZcNhChazYWrybp9F/7tc8e6+5GT49KLAP0nVn0F8fY22Pl+G4zZ
+XJtH18UTQdVfAurbB6vYWXZzpgydSyK+trfVhGl/yQIh1KEznlkuALL4tz/2ZPY
0f53G2ukU5U2bN2VU5wWWJ+OsBqmhVou2EKuXU//xM1fxipAhVfrtwrVmpKWVMJH
JHuSnVO9LZ4BhAUxPbQMr0ppbtZPqkCksY0c1LgP0qvIcBBrpE/FE0T/x8zfphfY
GhSa7d3mpAgqVSvx0lIxmvDzB3TiBRvOh+fLRcUyds9cH9AhDHA3Rtj03/OXNL8Z
jyjCFWsZa5Kx3he3H983fQQ9rKbtM3tENskyd5hTZWvmecZNMiHRP7kA32valhmn
O8HykTiYEeL6yz6cr1WBF6u6o88omLm0qW+iCUSelSUjSohJMrM=
=BT1Y
-----END PGP SIGNATURE-----

View File

@ -1,8 +1,8 @@
-----BEGIN PGP SIGNATURE-----
wpYEExYIAD4WIQS+LbzysePliKwyWuqga0lHD45iCgUCYZXdawIbAwUJByHLqgUL
CQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRCga0lHD45iCulQAPwL3qf+rTYtF03Y
YDigM0VORAoYu407XAad8ZeVKqYKOQEAv+gKqTSUpKb7myepncpSOY9qBXLMcJEt
kJUH6G79pgI=
=NQVd
wpYEExYIAD4CGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQS+LbzysePliKwy
Wuqga0lHD45iCgUCYsqBKgUJCtjPdQAKCRCga0lHD45iCsbKAQDrhpjMtlC2NqJU
5DPQaGVkZL1p5uJQl9mDMuUR+fxHRwD+NIyS+wXyYouYhzCNWnDd1OUHqOgcXgcu
gA9xE3YFYgI=
=7VV/
-----END PGP SIGNATURE-----

View File

@ -1,8 +1,8 @@
-----BEGIN PGP SIGNATURE-----
wpkEExYKAEECGwMFCwkIBwMFFQoJCAsFFgIDAQACHgECF4AFCQchy6oWIQS+Lbzy
sePliKwyWuqga0lHD45iCgUCYZXvRwIZAQAKCRCga0lHD45iCuwbAP92d69cRKWF
2eDzs41nAVrI2f6E4h9spS1BOF5Lh57dYQEAnN3hHPcKE7URppdR10oi4zdihrfi
84xcLOigu1IQBAg=
=Iy/a
wpkEExYKAEECGwMFCwkIBwMFFQoJCAsFFgIDAQACHgECF4ACGQEWIQS+LbzysePl
iKwyWuqga0lHD45iCgUCYsqBKQUJCtjPdQAKCRCga0lHD45iCuvpAQCmBO7XzVek
SdauIHApc59AOusTX/IFxvmlDofuaxhi8AEAm/7RKwZRjmYBQ2srGGIyOlNiaCGd
Yb8AboI9xqMgVgE=
=K6lD
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
wnUEEBYKAB0WIQRp5kceOuBlKXUpgy5roPWiA39PQQUCY/fyvQAKCRBroPWiA39P
QX0tAQDa4R4GzA3QaZw3dgP8TAuWi89MOu18FDdmtzxci5jbqgEApps3teMlaYKK
e5RfA2/zN2pZp1+edXodsab6AWlTXgI=
=xaHz
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsFzBBABCgAdFiEEdb2A5Ng0UJ9udAJXsbc7AsxSoCoFAmLn4XsACgkQsbc7AsxS
oCoIOw/8C+gs4ozEnJV83m5JFHNrEtT4MsjRqqfDmu6rSe3WEGtmwVFBhPDjqzof
TlS4h6fvhp1fpufynywdPacVUj/iSUQKFlaqCwwLmU8UlduDxFknA4aN1zieXjsb
VgErIpWHaPU6PWId+Fj+uvw4WPNg7aUILX6ylzaGrFXQd6HNqbCiDTdNdJjsbdoz
1vIrfl4DkVltkv7Q3oJ6x08Xz7OBxhzT2Ig1gThG2jww0QLnbJjk1QuXqrnmGOVz
BGxiovCoXLWHiHLEoo+ZqDumQWlu6Qi4MGXCyc5jJvYib9EYP/XPBcIVJRo0QB3J
X7YOn468nAIr+DyhARu/lXuWGWyEOfVmK34JlY0FzZe1kTjnBMNfVLKLYCW6DR59
thb1zoxsHPI+SiJMIoNUTfFOEuQgl7fzzhtZt/+sigXdMPrMYRLI09VqToRZjIpR
wk/91Abmfz83DjBMOUbYU7ZU1mzkdQxz1oEHVuUP96P2xFGaBHMHTTl9oeoopMsG
2Xvec7Ay6nsLbG5azc3VffqrUWzKZD+gF11YaPbgNDXZT6x7cyHg97j9961yNWfo
AkQ2Mf9zQ8BfM/CdGXAQXvbC74fliWQBkmGR9GboGr5pqJra4gVoaEdZhveI26jD
Z0Y7ZDYw/dyo0aloSHUzKEfERjGrHkmIkgm0pwugVSulrHklqjo=
=+j+D
-----END PGP SIGNATURE-----

View File

@ -1,16 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsF8BBgBCAAmAhsMFiEEbH9/IuAVKm/VcoWS2tbzBWyJcmYFAmGC4BcFCQVq1fgA
CgkQ2tbzBWyJcmZ0Ig//U40NdNVWbMEcm1gTmsP2Zlc0vmVH0Qe7JAphk0oducsq
JzDc3bs83MoTkFWtsvU2ZXlRx2OgjkdLwK+28+SSCd+ormkeXiIQwOYNl0Acpo0S
6Yp5cVLMdG8zkf/G1eM+QXA1aZrrflEgQR9k35Gtw1sh242WGzgSRa06orOIY/4D
NtzKoGAJG65rcreP7plMSb/B8ZNts466k3mmbrPSC0lrWVIt7oB4KFExvGBC3Ebt
bODFnHFgMy8Zs2vnyv37UVfvWhCmb6ECF94L2q6bAP8d6T+JHzz2ItB3rW0y3ccR
FH47ZPqH20uIAPSB5bomCT6DQiQf4EAN3q1+pkkqNjtc3gc+YPGgstx3omreSaTV
XwZY4S3f6a9lpg6hY0infuS/adhhvj1emxXSDX8jbhj0IyYR6hBx7/421PrqO3nu
fyJU+xj5pBQp8svjZrCKA6jelzC0Wxy3SWNv4KWK6/9/3kMhw/br024V/jbKcjGp
Ysv+s5c2UVAqFRBBQfcjXyXzPvrWAEZK1QYDQKxvBdbFSiMSRYlMpll4PlqBwSd+
4QNwNxWT3MyeVIXYnBf+z60b3QG+9SBOY/Gg9K3TzZ4xJ2/Nt+O1D0QGJJDADQIT
/MUu7BknFP/CrS2JqJxmhzCliOgUWCGpWLmKs5gSom9mPvzaOykxnx5EPw/ErAM=
=LISr
wsF8BBgBCgAmAhsMFiEEbH9/IuAVKm/VcoWS2tbzBWyJcmYFAmOHvmkFCQdR8k0A
CgkQ2tbzBWyJcmaNbw//b+Dy+mLnTZoWQFcQtuvnyf1uiZYeWToEcvvkYgp2Rnb5
YemXKNhztaUkSNwhmK8QHgklUtRJAj2rQ8YRCc/Z04SqaBhQLEoeX2Oh90cWsljr
gAztM6Z7t+J+GWSEK62haa5ubVkVkdA80gjNGaMmiq66ks7CQIjttyOi0HNrONRX
mjV62t6GwCP8dKlZRh4JoGpfuRfzt3UKnNUW7JToYvps1ay6XbDy+YcHFw4k0+J0
+zuITbhKPmJc89Avvtb/y5xDVT9gt7Po/w1XIHS9vJ/sOLYogZeSEWaC9JTX9i/y
a3i7OZP37FhMq5iBAce2kkvGZrxLxRQ7s6OcaRY1HhGFXt9GQ75yXcwOROlMfYUk
u2PaLZLtAgtI+NiBPQgEMj7HfaJ3Gg3yQBLkGzuwhQ4qRl4kxYpYPtiBJKuBCG+B
8RgGTs/TCSfGc0MGIQQ0TLJwXpTYJZ2IjUOfyQl9cxBB+qOfvApbHmqrWqB9wAHj
nb9smSd0tLRC6POhVEHmHxpUpvdJjw9+Ew0g4+i5Wq5VEtPxMFGttXovUEWeQwM1
TsJ7RgriMamhdk8Ed5ES+lCBiIV8/9FBBEcVG4HoUC+5qTiTbJ5MUvEksYIoX/sl
RBIWtGNO6HNIK30cLhcwZcqoBad/Cr4er0iYac4nNwWx42tL/aW74GB5AxgoDsU=
=3ukE
-----END PGP SIGNATURE-----

View File

@ -1,16 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsF8BBgBCAAmAhsgFiEEbH9/IuAVKm/VcoWS2tbzBWyJcmYFAmGC36oFCQVq1b0A
CgkQ2tbzBWyJcmb/rQ/8C2ZJ5yn31vLo8+Wzd1KZh+R91oFMYQV3R+tAeRvopBg/
FHTJ/EpceIOGtgwOP2Qr4id0ykhLF540JbIRG8W/WWjuvxgXj5mqLGwZevqTibFB
zGsro/cLa6vgSp4IKl5Oa7Lzw0nTBypktg48bYAFIiRj9a6kWezoKz60sVmw03ex
IJ2W0Gawlp5Ip72qiYhW53gPYN4dyund0UX5Bk2qM/Yj+5kjWUsymORA9zYrfeSx
4iVg/8yHa7EpJ7ls7DrjlcHwbShzsLo2vZxnLymU0ldrBGKq8m3q14gMgX4k/nZy
bDuN5pN3C09RB1QzTKg4FMrb+Wx/DFU/4ESRB5ZtyCsRnOKu131wW9FuF9a6hhFH
m1kZhvaXvflBF4e5e5XvnkFNl5Uk9/vRaaWV4AlKRfGLfn9XcrlmyJwCsYfEC5l2
dgVgrc6NpDExsS0xGVBEddIAqlEAslmeOmDp4t7EFDoqBqtqxLW49vd/A7OxlHOa
uEhkCmuJJJlKgvU+gVFEEVyCGMEEObJMz+JMKNQAuPxqh9zGTv8TKTh1+dXwcAJ/
ezLS7Fqko29bQR4iJbEqC3xYnrmDVQlJcs2Jm/YIKEu2wvjWIhQTjNCx27we2bll
Pdu06ZTxoGcqxn5yeNVOy7By5cKVUcZtUTxWpnkr0LzP1VI8K5HYWfeJFN+soQo=
=+y0/
wsF8BBgBCgAmAhsgFiEEbH9/IuAVKm/VcoWS2tbzBWyJcmYFAmOHvnUFCQdR8fwA
CgkQ2tbzBWyJcmaECBAAhKGi9qBR57C90ostlj/YrGcNSTBKhY/Hhi/gjnm1zjYi
DYxz4KHRk4zh3AdKdrJtJ39rN8sPRRePEyhGvab6QU4Lf7v9dddCDc0w0oCPn+lb
8FjU6LvT/B8p89JYUEU3qTt8FUAbonIQ1Mbv63eFZysQI/hqahqJvie9jcuj2StN
UyxzIkoj8mol5XRXTGtnr0PQXR6CiX71qTUE+97hpJ9AUF/wg2dU98ULp1sCYo85
UZuoDKe30ZWSNV2mPlZ0pa0P0gWvUaBctytBJUbVVCivPSqeVToDmZ6eq3QyEk/N
+AC615B3g43E+teuOJ2WD+M6kzCVsC4/ysMqe6ldFkyDISGDcnBraprRyK0+Yjrb
GfPh8zVUAdqa6+APDMFJzQl3aWMrAxkckXrE++oOC5TWGRxql8wKCy3/XbGHO++s
HEa0+vEqIEIXzt85wrl2nY1Yw2+GemtZmQwJDSyxub05tsRSgm4IrKKuSrwRVMFL
SZ5FdifgOt4F/PHJqGmFGobNm/JyRqp2HvQmPO6EA5uSBbr3HGkxwH5b6UmuxFjl
wGsf32sF3n8HvFPkNCMQD/hulTAmf2rhQRmW2TaRJVBNGQLuWZYgpiEP2wi3YFbh
QicKfCBVN45VF26tttwZVuT5XO5ehk85cVwMpZy3hxChM1JwnRR4Jstq9aFXG2U=
=IoRl
-----END PGP SIGNATURE-----

View File

@ -1,6 +1,6 @@
-----BEGIN PGP SIGNATURE-----
wsOyBBgBCAAmAhsCFiEEbH9/IuAVKm/VcoWS2tbzBWyJcmYFAmGC4BYFCQVq64wC
wsOyBBgBCgAmAhsCFiEEbH9/IuAVKm/VcoWS2tbzBWyJcmYFAmOHuWEFCQdSAtkC
QAkQ2tbzBWyJcmbBdCAEGQEIAB0WIQSJ2wz9Uo7BqS4METQXNskY9ZpWcwUCXl9s
iAAKCRAXNskY9ZpWc7j4D/95KcjJSDAxB1CEpgVw1ZUmyp53toJeo22uEvsOnM0s
t+2kFuzVUCYLIdE8cwxMGPq6VjUWJ/8LcNt2KhRp13bM8FgGaNfN1hqfnnJOVq3s
@ -13,16 +13,16 @@ P1jD3txVYucK0615yH4afWQaXEvwqjLayeRWnNkweRexT770l35blWOnfSxpCUMY
Qc6sZJAVrCjWHoGg5J+kUTJKKArR+QEYaP87I2kpgEQ1fkuwWrwk+5q49jANGFbZ
7qTgT7/K+NkE9/dIBvfGslrctQOwS9/6Phf7UEq3EetlTwU+jtyCGhWMsD6b+jjN
GQXzdMlCyhXzJTOQk3UxoDdY7vjC7trMQJld9tNEhh3ST+/rj8QULpiKV0YvCsoj
XlP4D/4ivP48G4WqjtNlSXiRht1T+L6PQPj1qxwhihdwa61x4V0mP1jugmI+6nsc
hHWf3x+qxGcKuB99WCYIPYk9ngCxOeHUe8g4BYbvI4jEziGl/EsNBfcZsVLmJ9aC
lSiQc5bKS1cQNbzidpKIuLzOFCS4I1/GAmr4G0jp5rRpbBsLFuw08umilCL4z23d
dLLxXZ5f3qPSw9fjuy14LIN+sYN69MT1Tw0fDPa9RyLRuvsjyMbt+o/2OUtbaKJZ
cYmH31OjU1UVXE/CQo0BDyUC+h5GSYtj5nyAFVaT46KifqX+tKhlx9jc5FkqPMaF
qXKahSf23PpdQLu7gx7s3/kdhGcK9GTWdXJruaJkZyqLetFBfSRiOr/xRh29OL6m
uDPGjBpOuDU1NJlScU87wOAPz3H5mlz1/hLUye5oiQb8w+8aqoxq1SIA95EQAc30
zTTIhmm7cuTUZpC1uGvmVdQebYTv3Ct1XQT5gz/ogiqI18wI9SZQOqPkO3HKnEq7
AY+MtHwQefV3mYXTB5d+rNSA1Dmw/nPuD2+qJPp9CB5xzeIm/AV3+ZSU4U0zRJfM
XQvO63FK262gdmEfRQ9Gk89prpk8byjTP6FwjxcpWtcENvqNXuq2Lr2WDgFpPUhd
/SUn6QcuVy7X6zafV7Zc/9Md91s1+vrsqIJAT0hAzhLApT1UgA==
=8zfP
XqVcD/9+4V6OuYMlWoe6YBLg0g46E8AgmHDiUR161/8cJUuqX2BMYhWWeeCArMF/
c0og9EmyX0Sx53DHSB7sn/QBGSzQDpLDG21InKxIdCD6a7xOPo6Z/4S/0l4GrUCy
CuqsiBhKYJTK+XqYvfl+bf5klpVJHI3sYWKr1xplq/HxPMNeaN1oW76JGgcGs8Gx
5ALKBmFB3vw1jD4TIS21zziR5TyMskOY82cxQgHh6AM88TrpbEwSUBKchxbyPd88
871ghsrU7ecBpge+ZMlSxIx5HlCSaeNMNw3fL/8L0JJNlIw8Hyg/4u4rgTXR27dI
o+hlUF1tQ8EcVwAPZcYwDLVUN1fEJ9z8cSpZvo5ZZBg6m9B7lgot05gXam4J/EkQ
7kKYVdytXAy0ZmnjlK3Ky8W9ozpHdQrGwcIqNeCkiDG1nVu4oHjnA2MQUA91dDLp
YwbU5JbtF5DUkkm5+wi7mCK6PPmO0u6ayaCG0dSamw3HmBN683Xu+7gk4ETmphOL
wX47Zn416xqPGXpR8E2uQYeDxEG/VDimgM8BNIOzN8IG2EY240eqgO5C5AGoUHg/
3suFE+TzekX3aDzsSqrUkhhY53KrycXc9586CmHcjf0L1aG129L3GY3nBWwy2g9N
BfmOcLNJB0Y+gvwDYJHi+zzTKZ3xZq+18F8GYiZEnkolsY/r6Q==
=JBZH
-----END PGP SIGNATURE-----

View File

@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
wsGUBBMBCAA+AhsDAh4BAheABQsJCAcCBhUKCQgLAgQWAgMBFiEEbH9/IuAVKm/V
coWS2tbzBWyJcmYFAmGC3/EFCQVq9coACgkQ2tbzBWyJcmaErw/+PjuX5WZhkaAc
LCOziQHoz0n64RaHwD2ZApATmhR5TgBpu4o2SAtCVhe0PysOpiMWNMyC/Jz/l4vW
rhNk11lx40qEQDoOo32qd5/kP8Q/z7IaJ9LPCdCgu9h5Ecn8kRRewEZ7xjUrMJTO
VGnwgwjlUq1dYAy4iZ3iJD0qh1iU/XpVL28Njz7bCEEagDh3kuTW2StPN8BRzZGD
peyqjUeLWhFmBLr16+ws6fGbKWdrPxIC/bzjs5uqKA9fzbLAPTivgPz1PLvY9gDI
lMeyEj6/yqgB4yfXeuDWJhrkOKNsg2BUxkrqQGn8oFWTOLf2+zLYr64HHI4Myjrb
OqzKXuGZ3GcdvUPpFienY/Na92qwCTE15mOhgFdrZJ0i6TufLTAp7FCyh+au0kgr
fSEMY2R9u+JpSs1x+bD6lnBA79w5GTiMU1Wd/RgYPeBMyo5khASPTFVUjTXOrVOL
7EeEm0a+bjVnQbEPwPhJ+9VU6b7giRlEHBZ5ApgvPLd70C37MJlOA2GgiCMea8a0
2n3FowmRD9/ChdwX/951oYsrQNGBAF9NnpAD9WD3vl2BaSpVcH9AlWgMw1aOEE65
/abwfGL1+vqII4/5vr+QQyurLbqgnSP9KD+BHK9FVImgt61N6F7ZG1CLNy5YzbFp
vDVt6LPdU7cxfvAPKpaIeXXWGFqtA2Q=
=wgAA
wsGUBBMBCgA+AhsDAh4BAheABQsJCAcCBhUKCQgLAgQWAgMBFiEEbH9/IuAVKm/V
coWS2tbzBWyJcmYFAmOHuUAFCQdSDO4ACgkQ2tbzBWyJcmbExQ//Xc6U46z9wIKV
zmR8ZL7ovEeqRCDJag/k7HkxigUglAZlF1UNQ9mZnNYx+BD+fbUV4tjmtQYDHD9r
HWPkw7hdvKMAm14dYU/V/1vaod5KP8Ne4ipx1BBleNAcZi7aMNcMRcvJ5ovKYcEw
eGfvUCdiaHIh6I3dPX4T8oAFkExAKJHyb/piIhZ8pgpCXov5ZakWHmeyNbHTDyS6
xcQfKuDw17t5eHSObaibXv9bq6BB615yvcmYxwTIGZ4F88Gehl52f5PYoyCZR2LD
A7kjkYq6vwrSSU7ijSdMzdJjl1A2vwR9cTrZkwHNB2fDfAJLqWWxzhiqLxoN9iH+
R3hj1LkWqbKBqh6koIq23v8UzKmhz7XM4FACk4t/cseCDChA9Ecys/pLSd7DoGWO
ZzeoTtzFpHPxR3GXeOq2vrx6PcLwoveyQy9hj0jOn+DXW+NtSq2bEigX6feKfKKu
Fae/MOZProLVyAe8gtwgcwI3naKhPqGHweRqJCQPp0q4M3ZHrAAILXSa+RIUCcpR
8QY5Akwe2463ir18c5JN4vTGhVX62PHwVClm8akLUclxo2Sf5mNQhEIqnyNkh3ht
n29YJVc43SVwwyte1aAHO6BwCnn3ZXO1pG1VbThfbhseALHlJTsqbrmxGtKnwj3Q
ws6jP8zTQjKuMHFN2ZIeoWOK5lwG/LI=
=lzug
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
wnUEEBYKAB0WIQRp5kceOuBlKXUpgy5roPWiA39PQQUCY4Zw+AAKCRBroPWiA39P
QdiMAQD2zo5eYN2Sx2a/8lSrNrXwuhDwQX9BYS3WPffJBtOLwgD/R6pNyNkGWWU/
A9j6w7xg5NhNR4Zvy3WE1cBX0hFzSAc=
=QN+j
-----END PGP SIGNATURE-----

View File

@ -1,18 +1,18 @@
-----BEGIN PGP SIGNATURE-----
wsGxBBMBCABbAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAHBhoa3BzOi8va2V5
c2VydmVyLnVidW50dS5jb20WIQRsf38i4BUqb9VyhZLa1vMFbIlyZgUCYYLf8QUJ
BWr1ygAKCRDa1vMFbIlyZvDkD/48VIQ8MGUVfmlwBcRUN2B83BkZqTzJhu7uswgh
xYfSyX6xCwKKUguTfjkpmMLT0GiGX6bAgx0NDj2ut0YKAaiX5pNmz/dMEbGgl6nb
sx0c6fyOKMRxKe++p4/h9Izs8XC1nd0KQXeXgMn3/6HXS1h/0k1KbPeueWsxrkV6
VAeNbs5c7lHSLg7ykOzlFQlyw6OihPMEnOULIgnFz1ZzgvNh5Ar/KGkH8bqBHdxu
DqrkA6yx1UcgulAj9f3OfJElmMVyGx+5NXB1c2iflaDfBk4lnrCQHhlU1zYnF9aT
ERNRLH8gdkCN+Yo3DxTq2vv4oPstYzJCtqldB9KL/EtYtwfRtLL2ws4tgXCLyfwc
kHDDlrGoTcoSgCfZ3PCboH9lIqJkimd6u3p7Oz9UTeg1nsU+mSjDH0PJw9OgDGwf
U4/33XmuLksXpMiVTp/HeRJ+do68D/byXQOSSOS7q1sYO0p9tPtvpTWogd0aPVy4
BOwmKG1zARdYji9WhQHoEJ4MUMGOCJCC4qCCNBRwX0OvDMg8GzJstUQI6FR9UhRR
/Yf2m8ckTy15Xg5DBpjNLGD3ny68Q210IXHTz1JFYmkwclpZc9H61YA8vE/OxTbf
QQp1vod5TVda6/wlOGFP8O/m98TKYNmQFseDgDb3ij5xUOh5K/YeLaxfd8wlRmSZ
yRCpAg==
=kP3n
wsGxBBMBCgBbAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAHBhoa3BzOi8va2V5
c2VydmVyLnVidW50dS5jb20WIQRsf38i4BUqb9VyhZLa1vMFbIlyZgUCY4e5QAUJ
B1IM7gAKCRDa1vMFbIlyZjFNEACxpSVP/j9DAjS/1vbOi/+3gBUc0VtTNap8c7qz
Cr/X8/PkoCAFKJyYF6LShd3yuH311rGde2l3ZYVww/qHNokkYH2H+8mxzTXLlEVF
dTuXysR3w92Kc8pdJPMTCa/kfkPJIFvBbemOpbQ/kCZnf1P7aj6W2U054qW4kISq
UqOW/uVfir3mcCA0vzJHEI5WVoH5PQu68BbknvaTLpbn8qNeLTkIQbD/xIzodtVl
zeT4BK31CjJxvyWSWS2M1rPVEHxwcZBqrgp/+SlBWUnMLttwrmv+z6hqKfXvkzEF
vo84x97zqQyXwzDLG3CYSl2nB57NZRBkDPv96D7Z5sluN0f65D00vFV0sJJwFOb2
O1rz056vpn36RT7gcVmrOUyzXwnzux4nK5Jhjsnn2kcNciEPSreS6ufmPi5fo7rG
v5IFPmOnAOCQxX6HZrSQYZRCJgMJ7q/kcw+PWctOCmhdBrQqhARQHrXCr7XKplsM
5JOmz9Z2YdgJBIkz0XgJnPeNM34+I7QNL9fw7gBFpfTEBH21b8atVzXCksNH27i4
QtXNNnPCBZ4Q2xExU61uic/H71B62RYTO9RuY7/v35ceHSGtUsHAAq0vdMqlN9ve
F8WRTv7nRP+sj/+1vwj3VkWhUqm0TpROWue/vyxYWoXiFhLItfECxVNWLYlSG0iE
7Uugbg==
=P089
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsFzBBABCgAdFiEEdb2A5Ng0UJ9udAJXsbc7AsxSoCoFAmLJQc8ACgkQsbc7AsxS
oCo8og/9H4Q/MHUsD0HbpzeWB/BFf+1l/9zVIFrMa0/C9TMtX20CdyWdGN0Ce+nX
izxIOV83bvKX/Nxb1sixa757SuxlmnHJNQSNbRumrvjQIjWXeGc/eiMqL12TtOyt
VJvQzr3QvJRJbwLVjl1qT+CSY9lTT9FJDJTtweD8CqXwQeABEH4OEtK+Eml3NOK1
OXt7GgQqXCqEgcG8ds+SUqpBZOv2QT9iP3HvteAqS7MTvmYUJTKNCGT7Ug6OU3Ua
saVeQJpw2g4PGOFjtgacqY8LbnLjp5CTATDDV+zP+65N3SA//z1AcI+P40okb3LS
+hUaKi4zH01E7pQN/XbnBlpioc/n4CzHPN20wwukufvnmVrTmFl+J1yPZLvmVQAw
x5q9WywGWjBFygSwC5M7OF+MQsFA59n5Zh07CHbrynqH3hXOgrhUWA1kg1qWXsOf
UM1/Gz3PxZ27jcp2cgz5nr1Q/cJ0S6h1/YWtqcunep0tUqLKjzStn8u00wgaTRQP
ma6bWWFSWfmg0/d6xzkx5q+pAKnyBI0RFbtcCI0jESatAI97KXWyhOiLnGzd+2PB
ui9A1LLn89y0wsYiIKfJTaf8P3d18gmIpTyvrlNVLwAz9vrmN0zBCDQ4mvdoPKh7
0fFI8grVydmoQEUoen7xPdoKTHX0jP+235+GlbHg6hREwwvqpuI=
=qWTS
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsFzBBABCgAdFiEE2K/doHpbbt+n2Mza1tBV+SeEPxwFAmObszcACgkQ1tBV+SeE
PxyOrg//cFNeX5SgVRmh6cSeb2klH8HahJXgz+vG5R+LcFtCAdFCAyR8zUzpNjeg
B+B8AmFnKqK/WgaGyUPK84MLpi/jnUp8sdvl7FdFzyzoAVrA8TY7v6itNfldzRST
XVAR/QAix5qUIymAyJcfOEbVjxrMXhska4DdSQ58hFNAYcvmKcqL47+eHT92wU6v
HyLk7Yop5P+Gx7fT48nzYwJwzW0InqAftNZCCfHz62nOp9eYK5dwx+pAYXf+O5Jl
VHo+/EA9L/OOEO0TErOlXB6ngmJtuoWKwn5XPlqTKIaVT3HmvbAiGqP4vvuVxjQb
W6pBWpWIh+fzY3wKqsmj9FsGIeS9D2pMOilcV5FNe90bZxR8XYddkXsqfsGZf8qT
8jCH/b8aQOePtogiHqjF66Gcez8G/CXDARyhqXEi5aeuN+p9sX/+wrBZnn4rE7aY
ByAbOlbqlLDklHf9qjkWG1PhBi4pG0HGpZxJ+wbZoxUb+J4gYQgdje5txJBSfyDl
NMGhB7qDQ5unDnVKJjLNl+W3ZQvsPe6UeK22481uwWQtH/4QFUp3j5mjDwVq4lEb
aCE/08Xi95WaDtBn9b6FM2mRGdyaQRXJ8BX6YpMCyXf2ZYVDpsnWMfSAYWFLaqaM
KPCZCcuqgas5dJDZGcmhA/Esvny63CFZadyra5KQV99xtjKgDZc=
=pIuW
-----END PGP SIGNATURE-----

View File

@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
wsGXBBMBCABBAhsDAh4BAheABQsJCAcCBhUKCQgLAgQWAgMBAhkBFiEEbH9/IuAV
Km/VcoWS2tbzBWyJcmYFAmGC3/EFCQVq9coACgkQ2tbzBWyJcmasEg//dU6lKJt8
8G5ZQTfUCb0SWLC5DPkLiGwc7guAJ8vM2HVAI+8bUiqzmgJ/BG5QMWGY4EcjWPWw
FssbGTRk2c/vgTWh6YRsgPA+0Hswd68mnKgoPJLmhd1AWBDTetjsfw66nRvvn9YK
LT1r9Gp8OD8E6SBoSEGcLmkgPhNNFAG4k7QsQ+hvWqo1dLjsi/FqoQJhK1psmUlp
Dap2+o5dkNUNLa4oizqxGC6Yf6OJdtf5T0ivnpTd5s1s8wCv7oXQMX+/WMofK0s0
rJAI/l6NdV5RhR7TczDaVoyhRWf5CKxqXyhoez1EJAXOctq3uMKtj2SUDg4yRZy6
7C5b3VZhCjZF6wg+14nu5JSr42DEh+2tIXb9Zjoc/P3pn3Gjw4sWWOjXSCifrKRN
TwRsxCO3JkmFSp6vQH8Uuid9P98pFkVzM6UHe5CZO2D0hefb7Q25Ym+fTxzyT0Gz
2Bg/ZX5oTVyxQoCHeHJvUEtk+WmH3dPOeH1mxEN1mytrRgCg6buFNs6rR2iLbjU7
A9M0QoeTyxZP3YQ7FseZUJIOKrr4ad36hbKdHCfr6S5re7KmF+euo0jKNLAEVGTw
id8BHskZ8I8NYW0JuhGVfBOeoapixxJjXP3J4eS7XNr6w5+LNiQy3vGGDEgFLB+s
GMLYXsC/CkDoNCUGsWZXoVC9FaTZhbkI8pY=
=o35h
wsGXBBMBCgBBAhsDAh4BAheABQsJCAcCBhUKCQgLAgQWAgMBAhkBFiEEbH9/IuAV
Km/VcoWS2tbzBWyJcmYFAmOHuTkFCQdSDO4ACgkQ2tbzBWyJcmax+BAAvRzlVboB
rcAkK4LMT7h0K95fZBj8trfF6QKR1hN0X+pqLosSmWbqPBNwZ4QRtDzamGnwHAbg
cAmIJi+HQgDWmpuLsd+b0NpUN0SeSH2VR04Eei1cLTVRHiIFGqZmA5JWbQkk+2i6
PgfPiwpbUZqOzMWIC+5EZ74PJcYrXpom7W18zCnQ6NTwbGRPHTln3OL8cVAZ+Ios
eOhAs3OPT+pRX+RfB0m69SR6lo+u/qVhuLlrW4C+z+goD3JPSsWbcCgHOOCEI7D0
C8JLcfjRH0wQEFloUoC5+utt6yncMneDVJh2k5qf6d0D8hh8KcP0hR+NWXnlpVFW
NPw/DGsFXR/4KnRzNhZwDqv0dLBod/m+yak4dZF52H8LFFvqhXPXChqrZKYMO9MZ
eqpYRVjNLciwwZnrBEkNXE/5DItae0bxUr2YCr4FySgYi22Ij+WBgkaC0Emm6PjV
tGVTiapG9AaniMgOOV2YmB2BMqMaLWl3qNcF8nWRz4X6yhrhSO8EftVa6MZtMJqc
l5VQipsdOjxbvlzmMLzGEe3+t17jZrR+1jc0ENuzV9hVRXAIKjK6zyCqSvRzYDat
4V2R+qBT7yVvGTn+/8uaE39KbHLbNzdksxExKMuS5mjlMG4W/TeaIFgpTBnkMkf+
siDPiJ3PGxh+W0E1CBcXgoLW0c51+KTwkmQ=
=dZWt
-----END PGP SIGNATURE-----

View File

@ -1,11 +1,13 @@
-----BEGIN PGP SIGNATURE-----
wsB1BBgBAgAJBQJN6M+jAhsMACEJEPmf/g/q6Zm9FiEEZkWwqMcAXnjbHXhk+Z/+
D+rpmb0MnQf2MiqlFWfn+ksTVKq4g6ebzIs95djA8LTKV/DL8hKsvyung5g8wNWd
CXunciZsARKXSnlPIuHUQ0wZUsOUmnnMxPYuKR3wSEML55myjeh/WI5tSCv2rVbw
SOgvmDTIxJxfzMXUfwzvy/f9jkFUCMoryLiQ7piPSzYdW1LaWfr4gar1mZ3aJij/
1oSI75u8I6V2hq8Tf9uZ7MjmamR3q2/VofBtXFt//+5SjAZ027p/EEEVtOplbbzp
Er8vFDMckNOpozRQhIdH2JevGOX0wIq07x78H1Gu3azF3YJeZrp1DXDTvysGSMdt
O/wgQz/t+OaNNLJd//vRRoBPmSWe2Xpv
=s/Ea
wsC+BBgBCAByBYJiyWDWCRD5n/4P6umZvUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmf1QIM/C0NjE1qFx8u5y1gAIK6BuhDUJt9q4C+GlhAn
bQIbDBYhBGZFsKjHAF542x14ZPmf/g/q6Zm9AACzOwf8CzF2K2jQuCXvNwt1FEl+
Uwi5bXYYi+j84Zeb02koUvamcaYO+Tc0lhFNyyv9qzKT/6Coh04XCmMFCzrmlXo4
GHWn46vW2VmiygipqXBrObHlZ1FFR/PD7DoZiLE1T/hEFrrq2XeHLPzPW/uhLOij
srip2jIjQ/xWu3bitOf9jJshnCBAyk9HmYRngEuqhmrjJTXUgwNJ4sCQionw8Y2m
bhUCKuY6X4ZZe0GpR+RQ+oFVtAE21Z4UjDuY1uixs/5pQYT+hr71hwjbnkGIeQ8H
UfbR0Y6VQGLTWYRplkNWyNt1zfGgYH/xSxW5nPkCKhQd4tp13F2vs9FhxDVFDDKp
zg==
=8W8X
-----END PGP SIGNATURE-----

View File

@ -1,7 +0,0 @@
-----BEGIN PGP SIGNATURE-----
wnUEEBYKAB0WIQQqwKQu+wtcvHoEAu1NyVtte+mJLgUCYXgZgQAKCRBNyVtte+mJ
Lj+aAQCC8ihDJ76TY7r2GB5f5ZMjD/j4yb3vajuaaY068AcAAAD+JqjdjC095QLV
8zp1TjS221OA7qBPT/YuPyTKfZmXEwM=
=Ybdb
-----END PGP SIGNATURE-----

View File

@ -1,12 +1,13 @@
-----BEGIN PGP SIGNATURE-----
wsCPBBMBAgAiBQJN6NAWAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAhCRD5
n/4P6umZvRYhBGZFsKjHAF542x14ZPmf/g/q6Zm9oLAH/RF/5volVKZh6oZt1apO
u6FutqhqCKRyLPi+FctiKaATW4aAb+q/Ka3khBNKDO4BzcJTWGuXTrQemnV2w6ZN
3U7cnfbEeI7wrZd2upR0aqCY/+RfmwqfTiLZDKzJXFJiIQyZKTURNVCfiEWtWbIq
ArigYKMSSCQapEL2tng8nT+Onk/iTBVnmnEIlpPoi2Ir30K/hJ2y76Ye8Q1bqxr8
0OhLCXDWKk8gQLoGWt3QlFte4wzygBgkiWw7nxHmLZe3FLNMDo3c5irKX9hj2cEt
my10MIrvf9ig8j+lKR/6bY8a20U+yuoYsAsEBr/QRVBR6cwVJP5yUyRb4TOP5vj8
uWM=
=XHzH
wsDSBBMBCACGBYJiyWDWBAsJCAcJEPmf/g/q6Zm9RxQAAAAAAB4AIHNhbHRAbm90
YXRpb25zLnNlcXVvaWEtcGdwLm9yZ6Me38/NTLObr2fW9b/fg1Qx8Gx0hT+OGESS
be2gzSv1AxUICgQWAgMBAheAAhsDAh4BFiEEZkWwqMcAXnjbHXhk+Z/+D+rpmb0A
AFJ0CACQnOgx3JNAwBzfuUQ63sNc5jxmzIxgxve5IfpyNsZjKYCgsmujTWxVxRkf
a8sl91u/ZOBQe+zxk+TqQOCX8MZcQZQZvkCAMzcnJA3D5RkhhncwxU/Va2NVWQly
3NT2zGHPEGWO/dKwe3AtJwHn9UW5e0PrtouKDcpH1D2w0yEDKLRwaaKSMahVRF58
m2ql0+Hk5yR4dx3zEcfJH9B4m890Fic/OhdD5pOn2ybuE9Sl9BzHtGqKuvy0MQOs
4QK73cdOq3yPGUZ1ptWgaKuyb0eNN0m0JPpG0xKUEBK5BEk6aQS1EqlL7TLEhO3/
dOtJPstm7ZfVyeF5yMm8CYybfEbF
=daLf
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsFzBBABCgAdFiEEdb2A5Ng0UJ9udAJXsbc7AsxSoCoFAmLKdb0ACgkQsbc7AsxS
oCr/9g//evKkH2oGsZF0dJdxNyvI492VN5fPnTZMoMNmsYm8x8KMhsFZYMXi/mNA
dymzJzD225tTuZzjazvC5G47ap5OSSNMJypGhHl7l7ujcRKt2JV/wCBYPqhBjU6Z
mB98Yc2ORdKefeyi782/SuC8PMOkUS2kNQ0483tH2dRHXHsrZfHir6N/nei6qu/m
0ywj2VAPLZaPfQoeUPWuv4UtyfKnX/pz7zUa5nAPkKN/3uYcvqaLPZguhCtyxwH/
xJFkGBi6xhJU0aW3IpdZ26nPzm8eCZMgPGT0v4/hhwWQv8WokOpGksdqAhZehjKS
+3FEnZ73xo1Tw9ZS1erB/68apHftZtX41ZwxZBL7KfmXWN4HvvNk3nLy4jDwmSpH
AuQcxCqYbluw2REImX1b7Qa0ojP1enVw1WAj3zbmUBGw1SapjO+kZjiHPPtdi0Av
tsVPLml95I0sKZz2NPLDbJ+T4TQlLK75WUQoyAYlCFSkKUQf96DjXfq+RwxB5/vW
CU5Ci/TdSDjwwLxkLp7j1K9gf2q/GNX12BJo1TSmh7E1X5ojfziZLm2Y4vxJbm/b
coviceF0+GmxaQFyyviacnbG5t+gcupwtyeqs7zOUkHvDOFFev90AZHaAodTEJ14
T7hvBiocveNQ047GBhs6Ou3yPikMECRq+Q27wHl7VObU0Mgj+lY=
=x7zq
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
wngEMBYKACAWIQQqwKQu+wtcvHoEAu1NyVtte+mJLgUCZBc2agIdAAAKCRBNyVtt
e+mJLhxWAQDV/ug3UXo+UrW9RZPPjOcfm85AfqxjvwBdha7SME8jSQEA7RcUezv2
fFRxXMnEBHYacpECKPrsBi6DSPOpxv7jxQY=
=CIU3
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
wngEMBYKACAWIQRp5kceOuBlKXUpgy5roPWiA39PQQUCZDpx2gIdAAAKCRBroPWi
A39PQf7eAP0RLlX7qSVgFT/BJHUQ1TLgSGwnuJ46ZtbdY4xcOm26bgEA3re2oB9G
ifQ7ftsmDeqLRMRQ8at6dvtdpxsVOYVzxw0=
=0F2P
-----END PGP SIGNATURE-----

View File

@ -1,12 +1,13 @@
-----BEGIN PGP SIGNATURE-----
wsCSBBMBAgAlAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCTejQZwIZAQAh
CRD5n/4P6umZvRYhBGZFsKjHAF542x14ZPmf/g/q6Zm9QbkIALtIqC4T8oocw3kE
82uDDbMkKJWR77O9ftu+8266aTjMZe6TjkFH6GaWoqdUSBWp6tU2+oFL6pqDlMqI
j/NB92KjyyK0iM7pdIaZCc5MEwnl9NOrmUJHtEyOf39b3oEdpuXM8oZjVc/6NgtW
+PnPR9zdYXpHTMKAIqo3tq3PV6XL5Mk1hGMsWdEqRHLDpWH9CrvTIbsfW6lvgAih
NKENfOYygqet+ezY6Hm2Mdv/uSwM6AH/Fle+ZUbP39U6UgZvjCk13oHV2erDxhSG
A7+N2ISrRTgYIcgPD5ruLgfBLJ6A5qQ8JgtNOc5g6HOarbZIimqVw6NlZHoTwqnO
CsPk76k=
=Axw8
wsDVBBMBCACJBYJiyWDWBAsJCAcJEPmf/g/q6Zm9RxQAAAAAAB4AIHNhbHRAbm90
YXRpb25zLnNlcXVvaWEtcGdwLm9yZ87l3kxq/ChVw8h8up1rmydgsYBcWkI/YWYw
1UIzp9HUAxUICgQWAgMBAheAAhkBAhsDAh4BFiEEZkWwqMcAXnjbHXhk+Z/+D+rp
mb0AAN9uB/9MRjG/hG77AiyjufsF+xXBSVpKWQPMTEbusFQXPpL/xjCkSqTit7Bi
Pjdkk2iOtyOxu7LvDMlYs/9hAK34UG8HaiFAeBTQOO/tnRv9xbP7RXHfaBS1io0m
y8Ie2VzgsbkgbL07BU/FyfWmetA585A7G90mQzLdnJD45snvZdTqyEgSsFPkIom/
tBYLBOvaYCW5ojN7HGz3Z3u7Cy9xx8gJGR0AXEXO7YDnI7C0yb8MGahnhXvsRg5u
8drtbbx048ExjEKRSTTOpOh9WJ8iLTILXC0Vm+of1cwtoD4Wm4XzQ8JNKllc0d2i
Gi/OiPc1k+h0rQERZQ5gGplfzZh2DJfd
=oMuE
-----END PGP SIGNATURE-----

View File

@ -1,7 +0,0 @@
-----BEGIN PGP SIGNATURE-----
wnUEEBYKAB0WIQQqwKQu+wtcvHoEAu1NyVtte+mJLgUCYXUkmQAKCRBNyVtte+mJ
LgQdAQCMLtVmRLcOINFsEVTS5aJRbeD6xCREF/QiRQHVb3SwugD9GJwPBC4x380y
SZ5FD0QizY7wGS/NYVEM+3NLDJ139QM=
=QWN9
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,8 @@
-----BEGIN PGP SIGNATURE-----
wpgEMBYKAEAWIQQqwKQu+wtcvHoEAu1NyVtte+mJLgUCY43giiIdAE93bmVyIGxv
c3QgYWNjZXNzIHRvIHByaXZhdGUga2V5AAoJEE3JW2176YkuezwBAM+a5KFemRdo
Oe1GvhcjrLFFV5+ej2hIv+FmxwoZ3xPhAP0eDRIZykw38aoUMq6sVatOxuZaIgLL
aRSYf/TY+j0aCw==
=lwS2
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,15 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
xsFNBGH2oTYBEADcpjxPesHFmzAzEbNHo+MHahppUapBFw6SBoRGBxEU9B5fh9yq
+PC+pUCnJwfdPOcf+XttSgdi1JxBruf9QxiVQKua0/9U2yidrIXCxgQ/GWs8zXd8
B3UfitjGRliW/UiaoFBqZ4bL5PajA3zje5Htp0XsMDY4fxQpIK4mH8vswmAbZFUl
YYv7f8p6Z4BiSJ5i1WQB0JFOeGqw1JYD49vKxd/+fD/EIBIqDahb2Hy+JyAHXXX7
e0h4sqFk8N0BuxtjEfaQqS62TbFKi8BEeMVawf9Td1WGljntSjXkkKqFA6ZkeP4G
zpoOB3e2o1E24+/x/r9ABXdGNt46ly+VQbhBUF5ljASGvORwaZECQFUISlDkDXsL
03Lu9EaqPw7g4Cgo+JY7l1w+HaAINsC3r+bHX4JP2/QwqCyxcsbL/0An603Pvt6K
qph2U8kmo3knQku4Oa2uYjnQVv9+yPyj7+cwCHZjK/juVoFHx/pOaY5exagtJt66
7HmjJKIYFjFTlH8aoxEJ6IcpKq8rEK5TK7+z6gApZ0P2joKJhSXy0jZYf2Cq/OxS
z1lfKqrCKwrxE39Vj6lUK4ONupo+z+g9LulNp26JEyedBbZJDxrDT0o4vUM8krln
crZI9qPKVcUYoJfpGVQBQ079ivbdFvyONAOW2M/cFMK/38LY7i4NdJPhnwARAQAB
=BME9
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -0,0 +1,15 @@
-----BEGIN PGP ARMORED FILE-----
zsFNBGH2oXABEAC9vElit7A+0iBRl1NkHxDOIBvwPKOut/VfutJxNEQQrnzs9K70
gNNF33MES6sacuer1wru6bU3Faq9xwP5QAcYDPA8YleT3yB0faUur9eEp6G0/Y9M
C8rLNlTCG8Wzh2IBXYrQDkelaCNZS89uMtm/3xSp9+lUqTajQbRFojh+znCrHcFO
WQ83JPRxoVe0lRuu7pTn7laWplmwUktcVRh1p8HD34oOFj/U+slIwwNWRGBEBQct
kzWiKqB2huumiJFbHolL10epcRDBudIVQw/otn+h9xbvO+4kWakak2VDSPk6vqfl
BaXRha4pWuRqmjYuMWJ2Ml/nxmO/cNNbpZxQlL36fab9A07ewg+yD4jFrvzYAcfT
hgS3IkexRS0FF63OC9JxPzk3uPyn8gABRS64TGkSvY5gR74uWA6erbtrJMSM9Bse
F3ViyNItpZYK9+Ikr3VsrxCfa5Lb6VJ3eP4KKEltIBsaQOHwg+LmXPrXX88U8v/0
DtnqEd2cr4/ORocuGeN4otsRlBuT4XRqFVvObRfqAWf4BE0PtxGaN+k+whuXWPpp
QA/YcUetoBXFNkBzlLAxHhIhQRJnUri0aPAMlgS987y+jRACrwlDn03llMaGcbI3
8V+lYT+cbqiXdJbZiKZuuZam5P/ecWysH7wTrM0KtBpYITPN/BmOXZpTwQARAQAB
=bbZ7
-----END PGP ARMORED FILE-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsF2BBgBCAAgFiEElSIL6Zzm/3eK4NxnD2XH2IFQYTAFAmH2oXACGyAACgkQD2XH
2IFQYTCAVw//cencrA4suCKk7cSGtBxXUe6Dswt5bcArbXU6Fp5VigrEVW/F1MOy
pJD55l8RjNJoLTir4ELbGZ1uZsyU9n+FM4/uzWxIuCRszMA5ZwQ9W7WaLYmgv0TA
aL6n4SgonkjXGS7VIz7jIOp+ONwKtB0KL2VK9DBTnKfjthASCb3aeB/v1AFHaSjo
eSeYgLYdz/s5tttrEEggo+P2NS5sYHLxFEf2UlL5r2Sinmb5OjsiwsrsbAOGozbr
WSkvRr2vynTRZPdYXlG2fjZJ6964lH3nYKeAJQ9EJV6Zg/ri1kehOQlLGfVowt9a
3XER/8iGgyrRadydcu4U4RhW0MjILjtWcfmoBdoxy0Z9ZKyb56MSLU/7Q6QLw7KD
qdxUEUg8f/3dfI8JleVKKhXudpP0L6awXjJK1R5xp91X1glNJNAcJTCSgwiyv3RZ
I2RTqBusj4iVB3NdVgoag3/E7WM87P1efvM7iD+5MHfmWZUytKYaYBgYTAmZcpzM
KVSglNmpzxUG1xaZs7XKYPVGUGAbvkT89gQtNyYp7uO1hoi/7V4Df0mbZOtsg8FU
UNSFx+W/RT+nFF5oWzoK905FmC8YeeRJUmIxo3zRnpcGoGq/HeMcepzn4+0sgkM+
mSx3zENhdtcpLtN1c8NfGMAOvQRUBYseuXtTyHd3jDFXOS8Sz4HXrGo=
=HIZ0
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,15 @@
-----BEGIN PGP ARMORED FILE-----
zsFNBGH2oTYBEAC2XIIBJtpnzL8jwZMFH/0QHQYcnmlBa2Af89trKVd5xM6nsvAq
oXrpOMdMkE+e5VoDaxdLRAp5/vVW88xEpFZ0/8hhe+t4ZRKP1dfPQdNaDva15H5/
tiK7xZ3gFJxAAg+b7aXo9g3RfJGnX6M7JFGPEmJczA21u4GEzFzZhaadB72UOo6k
TiKTUXwL7kj5ilHuwqvf/veFrUeIQx+XhHszksIj6mWIhMQLQF06opEvFCtK7krj
ZmaYeyDAJjEtmYShHCfo7uReem4yKgZNbCmIj2FF3OrreGySgVFM2MA0TFEGnmXd
19hzrOKa//72HGEskKPBa62w+eZsyo+TDAbwJJV5zONPCoQJPS4rx/XNtfCjC/1M
l3EadU7WwNlbCdetSQOSVqHZpWphaW8Y/J8QhrDb7tikgQFft/EAyntksBVWPRn1
nRNDxpB6l1JZAs64onpv1dLv0HmzhOjDPsTiDJM3Th6ox61ckmFxkn1VVLmof+Me
DLHmicYcB5fOd9zZxxEoXk7LUTIRF1b4Z5gGW4WJBaDgugCEgJmOSJ/X/00Py9VC
Uj+qyV1kZpde/65B04lZHHNwT+HnaM++OhTFDYazGv+U83wn8OGnfjEZFjL//YOh
vqsn6Prm9penU7pfWqRWG3KFZ/ToMqTCBcQ08867/5jffQ33s2RM44ZtYQARAQAB
=rH2Z
-----END PGP ARMORED FILE-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsF2BBgBCAAgFiEElSIL6Zzm/3eK4NxnD2XH2IFQYTAFAmH2oTYCGwwACgkQD2XH
2IFQYTArLhAAoWtUYtIl/d1tMenqJbHCzdpMNQ4sf5bI37MK9gXJTraI8hPihHUs
0rPFEiQq4QD5BGDGMdcflIuEhxbzHrv0WV/0OxVNKaT7lwuWQTW9d5rn7bMOeKs3
tCoGPkfsyxXMmI0iG/70knbzQYsQ3Wi0gk1xMyFlc9h0W+c7gA7x4F8Udl7ac7W6
hVlUinMd72jHVpSI8rx+yH5uyigNdE6m/yh6HOWsMtBmPsuRClBZswqSgWHaXHYe
YdzdIu60o/fxSchy0yrWvtkZk7cB+/YteJrtGf9AxWELWuWmipC21deFIvdh6OPt
LwKPTYcP9uXdxyFiyHX4IIwKklMrXoRH429sHBtHTuiwuv7v2tiNRyJr/sZcxVIf
xqC5754QoMvRd8HRQfWGXv1/XiWdZYIh4sV5TfNnaLWERAWSZB8/rDbT6meHrSzl
bxTND2GIDhBISJjLudVlauZCUhRfHonf679tnKBxt4ETaDEqQoTpvduVess/IDbJ
T0M9EnpFelrDKQdb1n1U7ReMn3oJfVPHb2keMXeXlGxWqARfJqXUa3WB8AzL2hGb
oZreqllphF2TlsorKclvGxx1lF/MO5tjnhE8oGnxty/+Tf0KmyLXVFOoFjgIPE8P
cJalftlLpOt1cEItBU+vJ4be5FtNz0CbDkp3V1EiA4TmXu16nznHN10=
=W+l8
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,5 @@
-----BEGIN PGP ARMORED FILE-----
zSRNYXhpbWUgR2F1ZHVpbiA8YWx1Y3J5ZEBhbHVjcnlkLnh5ej4=
=OS/c
-----END PGP ARMORED FILE-----

View File

@ -0,0 +1,11 @@
-----BEGIN PGP SIGNATURE-----
wsBzBBABCAAdFiEElDfdOBWnqRaePTlGr/XZUJi8b/UFAmH2op8ACgkQr/XZUJi8
b/VXRQf+MdHTjIe6obg9z7lZURxrdf09GicZJGDudVQdCO0hhPt0f1Wd644W0nBi
Vu9zcM6K6gikxC2KCPtNaQsYs9GkCZpTvKFeg3It7jTgQwnAfG5QZaZwfMuCMlYh
/oiHcJXzHNtpbrhRjwD4b3WkqeuFkezRbTojZElCaEnAqGu+WVtGsS9L7brt7zL4
JGqxz6QgYwGHP8QzoMtZ4VY3f3ep50u2C/wl+TbJO2Ffn0I58B1GMVEHhYq/nvEY
IrFrYQ4nRy32Ros6sHllfRj33pdUA88MrcS0tjmDCqU8lLOemOnzkOcfF9jD+2rZ
+kjB3WfG1pOd+uq/RuRttKsVBnM4Ag==
=0SFY
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNATURE-----
wsGOBBMBCAA4FiEElSIL6Zzm/3eK4NxnD2XH2IFQYTAFAmH2oeACGwMFCwkIBwIG
FQoJCAsCBBYCAwECHgECF4AACgkQD2XH2IFQYTDuCg/9Em2POEbj0JY++/V/ukan
a4WQaGR3JMbINfmj3uQBlQhpax9D5S88S+kk5ylBVRC8z9MVouTEAi+W1XZiqIQ4
5PpLxPply9PtpParWDv+gM6ddnY3Vf0wSn7Hvixg1hw0bsgNhOfexcQky38tG+EV
0FmPfAB81lgtiy8ZZp4oF1Rawq6X3gXTSNMCx6hMQcahhw8A7hInu4bdRelIerPZ
P23tkdvo/j2lG+PKhX0DNbLUVez7apF8I5T81QqWpE8J3Us0vA+jdyU7MiA8YJeF
NVi5pgyo44BFtQ5fwghnUsI6yMZydd8xaQJf2GMmdn4bjOTdAwwGFWJMCJbESrR+
WsjCEbhHN8jtLmlijvyeTgFJfc1DiHk1ir68ldo3JTRAMo4caSdgMg3m/Gsqjnat
bfaAtxqSU7hZtNU1RZqxWDlzjNUvrSDYFTyAWfoPGnoWCG5DZUfqlXgSxP2kzQPr
nIuoGYQR7qY1zHjk1/A/+Fed79DWd1sRIx9N8AhLU4Ksph0xSO40jRVMTpCxkOBj
X0dsCA99rC53yQztLTQrnlSe4NGKExo8FE/F1NL64wM2aaim5WExlSIPW/DGo9gS
z5YhTj8SEltYP00YFN5bovb7Vptb4/pr8UzXeXBtD5csF5uTvO4M2exVhfXyAbG+
cPXZJlVCENyzuHkNRCTyLbs=
=bBZY
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,5 @@
-----BEGIN PGP ARMORED FILE-----
zSZNYXhpbWUgR2F1ZHVpbiA8YWx1Y3J5ZEBhcmNobGludXgub3JnPg==
=I4hi
-----END PGP ARMORED FILE-----

View File

@ -0,0 +1,14 @@
-----BEGIN PGP SIGNATURE-----
wsDzBBABCAAdFiEEDotkQHn1md/B3cOXM0iIL2rGpMIFAmJlOF8ACgkQM0iIL2rG
pMIxUAv8C/fK8kub95VtH6MBqOT1+VTFWjyB32CutWj8YzeBH5AOmlKDYHD+PzyS
ySKMZexpIOMYbYjh7AnqfFIt3egDYHYS00ca6jscU0y07TMt/W3UhkvEdKNFT+G7
FUETAxaRxuXH6H0T1kNxASgwkbOyPVObuqOJc/fisB7pGhAZRA1bDTMdWsbGBGAt
A4ECX351GL+f3ii7pSt29G0gViw6ztBsMCHNFOL0MZ1nB8SJAilZwXw+fR7LOdY2
3YwSu25dEisGkbrlLkcNQxT7I8BTJlGf+9mIEUoEH0pcmoirMQCFxcjWceC3OIaS
vS4zTpqsA2JyZpdU9c4og+6BlZgEVsSJFK4RokJntDQyi+v8mOUb7+VsBfn8l3iY
8qZKrkZKvmFfhFF47S2khSiSrwkBkoCUU1tRsSA/KVKnqYX1xNPSkj/T8H3gIkd9
+jh9MzdQJTVRpRkirvLiGWI8LSQNecXjlAUFyLQXDA3PiSWa6tRi1DRHkNGXvwIe
ZcXKBwgO
=0r7p
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
wnUEEBYKAB0WIQQqwKQu+wtcvHoEAu1NyVtte+mJLgUCYhfu1QAKCRBNyVtte+mJ
LiGdAQDu4CyjHTboq/qYaR9LrVD7Cg9OhkkSdk+8tTzkhk0WGQD/f+0UgUi2mH3l
HglpmNio4bEHQsDVgUAgV5/9UtCrNAE=
=394g
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
wnUEEBYKAB0WIQRp5kceOuBlKXUpgy5roPWiA39PQQUCY7L3SAAKCRBroPWiA39P
QdQRAQCHjYlWNn/h2M427ndV42hLkJe4YMBI/VB3mW7bild0tQEArg65ZZZscJTl
hM9U9xApx281Wimfr7pKatlt3vbKVAg=
=bPKp
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsFzBBABCgAdFiEEdb2A5Ng0UJ9udAJXsbc7AsxSoCoFAmLePngACgkQsbc7AsxS
oCqJlg/8CPY41B7XdEqmwyz0m1TisPAzWDos8bCvk7jvgBalv4GoHM2hpYcvxnr9
ErG8XGaPiMitLBdpzpuvY/xood+CMff2J0VSHfiA45YMPl7ezLROWGv6ow5mq9Xb
SB/5WC+cGF4QfWfofUdZERb/3+IfzuGu5uekq6iZI4OzHEYJuw+bomip4CDkgpNl
PkROdBfEY5cftBvjoBN6KbEpwSN9bECP9PZvFrP+YHp5JjZE0d6AH1ntBuXAfsy2
OWyE9W3kxdmqQkoh1/9A5+xYdlUlkOlwSUqDysYBfKZUyr6m9Zj5MQYVeT7wrCz5
Qh7eglxPJrxtFtTXDH5hm69ULTpeiGMZakA2u/KQWEVLBkTBrNgZvwI/CTXSMrJq
Ta+rRvyk/c1XYW6ZANaTHZI7RnfiKsamlEe2Rsz1vtTA/rlsnOGYM1pGjyMyxC/Y
hNWVmKtP5j144I1K05uLIovfhkjHLoeZnhaNueW0o0p2l6NvQq9EmifcSOD1ZjQv
3NwuylYzJCwPghRRk6ZMnU9tWI4EgK02qSSzerRTsTwnuh8BRgdNVnNnWB8ZnWlt
lhBXlmYievJQTcMh90p2SwD0oAA2oANkpTAwWSgN+MIETF53xKjNElysT99T3wxZ
DbnpuuDw6Z8D8QYOyL+WxqkaI2Aldf6my5TwdouFR8+o0Ft0y90=
=+k2b
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsFzBBABCgAdFiEEkf/gcA6AYZzrcyNcqI4j43dRTgAFAmIko88ACgkQqI4j43dR
TgA4mg//Sw5KxQmPZk3nli92knVXD5kXvnv+ManxKNUS0bZLzeeAO+A5ZWUo2JYQ
QbojScrNWgXftMtX9VVi7X+mqGbGlhK2VkiQKynhdHd7EtPhkd9UT8oZDuu5Q49Q
1CBw7zcNL00ae7/w4UnYC+6NdlfMy/jzI4qTq4hzxLP6tL/ItVzXt6uBTclGUoJy
yeDFPejeFPGfQ/EM3LgeI9i4xYrVTDKWyyCmOzSHl3GmELe1MzoUmW4eUn/h1wTi
CvLDXfBPB6Wz6jts7G/ZYkyV4JKe42gMlm/IQF3IeXa4Cl2uZNhDn6aTrIWfjGsJ
bbSO9LnWxWDbN/0eBDo62y+utWItTKAuvJC4vzV4cUwPFPBq7yrj1BrDtT/hzlsP
2qYZCpDEnwFRzV3E2HCgxltLeEvAfTccJ1BUbL2DUWAlZK7b5jNuVDBLGxddAxVw
4TecWMgiTiHvVp1cPtuXGwW9y+Cr49JEpB8KcXfNh0MTqM3j4hAefu6LvDDEbywo
90WdkpxhP6rf1PHNAfIVWRqCzfcirE4pL9v0VkZYv5Ybl68aPerVc5/ymoYi7onp
DR1tsOFSYH6M/1cXt4/5rRRMZtMcviaBjHJKlgtygOL8Y+LYSJrXcVOFVOxRqTQQ
K5XUxwnUYJN1nDI3Q2dtzp7cKIIcw0QzC001VfhG+99hZPtaUAo=
=c/47
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,11 @@
-----BEGIN PGP SIGNATURE-----
wsBzBBABCAAdFiEElDfdOBWnqRaePTlGr/XZUJi8b/UFAmH2opoACgkQr/XZUJi8
b/VlIAf+J776CmOzIldPccO6yC7/cx0ydC+zJ5uW2iW4G3hXDCVaO5XxnleF2zT1
NK5+3xZSuZqQJstVMCd3KquT8otsQCP1xl5lJAd0ARb3xZ1o57Z8ePnXusp4oluA
6airEsLgIfTY29N0vej8tBrnD9o+WSnIC83Ue89JZ5VBCIXn3Yp3/O0WrrGnPxZU
hYRDiEM+m06xDfA0LgK1dMrkzyyESh+hPr7ZxIWym8DxGCJRvTLvVoIw9oehb8D9
MGu7JRmKeekMT4DA+K3KulMti1EaOY//K07tZkcA534UCVXyp6c9hdCzObv17zGV
Y0KUeGoW/wE1FjXf1kwBPAxNHk6FbQ==
=N80y
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNATURE-----
wsGOBBMBCAA4FiEElSIL6Zzm/3eK4NxnD2XH2IFQYTAFAmH2oTYCGwMFCwkIBwIG
FQoJCAsCBBYCAwECHgECF4AACgkQD2XH2IFQYTD74w/+KZMrA9Ogjbe2MA/Gq79i
QV+d/glRpdmMFq6mARKvLqZSGDgYhHCq6VEtofw97EPnHWDLqyMP0LRdzpOU+a0q
K6T6iKqSjba2NdqmbupjBv/xvvWHgalrd9T9KQUBTuJHoKIJix5PTi8IcsTnUBRL
yW1/oD+lFUer5oLlMh9v+uJ34i7h+W6+pT8LroSuZa8bJIzUmaut6PczV2wH5k84
oYWPepVPr7cqk1BN2uWZc+cWNovzbydKPmu3yqpJcBBAKwkXjNLOdY3d7BogCx8t
xd9xizL7X0dTqPCf06j44WO79/zCQ2m0sxwsDloo3sBT+8WUbal/0B+QzDiLhCNR
1k479qNyY3EDYINVB1NmApqolPaUlwXn1VL1IWbZr3oJbuBWdY9n6mAdJn/LB9/T
SHytAgPYxNK40NlYOOb6HcMyaColeYxTRxvWv1uqYi+8XQPCigSBBtBCp3kfWMoq
KGMdPeMYvIwAGwzZphUXhstzIumkye0VuHVOp863sXAbk6luHPvSKB2/5kTInolm
kJJDPkhq1CBnGPN609UM+XCLn4o5P0IdjIuONnySrVd97i42+mG4DmMUjqwa3ViE
IYWleiFrdD/YR4YpH3Z9Rshgyo/5TF9L6nMYD+/e3/8sFsBmjG7KOEtxqsn4ijkX
BUnrSeP1l9ihnCx2wifPh0E=
=BPSG
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsFzBBABCgAdFiEE2K/doHpbbt+n2Mza1tBV+SeEPxwFAmJnJGUACgkQ1tBV+SeE
Pxw8yQ/+KihsWoqm/K4DiWvBHR1HXmzbCKXFgPr9aHOIqKJg7nHbdbLx63wEi9KY
DZPA1tHobh66iBepPgRibBfvp2UiwviiBBnNc1CoBAWSA5tECZ3pHLieanMKqMa0
rqzzuUl8n3wq+ojhi7KvhIv+S9+T9UO47NS6nfku1umt7Ai4T14XADmB/Mmi4NVT
Nyx2kTPJ/DD2DnzusS5yFHd2yUL2sWIkSV6OrbV/FitO3xfbAmC+D9MXw1klc1Py
VB7EZ2VqG4FGVsgulZbzE7qJwZ7fgXQ2Fy+Gzf7DobVEQoRu+L4RN3jgzHfPrFLm
KeFEXy1KT03DTddAtL8VYbGpeqMIUE7x5yZVFq7/JQYiHVOs0Uuc+yPE7UWqBUDP
dGudwNX6/ulNR9EUMItWVbbxn2BTSlAnqNwcoZPM7GXfwiVOJ/nN2S5502tbLA36
RWxLZZahBO9Ng0bsZl1Px6BOYqdvyetIIEDkmdHTl91M89ZZGcT5YZ1G+I2cW8b5
LbO1DLxxYVFDCzd4xGI8G3Sb6KFd/MxzJ5z9eBDfLLIGOTag+fxo076JFOkHXw5z
kiSbvAsiLKIwrerDiVhoWjDByuORhI4zGH+/hxGdKePzMzTBJeTP1I34hy/p0NeI
9/wCThWm1RIdZxj784nMsmqKmvBAIHvLV3XXj4jrzv7FMXGiMEs=
=fGl6
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,5 @@
-----BEGIN PGP ARMORED FILE-----
zSJNYXhpbWUgR2F1ZHVpbiA8YWx1Y3J5ZEBnbWFpbC5jb20+
=Z/DH
-----END PGP ARMORED FILE-----

View File

@ -0,0 +1,11 @@
-----BEGIN PGP SIGNATURE-----
wsBzBBABCAAdFiEElDfdOBWnqRaePTlGr/XZUJi8b/UFAmH2opcACgkQr/XZUJi8
b/X3Egf/eR34tY+oqNf6frYEnZOSeKw1V10+mEAo9DEzFRy4gWzBzMee8T0lgXAP
koydwkft+o942iHlGDrJ+cki041Pj/XiALoNGg1ynemWPoIhIEGP51wSlHHRIBQW
mQMG6ETSGhVvQTd73akxLeV//+dEhJJOxDNSwL6amffgauHLNljGJ4tRVBVgJ6aB
ZV8qz1vThHbBEYCSesIUQclLc14lGkIbImEYoHH7ja1idX6OgCZjUhN6mXrLamVy
qosTg5MGG6W2L1P077K+hrG/fiaoqPc2TGotvIw5A1dyGO//2tOunv97XHefnqg6
zAKep2zpffFobi0KFQPfXL8i5WBByA==
=ZcQs
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNATURE-----
wsGOBBMBCAA4FiEElSIL6Zzm/3eK4NxnD2XH2IFQYTAFAmH2ofsCGwMFCwkIBwIG
FQoJCAsCBBYCAwECHgECF4AACgkQD2XH2IFQYTDxHRAA3CtK1S0W7rdvVa4O2ZA+
DoM23CmZ3yR+nyK0u/RbaLhwtKDVKOYRW/sq8MFE+w8EHydWUfkJf91/PKhJDsM1
kciykKN+Wo+2QK/SnAZRyc+Yt0lMM7JRbE90l/WHo9j98h9hVhPWnVApKyfBsBMy
3rlY64cdIk69Sd0KW0mraO7X36BK8eV8iDx33G7Tzzc+KQvngvRMirqpmI8vzdtF
09GSfuHx94IDEm+dd/0FbdG5EeTdMcmBWIMoxwDBEa6yeZYtx7lSauPzH3Rruai2
ZB9dQEP0rRicPuVRLPWKdf2Oi69BUQ5Q6Tx0vgimhlvSi1a5i1Itr5ha1NLkG0Ft
7auQt5yl/w6eLcIuUasho9c4LJSqzbYOl6c7bxWQxDSq29qj/TrJoAAFwyRs66B9
yfk9xrlYMfxT79sqARqh0HEAqEnDqrm/ATVley6sL+CbdGpPSJs7oiYPpI61uosI
eqqeCLfWsfIoxJNtX+Oyt7spvrD99j5R8hBUl9WVHTx3LQyoZEVeZTjZ0vlpMkpN
4cXdw4Ihzf5nLOXjTsOHvz+01n8p3+n+ze/TcfhE+1ns0eufZmjjERFcN77hQJzG
UTOs7RCBmyvwDwk+TDh3sDLhkvc2qic+RkLBRcpFb94xF8BVm8uvSHywafHY0lps
guk6dplN3b1zBD/EfDEZOLE=
=6QaR
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
wnUEEBYKAB0WIQRp5kceOuBlKXUpgy5roPWiA39PQQUCY4ZmFQAKCRBroPWiA39P
QY3pAQCQlGbRhWmJ+Bi2SddGXXuR1E3fWeg283ycbmA2e/6ztQD+I0gT2E2E1fE9
fmDNfHNkADrNzgpvFjCGVE9wn+gdAQE=
=rik4
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsFzBBABCAAdFiEEdb2A5Ng0UJ9udAJXsbc7AsxSoCoFAmLL4CIACgkQsbc7AsxS
oCp6fQ/+JGoxXk/8kdtfYCQdPsfWv41VUETqK/K9kbBRJ3IA2cbd1dmGMz4A++lb
08Tl83Hva1JXfCSSgWo30JCsFfL7Tjfi7cU9u/BGQqT5djZs2f7x+0BUFWf2zp6T
WYcpTHR1CO7Vioy6ihhv3asdwdTlSrsaEY9GQc9wv4SNovBgDMC6h0lr0NwUYUbv
EYKILWSFirFw5Otmq4EnjBwi03Yo50cvH4lux97db+s1cDn4M9a/zfYWVFuSw8XE
GdDXjD5OEjIz+uS1I5BMy9U9tPN0t/ZBsxU9s72LgZhP3iK09t4/MvFTmJhyj4Ki
OrjCIILN6hKLi+GRAHFZPBQKNg/7/+3McSd7onZMTaN9O+nJV4qbHx4OM6wZM4qv
BjCjzDJhyUakwpoZshKb2BWFx83pcjmr2M8DP+9JypocEqC4cyiET4Ljd+H11TZa
4ocRpRNPN6u55Y7bZbhUg3kwBO+ErmQGbCVqY9EVtQzUbfFL/Vcf+fecrEGcA6d+
wRzZwYWHusqqkwYHBLtie+84mnqwAz8jCeWHA11Vv/kGdLeP9ZJ7O0+HxdRlFIlW
i0PLCq2tFVdql3rSoFwW4XBK5wJ5d223kwoCmdXSRBedrt8yLRlfalpCL+SmdCAJ
BAWjOqK4MnwPWPy0rGrGtVWcHdFV+QfF33P6ZYs4RXmM79Lc1vM=
=4hjF
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
wsFzBBABCgAdFiEEkf/gcA6AYZzrcyNcqI4j43dRTgAFAmHa1SsACgkQqI4j43dR
TgAcYRAAo05hLLtOPEsRT8hfkm3eC0qOloizRBYx0RzRxCN9mrEA6M5DM4lTpb3U
1syUXv1PD1paEgOznP+Hi5RWjYy8QMwBsdCsyA0yHnaBtIQzDKnFb0TAeRDJOvoA
hRPsUJimW+i3v9kWQrw6nHNcSJDU/Q98VaOtk68EQkTbhhgwaxC3UXre2vq08EE/
jSGXVtTmqnDqe5y5na37z2Lc+gHlTbnzdhM/m/3caK3v8ZFDNhlFWG3L/jIgCcgQ
OIEAXMHel36DJzSC2L4asgUr5zr66GsdYNwDcVc89xCE8t0tnGoon6uZDx4ZQtF9
8qtIUvzO+PoKOYlMZ42+Oub5MiLx1/eRS2/hUC/xmMAdsV6rpZnSckRYqch7VC7W
xRxdHLyz8r3dCRiuDKDymgAPbzz+YOCR122F4eHuwHkTZgq5mi/j5nNQz0wkcWWu
zzfSaOoumNdaNLop9PJSKFbOGmmYOSFtHEKxL6og3jkMTWYBrS34wmHwsfVXujKP
bfBiyQCSSYnPdNHIi+GbTjSPu1k5YCn8XyYU8vHiq4GmIDB7Htb2slT9twDPeKv3
Uc5zvFDeSgAg/x5vlH8SMEZI9xh3LIJ0jnddt3EMQNvccXwrt/d1mALroJbWvFLe
Pcym6ISBPBCvS9gsk/4NP2FkrWuZqH99Q2khO8TWDZ4DIeUtp9k=
=UVpj
-----END PGP SIGNATURE-----

Some files were not shown because too many files have changed in this diff Show More