[buildout] extends = ../../../stack/slapos.cfg ../../../component/git/buildout.cfg ../../../component/pillow/buildout.cfg ../../../component/postgresql/buildout.cfg ../../../component/gmp/buildout.cfg ../../../component/imagemagick/buildout.cfg ../../../component/poppler/buildout.cfg ../../../component/redis/buildout.cfg ../../../component/unoconv/buildout.cfg ../../../component/nginx/buildout.cfg ../../../component/dcron/buildout.cfg ../../../component/cups/buildout.cfg ../../../component/dbus/buildout.cfg ../../../component/gtk-2/buildout.cfg ../../../component/glib/buildout.cfg ../../../component/fontconfig/buildout.cfg ../../../component/libreoffice-bin/buildout.cfg parts = slapos-cookbook # for poppler (pdftoppm, etc.) liberation-fonts ipaex-fonts ipa-fonts ocrb-fonts android-fonts weasyprint-repository flask-alembic-repository flask-security-repository progressbar-repository abilian-core-repository slapos-cookbook-repository weasyprint-repository-check flask-alembic-repository-check flask-security-repository-check progressbar-repository-check abilian-core-repository-check slapos-cookbook-repository-check dcron postgresql91 freetype cairo glib pillow-python psycopg2 gmp eggs imagemagick poppler cups dbus-glib libreoffice-bin redis unoconv-repository extranet-repository extranet-repository-check Extranet_SPR nginx instance instance-postgres instance-redis config-staging-py-template config-production-py-template abilian-config cloudoooconv-python cloudoooconv find-links += ${:_profile_base_location_}/local-eggs develop = ${:parts-directory}/weasyprint-repository ${:parts-directory}/flask-alembic-repository ${:parts-directory}/flask-security-repository ${:parts-directory}/progressbar-repository ${:parts-directory}/abilian-core-repository ${:parts-directory}/slapos-cookbook-repository ${extranet-repository:target-directory}/${extranet-repository:part-name} [git-repository] recipe = slapos.recipe.build:gitclone git-executable = ${git:location}/bin/git [git-repository-check] recipe = plone.recipe.command stop-on-error = true update-command = ${:command} command = grep parts ${buildout:develop-eggs-directory}/${:egg-link} [extranet-repository] recipe = plone.recipe.command stop-on-error = true update-command = ${:command} source-directory = /opt/slapgrid/src/systematic/${:part-name} part-name = extranet_spr target-directory = ${buildout:parts-directory}/ command = rsync -a ${:source-directory} ${:target-directory} --delete-after --delete-excluded --chmod=o-rwx [extranet-repository-check] < = git-repository-check egg-link = Extranet-SPR.egg-link [weasyprint-repository] < = git-repository repository = https://github.com/mmariani/WeasyPrint.git branch = dlopen-v0.21 [weasyprint-repository-check] < = git-repository-check egg-link = WeasyPrint.egg-link [flask-alembic-repository] < = git-repository repository = https://github.com/tobiasandtobias/flask-alembic.git branch = master [flask-alembic-repository-check] < = git-repository-check egg-link = Flask-Alembic.egg-link [flask-security-repository] < = git-repository repository = https://github.com/abilian/flask-security.git branch = master [flask-security-repository-check] < = git-repository-check egg-link = Flask-Security.egg-link [progressbar-repository] < = git-repository repository = https://github.com/mmariani/python-progressbar branch = master [progressbar-repository-check] < = git-repository-check egg-link = progressbar.egg-link [abilian-core-repository] < = git-repository repository = https://github.com/mmariani/abilian-core.git branch = 0.1-maintenance-nxd [abilian-core-repository-check] < = git-repository-check egg-link = Abilian-Core.egg-link [slapos-cookbook-repository] < = git-repository repository = http://git.erp5.org/repos/slapos.git branch = systematic [slapos-cookbook-repository-check] < = git-repository-check egg-link = slapos.cookbook.egg-link [eggs] recipe = zc.recipe.egg eggs = ${lxml-python:egg} ${psycopg2:egg} ${pillow-python:egg} slapos.cookbook collective.recipe.template [Extranet_SPR] # explicitly include the egg in order to # generate the console entry points recipe = zc.recipe.egg:scripts eggs = Extranet_SPR [redis] # make test fails under debian/ovh (Opening port 21354: bind: Address already in use) make-targets = install #---------------- #-- Postgres driver for Python recipes. [psycopg2-env] PATH = ${postgresql91:location}/bin:%(PATH)s [psycopg2] recipe = zc.recipe.egg:custom egg = psycopg2 define = PSYCOPG_EXTENSIONS,PSYCOPG_DISPLAY_SIZE,PSYCOPG_NEW_BOOLEAN,HAVE_PQFREEMEM,HAVE_PQPROTOCOL3 environment = psycopg2-env include-dirs = ${postgresql91:location}/include library-dirs = ${postgresql91:location}/lib rpath = ${postgresql91:location}/lib [perl] # We need to build Perl with -fPIC, # in order to compile the Perl driver for Postgres. configure-command = sh Configure -des \ -Dprefix=${buildout:parts-directory}/${:_buildout_section_name_} \ -Dsiteprefix=${:siteprefix} \ -Accflags='-fPIC' \ -Dcflags=-I${gdbm:location}/include \ -Dldflags="-L${gdbm:location}/lib -Wl,-rpath=${gdbm:location}/lib" \ -Ui_db \ -Dnoextensions=ODBM_File \ -Dusethreads #---------------- #-- Instance-level buildout profiles. [instance] recipe = slapos.recipe.template url = ${:_profile_base_location_}/instance.cfg.in output = ${buildout:directory}/instance.cfg md5sum = 6aaed03a96475027eff404c430d7888f mode = 0644 [instance-postgres] recipe = slapos.recipe.template url = ${:_profile_base_location_}/instance-postgres.cfg.in output = ${buildout:directory}/instance-postgres.cfg md5sum = 5fc618f929c9d34cdaca57b17864c611 mode = 0644 [instance-redis] recipe = slapos.recipe.template url = ${:_profile_base_location_}/instance-redis.cfg.in output = ${buildout:directory}/instance-redis.cfg md5sum = a322af67bcfd73f1782494c147499071 mode = 0644 [instance-extranet] recipe = slapos.recipe.template url = ${:_profile_base_location_}/instance-extranet.cfg.in output = ${buildout:directory}/instance-extranet.cfg md5sum = 55c580c54045bf21508088d6548c771a mode = 0644 [instance-environment] recipe = slapos.recipe.template url = ${:_profile_base_location_}/instance-environment.cfg.in output = ${buildout:directory}/instance-environment.cfg md5sum = b67de525594c9b522a99ef1890a98037 mode = 0644 [abilian-config] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/abilian-config.py md5sum = e89ecb0293a49ab382337bdb1f676fb0 location = ${buildout:parts-directory}/${:_buildout_section_name_} filename = abilian-config.py download-only = true mode = 0755 [cloudoooconv-python] recipe = zc.recipe.egg eggs = python-magic interpreter = cloudoooconv-python [cloudoooconv] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/cloudoooconv md5sum = 5e6033e0f4d13d52229d952ea0faf0ce location = ${buildout:parts-directory}/${:_buildout_section_name_} filename = cloudoooconv download-only = true mode = 0755 [config-staging-py-template] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/template/${:filename} md5sum = e19779158ddec562003f96bda1c39be1 location = ${buildout:parts-directory}/${:_buildout_section_name_} filename = staging.py.in download-only = true mode = 0644 [config-production-py-template] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/template/${:filename} md5sum = 3fe482f39895fe1beb6a4dbf0abb6ad4 location = ${buildout:parts-directory}/${:_buildout_section_name_} filename = production.py.in download-only = true mode = 0644 [versions] ### Abilian Flask = 0.9 Flask-Assets = 0.8 Flask-Babel = 0.8 Babel = 0.9.6 Flask-DebugToolbar = 0.8.0 Flask-Mail = 0.8.2 Flask-SQLAlchemy = 0.16 Flask-Script = 0.5.3 Flask-Testing = 0.4 Flask-Uploads = 0.1.3 Flask-WTF = 0.8.3 Flask-Markdown = 0.3 phonenumbers = 5.4b1 whoosh = 2.4.1 markdown = 2.3.1 feedparser = 5.1.3 requests = 1.2.0 iso8601 = 0.1.4 passlib = 1.6.1 py-bcrypt = 0.3 python-magic = 0.4.6 twill = 0.9.1 validate_email = 1.2 pydns = 2.3.6 docflow = 0.3.1 # Language detection. Langig seems better that guess-language. langid = 1.1.4dev #guess-language-spirit==0.5a4 #pyenchant==1.6.5 wtforms = 1.0.4 wtforms-alchemy = 0.7.15 WTForms-Components = 0.7.0 #psycopg2 = 2.4.6 SQLAlchemy = 0.8.6 # actually >=0.8,<0.9 but only buildout 2 can do that redis = 2.7.2 alembic = 0.6.0 # SQLAlchemy-Utils: 0.8.4 introduced a broken import: # "from sqlalchemy.orm.util import AliasedInsp " # https://github.com/kvesteri/sqlalchemy-utils/commit/f786ca040cb8a12b270d8e6ae45f102713a54572 SQLAlchemy-Utils = 0.16.9 # flower: celery web ui flower = 0.4.3 # More version freezing html5lib = 0.999 bleach = 1.4 # webassets wants this version of dateutil python-dateutil = 1.5 #: DEVELOPMENT cov-core = 1.7 coverage = 3.6 coveralls = 0.2 fabric = 1.6.0 fabtools = 0.13.0 pytest-cov = 1.6 pytest = 2.4.2 Flask-LinkTester = 0.2.5 #: PRODUCTION #newrelic==1.10.2.38 raven = 3.3.3 blinker = 1.2 xlrd = 0.9.2 gunicorn = 0.17.2 # pip > 1.4: does not install 'pre' release. Need to mark them pytz = 2013b closure = 20121212 progressbar = 2.3 celery = 3.0.21 Flask-Security = 1.6.5abilian0 [networkcache] # signature certificates of the following uploaders. # Romain Courteaud # Sebastien Robin # Kazuhiko Shiozaki # Cedric de Saint Martin # Yingjie Xu # Gabriel Monnerat # Łukasz Nowak # Test Agent (Automatic update from tests) # Aurélien Calonne # Marco Mariani signature-certificate-list = -----BEGIN CERTIFICATE----- MIIB4DCCAUkCADANBgkqhkiG9w0BAQsFADA5MQswCQYDVQQGEwJGUjEZMBcGA1UE CBMQRGVmYXVsdCBQcm92aW5jZTEPMA0GA1UEChMGTmV4ZWRpMB4XDTExMDkxNTA5 MDAwMloXDTEyMDkxNTA5MDAwMlowOTELMAkGA1UEBhMCRlIxGTAXBgNVBAgTEERl ZmF1bHQgUHJvdmluY2UxDzANBgNVBAoTBk5leGVkaTCBnzANBgkqhkiG9w0BAQEF AAOBjQAwgYkCgYEApYZv6OstoqNzxG1KI6iE5U4Ts2Xx9lgLeUGAMyfJLyMmRLhw boKOyJ9Xke4dncoBAyNPokUR6iWOcnPHtMvNOsBFZ2f7VA28em3+E1JRYdeNUEtX Z0s3HjcouaNAnPfjFTXHYj4um1wOw2cURSPuU5dpzKBbV+/QCb5DLheynisCAwEA ATANBgkqhkiG9w0BAQsFAAOBgQBCZLbTVdrw3RZlVVMFezSHrhBYKAukTwZrNmJX mHqi2tN8tNo6FX+wmxUUAf3e8R2Ymbdbn2bfbPpcKQ2fG7PuKGvhwMG3BlF9paEC q7jdfWO18Zp/BG7tagz0jmmC4y/8akzHsVlruo2+2du2freE8dK746uoMlXlP93g QUUGLQ== -----END CERTIFICATE----- -----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+gAwIBAgIJAO4V/jiMoICoMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV BAMMCENPTVAtMjMyMCAXDTEyMDIxNjExMTAyM1oYDzIxMTIwMTIzMTExMDIzWjAT MREwDwYDVQQDDAhDT01QLTIzMjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA wi/3Z8W9pUiegUXIk/AiFDQ0UJ4JFAwjqr+HSRUirlUsHHT+8DzH/hfcTDX1I5BB D1ADk+ydXjMm3OZrQcXjn29OUfM5C+g+oqeMnYQImN0DDQIOcUyr7AJc4xhvuXQ1 P2pJ5NOd3tbd0kexETa1LVhR6EgBC25LyRBRae76qosCAwEAAaNQME4wHQYDVR0O BBYEFMDmW9aFy1sKTfCpcRkYnP6zUd1cMB8GA1UdIwQYMBaAFMDmW9aFy1sKTfCp cRkYnP6zUd1cMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAskbFizHr b6d3iIyN+wffxz/V9epbKIZVEGJd/6LrTdLiUfJPec7FaxVCWNyKBlCpINBM7cEV Gn9t8mdVQflNqOlAMkOlUv1ZugCt9rXYQOV7rrEYJBWirn43BOMn9Flp2nibblby If1a2ZoqHRxoNo2yTmm7TSYRORWVS+vvfjY= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIB9jCCAV+gAwIBAgIJAIlBksrZVkK8MA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV BAMMCENPTVAtMzU3MCAXDTEyMDEyNjEwNTUyOFoYDzIxMTIwMTAyMTA1NTI4WjAT MREwDwYDVQQDDAhDT01QLTM1NzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA ts+iGUwi44vtIfwXR8DCnLtHV4ydl0YTK2joJflj0/Ws7mz5BYkxIU4fea/6+VF3 i11nwBgYgxQyjNztgc9u9O71k1W5tU95yO7U7bFdYd5uxYA9/22fjObaTQoC4Nc9 mTu6r/VHyJ1yRsunBZXvnk/XaKp7gGE9vNEyJvPn2bkCAwEAAaNQME4wHQYDVR0O BBYEFKuGIYu8+6aEkTVg62BRYaD11PILMB8GA1UdIwQYMBaAFKuGIYu8+6aEkTVg 62BRYaD11PILMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAMoTRpBxK YLEZJbofF7gSrRIcrlUJYXfTfw1QUBOKkGFFDsiJpEg4y5pUk1s5Jq9K3SDzNq/W it1oYjOhuGg3al8OOeKFrU6nvNTF1BAvJCl0tr3POai5yXyN5jlK/zPfypmQYxE+ TaqQSGBJPVXYt6lrq/PRD9ciZgKLOwEqK8w= -----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+gAwIBAgIJAMNZBmoIOXPBMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV BAMMCENPTVAtMTMyMCAXDTEyMDUwMjEyMDQyNloYDzIxMTIwNDA4MTIwNDI2WjAT MREwDwYDVQQDDAhDT01QLTEzMjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA 6peZQt1sAmMAmSG9BVxxcXm8x15kE9iAplmANYNQ7z2YO57c10jDtlYlwVfi/rct xNUOKQtc8UQtV/fJWP0QT0GITdRz5X/TkWiojiFgkopza9/b1hXs5rltYByUGLhg 7JZ9dZGBihzPfn6U8ESAKiJzQP8Hyz/o81FPfuHCftsCAwEAAaNQME4wHQYDVR0O BBYEFNuxsc77Z6/JSKPoyloHNm9zF9yqMB8GA1UdIwQYMBaAFNuxsc77Z6/JSKPo yloHNm9zF9yqMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAl4hBaJy1 cgiNV2+Z5oNTrHgmzWvSY4duECOTBxeuIOnhql3vLlaQmo0p8Z4c13kTZq2s3nhd Loe5mIHsjRVKvzB6SvIaFUYq/EzmHnqNdpIGkT/Mj7r/iUs61btTcGUCLsUiUeci Vd0Ozh79JSRpkrdI8R/NRQ2XPHAo+29TT70= -----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+gAwIBAgIJAL9FOtBJZBqAMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV BAMMCENPTVAtOTIyMCAXDTEyMDkyNjE2MDkwM1oYDzIxMTIwOTAyMTYwOTAzWjAT MREwDwYDVQQDDAhDT01QLTkyMjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA wlGVd6qOsc2xrtAQ5/rpflzS14/84SE/joaujMw2GGk6EFVSOcqKLq1TnHxkcCkv nv1NYRPK/hpQOIKcGC1f+DvXXpMJI29R/rt2b2/y1oolxXonSVigBtCQlSyDoOFN 6LBX84CI5aYMvy3mqJCvfGEFBaPqze/PVugq9IpgZg0CAwEAAaNQME4wHQYDVR0O BBYEFJ7HWyzVKkeSYnSK4FIwcdyng/tRMB8GA1UdIwQYMBaAFJ7HWyzVKkeSYnSK 4FIwcdyng/tRMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAZQWob2ki ie6h90FgSctozXrotb8NIis2MtLIj+WonE0wSqYefxwBmAGjB9cfWz/sNamhM4rn BP1A2ojVhF6hOE1qvTP5YxcGXOoYTrEQSuDF1hn12WlA4vqIAz1f+4CiMJNlXPwh 7N+X2kvRpHdXAHkBOxX3j34AeCZrSpu/yDQ= -----END CERTIFICATE-----