Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Should Corepack stay in the Node.js distribution? #1697

Open
wants to merge 10 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions votes/e4f313dc-6121-47bb-830d-d85f80d6ee33/ballot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
subject: Should Corepack stay in the Node.js distribution?

# Please set a score to each proposal according to your preferences.
# You should set the highest score to your favorite option.
# Negative scores are allowed, only the order matters.
# You can tie two or more proposals if you have no preference.
# To abstain, keep all the propositions tied.

preferences:
- title: >-
Stable and Disabled: keep distributing Corepack disabled (i.e. only the
`corepack` executable in the distribution), and mark it stable in a future
release line.
score: 0
- title: "Phase out later: stop distributing Corepack (i.e. the distribution will no longer contain a `corepack` executable) on future (i.e. 25+) release lines of Node.js –\_existing release lines as well as the very next (i.e. 24.x) will keep it as experimental."
score: 0
- title: >-
Stable and Enabled: keep distributing Corepack with Node.js, enabled (i.e.
`corepack`, `pnpm`, and `yarn` executables in the distribution), and mark
it stable in a future release line.
score: 0
- title: >-
Status Quo: keep distributing Corepack with Node.js, experimental and
disabled (i.e. only the `corepack` executable in the distribution),
exactly as it is today.
score: 0
- title: "Phase out: stop distributing Corepack (i.e. the distribution will no longer contain a `corepack` executable) on future release lines of Node.js –\_existing release lines will keep it as experimental."
score: 0
poolChecksum: >-
P1NqNhw44l4RUCmyF78naZbV1qzsHvNcAbKh60w6PwaiIQhSq/mcUoF20lZl90k5c7CKiFG6P7WPUl7zA8HiXg==
# The objective of the vote is to determine the strategy for Corepack’s distribution
# in future Node.js releases.
9 changes: 9 additions & 0 deletions votes/e4f313dc-6121-47bb-830d-d85f80d6ee33/public.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArlNbwlp3ICgshbVmwejA
mouDEgfhxlzYm7hVOYxnFO5aDhPd8HfA0+UtKul75NsrLS4jhfz54AA8eAkG0hJn
inTN+a6FO/SNr5/9EeexH0Ib/Wea/WwHW4bdpWLqt3cDKyFrlRydGc6lW5I2MGr2
wjMpu8wb01wC/SZMrd5NY3b6tmslPCdZBiRV+OJ+/3VHeuamBq24IX/wXX3YYc/Q
j0NDf8YwJrEF0Z4ru7JvsojIRuTYr7r1c0Mpmi5U3tUWCV3tzYG21YmDv5GF6FxV
zuQCHwjwPr5lYdbHQQdWEnsXCju0azrmvNgvz0U1neTP48ez/9bseEsvsot+ZAXE
fQIDAQAB
-----END PUBLIC KEY-----
187 changes: 187 additions & 0 deletions votes/e4f313dc-6121-47bb-830d-d85f80d6ee33/vote.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,187 @@
subject: Should Corepack stay in the Node.js distribution?
headerInstructions: |
Please set a score to each proposal according to your preferences.
You should set the highest score to your favorite option.
Negative scores are allowed, only the order matters.
You can tie two or more proposals if you have no preference.
To abstain, keep all the propositions tied.
candidates:
- >-
Status Quo: keep distributing Corepack with Node.js, experimental and
disabled (i.e. only the `corepack` executable in the distribution), exactly
as it is today.
- >-
Stable and Disabled: keep distributing Corepack disabled (i.e. only the
`corepack` executable in the distribution), and mark it stable in a future
release line.
- >-
Stable and Enabled: keep distributing Corepack with Node.js, enabled (i.e.
`corepack`, `pnpm`, and `yarn` executables in the distribution), and mark it
stable in a future release line.
- "Phase out: stop distributing Corepack (i.e. the distribution will no longer contain a `corepack` executable) on future release lines of Node.js –\_existing release lines will keep it as experimental."
- "Phase out later: stop distributing Corepack (i.e. the distribution will no longer contain a `corepack` executable) on future (i.e. 25+) release lines of Node.js –\_existing release lines as well as the very next (i.e. 24.x) will keep it as experimental."
footerInstructions: >
The objective of the vote is to determine the strategy for Corepack’s
distribution
in future Node.js releases.
method: Condorcet
allowedVoters:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not included in this list because this vote was initiated before the TSC list in the Node.js readme was updated with my info. Do I get to vote anyways or should I just skip?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would say skip since it started without you but idk if there is an official rule

- Antoine du Hamel <[email protected]>
- Yagiz Nizipli <[email protected]>
- Benjamin Gruenbaum <[email protected]>
- Ruben Bridgewater <[email protected]>
- Gireesh Punathil <[email protected]>
- James M Snell <[email protected]>
- Joyee Cheung <[email protected]>
- Chengzhong Wu <[email protected]>
- Marco Ippolito <[email protected]>
- Matteo Collina <[email protected]>
- Michael Dawson <[email protected]>
- Rafael Gonzaga <[email protected]>
- Richard Lau <[email protected]>
- Robert Nagy <[email protected]>
- Ruy Adorno <[email protected]>
- Paolo Insogna <[email protected]>
- Michaël Zasso <[email protected]>
- Tobias Nießen <[email protected]>
publicKey: |
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArlNbwlp3ICgshbVmwejA
mouDEgfhxlzYm7hVOYxnFO5aDhPd8HfA0+UtKul75NsrLS4jhfz54AA8eAkG0hJn
inTN+a6FO/SNr5/9EeexH0Ib/Wea/WwHW4bdpWLqt3cDKyFrlRydGc6lW5I2MGr2
wjMpu8wb01wC/SZMrd5NY3b6tmslPCdZBiRV+OJ+/3VHeuamBq24IX/wXX3YYc/Q
j0NDf8YwJrEF0Z4ru7JvsojIRuTYr7r1c0Mpmi5U3tUWCV3tzYG21YmDv5GF6FxV
zuQCHwjwPr5lYdbHQQdWEnsXCju0azrmvNgvz0U1neTP48ez/9bseEsvsot+ZAXE
fQIDAQAB
-----END PUBLIC KEY-----
encryptedPrivateKey: >-
U2FsdGVkX1/DJmCwtsSGPx+2uhEJzVv16EujnzvNNCYPbVOWBpEDOjhVK7sJlGO8lJQDhJolLtne8Aw7UJX/50z6lM0U2ftdXelufp1lorP+6FS8/VS1HpDTD8V5DP3B5yTGX7CjLCe4KINTEBPenDzdnc02bQLiiidWEz7Wzm1sr5Uc+HoZud86IXHXkYtA3/WenJOSGSDtUgnsZJD2MVKZf9Mx6225/X9x+I2m6kQcki6QyYVs3NtLNGQYF7PlEV3/1zI8dZ07ypVxK2GkXfOh9a+tBGns5xDEQr24keuHUq5ip9lMPkIbJI8dV2pxnwPf27QORauuLcYbCoicTGIlmRcOXUU1MPP+4Bj3T8GGxP/VMXE3KRxVPGpAgSM8b+UTewWkZVvFEZ1c8Z4sYuzyqR3ctKlp6aI0o2ryEqMTL7YOzammg+Ol7hGW/W+ZbkEcO2tTUD0czUyhR8ab3nzrUw5Zfzyl/YwT3oPJj4OnQgRsFKVhpaMiQhbftpOEYKLiD9ZS3zgrU1zC9wzIa55KZcfDBMSGgexK/B/fEjso88P8riB0ke9nakg5/NSXPyW3RbO6NckluKEQoCMBE88ljvuPOQX3+MmgFnLwvG1ABjdPPHe9UDakN76qimhZ03Uu5YG2M3IsCxj9IZZLSZy/QWnZiWF299idjJ5ual7suxbXJUZNvUOMq82fqzlNrhkqSXUz4MkuF2HHB8SWAZqFkYQGW3DZtxytRZyXgJqGjINTjVsLyyMkkcDI06w3qP+2Ds5UGoVzn6VXAse/53ZVhLyJ1SoSAQ+LJxJgzntFq+j18YC/iELbU7C9FvTbMNg5xlesd7WSvtMRRSilrbbHg6KKkwqOJZO8Vxn4fonqBTAar76vC//DTnwtIO1z88BbNdMOmn+34H5ddC7teMWkrN/PL85Nzc+iTFRoVhIMfJB2kJZA4pqeAOx/B3ZCj0KLgsD5ZLlA138nTVMo+xkeKivYSHGhA8EpDpVs9gvQNGX3IV5ysndvnkBgek3m2hYuU+hmcU+3rYV7/29xO4UGSdl6a7tfPTNpnJQeDL+y6wVH12IejEIh+VOCI9EuI10nSv1q1P66lgNra5cKo50gOA738d9dfMiEIeWWalD1DMpHdRHjesY2hu+evuEPd0P3WlsBno95h7VMzdHVat6IcvX/11G78TcOa2o6A8NtTrfmg4HJslTIdYYMqPGH4e4tsc4cnMLAZEraXZ1ajz9+ADBLcXrdD7xVrp8E9BtBGePPN+39wk/T4zIU4LCh4a7Ft76EtOrgHdtGWsfmfyLtHgfmfbYl8lnSvYPwXjnkQuxcsfQelTg6UXPmTYNNqSDHHrlUAJpB3E65YBD1UbbMzQra+471I0Y/AbC67m9jLpJdmOF7AX7kCmOlDlODNIhMQIhj7q6+MlQ9RIJ6kQn3pTSZZuvduVXhT+Np2Ulo/Ws+dS3MlwPaSXqJr+FK/FesONlmrrV5omvs/d9ZWBSJZNvug1hnn29SH9wYGg3LkpDEM9vLVP6OLl/kjdi48E4mUDt9sYUSJvmtXp1OGbBNL1d1eW4Lgw0DIZGw2XMgaiNoE1XtpY6tq5YlJ7lh51/3Yma1pzA3V+/bkZcslwxEriCTZ6jEjcKtsAewWvsX0E/lmpL/2pCyOEbuBM4L
shares:
- |
-----BEGIN PGP MESSAGE-----
hQIMA4Xnr1TWhKdfARAAnfxoyalxChAGjXXCMZXMhpDURf4KRR4IwY0X/ppIRHNc
KkdxRAhERt6dmPhYBFD3w7xFx9nD2t+5JXvhY7u5oo1xgbuBpmAMgDC2gtbk/ffh
CHxbkbk8FVc0a13cNIc1qZM8c6G+w4tobW6cZV9+0DvayU+h5+NqWZanfEWFyHzE
ZkY389XMnYXISBLUfAq4oKrHdXEh6doKOjpdzfyPn80wsZa21YNXrI0KhEdP6PFM
aZwMNmFNjrUSEqQzsc8tV1ri1f5ZpWiaWoFm49bveKTUJPtm8JrLyREK33L61Knp
+MIZgAUzyXE/Skl0FuOBNFV9QBSxG0YugsuLMHYpvu/S1zWytRopwQKRy2Dc6AZN
ZuxtWxXYIqb68gb0rTdnIQIbvcmyUdVfjMVSkePe99fpJJBtnuzlV3yWvTHRSHZj
hQPVU/0AgiQPHKJwXHn5ebSXBbcWV7VwtgmcItfzkxWytXWXT8z8Bjuqg/ZK8JSc
f3EADwdylMj9lQd7eZmSRLsuC4pxJ9T7ownOvAqP64s/MTGlosgMOpwr4Gel17DP
4DVtS6liFDq2OClj773nYeMYDMB+8SXvCVFezdKFFbHQX20euaKgMStlViLMGXSF
jNJ/1OeuldBvI0GKWBA24XdEdfcEjd2xfgRdK890NB/oVs7wmCsOQxwz4Y8Q9y7U
aQEJAhB9Ry/Wb2s/RltHIYl6/k6lXqfsz2SxE2B/SdqXCdvnXJDomZA6BOuZO8Xb
Otfvv4QjQIUaoj6jN82pup6Bwu7CAZP73WML7ZXocggNBU3bjg6oHj4jHvJSiPhP
VAoLIzLghTaM3g==
=NAeX
-----END PGP MESSAGE-----
- |
-----BEGIN PGP MESSAGE-----
hQIMA6znxcte3baSAQ/+L6hsHEVgMcpAhKbgXssCOuQX8vhyAGtrK8EtG7fbT030
GN6gsnklfEdmapkGBOjo1jL57i9nHtWQWw5NdheYyD+00CxrSt+rBFH3efJ4B1hv
vmbXW12eWbIKBsuKPq9vfwXuA8cY8ZJy8EVXOcR6esksCHF8ipzslxBja1Iblfon
S2pPSHQrKLXWZ9T8XQc1P8hF7Dbrnzyc7ZK8sLYA+oVe8OQe22pyPCOQoy4JR8Nh
Oj6vsapUEJ4JfL2y4x+ocd5iTFW7nHIiIbAmTvbRrX8c1dHKho2+/4WqnsRvjJ7P
CIz/is5HUxiADT1w+6ciUqmG1ka3T39sxKrdRrHU1m6QtQ0dxohq48rKxvAI2KKW
iSc0R7RaBmAb/Do/08uXS4lfWMFyc0Brczr056O2HPXdS4nzFS9+/3rMT0074EX0
tAQVrYjgzJDKGsDHfw0FzemqtOyxY1guce40kO3+TL5lUsKZe50VTSmVjovUGV9R
uDAM7JTlXdYZZr5J65U/WpgdqjC9baeWqA48fd2H4kRtlh91PrestaF3mKChDcuH
59ECV541m7RPiwaClSmSLYrrAoBmedyMTX2SmaEwUKeKXN0tEfWEfx2yIDfuqqLF
AJ68HybCzSiYYZHwuSU1wPchpvFjc/hZcMiw7lPGb0CoBX4Gt8vVqEySAYTcQDXS
XQGM9Qexn1lduGT8o6Z/qqpOVAyahMxmxNbhZcZYDQ4szpiMnTA9RI56cZjRqEdt
JOjAoWYz3SUNkRd73me5SU3WU+SYA0r4+28IATDokyYLje6Zx+gj6Crsrke4IA==
=lbAa
-----END PGP MESSAGE-----
- |
-----BEGIN PGP MESSAGE-----
hQIMA8Crf6Tcj0BjARAAg2EM7y/z2Z4pCGrzN9iEF08dh6iOUSkfrANyao8hiYjM
BrMYDQ3czoJ+iTO7Rmz+qe+E9k+SM6oPrvqtAaYSrVicGl78z2vYSy9FC11or5rd
pK8EnRSAVj1pG7wpFSj+EfWJ7mBHIJm8vRxBfILZJsMqE5TBFGfDDtXZJWXicRjs
4xZL0QllEGhFy+TMQm2d3obqwDwwDl5+o07ngI/09lBF9cIC6J7S9ofBmkI2U57x
KY9ADQaCR8fRms2UVBMZbdXXWV9pVqqzMe+kbeOBQdOTcIhpHI4UICxR8A7ktdSf
a3sGZayoDfCws4G3N3nW2E9DV+CoShGiEORDrN5tTPUeoO/bAJ4b7pCqb28TPHzB
W+M4FrClVGueO5dU0zibXwI3/Z5dQqsOUMqZKeSMpfhNY7/7LULqe5Tp04ikF24K
ua1HBrJR7t3bSbze+1GSksXPYzSCgT1lKlI2O5CkMgIQNEJdILtksVElS4lyoxg/
Q4FJC1AJa8f4xzAA1MgpN8vbRMC7+rqP9YIlICX4YQIhDGhOPE9q1GqyTNDCovdZ
jbLEe++P9L9bi9rWxcZXz9ErGAEiZi+1uvZvKzh4IJOh9nBgpDKYUzvTwBQCmb5J
lXygVWptAeFpJCBBQcD2t8CVND8MdwnnEpA64CsmNdQU6g9VtNj3ZxhlaDlTF9nU
aQEJAhCuLji7nbXDggpwsyo28ivaUDrJV3+CyN65d6N/rn55qzZGJBVpbIoWHHzO
wZcC4E0ggP8DcdCPT0eXZOowDDhRWVCh6fJEQzr3NxVVFSHYO6MMqArxg9vxcIvO
+EnnXlGVgjN48g==
=wd5t
-----END PGP MESSAGE-----
- |
-----BEGIN PGP MESSAGE-----
hQIMA6CMQfEFjOFGAQ/9HWa4dMswU76fF90fcNCYOx7lhoDmyXxPO83rPaxgPeMt
TK9wzERb7HUpOGQ/YPf5o8nsCB09pxcuAVPoJl5biwfX/9qytComiI6x48fhAofG
iiti8HDcMZLqQFiRNxWIcsk73yKQHeqWBeV2M+xa8Z+obGGOS8vDO721EW8NKct7
IeHWlda/2no0P3eeh6H2GFqIc685fdXrsnZVIHT+kgns3+WSQRXxPeHf4suNaPaT
TnDH7zu0T1PAUKI7KpHmnRt6sc99GHF2yY0rUTCYsTD2Oi8F7KGIrnLUWgeONsNn
V5wpNopu1Djcj8T0dmLZluklbXzPurT4xCWxwGCgJUxu5C4r5PPgRQhSCBrxKyQb
x9JxMDcqbNv1yCMwHqWMJFEM5eos5/9DMM8t7UJ0NlfN0VU2ZsBOeM56FdosE8tu
NI7MA9h1Bni6PqLcs69WMBZX+zSSSGlhdcLwoz1QmqDtBeNV/e7zYXuuDPf1fVQe
OB2blbcOK+YEqSprY9b9DKZBTckZDnNo3IgctFmIK27wQoMw3zpCUNE515FaLRtX
9ua0mCjHlxOMTdyAhMGAjS0/VmcbKHVLpznMYSmON+QNGSYGruMzKlNTzp1Petz8
ILVah3bDTfBfLER0+L44JIjQfc00MzSH+cC7lRhZZI/ZaofU7AlulL1NoPCP+WnS
XwG2Hy8/e3jaZ6e3uBVSRINWCwwlmTh46EYWp4TLtMfWFgvvxTV2eWtYULz8In40
F4HFZZn6VE91W5AwNHb2OqYMU3dLr5RNN9f4+jQ7G7VKgDTWdAo22MIXzcoKib7o
=wB55
-----END PGP MESSAGE-----
- |
-----BEGIN PGP MESSAGE-----
hQGMAwXeeSgQfz3AAQv/T82pl8s6Lkg2dEWz/pT79Vx/RduDNhW7B1dV/WwISmfE
57FdFa7mnAUz7tFLGFaS9Sp9eMIVVt5Hc520zTmvnD6320Ei6a26U4V289V3QMqt
5gqezMLUsjlgCCvr5+XbStS9HOH5oHR24Ytwnx+VtxsSM+0+r8qv28DAFvyh+yXM
ze8c8WcNbkLRSgECcNTENFiMkRzt0jlg1Wgxf4aG1mc5Phe81VqLaVbt6FNMwBEI
BLzsc/aGfS/R9izV70jT+NPml26gW3x3JE7huBRwACc8G8sd63B177lNuVPPmHzP
Qbi7Gt3IyvaC8dY4OsY50AoFPMrW+cZD62B1qlWVhAFjVdyeGYG6qfHD2OhVOy1S
4W5v1R/OdUC0dqKnTfEVHn2WG8rxlXb70GVlZrZFZ8AeCUyxPFWHOW2JBfF2dFgt
1u57qpOO+DLJw0TMtCb4UoH3DNKsIW/REShu8RKlf8d6ix2e749pSzkLShqPuot7
N3U9ohZnBOClKskkt/R70l8BMJ+lCXRJqZcZU7OJNRfCg+t+QDnMujERJd7DXHmD
mcWakN94ubRrsdEtPAvcvlSD/2v8wC5b43uQS9lFXVjIozSeBmNHiuClNesuYu5x
ASRemmLYOPMfO6SoN1j6Wg==
=wNBa
-----END PGP MESSAGE-----
- |
-----BEGIN PGP MESSAGE-----
hQIMA+FA9hvFl53MARAAka69CZBVLw+8sFscD8h5oQv2gt/U5SnHzU6CB13Gz4xS
q5q8ilCXkUTG61krLG6MjvKQt9zeO5dARWljLMwsjpA4yT1eTHQC20N6DeB9dK+R
xh2IZUCkX67b0RWuesL6LDTus96fM6EurK6i6PM5wgNycTNbi2tuzapkGEw4OrQF
/hlgRvleCxH9qKZj9+VyAXskZPSeE8rCZCG2oQNFzTt3TjNkqcQrAqhPcV3xMXtg
rUYgmdHZfMiEGJKsDLbv/Dpz0ygp6RaKN5LPPLgET/ykn9qGozxRtsrwFXotZlTZ
tmnVJVFt/un0FLszGOfbRhDmyacwYyXQEsr+FWusTG7aJHbuHqzmFs+kZSF/3qZS
ov3tK1ZFX87p6VjIAV5qr9tvHb5PkKetkiI4YvpB3091ybi4RDFznQ4IeJy+mjAr
RDx0iHIy2qZNhVebd+uA3Wzkq2cpiQDAwIippQ4nWgJUicaWoC1nwcYbfDwBgYst
4xwI1k2kgkEXjBEMnLvtJFjoaCHRkctlDJJumXL5pCq9PktFIJ5SjF20YFTcfY99
m34YDidd+Lk+reJt7Qq68IOAaUjRHVkpb9vc8mDPoSsH9dNzWKDws9XmjGWOHdO8
AktZwK5sn7kLPD6INoMj1W05+0tUsUzBptQJtW09UZcHW+poDghXIH0dNMJ5VUrS
XwGCrM7fo1KWE8Y/RmcniqVc0XUzMMglpca+JrFQkYnvueEipyx/V6DELSoPFJQY
Vw1mH0r2buJ/YYqhgdXEYZLZmF2JONVt581/0QATMQ6sI3TsMsWSn8cgYAOPePea
=QvWf
-----END PGP MESSAGE-----
- |
-----BEGIN PGP MESSAGE-----
hQIMA0cIlk+Ahd/nAQ//WOHAW2DP1YKzy9T6532Pklu75jpaDaQXyT8dT2Bm2mQC
LGQQqgq6HtsI5k49gvMVWxtgmz36QI09MAwJm5aFkr4BJVyGJCigm/TCq41ZmAn1
pKo1fAXbV6BYrSXcymKIBC/1M/Wyop6mbY8l8xrXOhdShjltHricFeNfpIyPdq2d
sb6lx8NH/+CxmyuISwYn8AQ5Lo3z+btP0R+NZbUBq/JSvE3XT6cxtwqh97OnU0mM
sS9UxLdq7ddABF73Sgm5pPRb16FJGzzcOchsES/x2wU58/hJ86v/hDptNnghP+fW
orUmyxFW72WzFuGwsXnoDwD8Nj2Ar3x2K8G/i9cYMVG9ffRVqdPnO43rwQ/4e74h
litTEAZIhU3TT9MOjsTItn/65N1AkuTyciLY+jNIlLzq2Vi2sL2ANy3pUse93nG0
k2YlCbqDOB8ggntgBry9YRFfArR1RBGsiDdxpJtozrAeMocaAXBFoPpbas4HjDDS
sY3BAd6dzHBUChXBDfu17Pu7YJWxBzlZub5WdmFqrv68xFx+idSGvFUDy9x4Tl6M
sIJi/gxQwhHUuiB6wTC7taV7IfpGYvqHyK2sUKgX7BYoeho9CkXvSS0KRmLRi8Dt
/QLENA8A4BcLXvuZus7/6BDwkZDyYKogfxGb11li85R+cmKEImW3LsQA3thMN6/S
XwGdp/toSIJE/D6jH8oCs+FS7nwM51Gg0akdQGU3Na3l+CsuewnGmaY06wirYLJv
GnFPIyPZ4dg20F6+k3ltv7i7mE0YPzwujpyqxApoDal5RhgLWeL9/Zhva2gY5z4s
=vZ4d
-----END PGP MESSAGE-----
canShuffleCandidates: true