slapos.cfg 15.9 KB
Newer Older
1 2 3 4
# This stack list all parameters used in every Software Release or other stack.
# Software Releases or Stacks can safely extend this stack.

[buildout]
5
# Developers need to add explicitely this part in their software profile
6
# parts = slapos-cookbook
7 8
# Note that if you want a develop version of slapos-cookbook from a git
# checkout, you must add both slapos-cookbook-develop and slapos-cookbook in parts
9

10
extensions +=
11
  slapos.rebootstrap
12
  slapos.extension.shared
13

14 15
show-picked-versions = true

16 17 18 19
# To increase the chances of being able to rebuild profiles in the future,
# by default, fail if eggs are not pinned.
allow-picked-versions = false

20
# Use shacache and lxml
21
extends =
22
  ../component/defaults.cfg
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
23
  ../component/git/buildout.cfg
24
  ../component/lxml-python/buildout.cfg
25
  ../component/python-backports-lzma/buildout.cfg
26 27
  ../component/python-cffi/buildout.cfg
  ../component/python-cryptography/buildout.cfg
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
28
  ../component/python-PyYAML/buildout.cfg
29 30
  ../component/pycurl/buildout.cfg

31

32 33 34 35 36 37 38
# Separate from site eggs
allowed-eggs-from-site-packages =
include-site-packages = false
exec-sitecustomize = false

# Add location for modified non-official slapos.buildout
find-links +=
39
  http://www.nexedi.org/static/packages/source/
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
40
  http://www.nexedi.org/static/packages/source/slapos.buildout/
41 42 43

# Use only quite well working sites.
allow-hosts +=
44
  pypi.org
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
45
  *.googlecode.com
46 47 48 49
  *.nexedi.org
  *.python.org
  *.sourceforge.net
  alastairs-place.net
50
  bitbucket.org
51
  code.google.com
52
  effbot.org
Julien Muchembled's avatar
Julien Muchembled committed
53
  files.pythonhosted.org
54
  github.com
55
  launchpad.net
56
  peak.telecommunity.com
57
  sourceforge.net
58 59 60
  www.dabeaz.com
  www.owlfish.com

Jérome Perrin's avatar
Jérome Perrin committed
61
# Use an https index
62
index = https://pypi.org/simple/
Jérome Perrin's avatar
Jérome Perrin committed
63

64 65 66 67
# XXX: Workaround of SlapOS limitation
# Unzippig of eggs is required, as SlapOS do not yet provide nicely working
# development / fast switching environment for whole software
unzip = true
68

69
# Define where is defined what version of eggs we should use
70 71
versions = versions

72 73 74
# Define networkcache with shacache.org
networkcache-section = networkcache

75 76
[slapos.cookbook-repository]
recipe = slapos.recipe.build:gitclone
77
repository = https://lab.nexedi.com/nexedi/slapos.git
78 79 80 81 82 83 84
branch = master
git-executable = ${git:location}/bin/git

[slapos-cookbook-develop]
recipe = zc.recipe.egg:develop
setup = ${slapos.cookbook-repository:location}

85 86 87
# Install slapos.cookbook containing all officials recipes
[slapos-cookbook]
recipe = zc.recipe.egg
88 89 90
eggs = slapos.cookbook
depends = ${slapos-cookbook-dependencies:eggs}

91 92 93
[pyrsistent]
recipe = zc.recipe.egg:custom
egg = pyrsistent
94
[pyrsistent:python2]
95 96
setup-eggs = pytest-runner

97 98
[slapos-cookbook-dependencies]
recipe = zc.recipe.egg
99
eggs =
100
  ${lxml-python:egg}
101
  ${python-cffi:egg}
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
102
  ${python-PyYAML:egg}
103
  ${python-cryptography:egg}
104
  ${pyrsistent:egg}
105

106 107 108
# slapos.toolbox containing utilities
[slapos-toolbox]
recipe = zc.recipe.egg
109 110 111 112 113 114 115 116
eggs = slapos.toolbox
depends = ${slapos-toolbox-dependencies:eggs}

[slapos-toolbox-dependencies]
# slapos.toolbox depends on eggs with C-extensions that needs to be
# installed with slapos provided libraries. This section installs all
# slapos.toolbox dependencies.
recipe = zc.recipe.egg
117 118 119 120
eggs =
  ${lxml-python:egg}
  ${pycurl:egg}
  ${python-cryptography:egg}
121
  ${backports.lzma:egg}
122

123 124 125 126 127
# Install a slapos command with networkcache enabled in ${buildout:bin-directory}
[slapos-command]
recipe = zc.recipe.egg
eggs =
  ${lxml-python:egg}
128
  ${python-PyYAML:egg}
129 130 131
  slapos.core
  slapos.libnetworkcache

132
[versions]
133
setuptools = 44.1.1
134
# Use SlapOS patched zc.buildout
135
zc.buildout = 2.7.1+slapos019
136
# Use SlapOS patched zc.recipe.egg (zc.recipe.egg 2.x is for Buildout 2)
137
zc.recipe.egg = 2.0.3+slapos003
138

139
aiohttp = 3.8.5:whl
140
aiosignal = 1.3.1:whl
141
apache-libcloud = 2.4.0
142
argon2-cffi = 20.1.0
143
asn1crypto = 1.3.0
144 145
astor = 0.5
async-generator = 1.10
146
async-timeout = 4.0.3
147
atomicwrites = 1.4.0
148
atomize = 0.2.0
149
attrs = 23.1.0:whl
150 151
backcall = 0.2.0
backports-abc = 0.5
152
backports.functools-lru-cache = 1.6.1:whl
153
backports.lzma = 0.0.14
154
backports.shutil-get-terminal-size = 1.0.0
155
bcrypt = 3.1.4
156
beautifulsoup4 = 4.8.2
157
bleach = 5.0.1
158
blinker = 1.6.3:whl
159
CacheControl = 0.12.6:whl
160
cachetools = 5.3.1
161
cattrs = 22.2.0
162
certifi = 2023.7.22
163
cffi = 1.15.0
164
chardet = 3.0.4
165
charset-normalizer = 3.3.0
166
click = 8.1.3
167
cliff = 2.8.3:whl
168
cmd2 = 0.7.0
169
collective.recipe.shelloutput = 0.1
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
170
collective.recipe.template = 2.0
171
configparser = 4.0.2:whl
172
contextlib2 = 0.6.0.post1
173
croniter = 0.3.25
Łukasz Nowak's avatar
Łukasz Nowak committed
174
cryptography = 3.3.2
175
dataclasses = 0.8
176
dateparser = 0.7.6
Julien Muchembled's avatar
Julien Muchembled committed
177
decorator = 4.3.0
178
defusedxml = 0.6.0
179 180
distro = 1.7.0
dnspython = 1.16.0
181
entrypoints = 0.3
182
enum34 = 1.1.10
183
erp5.util = 0.4.75
184
et-xmlfile = 1.0.1
185
exceptiongroup = 1.1.3:whl
186
fastjsonschema = 2.18.1
187
feedparser = 6.0.10
188
Flask = 3.0.0:whl
189
frozenlist = 1.4.0:whl
190
funcsigs = 1.0.2
191
functools32 = 3.2.3.post2
192
gevent = 23.9.1
193
geventmp = 0.0.1
194 195
gitdb = 4.0.10
GitPython = 3.1.30
196
greenlet = 3.0.1
197
h11 = 0.14.0
198
h5py = 2.7.1
199
idna = 3.4:whl
200
igmp = 1.0.4
201
Importing = 1.10
202
importlib-metadata = 6.8.0:whl
203
importlib-resources = 5.10.2:whl
204
inotify-simple = 1.1.1
205
ipaddress = 1.0.23
206 207 208 209
ipykernel = 5.3.4:whl
ipython = 7.16.3
ipython-genutils = 0.1.0
ipywidgets = 6.0.0
210
itsdangerous = 2.1.2
211 212
jdcal = 1.4
jedi = 0.17.2
213
Jinja2 = 3.1.2:whl
214
jsonschema = 4.17.3:whl
215 216 217 218 219 220 221
jupyter = 1.0.0
jupyter-client = 7.3.1
jupyter-console = 6.4.4
jupyter-core = 4.9.2
jupyterlab = 0.26.3
jupyterlab-launcher = 0.3.1
jupyterlab-pygments = 0.1.2
222
lock-file = 2.0
223
lockfile = 0.12.2:whl
224
lsprotocol = 2023.0.0b1:whl
225
lxml = 4.9.1
226
manuel = 1.11.2
227
MarkupSafe = 2.1.3
228
matplotlib = 2.1.2
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
229
meld3 = 1.0.2
230
mistune = 0.8.4
231
mock = 3.0.5
232
more-itertools = 5.0.0
233
mpmath = 1.0.0
234
msgpack = 1.0.5
235
multidict = 6.0.4
236
nbclient = 0.5.1
237 238
nbconvert = 6.5.4
nbformat = 5.9.2:whl
239
nest-asyncio = 1.5.6
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
240
netaddr = 0.7.19
241
netifaces = 0.10.7
242 243
notebook = 6.1.5
openpyxl = 2.5.2
244
outcome = 1.2.0
245
packaging = 23.2:whl
246
pandocfilters = 1.4.3
247
paramiko = 2.11.0
248
parso = 0.7.1
249
passlib = 1.7.4
250
pathlib2 = 2.3.5
251
patsy = 0.5.3
252
pbr = 5.9.0
253 254
pexpect = 4.8.0
pickleshare = 0.7.4
255
pim-dm = 1.4.0nxd001
256
pkgconfig = 1.5.1
257
pkgutil-resolve-name = 1.3.10
258
plone.recipe.command = 1.1
259
pluggy = 0.13.1:whl
260
ply = 3.11
261
prettytable = 0.7.2
262 263
prometheus-client = 0.9.0
prompt-toolkit = 3.0.19
264
psutil = 5.8.0
265
ptyprocess = 0.5.1
266
py = 1.11.0:whl
267
py-mld = 1.0.3
268 269
pyasn1 = 0.4.5
pycparser = 2.20
270
pycurl = 7.45.0
271
pydantic = 1.9.1
272
pygls = 1.1.0:whl
273
Pygments = 2.9.0
274
PyNaCl = 1.3.0
275
pyOpenSSL = 19.1.0
276
pyparsing = 3.0.9:whl
277
pyroute2 = 0.6.9
278 279
pyrsistent = 0.18.1
PyRSS2Gen = 1.1
280
PySocks = 1.7.1
281
pytest-runner = 5.2:whl
282
python-dateutil = 2.8.2:whl
283
pytz = 2022.2.1
284
PyYAML = 5.4.1
285 286
pyzmq = 22.3.0
qtconsole = 4.3.0
287
random2 = 1.0.1
288
regex = 2020.9.27
289
requests = 2.31.0
290 291
rpdb = 0.1.5
rubygemsrecipe  = 0.4.3
292
scandir = 1.10.0
293 294 295
scikit-learn = 0.20.4
seaborn = 0.7.1
Send2Trash = 1.5.0
Kirill Smelkov's avatar
Kirill Smelkov committed
296
setproctitle = 1.1.10
297
setuptools-dso = 2.9
298
sgmllib3k = 1.0.0
299 300
simplegeneric = 0.8.1
singledispatch = 3.4.0.3
301
six = 1.16.0
302
slapos.cookbook = 1.0.329
303
slapos.core = 1.10.7
304
slapos.extension.shared = 1.0
305
slapos.libnetworkcache = 0.25
306
slapos.rebootstrap = 4.5
307
slapos.recipe.build = 0.56
308
slapos.recipe.cmmi = 0.19
309
slapos.recipe.template = 5.1
310
slapos.toolbox = 0.140
311
smmap = 5.0.0
312 313
sniffio = 1.3.0
sortedcontainers = 2.4.0
314
soupsieve = 1.9.5
315
statsmodels = 0.13.5+SlapOSPatched001
316
stevedore = 1.21.0:whl
317
subprocess32 = 3.5.4
318
supervisor = 4.1.0
319 320 321
sympy = 1.1.1
terminado = 0.9.1
testpath = 0.4.4
322
tinycss2 = 1.2.1:whl
323
tornado = 6.1
324
traitlets = 5.11.2:whl
325 326
trio = 0.22.0
trio-websocket = 0.9.2
327 328
typeguard = 3.0.2:whl
typing-extensions = 4.8.0:whl
329
tzlocal = 1.5.1
330
unicodecsv = 0.14.1
331
uritemplate = 4.1.1
332
urllib3 = 1.26.12
333
wcwidth = 0.2.5
334
webencodings = 0.5.1
335
websocket-client = 1.5.1
336
websockets = 10.4
337
Werkzeug = 3.0.0:whl
338
wheel = 0.41.2:whl
339
widgetsnbextension = 2.0.0
340
wsproto = 1.2.0
341
xlrd = 1.1.0
342
xml-marshaller = 1.0.2
343 344
yarl = 1.9.2
zc.buildout.languageserver = 0.11.0
345
zc.lockfile = 1.4
346
ZConfig = 3.6.1
347
zdaemon = 4.2.0
348
zipp = 3.12.0:whl
349
zodburi = 2.5.0
350
zope.event = 4.6.0
351
zope.exceptions = 4.6
352
zope.interface = 5.4.0
353 354
zope.testing = 4.7
zope.testrunner = 5.2
355

356 357 358 359
[versions:sys.version_info < (3,10)]
# keep old statsmodels by default until slapos.toolbox is updated
statsmodels = 0.11.1

360 361
# this is mostly needed for slapos-node
# it can be removed when slapos-node uses current python3
362
[versions:sys.version_info < (3,8)]
363
Flask = 1.1.2
364 365
itsdangerous = 0.24
Jinja2 = 2.11.3
366
MarkupSafe = 2.0.1
367
typing-extensions = 4.7.1:whl
368
Werkzeug = 2.0.2
369 370

[versions:python2]
371
attrs = 18.2.0
372 373
certifi = 2020.4.5.1
charset-normalizer = 2.0.12
374
click = 6.7
375
distro = 1.6.0
376
feedparser = 5.2.1
377
Flask = 1.1.2
378
gevent = 20.9.0
379 380
gitdb2 = 2.0.5
GitPython = 2.1.11
381
greenlet = 0.4.17
382
idna = 2.9
383
importlib-metadata = 1.7.0:whl
384 385
itsdangerous = 0.24
Jinja2 = 2.11.3
386
jsonschema = 3.0.2:whl
387
MarkupSafe = 1.0
388
msgpack = 0.6.2
389
packaging = 16.8
390
pycurl = 7.43.0
391
pyparsing = 2.2.0
392
pyrsistent = 0.16.1
393
requests = 2.27.1
394
selectors34 = 1.2
395
slapos.toolbox = 0.128.1
396 397
smmap = 0.9.0
smmap2 = 2.0.5
398
statsmodels = 0.11.1
399
traitlets = 4.3.3
400
uritemplate = 3.0.0
401
Werkzeug = 1.0.1
402
wheel = 0.35.1:whl
403
zipp = 1.2.0:whl
404 405


406
[networkcache]
407 408
download-cache-url = http://shacache.nxdcdn.com
download-dir-url = http://shadir.nxdcdn.com
409 410 411 412 413 414 415 416

# signature certificates of the following uploaders.
#   Sebastien Robin
#   Kazuhiko Shiozaki
#   Gabriel Monnerat
#   Test Agent (Automatic update from tests)
#   Aurélien Calonne
#   Rafael Monnerat
Ivan Tyagov's avatar
Ivan Tyagov committed
417
#   Ivan Tyagov
418
#   Julien Muchembled
419
#   Yusei Tahara
420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498
signature-certificate-list =
  -----BEGIN CERTIFICATE-----
  MIIB8jCCAVugAwIBAgIJAPu2zchZ2BxoMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV
  BAMMB3RzeGRldjMwHhcNMTExMDE0MTIxNjIzWhcNMTIxMDEzMTIxNjIzWjASMRAw
  DgYDVQQDDAd0c3hkZXYzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrPbh+
  YGmo6mWmhVb1vTqX0BbeU0jCTB8TK3i6ep3tzSw2rkUGSx3niXn9LNTFNcIn3MZN
  XHqbb4AS2Zxyk/2tr3939qqOrS4YRCtXBwTCuFY6r+a7pZsjiTNddPsEhuj4lEnR
  L8Ax5mmzoi9nE+hiPSwqjRwWRU1+182rzXmN4QIDAQABo1AwTjAdBgNVHQ4EFgQU
  /4XXREzqBbBNJvX5gU8tLWxZaeQwHwYDVR0jBBgwFoAU/4XXREzqBbBNJvX5gU8t
  LWxZaeQwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQA07q/rKoE7fAda
  FED57/SR00OvY9wLlFEF2QJ5OLu+O33YUXDDbGpfUSF9R8l0g9dix1JbWK9nQ6Yd
  R/KCo6D0sw0ZgeQv1aUXbl/xJ9k4jlTxmWbPeiiPZEqU1W9wN5lkGuLxV4CEGTKU
  hJA/yXa1wbwIPGvX3tVKdOEWPRXZLg==
  -----END CERTIFICATE-----
  -----BEGIN CERTIFICATE-----
  MIIB7jCCAVegAwIBAgIJAJWA0jQ4o9DGMA0GCSqGSIb3DQEBBQUAMA8xDTALBgNV
  BAMMBHg2MXMwIBcNMTExMTI0MTAyNDQzWhgPMjExMTEwMzExMDI0NDNaMA8xDTAL
  BgNVBAMMBHg2MXMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANdJNiFsRlkH
  vq2kHP2zdxEyzPAWZH3CQ3Myb3F8hERXTIFSUqntPXDKXDb7Y/laqjMXdj+vptKk
  3Q36J+8VnJbSwjGwmEG6tym9qMSGIPPNw1JXY1R29eF3o4aj21o7DHAkhuNc5Tso
  67fUSKgvyVnyH4G6ShQUAtghPaAwS0KvAgMBAAGjUDBOMB0GA1UdDgQWBBSjxFUE
  RfnTvABRLAa34Ytkhz5vPzAfBgNVHSMEGDAWgBSjxFUERfnTvABRLAa34Ytkhz5v
  PzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAFLDS7zNhlrQYSQO5KIj
  z2RJe3fj4rLPklo3TmP5KLvendG+LErE2cbKPqnhQ2oVoj6u9tWVwo/g03PMrrnL
  KrDm39slYD/1KoE5kB4l/p6KVOdeJ4I6xcgu9rnkqqHzDwI4v7e8/D3WZbpiFUsY
  vaZhjNYKWQf79l6zXfOvphzJ
  -----END CERTIFICATE-----
  -----BEGIN CERTIFICATE-----
  MIIB9jCCAV+gAwIBAgIJAPHoWu90gbsgMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV
  BAMMCXZpZmlibm9kZTAeFw0xMjAzMTkyMzIwNTVaFw0xMzAzMTkyMzIwNTVaMBQx
  EjAQBgNVBAMMCXZpZmlibm9kZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
  ozBijpO8PS5RTeKTzA90vi9ezvv4vVjNaguqT4UwP9+O1+i6yq1Y2W5zZxw/Klbn
  oudyNzie3/wqs9VfPmcyU9ajFzBv/Tobm3obmOqBN0GSYs5fyGw+O9G3//6ZEhf0
  NinwdKmrRX+d0P5bHewadZWIvlmOupcnVJmkks852BECAwEAAaNQME4wHQYDVR0O
  BBYEFF9EtgfZZs8L2ZxBJxSiY6eTsTEwMB8GA1UdIwQYMBaAFF9EtgfZZs8L2ZxB
  JxSiY6eTsTEwMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAc43YTfc6
  baSemaMAc/jz8LNLhRE5dLfLOcRSoHda8y0lOrfe4lHT6yP5l8uyWAzLW+g6s3DA
  Yme/bhX0g51BmI6gjKJo5DoPtiXk/Y9lxwD3p7PWi+RhN+AZQ5rpo8UfwnnN059n
  yDuimQfvJjBFMVrdn9iP6SfMjxKaGk6gVmI=
  -----END CERTIFICATE-----
  -----BEGIN CERTIFICATE-----
  MIIB9jCCAV+gAwIBAgIJAKRvzcy7OH0UMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
  BAMMCENPTVAtNzcyMCAXDTEyMDgxMDE1NDI1MVoYDzIxMTIwNzE3MTU0MjUxWjAT
  MREwDwYDVQQDDAhDT01QLTc3MjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
  o7aipd6MbnuGDeR1UJUjuMLQUariAyQ2l2ZDS6TfOwjHiPw/mhzkielgk73kqN7A
  sUREx41eTcYCXzTq3WP3xCLE4LxLg1eIhd4nwNHj8H18xR9aP0AGjo4UFl5BOMa1
  mwoyBt3VtfGtUmb8whpeJgHhqrPPxLoON+i6fIbXDaUCAwEAAaNQME4wHQYDVR0O
  BBYEFEfjy3OopT2lOksKmKBNHTJE2hFlMB8GA1UdIwQYMBaAFEfjy3OopT2lOksK
  mKBNHTJE2hFlMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAaNRx6YN2
  M/p3R8/xS6zvH1EqJ3FFD7XeAQ52WuQnKSREzuw0dsw12ClxjcHiQEFioyTiTtjs
  5pW18Ry5Ie7iFK4cQMerZwWPxBodEbAteYlRsI6kePV7Gf735Y1RpuN8qZ2sYL6e
  x2IMeSwJ82BpdEI5niXxB+iT0HxhmR+XaMI=
  -----END CERTIFICATE-----
  -----BEGIN CERTIFICATE-----
  MIIB+DCCAWGgAwIBAgIJAKGd0vpks6T/MA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV
  BAMMCUNPTVAtMTU4NDAgFw0xMzA2MjAxMjE5MjBaGA8yMTEzMDUyNzEyMTkyMFow
  FDESMBAGA1UEAwwJQ09NUC0xNTg0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
  gQDZTH9etPUC+wMZQ3UIiOwyyCfHsJ+7duCFYjuo1uZrhtDt/fp8qb8qK9ob+df3
  EEYgA0IgI2j/9jNUEnKbc5+OrfKznzXjrlrH7zU8lKBVNCLzQuqBKRNajZ+UvO8R
  nlqK2jZCXP/p3HXDYUTEwIR5W3tVCEn/Vda4upTLcPVE5wIDAQABo1AwTjAdBgNV
  HQ4EFgQU7KXaNDheQWoy5uOU01tn1M5vNkEwHwYDVR0jBBgwFoAU7KXaNDheQWoy
  5uOU01tn1M5vNkEwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQASmqCU
  Znbvu6izdicvjuE3aKnBa7G++Fdp2bdne5VCwVbVLYCQWatB+n4crKqGdnVply/u
  +uZ16u1DbO9rYoKgWqjLk1GfiLw5v86pd5+wZd5I9QJ0/Sbz2vZk5S4ciMIGwArc
  m711+GzlW5xe6GyH9SZaGOPAdUbI6JTDwLzEgA==
  -----END CERTIFICATE-----
  -----BEGIN CERTIFICATE-----
  MIIB9jCCAV+gAwIBAgIJAOcKrOH/2Da6MA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
  BAMMCENPTVAtMjk3MCAXDTEyMDYyNjAzMDU1MVoYDzIxMTIwNjAyMDMwNTUxWjAT
  MREwDwYDVQQDDAhDT01QLTI5NzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
  xzbOGlcoin2q+Mtp52r26Njliz2aoxIXbnOBUyDc/OGtk9nWA5uBtTc2zwR17um6
  KV0bGyvuBA78XcvU+AIV/5s0ohBAX7yjRKmEhAYcFvov3EyWSdjOrqqo4qFSzOrK
  sVQBlxIDpjQBH4F3lf6dBv6/M+tCT3iSv3aOZbsG0E8CAwEAAaNQME4wHQYDVR0O
  BBYEFLqtrfTu+BIVt+TFiRUkIoiWIYrxMB8GA1UdIwQYMBaAFLqtrfTu+BIVt+TF
  iRUkIoiWIYrxMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAc8N5P5gW
  Jrdk9gF/3Cpp6THDiy93+WcuAm7zFwXPFNttJtFKMNObP2YRZvsQkvjezfrZoRBF
  j8LgKB3tZCbBj+HDj+AeD+q9V+cqMFLKc6LezvQYUuum6bZdfUNnPv1K1ULYSPjq
  /jsRBbabCWSXqxR6gYEM6ooauj3udBMXhHE=
  -----END CERTIFICATE-----
Ivan Tyagov's avatar
Ivan Tyagov committed
499 500 501 502 503 504 505 506 507 508 509 510 511
  -----BEGIN CERTIFICATE-----
  MIICAjCCAWugAwIBAgIJAL+BMtL+NJiHMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV
  BAMMDmxvY2FsX2NvbXB1dGVyMCAXDTE1MDgxODExMDQyNFoYDzIxMTUwNzI1MTEw
  NDI0WjAZMRcwFQYDVQQDDA5sb2NhbF9jb21wdXRlcjCBnzANBgkqhkiG9w0BAQEF
  AAOBjQAwgYkCgYEAvePhZuVoTvmX8f1N31FEpw/nfp9+Fl7TrIym+5norVvkj5Ps
  c4bFIr2tfdj/GlmYLX3NtH2v26c1vbZ3Nt2lwCfi2rPXTJq9s1+NPPX9BnPXdSsz
  iSp4LzAx/XgWQzHS1/tue989OXYGlroyQ842fHCCulHWmClVN5fDZbc/BwkCAwEA
  AaNQME4wHQYDVR0OBBYEFOrHMBWcobogcdxbr0LAai35dWblMB8GA1UdIwQYMBaA
  FOrHMBWcobogcdxbr0LAai35dWblMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF
  BQADgYEAYWOB2/WKJHL2GI4mh7F6TbqR+EODOgsqL5fSWG7LJeKo1rUWE4dW6h0T
  8dEAOMIcdrPBzldf0JS+poCrLUw7qx9VZxa0ee3+F6WGEgsr2xhu2WpmTzpRWaFR
  0I+saiiJCkOkLoyLxeQcgwe62em/DGn6PdcmRDYaVXBHygrRXus=
  -----END CERTIFICATE-----
512 513 514 515 516 517 518 519 520 521 522 523 524
  -----BEGIN CERTIFICATE-----
  MIIB6jCCAVOgAwIBAgIJAMhx/tG6zHFJMA0GCSqGSIb3DQEBBQUAMA0xCzAJBgNV
  BAMMAmptMCAXDTEzMDcwMTE3NDcyOVoYDzIxMTMwNjA3MTc0NzI5WjANMQswCQYD
  VQQDDAJqbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAyFJp6K3HAle6oUB4
  /TxIvc06wju+ZzZuPX4fxq2GqOV9QX2jhPfYCyr/cJh4pOZEW1gwMw+9kzghmjNT
  6RoBEWMS3E0F2K/waYb+doGb1Dffp2FIi3m547b20XnpnaIj3DS7FF30lRNo8jtR
  1Dg+RDGpA23Pr1/3IAskC5qSydkCAwEAAaNQME4wHQYDVR0OBBYEFHHmUnqEVNEo
  FpLiBjCmR5ZJsPndMB8GA1UdIwQYMBaAFHHmUnqEVNEoFpLiBjCmR5ZJsPndMAwG
  A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAPP5oOZWVrYjc5BB+pDVQm/rF
  gVhgPPg+23oCiz0p9NzWgnYXhGmQWtzXVVVaL4aftkmX04mlT2Fgd4msEzQB6pAa
  SOvU9E1802JN7Q1mrMbgJeNmk+18o4ze7ABKljqtvo+ZjUXthuWw3BNt+PtQjlX3
  5wE+Yc4sypYGmAfU7Gc=
  -----END CERTIFICATE-----
525 526 527 528 529 530 531 532 533 534 535 536 537
  -----BEGIN CERTIFICATE-----
  MIICAjCCAWugAwIBAgIJAP/k6bltwfZCMA0GCSqGSIb3DQEBCwUAMBkxFzAVBgNV
  BAMMDmxvY2FsX2NvbXB1dGVyMCAXDTE3MTEwOTA2NTU1M1oYDzIxMTcxMDE2MDY1
  NTUzWjAZMRcwFQYDVQQDDA5sb2NhbF9jb21wdXRlcjCBnzANBgkqhkiG9w0BAQEF
  AAOBjQAwgYkCgYEAuWN8O1PQ23mulMu45fDxTHeoI33MDWDLHP9gthsMbTplftDf
  k8BAKCp/ugbAkCD5LTx/6RH1RdyM/LApUI/n+fxFnnVZn8Fyuzwu/TlvGdNT5yrj
  RhBkcxeCpWWz9Ysezj9jVnK+TCSjJeb/N55aMgXAVjrIeJkR4SkPDdMBtcMCAwEA
  AaNQME4wHQYDVR0OBBYEFJ+1cOY78rvaNAzqshFjVOWfqoMzMB8GA1UdIwQYMBaA
  FJ+1cOY78rvaNAzqshFjVOWfqoMzMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEL
  BQADgYEAJDLdo6fXZxEaHYJuZ6XuYPNAYAcSOiSbJoMSSz7qQJ+4FWPGCBnhiZbU
  SyslQFs59yqNxb046uKi7D4JeUd0zdBO3TtceGRK3iyEFNx8GF+em/6pNnC3A/XH
  +L1VRZsQdvh7NHsl/dVvWmmlmOANQ/+JkLbe98c/rCmBDH48Ldc=
  -----END CERTIFICATE-----