]> git.hoellein.online Git - homeserver/commitdiff
committing changes in /etc after apt run
authormhoellein <mhoellein@freenet.de>
Tue, 23 Oct 2018 22:36:36 +0000 (00:36 +0200)
committermhoellein <mhoellein@freenet.de>
Tue, 23 Oct 2018 22:36:36 +0000 (00:36 +0200)
Package changes:
-acpid 1:2.0.26-1ubuntu2 amd64
+acpid 1:2.0.28-1ubuntu1 amd64
-adobe-flashplugin 1:20181009.1-0ubuntu0.16.04.1 amd64
+adobe-flashplugin 1:20181009.1-0ubuntu0.18.04.1 amd64
-amavisd-new 1:2.10.1-2ubuntu1 all
-anacron 2.3-23 amd64
+amavisd-new 1:2.11.0-1ubuntu1 all
+anacron 2.3-24 amd64
-apache2-utils 2.4.18-2ubuntu3.9 amd64
-apcupsd 3.14.12-1.1 amd64
-apcupsd-cgi 3.14.12-1.1 amd64
-apcupsd-doc 3.14.12-1.1 all
-apg 2.2.3.dfsg.1-2ubuntu1 amd64
+apache2-utils 2.4.29-1ubuntu4.4 amd64
+apcupsd 3.14.14-2 amd64
+apcupsd-cgi 3.14.14-2 amd64
+apcupsd-doc 3.14.14-2 all
+apg 2.2.3.dfsg.1-5 amd64
-apt-clone 0.4.1ubuntu1 all
+apt-clone 0.4.1ubuntu2 all
-aptdaemon-data 1.1.1+bzr982-0ubuntu14 all
+aptdaemon-data 1.1.1+bzr982-0ubuntu19 all
-apturl 0.5.2+linuxmint5 all
-apturl-common 0.5.2+linuxmint5 all
-archdetect-deb 1.117ubuntu2.3 amd64
-arpwatch 2.1a15-2 amd64
-aspell 0.60.7~20110707-3build1 amd64
-aspell-en 7.1-0-1.1 all
+apturl 0.5.2+linuxmint7 all
+apturl-common 0.5.2+linuxmint7 all
+archdetect-deb 1.117ubuntu6 amd64
+arpwatch 2.1a15-6 amd64
+aspell 0.60.7~20110707-4 amd64
+aspell-en 2017.08.24-0-0.1 all
-asterisk-core-sounds-en-gsm 1.4.22-1 all
+asterisk-core-sounds-en-gsm 1.4.27-1 all
-at 3.1.18-2ubuntu1 amd64
-at-spi2-core 2.18.3-4ubuntu1 amd64
+at 3.1.20-3.1ubuntu2 amd64
+at-spi2-core 2.28.0-1 amd64
-autoconf 2.69-9 all
-automake 1:1.15-4ubuntu1 all
-autotools-dev 20150820.1 all
-avahi-autoipd 0.6.32~rc+dfsg-1ubuntu2.2 amd64
-avahi-daemon 0.6.32~rc+dfsg-1ubuntu2.2 amd64
+autoconf 2.69-11 all
+automake 1:1.15.1-3ubuntu2 all
+autotools-dev 20180224.1 all
+avahi-autoipd 0.7-3.1ubuntu1.1 amd64
+avahi-daemon 0.7-3.1ubuntu1.1 amd64
-bash-completion 1:2.1-4.2ubuntu1.1 all
-batctl 2016.0-2 amd64
+bash-completion 1:2.8-1ubuntu1 all
+batctl 2018.0-1 amd64
-binfmt-support 2.1.6-1 amd64
+binfmt-support 2.1.8-2 amd64
-bison 2:3.0.4.dfsg-1 amd64
-bluetooth 5.37-0ubuntu5.1 all
+bison 2:3.0.4.dfsg-1build1 amd64
+bluetooth 5.48-0ubuntu3.1 all
-bluez-cups 5.37-0ubuntu5.1 amd64
+bluez-cups 5.48-0ubuntu3.1 amd64
-breeze-icon-theme 4:5.18.0-0ubuntu1 amd64
-bridge-utils 1.5-9ubuntu1 amd64
+breeze-icon-theme 4:5.44.0-0ubuntu1 all
+bridge-utils 1.5-15ubuntu1 amd64
-busybox-initramfs 1:1.22.0-15ubuntu1 amd64
-busybox-static 1:1.22.0-15ubuntu1 amd64
+busybox-initramfs 1:1.27.2-2ubuntu3 amd64
+busybox-static 1:1.27.2-2ubuntu3 amd64
-ca-certificates 20170717~16.04.1 all
-ca-certificates-java 20160321ubuntu1 all
-cabextract 1.6-1 amd64
+cabextract 1.6-1.1 amd64
-caribou 0.4.20-1 amd64
-casper 1.376.2 amd64
+caribou 0.4.21-5 amd64
+casper 1.394 amd64
-cifs-utils 2:6.4-1ubuntu1.1 amd64
+cifs-utils 2:6.8-1 amd64
-cinnamon-desktop-data 3.6.2+sylvia all
-cinnamon-l10n 3.6.4 all
+cinnamon-desktop-data 3.8.1+tara all
+cinnamon-l10n 3.8.2 all
-cinnamon-screensaver-x-plugin 3.6.1+sylvia all
-cinnamon-session 3.6.0+sylvia amd64
-cinnamon-session-common 3.6.0+sylvia all
-cinnamon-settings-daemon 3.6.2+sylvia amd64
+cinnamon-session 3.8.2+tara amd64
+cinnamon-session-common 3.8.2+tara all
+cinnamon-settings-daemon 3.8.7+tara amd64
-colord-data 1.2.12-1ubuntu1 all
-command-not-found 0.3ubuntu16.04.2 all
-command-not-found-data 0.3ubuntu16.04.2 amd64
+colord-data 1.3.3-2build1 all
+command-not-found 18.04.5 all
+command-not-found-data 18.04.5 amd64
-cowsay 3.03+dfsg1-15 all
-cpio 2.11+dfsg-5ubuntu1 amd64
+cowsay 3.03+dfsg2-4 all
+cpio 2.12+dfsg-6 amd64
-cpufrequtils 008-1 amd64
-cracklib-runtime 2.9.2-1ubuntu1 amd64
-crda 3.13-1 amd64
+cpufrequtils 008-1build1 amd64
+cracklib-runtime 2.9.2-5build1 amd64
+crda 3.18-1build1 amd64
-cups-common 2.1.3-4ubuntu0.5 all
+cups-common 2.2.7-1ubuntu2.1 all
-cups-pk-helper 0.2.5-2ubuntu2 amd64
-cups-ppdc 2.1.3-4ubuntu0.5 amd64
-cups-server-common 2.1.3-4ubuntu0.5 all
+cups-pk-helper 0.2.6-1ubuntu1.2 amd64
+cups-ppdc 2.2.7-1ubuntu2.1 amd64
+cups-server-common 2.2.7-1ubuntu2.1 all
-davfs2 1.5.2-1.2 amd64
-dbconfig-common 2.0.4ubuntu1 all
-dbconfig-mysql 2.0.4ubuntu1 all
+davfs2 1.5.4-2 amd64
+dbconfig-common 2.0.9 all
+dbconfig-mysql 2.0.9 all
-dc 1.06.95-9build1 amd64
+dc 1.07.1-2 amd64
-dcraw 9.21-0.2 amd64
-dctrl-tools 2.24-2 amd64
+dcraw 9.27-1ubuntu1 amd64
+dctrl-tools 2.24-2build1 amd64
-desktop-file-utils 0.22+linuxmint1 amd64
+desktop-file-utils 0.23+linuxmint3 amd64
-dictionaries-common 1.26.3 all
-diffstat 1.61-1 amd64
+dictionaries-common 1.27.2 all
+diffstat 1.61-1build1 amd64
-dkms 2.2.0.3-2ubuntu11.5 all
-dmeventd 2:1.02.110-1ubuntu10 amd64
-dmidecode 3.0-2ubuntu0.1 amd64
-dmraid 1.0.0.rc16-4.2ubuntu3 amd64
-dmsetup 2:1.02.110-1ubuntu10 amd64
-dmz-cursor-theme 0.4.4ubuntu1 all
-dnsmasq-base 2.75-1ubuntu0.16.04.5 amd64
+dkms 2.3-3ubuntu9.2 all
+dmeventd 2:1.02.145-4.1ubuntu3 amd64
+dmidecode 3.1-1 amd64
+dmraid 1.0.0.rc16-8ubuntu1 amd64
+dmsetup 2:1.02.145-4.1ubuntu3 amd64
+dmz-cursor-theme 0.4.5ubuntu1 all
+dnsmasq-base 2.79-1 amd64
-doc-base 0.10.7 all
-docbook-xml 4.5-7.3 all
-docbook-xsl 1.79.1+dfsg-1 all
+doc-base 0.10.8 all
+docbook-xml 4.5-8 all
+docbook-xsl 1.79.1+dfsg-2 all
-dos2unix 6.0.4-1 amd64
-dosfstools 3.0.28-2ubuntu0.1 amd64
-dovecot-core 1:2.2.22-1ubuntu2.8 amd64
-dovecot-gssapi 1:2.2.22-1ubuntu2.8 amd64
-dovecot-imapd 1:2.2.22-1ubuntu2.8 amd64
-dovecot-ldap 1:2.2.22-1ubuntu2.8 amd64
-dovecot-managesieved 1:2.2.22-1ubuntu2.8 amd64
-dovecot-mysql 1:2.2.22-1ubuntu2.8 amd64
-dovecot-pgsql 1:2.2.22-1ubuntu2.8 amd64
-dovecot-pop3d 1:2.2.22-1ubuntu2.8 amd64
-dovecot-sieve 1:2.2.22-1ubuntu2.8 amd64
-dovecot-sqlite 1:2.2.22-1ubuntu2.8 amd64
+dos2unix 7.3.4-3 amd64
+dosfstools 4.1-1 amd64
+dovecot-core 1:2.2.33.2-1ubuntu4.1 amd64
+dovecot-gssapi 1:2.2.33.2-1ubuntu4.1 amd64
+dovecot-imapd 1:2.2.33.2-1ubuntu4.1 amd64
+dovecot-ldap 1:2.2.33.2-1ubuntu4.1 amd64
+dovecot-managesieved 1:2.2.33.2-1ubuntu4.1 amd64
+dovecot-mysql 1:2.2.33.2-1ubuntu4.1 amd64
+dovecot-pgsql 1:2.2.33.2-1ubuntu4.1 amd64
+dovecot-pop3d 1:2.2.33.2-1ubuntu4.1 amd64
+dovecot-sieve 1:2.2.33.2-1ubuntu4.1 amd64
+dovecot-sqlite 1:2.2.33.2-1ubuntu4.1 amd64
-dpkg-repack 1.41 all
-dsniff 2.4b1+debian-22.1 amd64
+dpkg-repack 1.43 all
+dsniff 2.4b1+debian-28.1~build1 amd64
-dvd+rw-tools 7.1-11 amd64
+dvd+rw-tools 7.1-12 amd64
-ecryptfs-utils 111-0ubuntu1.1 amd64
-ed 1.10-2 amd64
-eject 2.1.5+deb1+cvs20081104-13.1ubuntu0.16.04.1 amd64
+ecryptfs-utils 111-0ubuntu5 amd64
+ed 1.10-2.1 amd64
+eject 2.1.5+deb1+cvs20081104-13.2 amd64
-enchant 1.6.0-10.1build2 amd64
+enchant 1.6.0-11.1 amd64
-espeak 1.48.04+dfsg-2 amd64
-espeak-data 1.48.04+dfsg-2 amd64
-etckeeper 1.18.2-1ubuntu1 all
-etherwake 1.09-4 amd64
-ethtool 1:4.5-1 amd64
-evince-common 3.18.2-1ubuntu4.3 all
+espeak 1.48.04+dfsg-5 amd64
+espeak-data 1.48.04+dfsg-5 amd64
+etckeeper 1.18.5-1ubuntu1 all
+etherwake 1.09-4build1 amd64
+ethtool 1:4.15-0ubuntu1 amd64
+evince-common 3.28.2-1 all
-fakeroot 1.20.2-1ubuntu1 amd64
-fetchmail 6.3.26-2 amd64
+fakeroot 1.22-2ubuntu1 amd64
+fetchmail 6.3.26-3build1 amd64
-file-roller 3.16.5-0ubuntu1.2 amd64
+file-roller 3.28.0-1ubuntu1 amd64
-firefox-locale-de 62.0.3+linuxmint1+sylvia amd64
-firefox-locale-en 62.0.3+linuxmint1+sylvia amd64
+firefox-locale-de 62.0.3+linuxmint1+tara amd64
+firefox-locale-en 62.0.3+linuxmint1+tara amd64
-folks-common 0.11.1-2build2 all
+folks-common 0.11.4-1ubuntu1 all
-fonts-freefont-ttf 20120503-4 all
+fonts-freefont-ttf 20120503-7 all
-fonts-lao 0.0.20060226-9 all
+fonts-lao 0.0.20060226-9ubuntu1 all
-fonts-mathjax 2.6.1-1 all
+fonts-mathjax 2.7.3+dfsg-1 all
-fonts-noto 20160116-1 all
-fonts-noto-hinted 20160116-1 all
-fonts-opensymbol 2:102.7+LibO5.1.6~rc2-0ubuntu1~xenial4 all
+fonts-noto 20171026-2 all
+fonts-noto-hinted 20171026-2 all
+fonts-opensymbol 2:102.10+LibO6.0.6-0ubuntu0.18.04.1 all
-fonts-sil-padauk 2.80-2 all
+fonts-sil-padauk 3.003-1 all
-fonts-thai-tlwg 1:0.6.2-2.1 all
+fonts-thai-tlwg 1:0.6.4-2 all
-fonts-tlwg-garuda 1:0.6.2-2.1 all
-fonts-tlwg-garuda-ttf 1:0.6.2-2.1 all
-fonts-tlwg-kinnari 1:0.6.2-2.1 all
-fonts-tlwg-kinnari-ttf 1:0.6.2-2.1 all
-fonts-tlwg-laksaman 1:0.6.2-2.1 all
-fonts-tlwg-laksaman-ttf 1:0.6.2-2.1 all
-fonts-tlwg-loma 1:0.6.2-2.1 all
-fonts-tlwg-loma-ttf 1:0.6.2-2.1 all
-fonts-tlwg-mono 1:0.6.2-2.1 all
-fonts-tlwg-mono-ttf 1:0.6.2-2.1 all
-fonts-tlwg-norasi 1:0.6.2-2.1 all
-fonts-tlwg-norasi-ttf 1:0.6.2-2.1 all
-fonts-tlwg-purisa 1:0.6.2-2.1 all
-fonts-tlwg-purisa-ttf 1:0.6.2-2.1 all
-fonts-tlwg-sawasdee 1:0.6.2-2.1 all
-fonts-tlwg-sawasdee-ttf 1:0.6.2-2.1 all
-fonts-tlwg-typewriter 1:0.6.2-2.1 all
-fonts-tlwg-typewriter-ttf 1:0.6.2-2.1 all
-fonts-tlwg-typist 1:0.6.2-2.1 all
-fonts-tlwg-typist-ttf 1:0.6.2-2.1 all
-fonts-tlwg-typo 1:0.6.2-2.1 all
-fonts-tlwg-typo-ttf 1:0.6.2-2.1 all
-fonts-tlwg-umpush 1:0.6.2-2.1 all
-fonts-tlwg-umpush-ttf 1:0.6.2-2.1 all
-fonts-tlwg-waree 1:0.6.2-2.1 all
-fonts-tlwg-waree-ttf 1:0.6.2-2.1 all
-fonts-wqy-microhei 0.2.0-beta-2 all
-foomatic-db-compressed-ppds 20160212-0ubuntu1 all
-fortune-mod 1:1.99.1-7 amd64
+fonts-tlwg-garuda 1:0.6.4-2 all
+fonts-tlwg-garuda-ttf 1:0.6.4-2 all
+fonts-tlwg-kinnari 1:0.6.4-2 all
+fonts-tlwg-kinnari-ttf 1:0.6.4-2 all
+fonts-tlwg-laksaman 1:0.6.4-2 all
+fonts-tlwg-laksaman-ttf 1:0.6.4-2 all
+fonts-tlwg-loma 1:0.6.4-2 all
+fonts-tlwg-loma-ttf 1:0.6.4-2 all
+fonts-tlwg-mono 1:0.6.4-2 all
+fonts-tlwg-mono-ttf 1:0.6.4-2 all
+fonts-tlwg-norasi 1:0.6.4-2 all
+fonts-tlwg-norasi-ttf 1:0.6.4-2 all
+fonts-tlwg-purisa 1:0.6.4-2 all
+fonts-tlwg-purisa-ttf 1:0.6.4-2 all
+fonts-tlwg-sawasdee 1:0.6.4-2 all
+fonts-tlwg-sawasdee-ttf 1:0.6.4-2 all
+fonts-tlwg-typewriter 1:0.6.4-2 all
+fonts-tlwg-typewriter-ttf 1:0.6.4-2 all
+fonts-tlwg-typist 1:0.6.4-2 all
+fonts-tlwg-typist-ttf 1:0.6.4-2 all
+fonts-tlwg-typo 1:0.6.4-2 all
+fonts-tlwg-typo-ttf 1:0.6.4-2 all
+fonts-tlwg-umpush 1:0.6.4-2 all
+fonts-tlwg-umpush-ttf 1:0.6.4-2 all
+fonts-tlwg-waree 1:0.6.4-2 all
+fonts-tlwg-waree-ttf 1:0.6.4-2 all
+fonts-wqy-microhei 0.2.0-beta-3 all
+foomatic-db-compressed-ppds 20180306-1 all
+fortune-mod 1:1.99.1-7build1 amd64
-fortunes-min 1:1.99.1-7 all
-freerdp-x11 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-freetds-common 0.91-6.1build1 all
-friendly-recovery 0.2.31ubuntu1 all
+fortunes-min 1:1.99.1-7build1 all
+freerdp-x11 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+freetds-common 1.00.82-2 all
+friendly-recovery 0.2.38ubuntu1 all
-fuse 2.9.4-1ubuntu3.1 amd64
+fuse 2.9.7-1ubuntu1 amd64
-galculator 2.1.4-1 amd64
+galculator 2.1.4-1build1 amd64
-gconf-service 3.2.6-3ubuntu6 amd64
-gconf-service-backend 3.2.6-3ubuntu6 amd64
-gconf2 3.2.6-3ubuntu6 amd64
-gconf2-common 3.2.6-3ubuntu6 all
-gcr 3.18.0-1ubuntu1 amd64
+gconf-service 3.2.6-4ubuntu1 amd64
+gconf-service-backend 3.2.6-4ubuntu1 amd64
+gconf2 3.2.6-4ubuntu1 amd64
+gconf2-common 3.2.6-4ubuntu1 all
+gcr 3.28.0-1 amd64
-gdebi 0.9.5.7xmint5 all
-gdebi-core 0.9.5.7xmint5 all
-gdisk 1.0.1-1build1 amd64
-gedit-common 3.18.3-0ubuntu4 all
-genisoimage 9:1.1.11-3ubuntu1 amd64
-geoclue 0.12.99-4ubuntu1 amd64
-geoclue-ubuntu-geoip 1.0.2+14.04.20131125-0ubuntu2 amd64
-geoip-database 20160408-1 all
+gdebi 0.9.5.7xmint7 all
+gdebi-core 0.9.5.7xmint7 all
+gdisk 1.0.3-1 amd64
+gedit-common 3.28.1-1ubuntu1 all
+genisoimage 9:1.1.11-3ubuntu2 amd64
+geoclue 0.12.99-4ubuntu2 amd64
+geoclue-ubuntu-geoip 1.0.2+18.04.20180223-0ubuntu1 amd64
+geoip-database 20180315-1 all
-gir1.2-accounts-1.0 1.21+16.04.20160222-0ubuntu1 amd64
-gir1.2-accountsservice-1.0 0.6.40-2ubuntu11.3 amd64
-gir1.2-appindicator3-0.1 12.10.1+16.04.20170215-0ubuntu1 amd64
+gir1.2-accounts-1.0 1.23+17.04.20161104-0ubuntu1 amd64
+gir1.2-accountsservice-1.0 0.6.45-1ubuntu1 amd64
+gir1.2-appindicator3-0.1 12.10.1+18.04.20180322.1-0ubuntu1 amd64
-gir1.2-atk-1.0 2.18.0-1 amd64
-gir1.2-atspi-2.0 2.18.3-4ubuntu1 amd64
-gir1.2-caribou-1.0 0.4.20-1 amd64
-gir1.2-cinnamondesktop-3.0 3.6.2+sylvia amd64
-gir1.2-clutter-1.0 1.24.2-1 amd64
-gir1.2-cmenu-3.0 3.6.0+sylvia amd64
-gir1.2-cogl-1.0 1.22.0-2 amd64
-gir1.2-coglpango-1.0 1.22.0-2 amd64
-gir1.2-cvc-1.0 3.6.2+sylvia amd64
+gir1.2-atk-1.0 2.28.1-1 amd64
+gir1.2-atspi-2.0 2.28.0-1 amd64
+gir1.2-caribou-1.0 0.4.21-5 amd64
+gir1.2-cinnamondesktop-3.0 3.8.1+tara amd64
+gir1.2-clutter-1.0 1.26.2+dfsg-4 amd64
+gir1.2-cmenu-3.0 3.8.2+tara amd64
+gir1.2-cogl-1.0 1.22.2-3 amd64
+gir1.2-coglpango-1.0 1.22.2-3 amd64
+gir1.2-cvc-1.0 3.8.1+tara amd64
-gir1.2-dee-1.0 1.2.7+15.04.20150304-0ubuntu2 amd64
+gir1.2-dee-1.0 1.2.7+17.10.20170616-0ubuntu4 amd64
-gir1.2-gconf-2.0 3.2.6-3ubuntu6 amd64
-gir1.2-gdata-0.0 0.17.4-1 amd64
-gir1.2-gdesktopenums-3.0 3.18.1-1ubuntu1 amd64
+gir1.2-gconf-2.0 3.2.6-4ubuntu1 amd64
+gir1.2-gdata-0.0 0.17.9-2 amd64
+gir1.2-gdesktopenums-3.0 3.28.0-1ubuntu1 amd64
-gir1.2-gkbd-3.0 3.6.0-1ubuntu2 amd64
+gir1.2-gkbd-3.0 3.26.0-3 amd64
-gir1.2-gmenu-3.0 3.13.3-6ubuntu3.1 amd64
-gir1.2-gnomebluetooth-1.0 3.18.2-1ubuntu2 amd64
+gir1.2-gmenu-3.0 3.13.3-11ubuntu1.1 amd64
+gir1.2-gnomebluetooth-1.0 3.28.0-2 amd64
-gir1.2-gudev-1.0 1:230-2 amd64
-gir1.2-ibus-1.0 1.5.11-1ubuntu2.1 amd64
+gir1.2-gudev-1.0 1:232-2 amd64
+gir1.2-ibus-1.0 1.5.17-3ubuntu4 amd64
-gir1.2-json-1.0 1.1.2-0ubuntu1 amd64
-gir1.2-keybinder-3.0 0.3.1-1 amd64
-gir1.2-messagingmenu-1.0 13.10.1+15.10.20150505-0ubuntu1 amd64
-gir1.2-meta-muffin-0.0 3.6.0+sylvia amd64
-gir1.2-nemo-3.0 3.6.5+sylvia amd64
-gir1.2-networkmanager-1.0 1.2.6-0ubuntu0.16.04.2 amd64
-gir1.2-nmgtk-1.0 1.2.6-0ubuntu0.16.04.4 amd64
-gir1.2-notify-0.7 0.7.6-2svn1 amd64
+gir1.2-json-1.0 1.4.2-3 amd64
+gir1.2-keybinder-3.0 0.3.2-1 amd64
+gir1.2-messagingmenu-1.0 13.10.1+17.04.20170120-0ubuntu2 amd64
+gir1.2-meta-muffin-0.0 3.8.2+tara amd64
+gir1.2-nemo-3.0 3.8.6+tara amd64
+gir1.2-networkmanager-1.0 1.10.6-2ubuntu1 amd64
+gir1.2-nmgtk-1.0 1.8.10-2ubuntu1 amd64
+gir1.2-notify-0.7 0.7.7-3 amd64
-gir1.2-pango-1.0 1.38.1-1 amd64
+gir1.2-pango-1.0 1.40.14-1ubuntu0.1 amd64
-gir1.2-polkit-1.0 0.105-14.1ubuntu0.1 amd64
+gir1.2-polkit-1.0 0.105-20ubuntu0.18.04.1 amd64
-gir1.2-soup-2.4 2.52.2-1ubuntu0.3 amd64
+gir1.2-soup-2.4 2.62.1-1ubuntu0.1 amd64
-gir1.2-upowerglib-1.0 0.99.4-2ubuntu0.3 amd64
+gir1.2-upowerglib-1.0 0.99.7-2 amd64
-gir1.2-xapp-1.0 1.0.4+sylvia amd64
+gir1.2-xapp-1.0 1.2.2+tara amd64
-gir1.2-xplayer-plparser-1.0 1.0.2+serena amd64
-gist 4.5.0-2 all
-git 1:2.7.4-0ubuntu1.5 amd64
-git-man 1:2.7.4-0ubuntu1.5 all
-gitweb 1:2.7.4-0ubuntu1.5 all
-gkbd-capplet 3.6.0-1ubuntu2 amd64
+gir1.2-xplayer-plparser-1.0 1.0.2+tara amd64
+gist 4.6.1-1 all
+git 1:2.17.1-1ubuntu0.3 amd64
+git-man 1:2.17.1-1ubuntu0.3 all
+gitweb 1:2.17.1-1ubuntu0.3 all
+gkbd-capplet 3.26.0-3 amd64
-gnome-accessibility-themes 3.18.0-2ubuntu2 all
-gnome-bluetooth 3.18.2-1ubuntu2 amd64
+gnome-accessibility-themes 3.28-1ubuntu1 all
+gnome-bluetooth 3.28.0-2 amd64
-gnome-desktop3-data 3.18.2-1ubuntu1 all
+gnome-desktop3-data 3.28.2-0ubuntu1 all
-gnome-icon-theme-symbolic 3.12.0-1 all
-gnome-keyring 3.18.3-0ubuntu2 amd64
-gnome-menus 3.13.3-6ubuntu3.1 amd64
+gnome-icon-theme-symbolic 3.12.0-2 all
+gnome-keyring 3.28.0.2-1ubuntu1.18.04.1 amd64
+gnome-menus 3.13.3-11ubuntu1.1 amd64
-gnome-power-manager 3.18.0-1ubuntu1 amd64
-gnome-screenshot 3.18.0-2linuxmint2 amd64
+gnome-power-manager 3.26.0-1 amd64
+gnome-screenshot 3.25.0-1linuxmint2 amd64
-gnome-session-canberra 0.30-2.1ubuntu1 amd64
+gnome-session-canberra 0.30-5ubuntu1 amd64
-gnome-system-log 3.9.90-4 amd64
+gnome-system-log 3.9.90-5 amd64
-gpicview 0.2.5-1 amd64
+gpicview 0.2.5-2 amd64
-groff-base 1.22.3-7 amd64
-growisofs 7.1-11 amd64
-grub-common 2.02~beta2-36ubuntu3.18 amd64
+groff-base 1.22.3-10 amd64
+growisofs 7.1-12 amd64
+grub-common 2.02-2ubuntu8.6 amd64
-grub-pc 2.02~beta2-36ubuntu3.18 amd64
-grub-pc-bin 2.02~beta2-36ubuntu3.18 amd64
-grub2-common 2.02~beta2-36ubuntu3.18 amd64
+grub-pc 2.02-2ubuntu8.6 amd64
+grub-pc-bin 2.02-2ubuntu8.6 amd64
+grub2-common 2.02-2ubuntu8.6 amd64
-gsfonts 1:8.11+urwcyr1.0.7~pre44-4.2ubuntu1 all
+gsfonts 1:8.11+urwcyr1.0.7~pre44-4.4 all
-gstreamer1.0-clutter-3.0 3.0.18-1 amd64
+gstreamer1.0-clutter-3.0 3.0.26-1 amd64
-gstreamer1.0-nice 0.1.13-0ubuntu2 amd64
+gstreamer1.0-nice 0.1.14-1 amd64
-gthumb-data 3:3.4.3-1 all
-gtk2-engines 1:2.20.2-3ubuntu1 amd64
-gtk2-engines 1:2.20.2-3ubuntu1 i386
-gtk2-engines-murrine 0.98.2-0ubuntu2.2 amd64
-gtk2-engines-murrine 0.98.2-0ubuntu2.2 i386
+gthumb-data 3:3.6.1-1 all
+gtk2-engines 1:2.20.2-5 amd64
+gtk2-engines 1:2.20.2-5 i386
+gtk2-engines-murrine 0.98.2-2ubuntu1 amd64
+gtk2-engines-murrine 0.98.2-2ubuntu1 i386
-gtk2-engines-pixbuf 2.24.30-1ubuntu1.16.04.2 amd64
-gtk2-engines-pixbuf 2.24.30-1ubuntu1.16.04.2 i386
-gucharmap 1:3.18.2-1ubuntu1 amd64
+gtk2-engines-pixbuf 2.24.32-1ubuntu1 amd64
+gtk2-engines-pixbuf 2.24.32-1ubuntu1 i386
+gucharmap 1:10.0.4-1 amd64
-hddtemp 0.3-beta15-52 amd64
-hdparm 9.48+ds-1ubuntu0.1 amd64
+hddtemp 0.3-beta15-53 amd64
+hdparm 9.54+ds-1 amd64
-hfsprogs 332.25-11 amd64
+hfsprogs 332.25-11build1 amd64
-hp-ppd 0.9ubuntu2+really-0.2 all
+hp-ppd 0.9ubuntu2+really-0.2ubuntu1 all
-htop 2.0.1-1ubuntu1 amd64
-hunspell-en-gb 1:5.1.0-1ubuntu2.2 all
-hunspell-en-us 20070829-6ubuntu3 all
-hunspell-en-za 1:5.1.0-1ubuntu2.2 all
-hwdata 0.267-1 all
-hyphen-en-us 2.8.8-2ubuntu1 all
+htop 2.1.0-3 amd64
+hunspell-en-gb 1:6.0.3-3 all
+hunspell-en-us 1:2017.08.24 all
+hunspell-en-za 1:6.0.3-3 all
+hwdata 0.290-1 all
+hyphen-en-us 2.8.8-5 all
-ia32-libs 2016.02.18 amd64
-ibus-gtk 1.5.11-1ubuntu2.1 i386
-icedtea-8-plugin 1.6.2-3ubuntu1 amd64
-icedtea-netx 1.6.2-3ubuntu1 amd64
-icedtea-netx-common 1.6.2-3ubuntu1 all
-icedtea-plugin 1.6.2-3ubuntu1 all
+ia32-libs 2018.06.06 amd64
+ibus-gtk 1.5.17-3ubuntu4 i386
+icedtea-8-plugin 1.6.2-3.1ubuntu3 amd64
+icedtea-netx 1.6.2-3.1ubuntu3 amd64
+icedtea-netx-common 1.6.2-3.1ubuntu3 all
+icedtea-plugin 1.6.2-3.1ubuntu3 all
-ideviceinstaller 1.1.0-0ubuntu2 amd64
-ifupdown 0.8.10ubuntu1.4 amd64
-ifuse 1.1.2-0.1build3 amd64
+ideviceinstaller 1.1.0-0ubuntu3 amd64
+ifupdown 0.8.17ubuntu1.1 amd64
+ifuse 1.1.3-0.1 amd64
-info 6.1.0.dfsg.1-5 amd64
+info 6.5.0.dfsg.1-2 amd64
-inputattach 1:1.4.9-1 amd64
+inputattach 1:1.6.0-2 amd64
-inxi 2.2.35-0ubuntu1 all
-iodine 0.7.0-4 amd64
-iotop 0.6-1 amd64
-iperf 2.0.5+dfsg1-2ubuntu0.1 amd64
+inxi 2.3.56-1 all
+iodine 0.7.0-7 amd64
+iotop 0.6-2 amd64
+iperf 2.0.10+dfsg1-1ubuntu0.18.04.1 amd64
-iproute2 4.3.0-1ubuntu3.16.04.3 amd64
+iproute2 4.15.0-2ubuntu1 amd64
-iputils-arping 3:20121221-5ubuntu2 amd64
-iputils-ping 3:20121221-5ubuntu2 amd64
-iputils-tracepath 3:20121221-5ubuntu2 amd64
-irqbalance 1.1.0-2ubuntu1 amd64
+iputils-arping 3:20161105-1ubuntu2 amd64
+iputils-ping 3:20161105-1ubuntu2 amd64
+iputils-tracepath 3:20161105-1ubuntu2 amd64
+irqbalance 1.3.0-0.1 amd64
-isc-dhcp-common 4.3.3-5ubuntu12.10 amd64
+isc-dhcp-common 4.3.5-3ubuntu7 amd64
-iw 3.17-1 amd64
-java-common 0.56ubuntu2 all
+iw 4.14-0.1 amd64
+java-common 0.63ubuntu1~02 all
-jfsutils 1.1.15-2.1 amd64
-jnettop 0.13.0-1ubuntu2 amd64
-kate-data 4:4.14.3-0ubuntu4 all
-katepart 4:4.14.3-0ubuntu4 amd64
+jfsutils 1.1.15-3 amd64
+jnettop 0.13.0-1ubuntu3 amd64
+kate-data 4:4.14.3-4ubuntu4 all
+katepart 4:4.14.3-4ubuntu4 amd64
-kde-runtime-data 4:15.12.3-0ubuntu1 all
+kde-runtime-data 4:17.08.3-0ubuntu1 all
-kde-style-oxygen 4:5.5.5-0ubuntu1 all
-kde-style-oxygen-qt4 4:5.5.5-0ubuntu1 amd64
+kde-style-oxygen 4:5.12.6-0ubuntu0.1 all
+kde-style-oxygen-qt4 4:5.12.6-0ubuntu0.1 amd64
-keyutils 1.5.9-8ubuntu1 amd64
-klibc-utils 2.0.4-8ubuntu1.16.04.4 amd64
+keyutils 1.5.9-9.2ubuntu2 amd64
+klibc-utils 2.0.4-9ubuntu2 amd64
-kpartx 0.5.0+git1.656f8865-5ubuntu2.5 amd64
-kpartx-boot 0.5.0+git1.656f8865-5ubuntu2.5 all
-krb5-locales 1.13.2+dfsg-5ubuntu2 all
+kpartx 0.7.4-2ubuntu3 amd64
+kpartx-boot 0.7.4-2ubuntu3 all
+krb5-locales 1.16-2build1 all
-laptop-detect 0.13.7ubuntu2 amd64
-leafpad 0.8.18.1-4 amd64
-less 481-2.1ubuntu0.2 amd64
+laptop-detect 0.16 all
+leafpad 0.8.18.1-5 amd64
+less 487-0.1 amd64
-liba52-0.7.4 0.7.4-18 amd64
-libaa1 1.4p5-44build1 amd64
-libaa1 1.4p5-44build1 i386
-libaacs0 0.8.1-1 amd64
+liba52-0.7.4 0.7.4-19 amd64
+libaa1 1.4p5-44build2 amd64
+libaa1 1.4p5-44build2 i386
+libaacs0 0.9.0-1 amd64
-libaccounts-glib0 1.21+16.04.20160222-0ubuntu1 amd64
+libaccounts-glib0 1.23+17.04.20161104-0ubuntu1 amd64
-libaec0 0.3.2-1 amd64
-libaio1 0.3.110-2 amd64
-libaio1 0.3.110-2 i386
+libaec0 0.3.2-2 amd64
+libaio1 0.3.110-5 amd64
+libaio1 0.3.110-5 i386
-libao-common 1.1.0-3ubuntu1 all
-libao4 1.1.0-3ubuntu1 amd64
-libao4 1.1.0-3ubuntu1 i386
+libao-common 1.2.2+20180113-1ubuntu1 all
+libao4 1.2.2+20180113-1ubuntu1 amd64
+libao4 1.2.2+20180113-1ubuntu1 i386
-libappstream-glib8 0.5.13-1ubuntu6 amd64
+libappstream-glib8 0.7.7-2 amd64
-libapr1 1.5.2-3 amd64
+libapr1 1.6.3-2 amd64
-libarchive-zip-perl 1.56-2ubuntu0.1 all
-libarchive13 3.2.1-2~ubuntu16.04.1 amd64
+libarchive-zip-perl 1.60-1ubuntu0.1 all
+libarchive13 3.2.2-3.1ubuntu0.1 amd64
-libart-2.0-2 2.3.21-2 amd64
+libart-2.0-2 2.3.21-3 amd64
-libasound2-plugins 1.1.0-0ubuntu1 amd64
-libasound2-plugins 1.1.0-0ubuntu1 i386
-libaspell15 0.60.7~20110707-3build1 amd64
+libasound2-plugins 1.1.1-1ubuntu1 amd64
+libasound2-plugins 1.1.1-1ubuntu1 i386
+libaspell15 0.60.7~20110707-4 amd64
-libasyncns0 0.8-5build1 amd64
-libasyncns0 0.8-5build1 i386
-libatasmart4 0.19-3 amd64
-libatk-adaptor 2.18.1-2ubuntu1 amd64
+libasyncns0 0.8-6 amd64
+libasyncns0 0.8-6 i386
+libatasmart4 0.19-4 amd64
+libatk-adaptor 2.26.2-1 amd64
-libatk-wrapper-java 0.33.3-6 all
-libatk-wrapper-java-jni 0.33.3-6 amd64
+libatk-wrapper-java 0.33.3-20ubuntu0.1 all
+libatk-wrapper-java-jni 0.33.3-20ubuntu0.1 amd64
-libaudio2 1.9.4-4 amd64
-libaudio2 1.9.4-4 i386
-libaudiofile1 0.3.6-2ubuntu0.16.04.1 i386
+libaudio2 1.9.4-6 amd64
+libaudio2 1.9.4-6 i386
+libaudiofile1 0.3.6-4 i386
-libavahi-core7 0.6.32~rc+dfsg-1ubuntu2.2 amd64
-libavahi-glib1 0.6.32~rc+dfsg-1ubuntu2.2 amd64
-libavc1394-0 0.5.4-4 amd64
-libavc1394-0 0.5.4-4 i386
+libavahi-core7 0.7-3.1ubuntu1.1 amd64
+libavahi-glib1 0.7-3.1ubuntu1.1 amd64
+libavc1394-0 0.5.4-4build1 amd64
+libavc1394-0 0.5.4-4build1 i386
-libbabl-0.1-0 0.1.16-1 amd64
+libbabl-0.1-0 0.1.44-1 amd64
-libbasicusageenvironment1 2016.02.09-1 amd64
+libbasicusageenvironment1 2018.02.18-1 amd64
-libbison-dev 2:3.0.4.dfsg-1 amd64
+libbison-dev 2:3.0.4.dfsg-1build1 amd64
-libblas3 3.6.0-2ubuntu2 amd64
+libblas3 3.7.1-4ubuntu1 amd64
-libbluetooth3 5.37-0ubuntu5.1 amd64
+libbluetooth3 5.48-0ubuntu3.1 amd64
-libbonoboui2-0 2.24.5-3ubuntu1 amd64
-libbonoboui2-common 2.24.5-3ubuntu1 all
+libbonoboui2-0 2.24.5-4 amd64
+libbonoboui2-common 2.24.5-4 all
-libbrlapi0.6 5.3.1-2ubuntu2.1 amd64
+libbrlapi0.6 5.5-4ubuntu2.0.1 amd64
-libburn4 1.4.2.pl01-1 amd64
+libburn4 1.4.8-1 amd64
-libc-ares2 1.10.0-3ubuntu0.2 amd64
+libc-ares2 1.14.0-1 amd64
-libc-client2007e 8:2007f~dfsg-4 amd64
+libc-client2007e 8:2007f~dfsg-5build1 amd64
-libcaca0 0.99.beta19-2build2~gcc5.2 amd64
-libcaca0 0.99.beta19-2build2~gcc5.2 i386
+libcaca0 0.99.beta19-2build2~gcc5.3 amd64
+libcaca0 0.99.beta19-2build2~gcc5.3 i386
-libcairomm-1.0-1v5 1.12.0-1 amd64
-libcaja-extension1 1.18.5-1+sonya amd64
+libcairomm-1.0-1v5 1.12.2-3 amd64
+libcaja-extension1 1.20.2-4ubuntu1 amd64
-libcanberra-gtk-module 0.30-2.1ubuntu1 amd64
-libcanberra-gtk-module 0.30-2.1ubuntu1 i386
-libcanberra-gtk0 0.30-2.1ubuntu1 amd64
-libcanberra-gtk0 0.30-2.1ubuntu1 i386
-libcanberra-gtk3-0 0.30-2.1ubuntu1 amd64
-libcanberra-gtk3-module 0.30-2.1ubuntu1 amd64
-libcanberra-pulse 0.30-2.1ubuntu1 amd64
-libcanberra0 0.30-2.1ubuntu1 amd64
-libcanberra0 0.30-2.1ubuntu1 i386
+libcanberra-gtk-module 0.30-5ubuntu1 amd64
+libcanberra-gtk-module 0.30-5ubuntu1 i386
+libcanberra-gtk0 0.30-5ubuntu1 amd64
+libcanberra-gtk0 0.30-5ubuntu1 i386
+libcanberra-gtk3-0 0.30-5ubuntu1 amd64
+libcanberra-gtk3-module 0.30-5ubuntu1 amd64
+libcanberra-pulse 0.30-5ubuntu1 amd64
+libcanberra0 0.30-5ubuntu1 amd64
+libcanberra0 0.30-5ubuntu1 i386
-libcapi20-3 1:3.27-1 i386
+libcapi20-3 1:3.27-3 i386
-libcapture-tiny-perl 0.32-1 all
-libcaribou-common 0.4.20-1 all
-libcaribou0 0.4.20-1 amd64
+libcapture-tiny-perl 0.48-1 all
+libcaribou-common 0.4.21-5 all
+libcaribou0 0.4.21-5 amd64
-libcdparanoia0 3.10.2+debian-11 amd64
-libcdparanoia0 3.10.2+debian-11 i386
+libcdparanoia0 3.10.2+debian-13 amd64
+libcdparanoia0 3.10.2+debian-13 i386
-libcgi-pm-perl 4.26-1 all
+libcgi-pm-perl 4.38-1 all
-libchamplain-0.12-0 0.12.13-1 amd64
-libchamplain-gtk-0.12-0 0.12.13-1 amd64
+libchamplain-0.12-0 0.12.16-2 amd64
+libchamplain-gtk-0.12-0 0.12.16-2 amd64
-libcinnamon-desktop4 3.6.2+sylvia amd64
-libcinnamon-menu-3-0 3.6.0+sylvia amd64
+libcinnamon-desktop4 3.8.1+tara amd64
+libcinnamon-menu-3-0 3.8.2+tara amd64
-libclass-accessor-perl 0.34-1 all
+libclass-accessor-perl 0.51-1 all
-libclass-inspector-perl 1.28-1 all
+libclass-inspector-perl 1.32-1 all
-libcloog-isl4 0.18.4-1 amd64
+libcloog-isl4 0.18.4-2 amd64
-libclucene-contribs1v5 2.3.3.4-4.1 amd64
+libclucene-contribs1v5 2.3.3.4+dfsg-1 amd64
-libclucene-core1v5 2.3.3.4-4.1 amd64
-libclutter-1.0-0 1.24.2-1 amd64
-libclutter-1.0-common 1.24.2-1 all
+libclucene-core1v5 2.3.3.4+dfsg-1 amd64
+libclutter-1.0-0 1.26.2+dfsg-4 amd64
+libclutter-1.0-common 1.26.2+dfsg-4 all
-libclutter-gst-3.0-0 3.0.18-1 amd64
+libclutter-gst-3.0-0 3.0.26-1 amd64
-libcogl-common 1.22.0-2 all
+libcogl-common 1.22.2-3 all
-libcogl-pango20 1.22.0-2 amd64
-libcogl-path20 1.22.0-2 amd64
+libcogl-pango20 1.22.2-3 amd64
+libcogl-path20 1.22.2-3 amd64
-libcogl20 1.22.0-2 amd64
+libcogl20 1.22.2-3 amd64
-libcolorhug2 1.2.12-1ubuntu1 amd64
+libcolorhug2 1.3.3-2build1 amd64
-libconfig-any-perl 0.26-1 all
+libconfig-any-perl 0.32-1 all
-libcpufreq0 008-1 amd64
-libcrack2 2.9.2-1ubuntu1 amd64
-libcroco3 0.6.11-1 amd64
-libcroco3 0.6.11-1 i386
+libcpufreq0 008-1build1 amd64
+libcrack2 2.9.2-5build1 amd64
+libcroco3 0.6.12-2 amd64
+libcroco3 0.6.12-2 i386
-libcrystalhd3 1:0.0~git20110715.fdd2f19-11build1 amd64
-libcscreensaver0 3.6.1+sylvia amd64
+libcrystalhd3 1:0.0~git20110715.fdd2f19-12 amd64
+libcscreensaver0 3.8.3+tara amd64
-libcvc0 3.6.2+sylvia amd64
+libcvc0 3.8.1+tara amd64
-libcwidget3v5 0.5.17-4ubuntu2 amd64
+libcwidget3v5 0.5.17-7 amd64
-libdate-manip-perl 6.52-1 all
+libdate-manip-perl 6.60-1 all
-libdbus-glib-1-2 0.106-1 amd64
-libdbus-glib-1-2 0.106-1 i386
+libdbus-glib-1-2 0.110-2 amd64
+libdbus-glib-1-2 0.110-2 i386
-libdbusmenu-gtk4 16.04.1+16.04.20160927-0ubuntu1 amd64
-libdbusmenu-qt2 0.9.3+16.04.20160218-0ubuntu1 amd64
-libdc1394-22 2.2.4-1 amd64
-libdca0 0.0.5-7build1 amd64
+libdbusmenu-gtk4 16.04.1+18.04.20171206-0ubuntu1 amd64
+libdbusmenu-qt2 0.9.3+16.04.20160218-1ubuntu1 amd64
+libdc1394-22 2.2.5-1 amd64
+libdca0 0.0.5-10 amd64
-libde265-0 1.0.2-2 amd64
+libde265-0 1.0.2-2build1 amd64
-libdebian-installer4 0.102ubuntu1.1 amd64
+libdebian-installer4 0.110ubuntu2 amd64
-libdevmapper-event1.02.1 2:1.02.110-1ubuntu10 amd64
+libdevmapper-event1.02.1 2:1.02.145-4.1ubuntu3 amd64
-libdjvulibre-text 3.5.27.1-5 all
-libdjvulibre21 3.5.27.1-5 amd64
-libdlrestrictions1 0.15.20~ubuntu4 amd64
-libdmraid1.0.0.rc16 1.0.0.rc16-4.2ubuntu3 amd64
+libdjvulibre-text 3.5.27.1-8 all
+libdjvulibre21 3.5.27.1-8 amd64
+libdlrestrictions1 0.15.28ubuntu1 amd64
+libdmraid1.0.0.rc16 1.0.0.rc16-8ubuntu1 amd64
-libdotconf0 1.3-0.2 amd64
+libdotconf0 1.3-0.3fakesync1 amd64
-libdv4 1.0.0-7 amd64
-libdv4 1.0.0-7 i386
-libdvbpsi10 1.3.0-4 amd64
+libdv4 1.0.0-11 amd64
+libdv4 1.0.0-11 i386
+libdvbpsi10 1.3.2-1 amd64
-libdvdcss2 1.2.13-0 amd64
-libdvdnav4 5.0.3-1 amd64
-libdvdread4 5.0.3-1 amd64
+libdvdcss2 1.4.2-dmo1 amd64
+libdvdnav4 6.0.0-1 amd64
+libdvdread4 6.0.0-1 amd64
-libebml4v5 1.3.3-1 amd64
+libebml4v5 1.3.5-2 amd64
-libecryptfs1 111-0ubuntu1.1 amd64
+libecryptfs1 111-0ubuntu5 amd64
-libemail-valid-perl 1.198-1 all
-libenca0 1.18-1 amd64
+libemail-valid-perl 1.202-1 all
+libenca0 1.19-1 amd64
-libeot0 0.01-3ubuntu1 amd64
+libeot0 0.01-5 amd64
-libepsilon1 0.9.2-3ubuntu1 amd64
+libepsilon1 0.9.2+dfsg-2 amd64
-liberror-perl 0.17-1.2 all
+liberror-perl 0.17025-1 all
-libespeak1 1.48.04+dfsg-2 amd64
-libestr0 0.1.10-1 amd64
-libetonyek-0.1-1 0.1.6-1ubuntu1 amd64
+libespeak1 1.48.04+dfsg-5 amd64
+libestr0 0.1.10-2.1 amd64
+libetonyek-0.1-1 0.1.7-3 amd64
-libevdev2 1.4.6+dfsg-1 amd64
-libevdocument3-4 3.18.2-1ubuntu4.3 amd64
+libevdev2 1.5.8+dfsg-1 amd64
+libevdocument3-4 3.28.2-1 amd64
-libexempi3 2.2.2-2ubuntu0.1 amd64
-libexif12 0.6.21-2 amd64
-libexif12 0.6.21-2 i386
+libexempi3 2.4.5-2 amd64
+libexif12 0.6.21-4 amd64
+libexif12 0.6.21-4 i386
-libexiv2-14 0.25-2.1ubuntu16.04.2 amd64
+libexiv2-14 0.25-3.1ubuntu0.18.04.1 amd64
-libexporter-tiny-perl 0.042-1 all
-libexttextcat-2.0-0 3.4.4-1ubuntu3 amd64
-libexttextcat-data 3.4.4-1ubuntu3 all
-libfaac0 1.28+cvs20151130-1 amd64
-libfaad2 2.8.0~cvs20150510-1 amd64
-libfakeroot 1.20.2-1ubuntu1 amd64
-libfam0 2.7.0-17.1 amd64
+libexporter-tiny-perl 1.000000-2 all
+libexttextcat-2.0-0 3.4.5-1 amd64
+libexttextcat-data 3.4.5-1 all
+libfaac0 1.29.7.7-1 amd64
+libfaad2 2.8.8-1 amd64
+libfakeroot 1.22-2ubuntu1 amd64
+libfam0 2.7.0-17.2 amd64
-libfarstream-0.2-5 0.2.7-0ubuntu1 amd64
+libfarstream-0.2-5 0.2.8-4.1~build1 amd64
-libfdk-aac1 0.1.4.0 amd64
+libfdk-aac1 0.1.5-1 amd64
-libfftw3-double3 3.3.4-2ubuntu1 amd64
+libfftw3-double3 3.3.7-1 amd64
-libfile-mimeinfo-perl 0.27-1 all
-libfile-queue-perl 1.01a-1 all
+libfile-mimeinfo-perl 0.28-1 all
+libfile-queue-perl 1.01a-2 all
-libfile-which-perl 1.19-1 all
+libfile-which-perl 1.21-1 all
-libflac8 1.3.1-4 amd64
-libflac8 1.3.1-4 i386
+libflac8 1.3.2-1 amd64
+libflac8 1.3.2-1 i386
-libflite1 2.0.0-release-1 amd64
+libflite1 2.1-release-1 amd64
-libfm-data 1.2.4-1ubuntu1.1 all
-libfm-extra4 1.2.4-1ubuntu1.1 amd64
-libfm-gtk-data 1.2.4-1ubuntu1.1 all
-libfm-gtk4 1.2.4-1ubuntu1.1 amd64
-libfm-modules 1.2.4-1ubuntu1.1 amd64
-libfm4 1.2.4-1ubuntu1.1 amd64
-libfont-afm-perl 1.20-1 all
+libfm-data 1.2.5-1ubuntu1 all
+libfm-extra4 1.2.5-1ubuntu1 amd64
+libfm-gtk-data 1.2.5-1ubuntu1 all
+libfm-gtk4 1.2.5-1ubuntu1 amd64
+libfm-modules 1.2.5-1ubuntu1 amd64
+libfm4 1.2.5-1ubuntu1 amd64
+libfont-afm-perl 1.20-2 all
-libfontembed1 1.8.3-2ubuntu3.4 amd64
+libfontembed1 1.20.2-0ubuntu3 amd64
-libframe6 2.5.0daily13.06.05+16.04.20160809-0ubuntu1 amd64
-libfreehand-0.1-1 0.1.1-1ubuntu1 amd64
+libframe6 2.5.0daily13.06.05+16.10.20160809-0ubuntu1 amd64
+libfreehand-0.1-1 0.1.2-2 amd64
-libfreerdp-cache1.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libfreerdp-client1.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libfreerdp-codec1.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libfreerdp-common1.1.0 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libfreerdp-core1.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libfreerdp-crypto1.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libfreerdp-gdi1.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libfreerdp-locale1.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libfreerdp-plugins-standard 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libfreerdp-primitives1.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libfreerdp-rail1.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libfreerdp-utils1.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
+libfreerdp-cache1.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libfreerdp-client1.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libfreerdp-codec1.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libfreerdp-common1.1.0 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libfreerdp-core1.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libfreerdp-crypto1.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libfreerdp-gdi1.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libfreerdp-locale1.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libfreerdp-plugins-standard 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libfreerdp-primitives1.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libfreerdp-rail1.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libfreerdp-utils1.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
-libfreexl1 1.0.2-1ubuntu0.1 amd64
-libfribidi0 0.19.7-1 amd64
+libfreexl1 1.0.5-1 amd64
+libfribidi0 0.19.7-2 amd64
-libftdi1 0.20-4build1 amd64
-libfuse2 2.9.4-1ubuntu3.1 amd64
+libftdi1 0.20-4build3 amd64
+libfuse2 2.9.7-1ubuntu1 amd64
-libgc1c2 1:7.4.2-7.3ubuntu0.1 amd64
-libgcab-1.0-0 0.7-1ubuntu0.1 amd64
+libgc1c2 1:7.4.2-8ubuntu1 amd64
+libgcab-1.0-0 1.1-2 amd64
-libgck-1-0 3.18.0-1ubuntu1 amd64
-libgck-1-0 3.18.0-1ubuntu1 i386
-libgconf-2-4 3.2.6-3ubuntu6 amd64
-libgconf-2-4 3.2.6-3ubuntu6 i386
-libgconf2-4 3.2.6-3ubuntu6 amd64
+libgck-1-0 3.28.0-1 amd64
+libgck-1-0 3.28.0-1 i386
+libgconf-2-4 3.2.6-4ubuntu1 amd64
+libgconf-2-4 3.2.6-4ubuntu1 i386
+libgconf2-4 3.2.6-4ubuntu1 amd64
-libgcr-base-3-1 3.18.0-1ubuntu1 amd64
-libgcr-base-3-1 3.18.0-1ubuntu1 i386
-libgcr-ui-3-1 3.18.0-1ubuntu1 amd64
+libgcr-base-3-1 3.28.0-1 amd64
+libgcr-base-3-1 3.28.0-1 i386
+libgcr-ui-3-1 3.28.0-1 amd64
-libgdata-common 0.17.4-1 all
+libgdata-common 0.17.9-2 all
-libgdata22 0.17.4-1 amd64
+libgdata22 0.17.9-2 amd64
-libgdm1 3.18.3-0ubuntu2.2 amd64
-libgee-0.8-2 0.18.0-1 amd64
+libgdm1 3.28.3-0ubuntu18.04.3 amd64
+libgee-0.8-2 0.20.1-1 amd64
-libgeis1 2.2.17+16.04.20160126-0ubuntu1 amd64
-libgeoclue0 0.12.99-4ubuntu1 amd64
-libgeocode-glib0 3.18.2-1 amd64
-libgeoip1 1.6.9-1 amd64
+libgeis1 2.2.17+16.04.20160126-0ubuntu2 amd64
+libgeoclue0 0.12.99-4ubuntu2 amd64
+libgeocode-glib0 3.25.4.1-4 amd64
+libgeoip1 1.6.12-1 amd64
-libgif7 5.1.4-0.3~16.04 amd64
+libgif7 5.1.4-2 amd64
-libgle3 3.1.0-7.1 amd64
+libgle3 3.1.0-7.2 amd64
-libglib2.0-data 2.48.2-0ubuntu4.1 all
+libglib2.0-data 2.56.2-0ubuntu0.18.04.2 all
-libglu1-mesa 9.0.0-2.1 amd64
-libglu1-mesa 9.0.0-2.1 i386
-libgme0 0.6.0-3ubuntu0.16.04.1 amd64
-libgmime-2.6-0 2.6.20-1 amd64
+libglu1-mesa 9.0.0-2.1build1 amd64
+libglu1-mesa 9.0.0-2.1build1 i386
+libgme0 0.6.2-1 amd64
+libgmime-2.6-0 2.6.23+dfsg1-2 amd64
-libgnome-2-0 2.32.1-5ubuntu1 amd64
+libgnome-2-0 2.32.1-6 amd64
-libgnome-bluetooth13 3.18.2-1ubuntu2 amd64
+libgnome-bluetooth13 3.28.0-2 amd64
-libgnome-menu-3-0 3.13.3-6ubuntu3.1 amd64
-libgnome2-0 2.32.1-5ubuntu1 amd64
-libgnome2-bin 2.32.1-5ubuntu1 amd64
+libgnome-menu-3-0 3.13.3-11ubuntu1.1 amd64
+libgnome2-0 2.32.1-6 amd64
+libgnome2-bin 2.32.1-6 amd64
-libgnome2-common 2.32.1-5ubuntu1 all
+libgnome2-common 2.32.1-6 all
-libgnomecanvas2-0 2.30.3-2 amd64
-libgnomecanvas2-common 2.30.3-2 all
+libgnomecanvas2-0 2.30.3-3 amd64
+libgnomecanvas2-common 2.30.3-3 all
-libgnomevfs2-0 1:2.24.4-6.1ubuntu1 amd64
-libgnomevfs2-common 1:2.24.4-6.1ubuntu1 amd64
-libgnomevfs2-extra 1:2.24.4-6.1ubuntu1 amd64
+libgnomevfs2-0 1:2.24.4-6.1ubuntu2 amd64
+libgnomevfs2-common 1:2.24.4-6.1ubuntu2 amd64
+libgnomevfs2-extra 1:2.24.4-6.1ubuntu2 amd64
-libgom-1.0-0 0.3.1-1 amd64
+libgom-1.0-0 0.3.3-4 amd64
-libgphoto2-6 2.5.9-3 amd64
-libgphoto2-6 2.5.9-3 i386
-libgphoto2-l10n 2.5.9-3 all
+libgphoto2-6 2.5.16-2 amd64
+libgphoto2-6 2.5.16-2 i386
+libgphoto2-l10n 2.5.16-2 all
-libgphoto2-port12 2.5.9-3 amd64
-libgphoto2-port12 2.5.9-3 i386
-libgpm2 1.20.4-6.1 amd64
-libgpm2 1.20.4-6.1 i386
-libgpod-common 0.8.3-6ubuntu2 amd64
-libgpod4 0.8.3-6ubuntu2 amd64
-libgrail6 3.1.0+16.04.20160125-0ubuntu1 amd64
-libgraphite2-3 1.3.10-0ubuntu0.16.04.1 amd64
-libgraphite2-3 1.3.10-0ubuntu0.16.04.1 i386
+libgphoto2-port12 2.5.16-2 amd64
+libgphoto2-port12 2.5.16-2 i386
+libgpm2 1.20.7-5 amd64
+libgpm2 1.20.7-5 i386
+libgpod-common 0.8.3-11 amd64
+libgpod4 0.8.3-11 amd64
+libgrail6 3.1.0+16.04.20160125-0ubuntu2 amd64
+libgraphite2-3 1.3.11-2 amd64
+libgraphite2-3 1.3.11-2 i386
-libgroupsock8 2016.02.09-1 amd64
+libgroupsock8 2018.02.18-1 amd64
-libgs9-common 9.25~dfsg+1-0ubuntu0.16.04.1 all
-libgsm1 1.0.13-4 amd64
+libgs9-common 9.25~dfsg+1-0ubuntu0.18.04.1 all
+libgsm1 1.0.13-4build1 amd64
-libgssapi3-heimdal 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64
-libgssdp-1.0-3 0.14.14-1ubuntu1 amd64
+libgssapi3-heimdal 7.5.0+dfsg-1 amd64
+libgssdp-1.0-3 1.0.2-2 amd64
-libgtk-3-common 3.18.9-1ubuntu3.3 all
+libgtk-3-common 3.22.30-1ubuntu1 all
-libgtk2.0-common 2.24.30-1ubuntu1.16.04.2 all
-libgtkglext1 1.2.0-3.2fakesync1ubuntu1 amd64
+libgtk2.0-common 2.24.32-1ubuntu1 all
+libgtkglext1 1.2.0-8 amd64
-libgtksourceview-3.0-common 3.18.2-1 all
+libgtksourceview-3.0-common 3.24.7-1 all
-libgtksourceview2.0-common 2.10.5-2ubuntu2 all
-libgtkspell0 2.0.16-1.1ubuntu1 amd64
+libgtksourceview2.0-common 2.10.5-3 all
+libgtkspell0 2.0.16-1.2 amd64
-libgtop2-common 2.32.0-1 all
-libgucharmap-2-90-7 1:3.18.2-1ubuntu1 amd64
-libgudev-1.0-0 1:230-2 amd64
-libgudev-1.0-0 1:230-2 i386
+libgtop2-common 2.38.0-2ubuntu0.18.04.1 all
+libgucharmap-2-90-7 1:10.0.4-1 amd64
+libgudev-1.0-0 1:232-2 amd64
+libgudev-1.0-0 1:232-2 i386
-libgupnp-1.0-4 0.20.16-1 amd64
-libgupnp-igd-1.0-4 0.2.4-1 amd64
-libgusb2 0.2.9-0ubuntu1 amd64
-libgutenprint2 5.2.11-1 amd64
+libgupnp-1.0-4 1.0.2-2 amd64
+libgupnp-igd-1.0-4 0.2.5-1 amd64
+libgusb2 0.2.11-1 amd64
+libgutenprint2 5.2.13-2 amd64
-libgweather-common 3.18.2-0ubuntu0.2 all
+libgweather-common 3.28.1-1 all
-libhal1-flash 0.3.1 amd64
+libhal1-flash 0.3.3-2 amd64
-libhcrypto4-heimdal 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64
-libhdb9-heimdal 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64
-libhdf4-0-alt 4.2.10-3.2 amd64
+libhcrypto4-heimdal 7.5.0+dfsg-1 amd64
+libhdb9-heimdal 7.5.0+dfsg-1 amd64
+libhdf4-0-alt 4.2.13-2 amd64
-libheimbase1-heimdal 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64
-libheimntlm0-heimdal 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64
+libheimbase1-heimdal 7.5.0+dfsg-1 amd64
+libheimntlm0-heimdal 7.5.0+dfsg-1 amd64
-libhsqldb1.8.0-java 1.8.0.10+dfsg-6 all
+libhsqldb1.8.0-java 1.8.0.10+dfsg-8 all
-libhtml-format-perl 2.11-2 all
+libhtml-format-perl 2.12-1 all
-libhtml-tagset-perl 3.20-2 all
-libhtml-tree-perl 5.03-2 all
-libhttp-cookies-perl 6.01-1 all
+libhtml-tagset-perl 3.20-3 all
+libhtml-tree-perl 5.07-1 all
+libhttp-cookies-perl 6.04-1 all
-libhttp-message-perl 6.11-1 all
+libhttp-message-perl 6.14-1 all
-libhx509-5-heimdal 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64
-libhyphen0 2.8.8-2ubuntu1 amd64
-libibus-1.0-5 1.5.11-1ubuntu2.1 amd64
-libibus-1.0-5 1.5.11-1ubuntu2.1 i386
+libhx509-5-heimdal 7.5.0+dfsg-1 amd64
+libhyphen0 2.8.8-5 amd64
+libibus-1.0-5 1.5.17-3ubuntu4 amd64
+libibus-1.0-5 1.5.17-3ubuntu4 i386
-libid3tag0 0.15.1b-11 amd64
+libid3tag0 0.15.1b-13 amd64
-libido3-0.1-0 13.10.0+16.04.20161028-0ubuntu1 amd64
-libiec61883-0 1.2.0-0.2 amd64
-libiec61883-0 1.2.0-0.2 i386
-libieee1284-3 0.2.11-12 amd64
-libieee1284-3 0.2.11-12 i386
-libijs-0.35 0.35-12 amd64
+libido3-0.1-0 13.10.0+17.04.20161028-0ubuntu1 amd64
+libiec61883-0 1.2.0-2 amd64
+libiec61883-0 1.2.0-2 i386
+libieee1284-3 0.2.11-13 amd64
+libieee1284-3 0.2.11-13 i386
+libijs-0.35 0.35-13 amd64
-libimage-base-bundle-perl 1.0.7-3.1 all
-libimage-info-perl 1.28-1.1 all
+libimage-base-bundle-perl 1.0.7-3.2 all
+libimage-info-perl 1.41-1 all
-libinput-bin 1.6.3-1ubuntu1~16.04.1 amd64
-libinput10 1.6.3-1ubuntu1~16.04.1 amd64
+libinput-bin 1.10.4-1 amd64
+libinput10 1.10.4-1 amd64
-libio-socket-ssl-perl 2.024-1 all
+libio-socket-ssl-perl 2.056-1 all
-libio-stringy-perl 2.110-5 all
-libipc-run-perl 0.94-1 all
-libipc-system-simple-perl 1.25-3 all
+libio-stringy-perl 2.111-2 all
+libipc-run-perl 0.96-1 all
+libipc-system-simple-perl 1.25-4 all
-libisl15 0.16.1-1 amd64
+libisl15 0.18-4 amd64
-libisofs6 1.4.2-2 amd64
+libisofs6 1.4.8-1 amd64
-libiw30 30~pre9-8ubuntu1 amd64
-libjack-jackd2-0 1.9.10+20150825git1ed50c92~dfsg-1ubuntu1 amd64
-libjack-jackd2-0 1.9.10+20150825git1ed50c92~dfsg-1ubuntu1 i386
-libjansson4 2.7-3ubuntu0.1 amd64
+libiw30 30~pre9-12ubuntu1 amd64
+libjack-jackd2-0 1.9.12~dfsg-2 amd64
+libjack-jackd2-0 1.9.12~dfsg-2 i386
+libjansson4 2.11-1 amd64
-libjbig2dec0 0.12+20150918-1ubuntu0.1 amd64
-libjemalloc1 3.6.0-9ubuntu1 amd64
-libjpeg-progs 1:9b-1ubuntu1 amd64
+libjbig2dec0 0.13-6 amd64
+libjemalloc1 3.6.0-11 amd64
+libjpeg-progs 1:9b-2 amd64
-libjpeg9 1:9b-1ubuntu1 amd64
-libjs-jquery 1.11.3+dfsg-4 all
-libjs-jquery-ui 1.10.1+dfsg-1 all
-libjs-mathjax 2.6.1-1 all
+libjpeg9 1:9b-2 amd64
+libjs-jquery 3.2.1-1 all
+libjs-jquery-ui 1.12.1+dfsg-5 all
+libjs-mathjax 2.7.3+dfsg-1 all
-libjs-sphinxdoc 1.3.6-2ubuntu1.2 all
-libjs-underscore 1.7.0~dfsg-1ubuntu1 all
+libjs-sphinxdoc 1.6.7-1ubuntu1 all
+libjs-underscore 1.8.3~dfsg-1 all
-libjson-glib-1.0-0 1.1.2-0ubuntu1 amd64
-libjson-glib-1.0-common 1.1.2-0ubuntu1 all
-libjson-perl 2.90-1 all
+libjson-glib-1.0-0 1.4.2-3 amd64
+libjson-glib-1.0-common 1.4.2-3 all
+libjson-perl 2.97001-1 all
-libjte1 1.20-2ubuntu1 amd64
+libjte1 1.20-2ubuntu2 amd64
-libkactivities6 4:4.13.3-0ubuntu6 amd64
-libkate1 0.4.1-7 amd64
-libkatepartinterfaces4 4:4.14.3-0ubuntu4 amd64
+libkactivities6 4:4.13.3-0ubuntu7 amd64
+libkate1 0.4.1-7build1 amd64
+libkatepartinterfaces4 4:4.14.3-4ubuntu4 amd64
-libkdc2-heimdal 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64
+libkdc2-heimdal 7.5.0+dfsg-1 amd64
-libkeybinder-3.0-0 0.3.1-1 amd64
+libkeybinder-3.0-0 0.3.2-1 amd64
-libklibc 2.0.4-8ubuntu1.16.04.4 amd64
+libklibc 2.0.4-9ubuntu2 amd64
-libkmlbase1 1.3.0-1 amd64
-libkmldom1 1.3.0-1 amd64
-libkmlengine1 1.3.0-1 amd64
+libkmlbase1 1.3.0-5 amd64
+libkmldom1 1.3.0-5 amd64
+libkmlengine1 1.3.0-5 amd64
-libkpathsea6 2015.20160222.37495-1ubuntu0.1 amd64
+libkpathsea6 2017.20170613.44572-8ubuntu0.1 amd64
-libkrb5-26-heimdal 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64
+libkrb5-26-heimdal 7.5.0+dfsg-1 amd64
-libksba8 1.3.3-1ubuntu0.16.04.1 amd64
+libksba8 1.3.5-2 amd64
-libkxmlrpcclient4 4:4.14.10-1ubuntu2 amd64
-liblangtag-common 0.5.7-2ubuntu1 all
-liblangtag1 0.5.7-2ubuntu1 amd64
+libkxmlrpcclient4 4:4.14.10-1ubuntu7 amd64
+liblangtag-common 0.6.2-1 all
+liblangtag1 0.6.2-1 amd64
-liblcms2-utils 2.6-3ubuntu2.1 amd64
+liblcms2-utils 2.9-1ubuntu0.1 amd64
-liblightdm-gobject-1-0 1.18.3-0ubuntu1.1 amd64
+liblightdm-gobject-1-0 1.26.0-0ubuntu1 amd64
-liblinear3 2.1.0+dfsg-1 amd64
+liblinear3 2.1.0+dfsg-2 amd64
-liblockfile-bin 1.09-6ubuntu1 amd64
-liblockfile1 1.09-6ubuntu1 amd64
-liblog-log4perl-perl 1.44-1ubuntu1 all
+liblockfile-bin 1.14-1.1 amd64
+liblockfile1 1.14-1.1 amd64
+liblog-log4perl-perl 1.49-1 all
-liblog-message-simple-perl 0.10-2 all
-liblouis-data 2.6.4-2ubuntu0.4 all
+liblog-message-simple-perl 0.10-3 all
+liblouis-data 3.5.0-1ubuntu0.3 all
-liblqr-1-0 0.4.2-2 amd64
+liblqr-1-0 0.4.2-2.1 amd64
-libltdl7 2.4.6-0.1 amd64
-libltdl7 2.4.6-0.1 i386
-liblua5.1-0 5.1.5-8ubuntu1 amd64
-liblua5.2-0 5.2.4-1ubuntu1 amd64
-liblvm2app2.2 2.02.133-1ubuntu10 amd64
-liblvm2cmd2.02 2.02.133-1ubuntu10 amd64
+libltdl7 2.4.6-2 amd64
+libltdl7 2.4.6-2 i386
+liblua5.1-0 5.1.5-8.1build2 amd64
+liblua5.2-0 5.2.4-1.1build1 amd64
+liblvm2app2.2 2.02.176-4.1ubuntu3 amd64
+liblvm2cmd2.02 2.02.176-4.1ubuntu3 amd64
-liblwp-protocol-https-perl 6.06-2 all
-libmail-dkim-perl 0.40-1 all
-libmailtools-perl 2.13-1 all
+libmail-dkim-perl 0.44-1 all
+libmailtools-perl 2.18-1 all
-libmatroska6v5 1.4.4-1 amd64
+libmatroska6v5 1.4.8-1.1 amd64
-libmbim-glib4 1.14.0-1ubuntu0.16.04.1 amd64
-libmbim-proxy 1.14.0-1ubuntu0.16.04.1 amd64
+libmbim-glib4 1.14.2-2.1ubuntu1 amd64
+libmbim-proxy 1.14.2-2.1ubuntu1 amd64
-libmeanwhile1 1.0.2-7 amd64
-libmediaart-2.0-0 1.9.0-2 amd64
+libmeanwhile1 1.0.2-9 amd64
+libmediaart-2.0-0 1.9.4-1 amd64
-libmemcached11 1.0.18-4.1 amd64
-libmemcachedutil2 1.0.18-4.1 amd64
-libmenu-cache-bin 1.0.1-1ubuntu0.2 amd64
-libmenu-cache3 1.0.1-1ubuntu0.2 amd64
-libmessaging-menu0 13.10.1+15.10.20150505-0ubuntu1 amd64
+libmemcached11 1.0.18-4.2 amd64
+libmemcachedutil2 1.0.18-4.2 amd64
+libmenu-cache-bin 1.1.0-1 amd64
+libmenu-cache3 1.1.0-1 amd64
+libmessaging-menu0 13.10.1+17.04.20170120-0ubuntu2 amd64
-libmime-tools-perl 5.507-1 all
+libmime-tools-perl 5.509-1 all
-libminiupnpc10 1.9.20140610-2ubuntu2.16.04.2 amd64
+libminiupnpc10 1.9.20140610-4ubuntu2 amd64
-libminizip1 1.1-8 amd64
+libminizip1 1.1-8build1 amd64
-libmjpegutils-2.1-0 1:2.1.0+debian-4 amd64
-libmm-glib0 1.6.4-1ubuntu0.16.04.1 amd64
-libmms0 0.6.4-1 amd64
+libmjpegutils-2.1-0 1:2.1.0+debian-5 amd64
+libmm-glib0 1.6.8-2ubuntu1 amd64
+libmms0 0.6.4-2 amd64
-libmnl0 1.0.3-5 amd64
-libmodplug1 1:0.8.8.5-2 amd64
+libmnl0 1.0.4-2 amd64
+libmodplug1 1:0.8.9.0-1 amd64
-libmodule-runtime-perl 0.014-2 all
+libmodule-runtime-perl 0.016-1 all
-libmono-cairo4.0-cil 4.2.1.102+dfsg2-7ubuntu4 all
-libmono-corlib4.5-cil 4.2.1.102+dfsg2-7ubuntu4 all
-libmono-data-tds4.0-cil 4.2.1.102+dfsg2-7ubuntu4 all
-libmono-i18n-west4.0-cil 4.2.1.102+dfsg2-7ubuntu4 all
-libmono-i18n4.0-cil 4.2.1.102+dfsg2-7ubuntu4 all
-libmono-posix4.0-cil 4.2.1.102+dfsg2-7ubuntu4 all
-libmono-security4.0-cil 4.2.1.102+dfsg2-7ubuntu4 all
-libmono-sharpzip4.84-cil 4.2.1.102+dfsg2-7ubuntu4 all
-libmono-system-configuration4.0-cil 4.2.1.102+dfsg2-7ubuntu4 all
-libmono-system-core4.0-cil 4.2.1.102+dfsg2-7ubuntu4 all
-libmono-system-data4.0-cil 4.2.1.102+dfsg2-7ubuntu4 all
-libmono-system-drawing4.0-cil 4.2.1.102+dfsg2-7ubuntu4 all
-libmono-system-enterpriseservices4.0-cil 4.2.1.102+dfsg2-7ubuntu4 all
-libmono-system-numerics4.0-cil 4.2.1.102+dfsg2-7ubuntu4 all
-libmono-system-runtime-serialization4.0-cil 4.2.1.102+dfsg2-7ubuntu4 all
-libmono-system-security4.0-cil 4.2.1.102+dfsg2-7ubuntu4 all
-libmono-system-servicemodel-internals0.0-cil 4.2.1.102+dfsg2-7ubuntu4 all
-libmono-system-transactions4.0-cil 4.2.1.102+dfsg2-7ubuntu4 all
-libmono-system-xml-linq4.0-cil 4.2.1.102+dfsg2-7ubuntu4 all
-libmono-system-xml4.0-cil 4.2.1.102+dfsg2-7ubuntu4 all
-libmono-system4.0-cil 4.2.1.102+dfsg2-7ubuntu4 all
+libmono-cairo4.0-cil 4.6.2.7+dfsg-1ubuntu1 all
+libmono-corlib4.5-cil 4.6.2.7+dfsg-1ubuntu1 all
+libmono-data-tds4.0-cil 4.6.2.7+dfsg-1ubuntu1 all
+libmono-i18n-west4.0-cil 4.6.2.7+dfsg-1ubuntu1 all
+libmono-i18n4.0-cil 4.6.2.7+dfsg-1ubuntu1 all
+libmono-posix4.0-cil 4.6.2.7+dfsg-1ubuntu1 all
+libmono-security4.0-cil 4.6.2.7+dfsg-1ubuntu1 all
+libmono-sharpzip4.84-cil 4.6.2.7+dfsg-1ubuntu1 all
+libmono-system-configuration4.0-cil 4.6.2.7+dfsg-1ubuntu1 all
+libmono-system-core4.0-cil 4.6.2.7+dfsg-1ubuntu1 all
+libmono-system-data4.0-cil 4.6.2.7+dfsg-1ubuntu1 all
+libmono-system-drawing4.0-cil 4.6.2.7+dfsg-1ubuntu1 all
+libmono-system-enterpriseservices4.0-cil 4.6.2.7+dfsg-1ubuntu1 all
+libmono-system-numerics4.0-cil 4.6.2.7+dfsg-1ubuntu1 all
+libmono-system-runtime-serialization4.0-cil 4.6.2.7+dfsg-1ubuntu1 all
+libmono-system-security4.0-cil 4.6.2.7+dfsg-1ubuntu1 all
+libmono-system-servicemodel-internals0.0-cil 4.6.2.7+dfsg-1ubuntu1 all
+libmono-system-transactions4.0-cil 4.6.2.7+dfsg-1ubuntu1 all
+libmono-system-xml-linq4.0-cil 4.6.2.7+dfsg-1ubuntu1 all
+libmono-system-xml4.0-cil 4.6.2.7+dfsg-1ubuntu1 all
+libmono-system4.0-cil 4.6.2.7+dfsg-1ubuntu1 all
-libmosquitto1 1.4.8-1ubuntu0.16.04.4 amd64
+libmosquitto1 1.4.15-2 amd64
-libmp3lame0 3.99.5+repack1-9build1 amd64
+libmp3lame0 3.100-2 amd64
-libmpcdec6 2:0.1~r459-4.1build1 amd64
+libmpcdec6 2:0.1~r495-1 amd64
-libmpeg2-4 0.5.1-7 amd64
-libmpeg2encpp-2.1-0 1:2.1.0+debian-4 amd64
+libmpeg2-4 0.5.1-8 amd64
+libmpeg2encpp-2.1-0 1:2.1.0+debian-5 amd64
-libmpg123-0 1.22.4-1ubuntu0.1 amd64
-libmpg123-0 1.22.4-1ubuntu0.1 i386
-libmplex2-2.1-0 1:2.1.0+debian-4 amd64
+libmpg123-0 1.25.10-1 amd64
+libmpg123-0 1.25.10-1 i386
+libmplex2-2.1-0 1:2.1.0+debian-5 amd64
-libmspack0 0.5-1ubuntu0.16.04.2 amd64
+libmspack0 0.6-3ubuntu0.1 amd64
-libmtdev1 1.1.5-1ubuntu2 amd64
+libmtdev1 1.1.5-1ubuntu3 amd64
-libmuffin0 3.6.0+sylvia amd64
-libmwaw-0.3-3 0.3.7-1ubuntu2.1 amd64
+libmuffin0 3.8.2+tara amd64
+libmwaw-0.3-3 0.3.13-1 amd64
-libmysqlclient20 5.7.24-0ubuntu0.16.04.1 amd64
+libmysqlclient20 5.7.24-0ubuntu0.18.04.1 amd64
-libmysqlcppconn7v5 1.1.7-0ubuntu1 amd64
-libmythes-1.2-0 2:1.2.4-1ubuntu3 amd64
-libnatpmp1 20110808-4 amd64
+libmysqlcppconn7v5 1.1.9-1 amd64
+libmythes-1.2-0 2:1.2.4-3 amd64
+libnatpmp1 20150609-2 amd64
-libndp0 1.4-2ubuntu0.16.04.1 amd64
-libnemo-extension1 3.6.5+sylvia amd64
-libneon27 0.30.1-3build1 amd64
+libndp0 1.6-1 amd64
+libnemo-extension1 3.8.6+tara amd64
+libneon27 0.30.2-2build1 amd64
-libnet-cidr-perl 0.17-1 all
+libnet-cidr-perl 0.18-1 all
-libnet-dns-perl 0.81-2build1 amd64
-libnet-domain-tld-perl 1.73-1 all
-libnet-http-perl 6.09-1 all
+libnet-dns-perl 1.10-2 all
+libnet-domain-tld-perl 1.75-1 all
+libnet-http-perl 6.17-1 all
-libnet-server-perl 2.008-2 all
-libnet-sftp-foreign-perl 1.81+dfsg-1 all
-libnet-smtp-ssl-perl 1.03-1 all
+libnet-server-perl 2.009-1 all
+libnet-sftp-foreign-perl 1.87+dfsg-1 all
+libnet-smtp-ssl-perl 1.04-1 all
-libnet1 1.1.6+dfsg-3 amd64
+libnet1 1.1.6+dfsg-3.1 amd64
-libnetfilter-conntrack3 1.0.5-1 amd64
+libnetfilter-conntrack3 1.0.6-2 amd64
-libnfsidmap2 0.25-5 amd64
+libnfsidmap2 0.25-5.1 amd64
-libnids1.21 1.23-2ubuntu1 amd64
+libnids1.21 1.24-4 amd64
-libnl-3-200 3.2.27-1ubuntu0.16.04.1 amd64
-libnl-genl-3-200 3.2.27-1ubuntu0.16.04.1 amd64
-libnl-route-3-200 3.2.27-1ubuntu0.16.04.1 amd64
-libnm-glib-vpn1 1.2.6-0ubuntu0.16.04.2 amd64
-libnm-glib4 1.2.6-0ubuntu0.16.04.2 amd64
+libnl-3-200 3.2.29-0ubuntu3 amd64
+libnl-genl-3-200 3.2.29-0ubuntu3 amd64
+libnl-route-3-200 3.2.29-0ubuntu3 amd64
+libnm-glib-vpn1 1.10.6-2ubuntu1 amd64
+libnm-glib4 1.10.6-2ubuntu1 amd64
-libnm-gtk0 1.2.6-0ubuntu0.16.04.4 amd64
+libnm-gtk0 1.8.10-2ubuntu1 amd64
-libnotify-bin 0.7.6-2svn1 amd64
+libnotify-bin 0.7.7-3 amd64
-libnotify4 0.7.6-2svn1 amd64
-libnpth0 1.2-3 amd64
-libnspr4 2:4.13.1-0ubuntu0.16.04.1 amd64
-libnspr4 2:4.13.1-0ubuntu0.16.04.1 i386
-libnss-mdns 0.10-7 amd64
+libnotify4 0.7.7-3 amd64
+libnpth0 1.5-3 amd64
+libnspr4 2:4.18-1ubuntu1 amd64
+libnspr4 2:4.18-1ubuntu1 i386
+libnss-mdns 0.10-8ubuntu1 amd64
-libntdb1 1.0-9 amd64
+libntdb1 1.0-9build1 amd64
-libnuma1 2.0.11-1ubuntu1.1 amd64
-libnux-4.0-common 4.0.8+16.04.20180622.2-0ubuntu1 all
+libnuma1 2.0.11-2.1 amd64
+libnux-4.0-common 4.0.8+18.04.20180622.2-0ubuntu1 all
-liboauth0 1.0.3-0ubuntu2 amd64
+liboauth0 1.0.3-1 amd64
-libodbc1 2.3.1-4.1 amd64
-libodbc1 2.3.1-4.1 i386
-libodfgen-0.1-1 0.1.6-1ubuntu2 amd64
-libofa0 0.9.3-10ubuntu1 amd64
+libodbc1 2.3.4-1.1ubuntu3 amd64
+libodbc1 2.3.4-1.1ubuntu3 i386
+libodfgen-0.1-1 0.1.6-2 amd64
+libofa0 0.9.3-15 amd64
-libopenexr22 2.2.0-10ubuntu2 amd64
+libopenexr22 2.2.0-11.1ubuntu1 amd64
-libopenjp2-7 2.1.2-1.1+deb9u2build0.1 amd64
+libopenjp2-7 2.3.0-1 amd64
-libopenobex2 1.7.1-5ubuntu0.1 amd64
+libopenobex2 1.7.2-1 amd64
-liborbit-2-0 1:2.14.19-1build1 amd64
-liborbit2 1:2.14.19-1build1 amd64
-liborc-0.4-0 1:0.4.25-1 amd64
-liborc-0.4-0 1:0.4.25-1 i386
+liborbit-2-0 1:2.14.19-4 amd64
+liborbit2 1:2.14.19-4 amd64
+liborc-0.4-0 1:0.4.28-1 amd64
+liborc-0.4-0 1:0.4.28-1 i386
-libossp-uuid16 1.6.2-1.5build2 amd64
+libossp-uuid16 1.6.2-1.5build4 amd64
-libpackage-deprecationmanager-perl 0.15-1 all
+libpackage-deprecationmanager-perl 0.17-1 all
-libpagemaker-0.0-0 0.0.3-1ubuntu1 amd64
+libpagemaker-0.0-0 0.0.4-1 amd64
-libpam-gnome-keyring 3.18.3-0ubuntu2 amd64
+libpam-gnome-keyring 3.28.0.2-1ubuntu1.18.04.1 amd64
-libpaper-utils 1.1.24+nmu4ubuntu1 amd64
-libpaper1 1.1.24+nmu4ubuntu1 amd64
+libpaper-utils 1.1.24+nmu5ubuntu1 amd64
+libpaper1 1.1.24+nmu5ubuntu1 amd64
-libparse-debianchangelog-perl 1.2.0-8 all
+libparse-debianchangelog-perl 1.2.0-12 all
-libpcap0.8 1.7.4-2 amd64
+libpcap0.8 1.8.1-6ubuntu1 amd64
-libpcre16-3 2:8.38-3.1 amd64
+libpcre16-3 2:8.39-9 amd64
-libpcrecpp0v5 2:8.38-3.1 amd64
-libpcsclite1 1.8.14-1ubuntu1.16.04.1 amd64
+libpcrecpp0v5 2:8.39-9 amd64
+libpcsclite1 1.8.23-1 amd64
-libpeas-common 1.16.0-1ubuntu2 all
+libpeas-common 1.22.0-2 all
-libphonon4 4:4.8.3-0ubuntu3 amd64
-libphp-serialization-perl 0.34-1 all
-libpipeline1 1.4.1-2 amd64
-libpixman-1-0 0.33.6-1 amd64
-libpixman-1-0 0.33.6-1 i386
-libpj2 2.1.0.0.ast20130823-1+deb8u1build0.16.04.1 amd64
-libpjlib-util2 2.1.0.0.ast20130823-1+deb8u1build0.16.04.1 amd64
+libphonon4 4:4.10.0-2 amd64
+libphp-serialization-perl 0.34-2 all
+libpipeline1 1.5.0-1 amd64
+libpixman-1-0 0.34.0-2 amd64
+libpixman-1-0 0.34.0-2 i386
+libpj2 2.7.2~dfsg-1 amd64
+libpjlib-util2 2.7.2~dfsg-1 amd64
-libpjnath2 2.1.0.0.ast20130823-1+deb8u1build0.16.04.1 amd64
+libpjnath2 2.7.2~dfsg-1 amd64
-libpkcs11-helper1 1.11-5 amd64
+libpkcs11-helper1 1.22-4 amd64
-libplist3 1.12-3.1ubuntu0.16.04.1 amd64
+libplist3 2.0.0-2ubuntu1 amd64
-libpolkit-agent-1-0 0.105-14.1ubuntu0.1 amd64
-libpolkit-backend-1-0 0.105-14.1ubuntu0.1 amd64
+libpolkit-agent-1-0 0.105-20ubuntu0.18.04.1 amd64
+libpolkit-backend-1-0 0.105-20ubuntu0.18.04.1 amd64
-libpolkit-qt-1-1 0.112.0-4 amd64
-libpolkit-qt5-1-1 0.112.0-4 amd64
+libpolkit-qt-1-1 0.112.0-5 amd64
+libpolkit-qt5-1-1 0.112.0-5 amd64
-libportaudio2 19+svn20140130-1build1 amd64
+libportaudio2 19.6.0-1 amd64
-libpq5 9.5.14-0ubuntu0.16.04 amd64
+libpq5 10.5-0ubuntu0.18.04 amd64
-libproxy-tools 0.4.11-5ubuntu1 amd64
+libproxy-tools 0.4.15-1 amd64
-libproxy1-plugin-gsettings 0.4.11-5ubuntu1 amd64
-libproxy1-plugin-networkmanager 0.4.11-5ubuntu1 amd64
-libproxy1v5 0.4.11-5ubuntu1 amd64
-libproxy1v5 0.4.11-5ubuntu1 i386
+libproxy1-plugin-gsettings 0.4.15-1 amd64
+libproxy1-plugin-networkmanager 0.4.15-1 amd64
+libproxy1v5 0.4.15-1 amd64
+libproxy1v5 0.4.15-1 i386
-libpurple-bin 1:2.10.12-0ubuntu5.2 all
+libpurple-bin 1:2.12.0-1ubuntu4 all
-libpwquality-common 1.3.0-0ubuntu1 all
-libpwquality1 1.3.0-0ubuntu1 amd64
+libpwquality-common 1.4.0-2 all
+libpwquality1 1.4.0-2 amd64
-libqca2 2.1.1-2ubuntu1 amd64
+libqca2 2.1.3-2ubuntu2 amd64
-libqmi-glib5 1.16.2-1ubuntu0.16.04.1 amd64
-libqmi-proxy 1.16.2-1ubuntu0.16.04.1 amd64
+libqmi-glib5 1.18.0-3ubuntu1 amd64
+libqmi-proxy 1.18.0-3ubuntu1 amd64
-libqpdf21 8.0.2-3~16.04.1 amd64
+libqpdf21 8.0.2-3 amd64
-libqtassistantclient4 4.6.3-7 amd64
+libqtassistantclient4 4.6.3-7build1 amd64
-libraptor2-0 2.0.14-1 amd64
-librarian0 0.8.1-6 amd64
-librasqal3 0.9.32-1 amd64
-libraw1394-11 2.1.1-2 amd64
-libraw1394-11 2.1.1-2 i386
+libraptor2-0 2.0.14-1build1 amd64
+librarian0 0.8.1-6build1 amd64
+librasqal3 0.9.32-1build1 amd64
+libraw1394-11 2.1.2-1 amd64
+libraw1394-11 2.1.2-1 i386
-librdf0 1.0.17-1build1 amd64
+librdf0 1.0.17-1.1 amd64
-libreadonly-perl 2.000-2 all
-librecode0 3.6-22 amd64
+libreadonly-perl 2.050-1 all
+librecode0 3.6-23 amd64
-libresid-builder0c2a 2.1.1-14ubuntu2 amd64
-librest-0.7-0 0.7.93-1 amd64
-librevenge-0.0-0 0.0.4-4ubuntu1 amd64
+libresid-builder0c2a 2.1.1-15ubuntu1 amd64
+librest-0.7-0 0.8.0-2 amd64
+librevenge-0.0-0 0.0.4-6ubuntu2 amd64
-librpc-xml-perl 0.79-1 all
-librsvg2-2 2.40.13-3 amd64
-librsvg2-2 2.40.13-3 i386
-librsvg2-common 2.40.13-3 amd64
-librsvg2-common 2.40.13-3 i386
-librsync1 0.9.7-10 amd64
+librsvg2-2 2.40.20-2 amd64
+librsvg2-2 2.40.20-2 i386
+librsvg2-common 2.40.20-2 amd64
+librsvg2-common 2.40.20-2 i386
+librsync1 0.9.7-10build1 amd64
-librtmp1 2.4+20151223.gitfa8646d-1ubuntu0.1 amd64
+librtmp1 2.4+20151223.gitfa8646d.1-1 amd64
-libsasl2-2 2.1.26.dfsg1-14build1 amd64
+libsasl2-2 2.1.27~101-g0780600+dfsg-3ubuntu2 amd64
-libsasl2-modules-db 2.1.26.dfsg1-14build1 amd64
-libsbc1 1.3-1 amd64
+libsasl2-modules-db 2.1.27~101-g0780600+dfsg-3ubuntu2 amd64
+libsbc1 1.3-2 amd64
-libsdl-net1.2 1.2.8-4 i386
-libsdl-ttf2.0-0 2.0.11-3 i386
-libsdl1.2debian 1.2.15+dfsg1-3 amd64
-libsdl1.2debian 1.2.15+dfsg1-3 i386
-libsdl2-2.0-0 2.0.4+dfsg1-2ubuntu2 amd64
+libsdl-net1.2 1.2.8-5 i386
+libsdl-ttf2.0-0 2.0.11-4 i386
+libsdl1.2debian 1.2.15+dfsg2-0.1 amd64
+libsdl1.2debian 1.2.15+dfsg2-0.1 i386
+libsdl2-2.0-0 2.0.8+dfsg1-1ubuntu1.18.04.1 amd64
-libsecret-1-0 0.18.4-1ubuntu2 amd64
-libsecret-1-0 0.18.4-1ubuntu2 i386
-libsecret-common 0.18.4-1ubuntu2 all
+libsecret-1-0 0.18.6-1 amd64
+libsecret-1-0 0.18.6-1 i386
+libsecret-common 0.18.6-1 all
-libsensors4 1:3.4.0-2 amd64
-libsensors4 1:3.4.0-2 i386
+libsensors4 1:3.4.0-4 amd64
+libsensors4 1:3.4.0-4 i386
-libserf-1-1 1.3.8-1 amd64
-libservlet3.0-java 7.0.68-1ubuntu0.1 all
-libservlet3.1-java 8.0.32-1ubuntu1.8 all
+libserf-1-1 1.3.9-6 amd64
+libservlet3.0-java 7.0.78-1 all
+libservlet3.1-java 8.5.30-1ubuntu1.4 all
-libsgutils2-2 1.40-0ubuntu1 amd64
+libsgutils2-2 1.42-2ubuntu1 amd64
-libshine3 3.1.0-4 amd64
+libshine3 3.1.1-1 amd64
-libsidplay1v5 1.36.59-8 amd64
+libsidplay1v5 1.36.59-11 amd64
-libsigc++-2.0-0v5 2.6.2-1 amd64
+libsigc++-2.0-0v5 2.10.0-2 amd64
-libsnappy1v5 1.1.3-2 amd64
-libsndfile1 1.0.25-10ubuntu0.16.04.1 amd64
-libsndfile1 1.0.25-10ubuntu0.16.04.1 i386
-libsndio6.1 1.1.0-2 amd64
-libsnmp-base 5.7.3+dfsg-1ubuntu4.2 all
+libsnappy1v5 1.1.7-1 amd64
+libsndfile1 1.0.28-4 amd64
+libsndfile1 1.0.28-4 i386
+libsndio6.1 1.1.0-3 amd64
+libsnmp-base 5.7.3+dfsg-1.8ubuntu3.1 all
-libsoap-lite-perl 1.19-1 all
-libsonic0 0.2.0-3 amd64
+libsonic0 0.2.0-6 amd64
-libsoundtouch1 1.9.2-2 amd64
-libsoup-gnome2.4-1 2.52.2-1ubuntu0.3 amd64
-libsoup-gnome2.4-1 2.52.2-1ubuntu0.3 i386
-libsoup2.4-1 2.52.2-1ubuntu0.3 amd64
-libsoup2.4-1 2.52.2-1ubuntu0.3 i386
+libsoundtouch1 1.9.2-3 amd64
+libsoup-gnome2.4-1 2.62.1-1ubuntu0.1 amd64
+libsoup-gnome2.4-1 2.62.1-1ubuntu0.1 i386
+libsoup2.4-1 2.62.1-1ubuntu0.1 amd64
+libsoup2.4-1 2.62.1-1ubuntu0.1 i386
-libsoxr0 0.1.2-1 amd64
-libspandsp2 0.0.6-2.1 amd64
+libsoxr0 0.1.2-3 amd64
+libspandsp2 0.0.6+dfsg-0.1 amd64
-libspectre1 0.2.7-3ubuntu2 amd64
-libspeechd2 0.8.3-1ubuntu3 amd64
-libspeex1 1.2~rc1.2-1ubuntu1 amd64
-libspeex1 1.2~rc1.2-1ubuntu1 i386
-libspeexdsp1 1.2~rc1.2-1ubuntu1 amd64
-libspeexdsp1 1.2~rc1.2-1ubuntu1 i386
-libspice-server1 0.12.6-4ubuntu0.3 amd64
-libsqlite0 2.8.17-12fakesync1 amd64
+libspectre1 0.2.8-1 amd64
+libspeechd2 0.8.8-1ubuntu1 amd64
+libspeex1 1.2~rc1.2-1ubuntu2 amd64
+libspeex1 1.2~rc1.2-1ubuntu2 i386
+libspeexdsp1 1.2~rc1.2-1ubuntu2 amd64
+libspeexdsp1 1.2~rc1.2-1ubuntu2 i386
+libspice-server1 0.14.0-1ubuntu2.2 amd64
+libsqlite0 2.8.17-14fakesync1 amd64
-libsrtp0 1.4.5~20130609~dfsg-1.1ubuntu1 amd64
+libsrtp0 1.4.5~20130609~dfsg-2ubuntu1 amd64
-libssh-4 0.6.3-4.3ubuntu0.1 amd64
-libssh-gcrypt-4 0.6.3-4.3ubuntu0.1 amd64
-libssh2-1 1.5.0-2ubuntu0.1 amd64
+libssh-4 0.8.0~20170825.94fa1e38-1ubuntu0.1 amd64
+libssh-gcrypt-4 0.8.0~20170825.94fa1e38-1ubuntu0.1 amd64
+libssh2-1 1.8.0-1 amd64
-libstartup-notification0 0.12-4build1 amd64
+libstartup-notification0 0.12-5 amd64
-libstdc++5 1:3.3.6-28ubuntu1 i386
+libstdc++5 1:3.3.6-30 i386
-libstemmer0d 0+svn585-1 amd64
+libstemmer0d 0+svn585-1build1 amd64
-libsvn1 1.9.3-2ubuntu1.1 amd64
+libsvn1 1.9.7-4ubuntu1 amd64
-libsz2 0.3.2-1 amd64
+libsz2 0.3.2-2 amd64
-libtalloc2 2.1.5-2 amd64
-libtar0 1.2.20-4 amd64
-libtask-weaken-perl 1.04-1 all
+libtalloc2 2.1.10-2ubuntu1 amd64
+libtar0 1.2.20-7 amd64
+libtask-weaken-perl 1.05-1 all
-libtcl8.6 8.6.5+dfsg-2 amd64
+libtcl8.6 8.6.8+dfsg-3 amd64
-libtdb1 1.3.8-2 amd64
-libtdb1 1.3.8-2 i386
-libtelepathy-glib0 0.24.1-1.1 amd64
+libtdb1 1.3.15-2 amd64
+libtdb1 1.3.15-2 i386
+libtelepathy-glib0 0.24.1-2 amd64
-libtevent0 0.9.28-0ubuntu0.16.04.1 amd64
+libtevent0 0.9.34-1 amd64
-libtext-diff-perl 1.43-1 all
+libtext-diff-perl 1.45-1 all
-libthai-data 0.1.24-2 all
-libthai0 0.1.24-2 amd64
-libthai0 0.1.24-2 i386
-libtheora0 1.1.1+dfsg.1-8 amd64
-libtheora0 1.1.1+dfsg.1-8 i386
+libthai-data 0.1.27-2 all
+libthai0 0.1.27-2 amd64
+libthai0 0.1.27-2 i386
+libtheora0 1.1.1+dfsg.1-14 amd64
+libtheora0 1.1.1+dfsg.1-14 i386
-libtiff5 4.0.6-1ubuntu0.4 amd64
-libtiff5 4.0.6-1ubuntu0.4 i386
+libtiff5 4.0.9-5 amd64
+libtiff5 4.0.9-5 i386
-libtinyxml2.6.2v5 2.6.2-3 amd64
+libtinyxml2.6.2v5 2.6.2-4 amd64
-libtk8.6 8.6.5-1 amd64
-libtool 2.4.6-0.1 all
-libtotem-plparser-common 3.10.6-1ubuntu1 all
+libtk8.6 8.6.8-4 amd64
+libtool 2.4.6-2 all
+libtotem-plparser-common 3.26.0-1ubuntu2 all
-libtry-tiny-perl 0.24-1 all
+libtry-tiny-perl 0.30-1 all
-libtwolame0 0.3.13-1.2 amd64
+libtwolame0 0.3.13-3 amd64
-libunity-protocol-private0 7.1.4+16.04.20180209.1-0ubuntu1 amd64
-libunity-scopes-json-def-desktop 7.1.4+16.04.20180209.1-0ubuntu1 all
-libunity9 7.1.4+16.04.20180209.1-0ubuntu1 amd64
+libunity-protocol-private0 7.1.4+18.04.20180209.1-0ubuntu2 amd64
+libunity-scopes-json-def-desktop 7.1.4+18.04.20180209.1-0ubuntu2 all
+libunity9 7.1.4+18.04.20180209.1-0ubuntu2 amd64
-libunshield0 1.0-1 amd64
-libunwind8 1.1-4.1 amd64
-libupnp6 1:1.6.19+git20160116-1 amd64
+libunshield0 1.4.2-1 amd64
+libunwind8 1.2.1-8 amd64
+libupnp6 1:1.6.24-4 amd64
-libupower-glib3 0.99.4-2ubuntu0.3 amd64
-liburi-encode-perl 1.0.1-1 all
-liburi-perl 1.71-1 all
+libupower-glib3 0.99.7-2 amd64
+liburi-encode-perl 1.1.1-1 all
+liburi-perl 1.73-1 all
-libusageenvironment3 2016.02.09-1 amd64
-libusb-0.1-4 2:0.1.12-28 amd64
+libusageenvironment3 2018.02.18-1 amd64
+libusb-0.1-4 2:0.1.12-31 amd64
-libusbmuxd4 1.0.10-2ubuntu0.1 amd64
-libustr-1.0-1 1.0.4-5 amd64
+libusbmuxd4 1.1.0~git20171206.c724e70f-0.1 amd64
+libustr-1.0-1 1.0.4-6 amd64
-libuv1 1.8.0-1 amd64
-libv4l-0 1.10.0-1 amd64
-libv4l-0 1.10.0-1 i386
-libv4lconvert0 1.10.0-1 amd64
-libv4lconvert0 1.10.0-1 i386
+libuv1 1.18.0-3 amd64
+libv4l-0 1.14.2-1 amd64
+libv4l-0 1.14.2-1 i386
+libv4lconvert0 1.14.2-1 amd64
+libv4lconvert0 1.14.2-1 i386
-libvisual-0.4-0 0.4.0-8 amd64
-libvisual-0.4-0 0.4.0-8 i386
-libvisual-0.4-plugins 1:0.4.0+dfsg1-8 amd64
+libvisual-0.4-0 0.4.0-11 amd64
+libvisual-0.4-0 0.4.0-11 i386
+libvisual-0.4-plugins 1:0.4.0+dfsg1-11 amd64
-libvorbis0a 1.3.5-3ubuntu0.2 amd64
-libvorbis0a 1.3.5-3ubuntu0.2 i386
-libvorbisenc2 1.3.5-3ubuntu0.2 amd64
-libvorbisenc2 1.3.5-3ubuntu0.2 i386
-libvorbisfile3 1.3.5-3ubuntu0.2 amd64
-libvorbisfile3 1.3.5-3ubuntu0.2 i386
+libvorbis0a 1.3.5-4.2 amd64
+libvorbis0a 1.3.5-4.2 i386
+libvorbisenc2 1.3.5-4.2 amd64
+libvorbisenc2 1.3.5-4.2 i386
+libvorbisfile3 1.3.5-4.2 amd64
+libvorbisfile3 1.3.5-4.2 i386
-libvsqlitepp3v5 0.3.13-3.1 amd64
+libvsqlitepp3v5 0.3.13-4 amd64
-libvte-common 1:0.28.2-5ubuntu3 all
-libvte9 1:0.28.2-5ubuntu3 amd64
-libwacom-common 0.22-1~ubuntu16.04.1 all
-libwacom2 0.22-1~ubuntu16.04.1 amd64
-libwavpack1 4.75.2-2ubuntu0.1 amd64
-libwavpack1 4.75.2-2ubuntu0.1 i386
-libwayland-client0 1.12.0-1~ubuntu16.04.3 amd64
-libwayland-cursor0 1.12.0-1~ubuntu16.04.3 amd64
+libvte-common 1:0.28.2-5ubuntu4 all
+libvte9 1:0.28.2-5ubuntu4 amd64
+libwacom-common 0.29-1 all
+libwacom2 0.29-1 amd64
+libwavpack1 5.1.0-2ubuntu1.1 amd64
+libwavpack1 5.1.0-2ubuntu1.1 i386
+libwayland-client0 1.14.0-2 amd64
+libwayland-cursor0 1.14.0-2 amd64
-libwayland-server0 1.12.0-1~ubuntu16.04.3 amd64
+libwayland-server0 1.14.0-2 amd64
-libwildmidi-config 0.3.8-2 all
+libwildmidi-config 0.4.2-1 all
-libwind0-heimdal 1.7~git20150920+dfsg-4ubuntu1.16.04.1 amd64
-libwinpr-crt0.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libwinpr-dsparse0.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libwinpr-environment0.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libwinpr-file0.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libwinpr-handle0.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libwinpr-heap0.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libwinpr-input0.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libwinpr-interlocked0.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libwinpr-library0.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libwinpr-path0.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libwinpr-pool0.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libwinpr-registry0.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libwinpr-rpc0.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libwinpr-sspi0.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libwinpr-synch0.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libwinpr-sysinfo0.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libwinpr-thread0.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
-libwinpr-utils0.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
+libwind0-heimdal 7.5.0+dfsg-1 amd64
+libwinpr-crt0.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libwinpr-dsparse0.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libwinpr-environment0.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libwinpr-file0.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libwinpr-handle0.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libwinpr-heap0.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libwinpr-input0.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libwinpr-interlocked0.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libwinpr-library0.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libwinpr-path0.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libwinpr-pool0.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libwinpr-registry0.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libwinpr-rpc0.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libwinpr-sspi0.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libwinpr-synch0.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libwinpr-sysinfo0.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libwinpr-thread0.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
+libwinpr-utils0.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
-libwnck-3-common 3.14.1-2 all
-libwnck-common 1:2.30.7-5ubuntu1.1 all
+libwnck-3-common 3.24.1-2 all
+libwnck-common 1:2.30.7-5.1ubuntu1 all
-libwpd-0.10-10 0.10.1-1ubuntu1 amd64
-libwpg-0.3-3 0.3.1-1ubuntu1 amd64
-libwps-0.4-4 0.4.3-1ubuntu1 amd64
+libwpd-0.10-10 0.10.2-2 amd64
+libwpg-0.3-3 0.3.1-3 amd64
+libwps-0.4-4 0.4.8-1 amd64
-libwww-perl 6.15-1 all
-libx11-xcb1 2:1.6.3-1ubuntu2.1 amd64
-libx11-xcb1 2:1.6.3-1ubuntu2.1 i386
+libx11-xcb1 2:1.6.4-3ubuntu0.1 amd64
+libx11-xcb1 2:1.6.4-3ubuntu0.1 i386
-libx86-1 1.1+ds1-10 amd64
+libx86-1 1.1+ds1-10.2 amd64
-libxapp1 1.0.4+sylvia amd64
-libxatracker2 18.0.5-0ubuntu0~16.04.1 amd64
+libxapp1 1.2.2+tara amd64
+libxatracker2 18.0.5-0ubuntu0~18.04.1 amd64
-libxcb-composite0 1.11.1-1ubuntu1 amd64
-libxcb-damage0 1.11.1-1ubuntu1 amd64
-libxcb-dri2-0 1.11.1-1ubuntu1 amd64
-libxcb-dri2-0 1.11.1-1ubuntu1 i386
-libxcb-dri3-0 1.11.1-1ubuntu1 amd64
-libxcb-dri3-0 1.11.1-1ubuntu1 i386
-libxcb-glx0 1.11.1-1ubuntu1 amd64
-libxcb-glx0 1.11.1-1ubuntu1 i386
+libxcb-composite0 1.13-1 amd64
+libxcb-damage0 1.13-1 amd64
+libxcb-dri2-0 1.13-1 amd64
+libxcb-dri2-0 1.13-1 i386
+libxcb-dri3-0 1.13-1 amd64
+libxcb-dri3-0 1.13-1 i386
+libxcb-glx0 1.13-1 amd64
+libxcb-glx0 1.13-1 i386
-libxcb-present0 1.11.1-1ubuntu1 amd64
-libxcb-present0 1.11.1-1ubuntu1 i386
-libxcb-randr0 1.11.1-1ubuntu1 amd64
+libxcb-present0 1.13-1 amd64
+libxcb-present0 1.13-1 i386
+libxcb-randr0 1.13-1 amd64
-libxcb-render0 1.11.1-1ubuntu1 amd64
-libxcb-render0 1.11.1-1ubuntu1 i386
-libxcb-shape0 1.11.1-1ubuntu1 amd64
-libxcb-shm0 1.11.1-1ubuntu1 amd64
-libxcb-shm0 1.11.1-1ubuntu1 i386
-libxcb-sync1 1.11.1-1ubuntu1 amd64
-libxcb-sync1 1.11.1-1ubuntu1 i386
+libxcb-render0 1.13-1 amd64
+libxcb-render0 1.13-1 i386
+libxcb-shape0 1.13-1 amd64
+libxcb-shm0 1.13-1 amd64
+libxcb-shm0 1.13-1 i386
+libxcb-sync1 1.13-1 amd64
+libxcb-sync1 1.13-1 i386
-libxcb-xfixes0 1.11.1-1ubuntu1 amd64
-libxcb-xkb1 1.11.1-1ubuntu1 amd64
-libxcb-xtest0 1.11.1-1ubuntu1 amd64
-libxcb-xv0 1.11.1-1ubuntu1 amd64
+libxcb-xfixes0 1.13-1 amd64
+libxcb-xkb1 1.13-1 amd64
+libxcb-xtest0 1.13-1 amd64
+libxcb-xv0 1.13-1 amd64
-libxcursor1 1:1.1.14-1ubuntu0.16.04.2 amd64
-libxcursor1 1:1.1.14-1ubuntu0.16.04.2 i386
+libxcursor1 1:1.1.15-1 amd64
+libxcursor1 1:1.1.15-1 i386
-libxfreerdp-client1.1 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 amd64
+libxfreerdp-client1.1 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1 amd64
-libxkbcommon-x11-0 0.5.0-1ubuntu2.1 amd64
-libxkbcommon0 0.5.0-1ubuntu2.1 amd64
+libxkbcommon-x11-0 0.8.0-1 amd64
+libxkbcommon0 0.8.0-1 amd64
-libxml-libxml-simple-perl 0.95-1 all
-libxml-namespacesupport-perl 1.11-1 all
+libxml-libxml-simple-perl 0.99-1 all
+libxml-namespacesupport-perl 1.12-1 all
-libxml-sax-base-perl 1.07-1 all
+libxml-sax-base-perl 1.09-1 all
-libxml-simple-perl 2.22-1 all
-libxml-twig-perl 1:3.48-1 all
-libxml-xpathengine-perl 0.13-1 all
+libxml-simple-perl 2.24-1 all
+libxml-twig-perl 1:3.50-1 all
+libxml-xpathengine-perl 0.14-1 all
-libxml2-utils 2.9.3+dfsg1-1ubuntu0.6 amd64
-libxmlrpc-epi0 0.54.2-1.1ubuntu0.1 amd64
+libxml2-utils 2.9.4+dfsg1-6.1ubuntu1.2 amd64
+libxmlrpc-epi0 0.54.2-1.2 amd64
-libxplayer-plparser18 1.0.2+serena amd64
+libxplayer-plparser18 1.0.2+tara amd64
-libxrandr2 2:1.5.0-1 amd64
-libxrandr2 2:1.5.0-1 i386
+libxrandr2 2:1.5.1-1 amd64
+libxrandr2 2:1.5.1-1 i386
-libxrender1 1:0.9.9-0ubuntu1 amd64
-libxrender1 1:0.9.9-0ubuntu1 i386
-libxres1 2:1.0.7-1 amd64
-libxshmfence1 1.2-1 amd64
-libxshmfence1 1.2-1 i386
-libxslt1.1 1.1.28-2.1ubuntu0.1 amd64
-libxslt1.1 1.1.28-2.1ubuntu0.1 i386
+libxrender1 1:0.9.10-1 amd64
+libxrender1 1:0.9.10-1 i386
+libxres1 2:1.2.0-2 amd64
+libxshmfence1 1.3-1 amd64
+libxshmfence1 1.3-1 i386
+libxslt1.1 1.1.29-5 amd64
+libxslt1.1 1.1.29-5 i386
-libxtst6 2:1.2.2-1 amd64
-libxtst6 2:1.2.2-1 i386
-libxv1 2:1.0.10-1 amd64
-libxv1 2:1.0.10-1 i386
-libxvidcore4 2:1.3.4-1 amd64
-libxvmc1 2:1.0.9-1ubuntu1 amd64
+libxtst6 2:1.2.3-1 amd64
+libxtst6 2:1.2.3-1 i386
+libxv1 2:1.0.11-1 amd64
+libxv1 2:1.0.11-1 i386
+libxvidcore4 2:1.3.5-1 amd64
+libxvmc1 2:1.0.10-1 amd64
-libyaml-0-2 0.1.6-3 amd64
+libyaml-0-2 0.1.7-2ubuntu3 amd64
-libyaml-perl 1.15-1 all
-libyaml-tiny-perl 1.69-1 all
-libyelp0 3.10.2.3 amd64
-libzbar0 0.10+doc-10ubuntu1 amd64
-libzeitgeist-2.0-0 0.9.16-0ubuntu4 amd64
+libyaml-perl 1.24-1 all
+libyaml-tiny-perl 1.70-1 all
+libyelp0 3.26.0-1ubuntu2mint1 amd64
+libzbar0 0.10+doc-10.1build2 amd64
+libzeitgeist-2.0-0 1.0-0.1ubuntu1 amd64
-libzip4 1.0.1-0ubuntu1 amd64
+libzip4 1.1.2-1.1 amd64
-lightdm-settings 1.1.4 all
-lintian 2.5.43ubuntu0.1 all
-linux-base 4.5ubuntu1~16.04.1 all
-linux-firmware 1.157.20 all
+lightdm-settings 1.2.3 all
+lintian 2.5.81ubuntu1 all
+linux-base 4.5ubuntu1 all
+linux-firmware 1.173.1 all
-lm-sensors 1:3.4.0-2 amd64
-localechooser-data 2.65ubuntu4 all
+lm-sensors 1:3.4.0-4 amd64
+localechooser-data 2.71ubuntu3 all
-lockfile-progs 0.1.17 amd64
+lockfile-progs 0.1.17build1 amd64
-logrotate 3.8.7-2ubuntu2.16.04.2 amd64
+logrotate 3.11.0-0.1ubuntu1 amd64
-lshw 02.17-1.1ubuntu3.5 amd64
+lshw 02.18-0.1ubuntu6.18.04.1 amd64
-ltrace 0.7.3-5.1ubuntu4 amd64
-lua-lpeg 0.12.2-1 amd64
-lupin-casper 0.57 all
-lupin-support 0.57 amd64
-lvm2 2.02.133-1ubuntu10 amd64
-lxappearance 0.6.2-1 amd64
+ltrace 0.7.3-6ubuntu1 amd64
+lua-lpeg 1.0.0-2 amd64
+lupin-casper 0.57build1 all
+lupin-support 0.57build1 amd64
+lvm2 2.02.176-4.1ubuntu3 amd64
+lxappearance 0.6.3-1 amd64
-lxde-common 0.99.1-1ubuntu1 all
+lxde-common 0.99.2-3 all
-lxde-icon-theme 0.5.1-1 all
+lxde-icon-theme 0.5.1-2 all
-lxmenu-data 0.1.5-1 all
-lxpanel 0.8.2-1ubuntu2.1 amd64
-lxpanel-data 0.8.2-1ubuntu2.1 all
+lxmenu-data 0.1.5-2 all
+lxpanel 0.9.3-1ubuntu3 amd64
+lxpanel-data 0.9.3-1ubuntu3 all
-lxterminal 0.2.0-1ubuntu0.1 amd64
+lxterminal 0.3.1-2ubuntu2 amd64
-make 4.1-6 amd64
-makedev 2.3.1-93ubuntu2~ubuntu16.04.1 all
+make 4.1-9.1ubuntu1 amd64
+makedev 2.3.1-93ubuntu2 all
-manpages 4.04-2 all
-manpages-dev 4.04-2 all
+manpages 4.15-1 all
+manpages-dev 4.15-1 all
-media-player-info 22-2 all
+media-player-info 23-1 all
-mesa-utils 8.3.0-1 amd64
+mesa-utils 8.4.0-1 amd64
-mint-info-cinnamon 2017.10.27 amd64
+mint-info-cinnamon 2018.02.07 all
-mint-meta-cinnamon 2017.09.19 all
-mint-translations 2018.01.06 all
+mint-translations 2018.06.26 all
-mint-x-icons 1.4.6 all
-mint-y-icons 1.1.3 all
+mint-x-icons 1.5.0 all
+mint-y-icons 1.3.0 all
-mintbackup 2.3.2 all
-mintdrivers 1.3.7 all
+mintbackup 2.3.4 all
+mintdrivers 1.4.1 all
-mintnanny 1.5.4 all
+mintnanny 1.5.6 all
-mintsystem 8.3.4 all
-mintupdate 5.3.2.5 all
+mintsystem 8.4.0 all
+mintupdate 5.4.1 all
-mintupload 4.1.1 all
-mintwelcome 2.2.6 all
+mintupload 4.1.2 all
+mintwelcome 2.3.3 all
-mlocate 0.26-1ubuntu2 amd64
-mlock 8:2007f~dfsg-4 amd64
-mobile-broadband-provider-info 20140317-1 all
-modemmanager 1.6.4-1ubuntu0.16.04.1 amd64
+mlocate 0.26-2ubuntu3.1 amd64
+mlock 8:2007f~dfsg-5build1 amd64
+mobile-broadband-provider-info 20170903-1 all
+modemmanager 1.6.8-2ubuntu1 amd64
-monitoring-plugins 2.1.2-2ubuntu2 all
-monitoring-plugins-basic 2.1.2-2ubuntu2 amd64
-monitoring-plugins-common 2.1.2-2ubuntu2 amd64
-monitoring-plugins-standard 2.1.2-2ubuntu2 amd64
-mono-4.0-gac 4.2.1.102+dfsg2-7ubuntu4 all
-mono-gac 4.2.1.102+dfsg2-7ubuntu4 all
-mono-runtime 4.2.1.102+dfsg2-7ubuntu4 amd64
-mono-runtime-common 4.2.1.102+dfsg2-7ubuntu4 amd64
-mono-runtime-sgen 4.2.1.102+dfsg2-7ubuntu4 amd64
+monitoring-plugins 2.2-3ubuntu2 all
+monitoring-plugins-basic 2.2-3ubuntu2 amd64
+monitoring-plugins-common 2.2-3ubuntu2 amd64
+monitoring-plugins-standard 2.2-3ubuntu2 amd64
+mono-4.0-gac 4.6.2.7+dfsg-1ubuntu1 all
+mono-gac 4.6.2.7+dfsg-1ubuntu1 all
+mono-runtime 4.6.2.7+dfsg-1ubuntu1 amd64
+mono-runtime-common 4.6.2.7+dfsg-1ubuntu1 amd64
+mono-runtime-sgen 4.6.2.7+dfsg-1ubuntu1 amd64
-mosquitto-clients 1.4.8-1ubuntu0.16.04.4 amd64
+mosquitto-clients 1.4.15-2 amd64
-mousetweaks 3.12.0-1ubuntu2 amd64
-mscompress 0.4-3 amd64
-mtools 4.0.18-2ubuntu0.16.04 amd64
-mtr-tiny 0.86-1ubuntu0.1 amd64
-muffin-common 3.6.0+sylvia all
+mousetweaks 3.12.0-4 amd64
+mscompress 0.4-3build1 amd64
+mtools 4.0.18-2ubuntu1 amd64
+mtr-tiny 0.92-1 amd64
+muffin-common 3.8.2+tara all
-mysql-client-5.7 5.7.24-0ubuntu0.16.04.1 amd64
-mysql-client-core-5.7 5.7.24-0ubuntu0.16.04.1 amd64
-mysql-common 5.7.24-0ubuntu0.16.04.1 all
-mysql-server 5.7.24-0ubuntu0.16.04.1 all
+mysql-client-5.7 5.7.24-0ubuntu0.18.04.1 amd64
+mysql-client-core-5.7 5.7.24-0ubuntu0.18.04.1 amd64
+mysql-common 5.8+1.0.4 all
+mysql-server 5.7.24-0ubuntu0.18.04.1 all
-mythes-en-us 1:5.1.0-1ubuntu2.2 all
-nagios-plugins 2.1.2-2ubuntu2 all
-nagios-plugins-basic 2.1.2-2ubuntu2 all
-nano 2.5.3-2ubuntu2 amd64
-nautilus-data 1:3.18.4.is.3.14.3-0ubuntu6 all
+mythes-en-us 1:6.0.3-3 all
+nagios-plugins 2.2-3ubuntu2 all
+nagios-plugins-basic 2.2-3ubuntu2 all
+nano 2.9.3-2 amd64
+nautilus-data 1:3.26.4-0~ubuntu18.04.1 all
-ndiswrapper 1.60-3~ubuntu16.04.3 amd64
-ndiswrapper-dkms 1.60-3~ubuntu16.04.3 all
+ndiswrapper 1.60-6 amd64
+ndiswrapper-dkms 1.60-6 all
-nemo-emblems 3.6.0+sylvia all
-nemo-fileroller 3.6.0+sylvia amd64
+nemo-emblems 3.8.0+tara all
+nemo-fileroller 3.8.0+tara amd64
-nemo-share 3.6.0+sylvia amd64
-net-tools 1.60-26ubuntu1 amd64
+nemo-share 3.8.0+tara amd64
+net-tools 1.60+git20161116.90da8a0-1ubuntu1 amd64
-netcat-openbsd 1.105-7ubuntu1 amd64
+netcat-openbsd 1.187-1ubuntu0.1 amd64
-network-manager-pptp 1.1.93-1ubuntu1 amd64
-network-manager-pptp-gnome 1.1.93-1ubuntu1 amd64
+network-manager-pptp 1.2.6-1 amd64
+network-manager-pptp-gnome 1.2.6-1 amd64
-nvidia-prime-applet 1.0.6 all
+nvidia-prime-applet 1.0.7 all
-odbcinst 2.3.1-4.1 amd64
-odbcinst1debian2 2.3.1-4.1 amd64
-odbcinst1debian2 2.3.1-4.1 i386
+odbcinst 2.3.4-1.1ubuntu3 amd64
+odbcinst1debian2 2.3.4-1.1ubuntu3 amd64
+odbcinst1debian2 2.3.4-1.1ubuntu3 i386
-openprinting-ppds 20160212-0ubuntu1 all
+openprinting-ppds 20180306-1 all
-openvpn 2.3.10-1ubuntu2.1 amd64
-os-prober 1.70ubuntu3.3 amd64
+openvpn 2.4.4-2ubuntu1.1 amd64
+os-prober 1.74ubuntu1 amd64
-oxygen-icon-theme 5:5.18.0-0ubuntu1 all
-oxygen5-icon-theme 5.18.0-0ubuntu1 all
-p11-kit 0.23.2-5~ubuntu16.04.1 amd64
+oxygen-icon-theme 5:5.44.0-0ubuntu1 all
+oxygen5-icon-theme 5:5.44.0-0ubuntu1 all
+p11-kit 0.23.9-2 amd64
-p7zip 9.20.1~dfsg.1-4.2 amd64
+p7zip 16.02+dfsg-6 amd64
-patch 2.7.5-1ubuntu0.16.04.1 amd64
-patchutils 0.3.4-1 amd64
-pax 1:20151013-1 amd64
+patch 2.7.6-2ubuntu1 amd64
+patchutils 0.3.4-2 amd64
+pax 1:20171021-2 amd64
-pcmciautils 018-8 amd64
+pcmciautils 018-8build1 amd64
-phonon 4:4.8.3-0ubuntu3 amd64
-phonon-backend-gstreamer 4:4.8.2-0ubuntu2 amd64
-phonon-backend-gstreamer-common 4:4.8.2-0ubuntu2 amd64
+phonon 4:4.10.0-2 amd64
+phonon-backend-gstreamer 4:4.9.0-1 amd64
+phonon-backend-gstreamer-common 4:4.9.0-1 amd64
-php-date 1.4.7-2build1 all
-php-doctrine-annotations 1.2.7-1build1 all
-php-doctrine-cache 1.6.0-1ubuntu2 all
-php-doctrine-collections 1.3.0-2ubuntu1 all
-php-doctrine-common 2.4.3-1ubuntu1 all
-php-doctrine-dbal 2.4.5-2build1 all
-php-doctrine-inflector 1.1.0-1ubuntu1 all
-php-doctrine-lexer 1.0.1-3build1 all
+php-date 1.4.7-3 all
+php-doctrine-annotations 1.5.0really1.2.7-1 all
+php-doctrine-cache 1.7.1-1 all
+php-doctrine-collections 1.5.0-1 all
+php-doctrine-common 2.6.1-2 all
+php-doctrine-dbal 2.5.13-1 all
+php-doctrine-inflector 1.2.0-1 all
+php-doctrine-lexer 1.0.1-4 all
-php-phpseclib 2.0.1-1build1 all
+php-phpseclib 2.0.9-1 all
-php7.2-bz2 7.2.8-1+ubuntu14.04.1+deb.sury.org+1 amd64
+php7.2-bz2 7.2.10-0ubuntu0.18.04.1 amd64
-php7.2-ldap 7.2.8-1+ubuntu14.04.1+deb.sury.org+1 amd64
-php7.2-mbstring 7.2.8-1+ubuntu14.04.1+deb.sury.org+1 amd64
-php7.2-mysql 7.2.8-1+ubuntu14.04.1+deb.sury.org+1 amd64
+php7.2-ldap 7.2.10-0ubuntu0.18.04.1 amd64
+php7.2-mbstring 7.2.10-0ubuntu0.18.04.1 amd64
+php7.2-mysql 7.2.10-0ubuntu0.18.04.1 amd64
-php7.2-sqlite3 7.2.8-1+ubuntu14.04.1+deb.sury.org+1 amd64
-php7.2-xml 7.2.8-1+ubuntu14.04.1+deb.sury.org+1 amd64
-php7.2-zip 7.2.8-1+ubuntu14.04.1+deb.sury.org+1 amd64
-phpmyadmin 4:4.5.4.1-2ubuntu2.1 all
+php7.2-sqlite3 7.2.10-0ubuntu0.18.04.1 amd64
+php7.2-xml 7.2.10-0ubuntu0.18.04.1 amd64
+php7.2-zip 7.2.10-0ubuntu0.18.04.1 amd64
+phpmyadmin 4:4.6.6-5 all
-pinentry-gnome3 0.9.7-3 amd64
+pinentry-gnome3 1.1.0-1 amd64
-pkg-config 0.29.1-0ubuntu1 amd64
+pkg-config 0.29.1-0ubuntu2 amd64
-pm-utils 1.4.1-16 all
-policykit-1 0.105-14.1ubuntu0.1 amd64
-policykit-1-gnome 0.105-2ubuntu2 amd64
+pm-utils 1.4.1-17 all
+policykit-1 0.105-20ubuntu0.18.04.1 amd64
+policykit-1-gnome 0.105-6ubuntu2 amd64
-powermgmt-base 1.31+nmu1 all
-ppp 2.4.7-1+2ubuntu1 amd64
-pppconfig 2.3.22 all
+powermgmt-base 1.33 all
+ppp 2.4.7-2+2ubuntu1 amd64
+pppconfig 2.3.23 all
-pptp-linux 1.8.0-1 amd64
-printer-driver-c2esp 27-2 amd64
-printer-driver-foo2zjs 20151024dfsg0-1ubuntu1 amd64
-printer-driver-foo2zjs-common 20151024dfsg0-1ubuntu1 all
-printer-driver-gutenprint 5.2.11-1 amd64
+pptp-linux 1.9.0+ds-2 amd64
+printer-driver-c2esp 27-4 amd64
+printer-driver-foo2zjs 20170320dfsg0-4 amd64
+printer-driver-foo2zjs-common 20170320dfsg0-4 all
+printer-driver-gutenprint 5.2.13-2 amd64
-printer-driver-min12xxw 0.0.9-9 amd64
-printer-driver-pnm2ppa 1.13+nondbs-0ubuntu5 amd64
+printer-driver-min12xxw 0.0.9-10 amd64
+printer-driver-pnm2ppa 1.13+nondbs-0ubuntu6 amd64
-printer-driver-ptouch 1.4-1 amd64
-printer-driver-pxljr 1.4+repack0-4 amd64
-printer-driver-sag-gdi 0.1-4ubuntu1 all
-printer-driver-splix 2.0.0+svn315-4fakesync1 amd64
-privoxy 3.0.24-1 amd64
+printer-driver-ptouch 1.4.2-3 amd64
+printer-driver-pxljr 1.4+repack0-5 amd64
+printer-driver-sag-gdi 0.1-5 all
+printer-driver-splix 2.0.0+svn315-6fakesync1 amd64
+privoxy 3.0.26-5 amd64
-proftpd-basic 1.3.5a-1build1 amd64
-proj-data 4.9.2-2 all
+proftpd-basic 1.3.5e-1build1 amd64
+proj-data 4.9.3-2 all
-psmisc 22.21-2.1build1 amd64
+psmisc 23.1-1 amd64
-pwgen 2.07-1.1ubuntu1 amd64
+pwgen 2.08-1 amd64
-python-apt-common 1.1.0~beta1ubuntu0.16.04.2 all
+python-apt-common 1.6.2 all
-python-attr 15.2.0-1 all
+python-attr 17.4.0-2 all
-python-blinker 1.3.dfsg2-1build1 all
-python-cairo 1.8.8-2 amd64
+python-blinker 1.4+dfsg1-0.1 all
+python-cairo 1.16.2-1 amd64
-python-cffi-backend 1.10.0-0.1+ubuntu14.04.1+certbot+1 amd64
+python-cffi-backend 1.11.5-1 amd64
-python-configargparse 0.10.0-2 all
+python-configargparse 0.11.0-1 all
-python-crypto 2.6.1-6ubuntu0.16.04.3 amd64
+python-crypto 2.6.1-8ubuntu2 amd64
-python-cups 1.9.73-0ubuntu2 amd64
+python-cups 1.9.73-2 amd64
-python-dbus 1.2.0-3 amd64
+python-dbus 1.2.6-1 amd64
-python-demjson 2.2.4-1 all
+python-demjson 2.2.4-2 all
-python-enum34 1.1.2-1 all
-python-feedparser 5.1.3-3build1 all
-python-funcsigs 0.4-2 all
-python-gconf 2.28.1+dfsg-1.1 amd64
+python-enum34 1.1.6-2 all
+python-feedparser 5.2.1-1 all
+python-funcsigs 1.0.2-4 all
+python-gconf 2.28.1+dfsg-1.2 amd64
-python-gi 3.20.0-0ubuntu1 amd64
-python-gi-cairo 3.20.0-0ubuntu1 amd64
-python-glade2 2.24.0-4ubuntu1 amd64
-python-gnome2 2.28.1+dfsg-1.1 amd64
+python-gi 3.26.1-2 amd64
+python-gi-cairo 3.26.1-2 amd64
+python-glade2 2.24.0-5.1ubuntu2 amd64
+python-gnome2 2.28.1+dfsg-1.2 amd64
-python-gobject 3.20.0-0ubuntu1 all
-python-gobject-2 2.28.6-12ubuntu1 amd64
-python-gtk2 2.24.0-4ubuntu1 amd64
-python-gtksourceview2 2.10.1-2build1 amd64
+python-gobject 3.26.1-2 all
+python-gobject-2 2.28.6-12ubuntu3 amd64
+python-gtk2 2.24.0-5.1ubuntu2 amd64
+python-gtksourceview2 2.10.1-3 amd64
-python-httplib2 0.9.1+dfsg-1 all
-python-idna 2.5-1+ubuntu14.04.1+certbot+1 all
+python-idna 2.6-1 all
-python-jwt 1.3.0-1ubuntu0.1 all
+python-jwt 1.5.3+ds1-1 all
-python-libxml2 2.9.3+dfsg1-1ubuntu0.6 amd64
-python-lockfile 1:0.12.2-1 all
-python-lxml 3.5.0-1build1 amd64
-python-mako 1.0.3+ds1-1ubuntu1 all
-python-markupsafe 0.23-2build2 amd64
+python-libxml2 2.9.4+dfsg1-6.1ubuntu1.2 amd64
+python-lockfile 1:0.12.2-2 all
+python-lxml 4.2.1-1 amd64
+python-mako 1.0.7+ds1-1 all
+python-markupsafe 1.0-1build1 amd64
-python-mock 1.3.0-2.1ubuntu1 all
+python-mock 2.0.0-3 all
-python-mysql.connector 2.0.4-1 all
-python-ndg-httpsclient 0.4.0-3 all
-python-nemo 3.6.0+sylvia amd64
+python-mysql.connector 2.1.6-1 all
+python-ndg-httpsclient 0.4.4-1 all
+python-nemo 3.8.0+tara amd64
-python-ntdb 1.0-9 amd64
-python-numpy 1:1.11.0-1ubuntu1 amd64
-python-oauthlib 1.0.3-1 all
+python-ntdb 1.0-9build1 amd64
+python-numpy 1:1.13.3-2ubuntu1 amd64
+python-oauthlib 2.0.6-1 all
-python-pam 0.4.2-13.2ubuntu2 amd64
-python-paramiko 1.16.0-1ubuntu0.2 all
+python-pam 0.4.2-13.2ubuntu4 amd64
+python-paramiko 2.0.0-1ubuntu1.1 all
-python-parted 3.10.7-2build1 amd64
-python-pbr 1.8.0-4ubuntu1 all
-python-pexpect 4.0.1-1 all
+python-parted 3.11.1-1ubuntu2 amd64
+python-pbr 3.1.1-3ubuntu3 all
+python-pexpect 4.2.1-1 all
-python-pip 8.1.1-2ubuntu0.4 all
-python-pip-whl 8.1.1-2ubuntu0.4 all
-python-piston-mini-client 0.7.5-0ubuntu2 all
-python-pkg-resources 33.1.1-1+certbot~trusty+1 all
+python-pkg-resources 39.0.1-2 all
-python-psutil 3.4.2-1 amd64
-python-ptyprocess 0.5-1 all
-python-pyasn1 0.1.9-2+certbot~trusty+1 all
-python-pyasn1-modules 0.0.7-0.1 all
+python-psutil 5.4.2-1 amd64
+python-ptyprocess 0.5.2-1 all
+python-pyasn1 0.4.2-3 all
+python-pyasn1-modules 0.2.1-0.2 all
-python-pyinotify 0.9.6-0fakesync1 all
-python-pyodbc 3.0.7-0ubuntu2 amd64
-python-pyorbit 2.24.0-7.1 amd64
+python-pyinotify 0.9.6-1 all
+python-pyodbc 4.0.17-1 amd64
+python-pyorbit 2.24.0-7.2 amd64
-python-qt4 4.11.4+dfsg-1build4 amd64
-python-qt4-dbus 4.11.4+dfsg-1build4 amd64
-python-renderpm 3.3.0-1 amd64
-python-reportlab 3.3.0-1 all
-python-reportlab-accel 3.3.0-1 amd64
+python-qt4 4.12.1+dfsg-2 amd64
+python-qt4-dbus 4.12.1+dfsg-2 amd64
+python-renderpm 3.4.0-3build1 amd64
+python-reportlab 3.4.0-3build1 all
+python-reportlab-accel 3.4.0-3build1 amd64
-python-serial 3.0.1-1 all
+python-serial 3.4-2 all
-python-setproctitle 1.1.8-1build2 amd64
-python-setuptools 33.1.1-1+certbot~trusty+1 all
+python-setproctitle 1.1.10-1build2 amd64
+python-setuptools 39.0.1-2 all
-python-sip 4.17+dfsg-1build1 amd64
+python-sip 4.19.7+dfsg-1 amd64
-python-smbc 1.0.15.5-1 amd64
-python-software-properties 1.7.2 all
+python-smbc 1.0.15.6-1build2 amd64
+python-software-properties 1.8.0 all
-python-talloc 2.1.5-2 amd64
-python-tdb 1.3.8-2 amd64
-python-twisted-bin 16.0.0-1ubuntu0.2 amd64
+python-talloc 2.1.10-2ubuntu1 amd64
+python-tdb 1.3.15-2 amd64
+python-twisted-bin 17.9.0-2 amd64
-python-tz 2014.10~dfsg1-0ubuntu2 all
+python-tz 2018.3-2 all
-python-utidylib 0.2-9build1 all
-python-vte 1:0.28.2-5ubuntu3 amd64
+python-utidylib 0.3-1build1 all
+python-vte 1:0.28.2-5ubuntu4 amd64
-python-xdg 0.25-4 all
-python-zope.component 4.2.2-1 all
+python-xdg 0.25-4ubuntu1 all
+python-zope.component 4.3.0-1 all
-python-zope.hookable 4.0.4-4build2 amd64
+python-zope.hookable 4.0.4-4build4 amd64
-python3-blinker 1.3.dfsg2-1build1 all
+python3-blinker 1.4+dfsg1-0.1 all
-python3-certifi 2017.4.17-2+ubuntu14.04.1+certbot+1 all
-python3-commandnotfound 0.3ubuntu16.04.2 all
+python3-commandnotfound 18.04.5 all
-python3-cupshelpers 1.5.7+20160212-0ubuntu2 all
-python3-debian 0.1.27ubuntu2 all
+python3-debian 0.1.32 all
-python3-funcsigs 0.4-2 all
+python3-funcsigs 1.0.2-4 all
-python3-httplib2 0.9.1+dfsg-1 all
-python3-idna 2.5-1+ubuntu14.04.1+certbot+1 all
-python3-jwt 1.3.0-1ubuntu0.1 all
+python3-idna 2.6-1 all
+python3-jwt 1.5.3+ds1-1 all
-python3-oauthlib 1.0.3-1 all
+python3-oauthlib 2.0.6-1 all
-python3-pbr 1.8.0-4ubuntu1 all
-python3-pexpect 4.0.1-1 all
+python3-pbr 3.1.1-3ubuntu3 all
+python3-pexpect 4.2.1-1 all
-python3-piston-mini-client 0.7.5-0ubuntu2 all
-python3-pkg-resources 33.1.1-1+certbot~trusty+1 all
+python3-pkg-resources 39.0.1-2 all
-python3-ptyprocess 0.5-1 all
-python3-pyasn1 0.1.9-1 all
-python3-pyatspi 2.18.0+dfsg-3 all
+python3-ptyprocess 0.5.2-1 all
+python3-pyasn1 0.4.2-3 all
+python3-pyatspi 2.26.0+dfsg-1 all
-python3-requests 2.18.1-1+ubuntu14.04.1+certbot+1 all
-python3-six 1.11.0-1+ubuntu14.04.1+certbot+1 all
-python3-speechd 0.8.3-1ubuntu3 all
+python3-six 1.11.0-2 all
+python3-speechd 0.8.8-1ubuntu1 all
-python3-urllib3 1.21.1-1+ubuntu14.04.1+certbot+1 all
+python3-urllib3 1.22-1 all
-python3-xapp 1.0.1 all
-python3-xdg 0.25-4 all
+python3-xapp 1.2.0 all
+python3-xdg 0.25-4ubuntu1 all
-qpdf 8.0.2-3~16.04.1 amd64
-qt-at-spi 0.4.0-3 amd64
+qpdf 8.0.2-3 amd64
+qt-at-spi 0.4.0-8 amd64
-qtcore4-l10n 4:4.8.7+dfsg-5ubuntu2 all
-radeontool 1.6.3-1 amd64
-rake 10.5.0-2 all
-rarian-compat 0.8.1-6 amd64
+qtcore4-l10n 4:4.8.7+dfsg-7ubuntu1 all
+radeontool 1.6.3-1build1 amd64
+rake 12.3.1-1 all
+rarian-compat 0.8.1-6build1 amd64
-redis-server 2:3.0.6-1 amd64
-redis-tools 2:3.0.6-1 amd64
-reiserfsprogs 1:3.6.24-3.1 amd64
-resolvconf 1.78ubuntu6 all
-rfkill 0.5-1ubuntu3.1 amd64
+redis-server 5:4.0.9-1 amd64
+redis-tools 5:4.0.9-1 amd64
+reiserfsprogs 1:3.6.27-2 amd64
+resolvconf 1.79ubuntu10 all
+rfkill 2.31.1-0.4ubuntu3.2 amd64
-rsync 3.1.1-3ubuntu1.2 amd64
+rsync 3.1.2-2.1ubuntu1 amd64
-rtkit 0.11-4 amd64
+rtkit 0.11-6 amd64
-ruby-did-you-mean 1.0.0-2 all
+ruby-did-you-mean 1.2.0-2 all
-ruby-minitest 5.8.4-2 all
+ruby-minitest 5.10.3-1 all
-ruby-power-assert 0.2.7-1 all
-ruby-test-unit 3.1.7-2 all
+ruby-power-assert 0.3.0-1 all
+ruby-test-unit 3.2.5-1 all
-rubygems-integration 1.10 all
-sbsigntool 0.6-0ubuntu10.1 amd64
-screen 4.3.1-2build1 amd64
-scrollkeeper 0.8.1-6 all
+sbsigntool 0.6-3.2ubuntu2 amd64
+screen 4.6.2-1ubuntu1 amd64
+scrollkeeper 0.8.1-6build1 all
-shellinabox 2.19 amd64
+shellinabox 2.20build1 amd64
-signon-ui-service 0.17+16.04.20151125-0ubuntu1 all
+signon-ui-service 0.17+18.04.20171027+really20160406-0ubuntu1 all
-sispmctl 3.1-1 amd64
+sispmctl 3.1-1build1 amd64
-smartmontools 6.4+svn4214-1 amd64
-sni-qt 0.2.7+16.04.20170217.1-0ubuntu1 amd64
+smartmontools 6.5+svn4324-1 amd64
+sni-qt 0.2.7+17.04.20170112-0ubuntu1 amd64
-software-properties-common 1.7.2 all
-sound-theme-freedesktop 0.8-1 all
+software-properties-common 1.8.0 all
+sound-theme-freedesktop 0.8-2ubuntu1 all
-spamassassin 3.4.1-3 all
-speech-dispatcher 0.8.3-1ubuntu3 amd64
-speech-dispatcher-audio-plugins 0.8.3-1ubuntu3 amd64
+spamassassin 3.4.1-8build1 all
+speech-dispatcher 0.8.8-1ubuntu1 amd64
+speech-dispatcher-audio-plugins 0.8.8-1ubuntu1 amd64
-ssh-askpass-gnome 1:7.2p2-4ubuntu2.5 amd64
-ssl-cert 1.0.37 all
-strace 4.11-1ubuntu3 amd64
-streamer 3.103-3build1 amd64
-subversion 1.9.3-2ubuntu1.1 amd64
-sudo 1.8.16-0ubuntu1.5 amd64
+ssh-askpass-gnome 1:7.6p1-4 amd64
+ssl-cert 1.0.39 all
+strace 4.21-1ubuntu1 amd64
+streamer 3.103-4build1 amd64
+subversion 1.9.7-4ubuntu1 amd64
+sudo 1.8.21p2-3ubuntu1 amd64
-syslinux 3:6.03+dfsg-11ubuntu1 amd64
-syslinux-common 3:6.03+dfsg-11ubuntu1 all
-syslinux-legacy 2:3.63+dfsg-2ubuntu8 amd64
+syslinux 3:6.03+dfsg1-2 amd64
+syslinux-common 3:6.03+dfsg1-2 all
+syslinux-legacy 2:3.63+dfsg-2ubuntu9 amd64
-system-config-printer-udev 1.5.7+20160212-0ubuntu2 amd64
-system-tools-backends 2.10.2-2 amd64
+system-tools-backends 2.10.2-3 amd64
-t1utils 1.39-2 amd64
+t1utils 1.41-2 amd64
-tcl8.6 8.6.5+dfsg-2 amd64
-tcpd 7.6.q-25 amd64
-tcpdump 4.9.2-0ubuntu0.16.04.1 amd64
-tcptraceroute 1.5beta7+debian-4 amd64
-tdb-tools 1.3.8-2 amd64
-telnet 0.17-40 amd64
+tcl8.6 8.6.8+dfsg-3 amd64
+tcpd 7.6.q-27 amd64
+tcpdump 4.9.2-3 amd64
+tcptraceroute 1.5beta7+debian-4build1 amd64
+tdb-tools 1.3.15-2 amd64
+telnet 0.17-41 amd64
-thunderbird-locale-en-us 1:60.2.1+build1-0ubuntu0.16.04.4 all
-time 1.7-25.1 amd64
-timeshift 17.11.2 amd64
+thunderbird-locale-en-us 1:60.2.1+build1-0ubuntu0.18.04.2 all
+time 1.7-25.1build1 amd64
+timeshift 18.6+tara amd64
-tk8.6 8.6.5-1 amd64
+tk8.6 8.6.8-4 amd64
-totem-common 3.18.1-1ubuntu4 all
-traceroute 1:2.0.21-1 amd64
+totem-common 3.26.0-0ubuntu6 all
+traceroute 1:2.1.0-2 amd64
-ttf-dejavu 2.35-1 all
-ttf-dejavu-core 2.35-1 all
-ttf-dejavu-extra 2.35-1 all
+ttf-dejavu 2.37-1 all
+ttf-dejavu-core 2.37-1 all
+ttf-dejavu-extra 2.37-1 all
-ubuntu-system-service 0.3 all
+ubuntu-system-service 0.3.1 all
-ufw 0.35-0ubuntu2 all
-unattended-upgrades 0.90ubuntu0.9 all
+ufw 0.35-5 all
+unattended-upgrades 1.1ubuntu1.18.04.6 all
-unrar 1:5.3.2-1 amd64
-unshield 1.0-1 amd64
-unzip 6.0-20ubuntu1 amd64
+unrar 1:5.5.8-1 amd64
+unshield 1.4.2-1 amd64
+unzip 6.0-21ubuntu1 amd64
-upower 0.99.4-2ubuntu0.3 amd64
+upower 0.99.7-2 amd64
-ureadahead 0.100.0-19 amd64
-usb-modeswitch 2.2.5+repack0-1ubuntu1 amd64
-usb-modeswitch-data 20151101-1 all
-usbmuxd 1.1.0-2 amd64
+ureadahead 0.100.0-20 amd64
+usb-modeswitch 2.5.2+repack0-2ubuntu1 amd64
+usb-modeswitch-data 20170806-2 all
+usbmuxd 1.1.0-2build1 amd64
-user-setup 1.63ubuntu4 all
+user-setup 1.63ubuntu5 all
-vbetool 1.1-3 amd64
+vbetool 1.1-4 amd64
-vim-icinga2 2.7.0-1~ppa1~trusty2 all
+vim-icinga2 2.8.1-0ubuntu2 all
-w3m 0.5.3-26ubuntu0.2 amd64
-wamerican 7.1-1 all
-watershed 8 amd64
-wbritish 7.1-1 all
+w3m 0.5.3-36build1 amd64
+wamerican 2017.08.24-1 all
+watershed 9 amd64
+wbritish 2017.08.24-1 all
-whois 5.2.11 amd64
-wireless-regdb 2018.05.09-0ubuntu1~16.04.1 all
-wireless-tools 30~pre9-8ubuntu1 amd64
-wodim 9:1.1.11-3ubuntu1 amd64
+whois 5.3.0 amd64
+wireless-regdb 2018.05.09-0ubuntu1~18.04.1 all
+wireless-tools 30~pre9-12ubuntu1 amd64
+wodim 9:1.1.11-3ubuntu2 amd64
-x11-session-utils 7.7+2 amd64
-x11-utils 7.7+3 amd64
-x11-xfs-utils 7.7+2 amd64
+x11-session-utils 7.7+2build1 amd64
+x11-utils 7.7+3build1 amd64
+x11-xfs-utils 7.7+2build1 amd64
-x11-xserver-utils 7.7+7 amd64
-x11vnc 0.9.13-1.2build1 amd64
-x11vnc-data 0.9.13-1.2build1 all
+x11-xserver-utils 7.7+7build1 amd64
+x11vnc 0.9.13-3 amd64
+x11vnc-data 0.9.13-3 all
-xapps-common 1.0.4+sylvia all
-xarchiver 1:0.5.4-2 amd64
-xauth 1:1.0.9-1ubuntu2 amd64
-xaw3dg 1.5+E-18.2 i386
-xawtv-plugins 3.103-3build1 amd64
+xapps-common 1.2.2+tara all
+xarchiver 1:0.5.4.12-1 amd64
+xauth 1:1.0.10-1 amd64
+xaw3dg 1.5+E-18.3 i386
+xawtv-plugins 3.103-4build1 amd64
-xdg-user-dirs 0.15-2ubuntu6.16.04.1 amd64
-xdg-user-dirs-gtk 0.10-1ubuntu1 amd64
-xdg-utils 1.1.1-1ubuntu1.16.04.3 all
+xdg-user-dirs 0.17-1ubuntu1 amd64
+xdg-user-dirs-gtk 0.10-2 amd64
+xdg-utils 1.1.2-1ubuntu2.2 all
-xfonts-utils 1:7.7+3ubuntu0.16.04.2 amd64
-xfsprogs 4.3.0+nmu1ubuntu1.1 amd64
-xinit 1.3.4-3ubuntu0.1 amd64
-xinput 1.6.2-1 amd64
+xfonts-utils 1:7.7+6 amd64
+xfsprogs 4.9.0+nmu1ubuntu2 amd64
+xinit 1.3.4-3ubuntu3 amd64
+xinput 1.6.2-1build1 amd64
-xml-core 0.13+nmu2 all
+xml-core 0.18 all
-xorg-docs-core 1:1.7.1-1ubuntu1 all
+xorg-docs-core 1:1.7.1-1.1 all
-xreader-common 1.6.2+sylvia all
-xscreensaver-data 5.34-2ubuntu1 amd64
+xreader-common 1.8.5+tara all
-xscreensaver-gl 5.34-2ubuntu1 amd64
-xscreensaver-gl-extra 5.34-2ubuntu1 amd64
-xserver-common 2:1.18.4-0ubuntu0.8 all
+xscreensaver-gl 5.36-1ubuntu1 amd64
+xscreensaver-gl-extra 5.36-1ubuntu1 amd64
+xserver-common 2:1.19.6-1ubuntu4 all
-xserver-xorg-video-all 1:7.7+13ubuntu3.1 amd64
+xserver-xorg-video-all 1:7.7+19ubuntu7.1 amd64
-xviewer 1.6.1+sylvia amd64
+xviewer 1.8.1+tara amd64
-xz-utils 5.1.1alpha+20120614-2ubuntu2 amd64
-yelp 3.10.2.3 amd64
-yelp-xsl 3.18.1-1 all
+xz-utils 5.2.2-1.3 amd64
+yelp 3.26.0-1ubuntu2mint1 amd64
+yelp-xsl 3.20.1-4 all
-zip 3.0-11 amd64
+zip 3.0-11build1 amd64

487 files changed:
.etckeeper
NetworkManager/VPN/nm-pptp-service.name [deleted file]
X11/Xsession.d/60xdg-user-dirs-update [deleted file]
X11/Xsession.d/90atk-adaptor
X11/Xsession.d/90qt-a11y
X11/XvMCConfig [new file with mode: 0644]
X11/app-defaults/XScreenSaver-gl
acpi/events/powerbtn [deleted file]
acpi/powerbtn.sh [deleted file]
alternatives/idmap-plugin [new symlink]
alternatives/idmap-plugin.8.gz [new symlink]
alternatives/libblas.so.3 [deleted symlink]
alternatives/libblas.so.3-x86_64-linux-gnu [new symlink]
alternatives/updatedb.8.gz [new symlink]
amavis/conf.d/15-av_scanners
apcupsd/apccontrol
apcupsd/apcupsd.conf
apcupsd/changeme
apcupsd/commfailure
apcupsd/commok
apcupsd/offbattery
apcupsd/onbattery
apcupsd/ups-monitor
apg.conf
apparmor.d/usr.sbin.tcpdump
apt/apt.conf.d/50command-not-found [new file with mode: 0644]
apt/apt.conf.d/50unattended-upgrades
arpwatch.conf [deleted file]
arpwatch/README [new file with mode: 0644]
at-spi2/accessibility.conf [deleted file]
avahi/avahi-autoipd.action
bash_completion.d/apt-linux-mint
bash_completion.d/etckeeper [deleted file]
ca-certificates.conf
cifs-utils/idmap-plugin [new symlink]
cron.d/anacron
cron.d/networkfix
cron.daily/etckeeper
cron.daily/mlocate
cron.daily/spamassassin
dbconfig-common/phpmyadmin.conf
dbus-1/system.d/nm-pptp-service.conf
dbus-1/system.d/org.freedesktop.SystemToolsBackends.conf
dbus-1/system.d/org.opensuse.CupsPkHelper.Mechanism.conf
default/arpwatch
default/grub
default/irqbalance
default/redis-server
default/rsync
dhcp/dhclient-enter-hooks.d/avahi-autoipd
dhcp/dhclient-exit-hooks.d/zzz_avahi-autoipd
dkms/framework.conf
dkms/template-dkms-mkbmdeb/Makefile [new file with mode: 0644]
dkms/template-dkms-mkbmdeb/debian/README.Debian [new file with mode: 0644]
dkms/template-dkms-mkbmdeb/debian/changelog [new file with mode: 0644]
dkms/template-dkms-mkbmdeb/debian/compat [new file with mode: 0644]
dkms/template-dkms-mkbmdeb/debian/control [new file with mode: 0644]
dkms/template-dkms-mkbmdeb/debian/copyright [new file with mode: 0644]
dkms/template-dkms-mkbmdeb/debian/rules [new file with mode: 0755]
dkms/template-dkms-mkdeb/debian/control
doctrine/dbal/cli-config.php [new file with mode: 0644]
dovecot/README [deleted file]
etckeeper/commit.d/20store-metadata [new symlink]
etckeeper/commit.d/50vcs-commit
etckeeper/daily [new file with mode: 0755]
etckeeper/list-installed.d/50list-installed
etckeeper/pre-commit.d/20warn-problem-files
etckeeper/pre-commit.d/30store-metadata
etckeeper/update-ignore.d/01update-ignore
fonts/conf.avail/64-01-tlwg-kinnari.conf [deleted file]
fonts/conf.avail/64-02-tlwg-norasi.conf [deleted file]
fonts/conf.avail/64-11-tlwg-waree.conf [deleted file]
fonts/conf.avail/64-12-tlwg-loma.conf [deleted file]
fonts/conf.avail/64-13-tlwg-garuda.conf [deleted file]
fonts/conf.avail/64-14-tlwg-umpush.conf [deleted file]
fonts/conf.avail/64-15-laksaman.conf [deleted file]
fonts/conf.avail/64-21-tlwg-typo.conf [deleted file]
fonts/conf.avail/64-22-tlwg-typist.conf [deleted file]
fonts/conf.avail/64-23-tlwg-mono.conf [deleted file]
fonts/conf.avail/89-tlwg-garuda-synthetic.conf [deleted file]
fonts/conf.avail/89-tlwg-kinnari-synthetic.conf [deleted file]
fonts/conf.avail/89-tlwg-laksaman-synthetic.conf [deleted file]
fonts/conf.avail/89-tlwg-loma-synthetic.conf [deleted file]
fonts/conf.avail/89-tlwg-umpush-synthetic.conf [deleted file]
fonts/conf.avail/89-tlwg-waree-synthetic.conf [deleted file]
fonts/conf.d/30-opensymbol.conf [new symlink]
fonts/conf.d/64-01-tlwg-kinnari.conf
fonts/conf.d/64-02-tlwg-norasi.conf
fonts/conf.d/64-10-tlwg-loma.conf [new symlink]
fonts/conf.d/64-11-tlwg-waree.conf
fonts/conf.d/64-12-tlwg-loma.conf [deleted symlink]
fonts/conf.d/64-13-tlwg-garuda.conf
fonts/conf.d/64-14-tlwg-umpush.conf
fonts/conf.d/64-15-laksaman.conf
fonts/conf.d/64-21-tlwg-typo.conf
fonts/conf.d/64-22-tlwg-typist.conf
fonts/conf.d/64-23-tlwg-mono.conf
fonts/conf.d/89-tlwg-garuda-synthetic.conf
fonts/conf.d/89-tlwg-kinnari-synthetic.conf
fonts/conf.d/89-tlwg-laksaman-synthetic.conf
fonts/conf.d/89-tlwg-loma-synthetic.conf [deleted symlink]
fonts/conf.d/89-tlwg-umpush-synthetic.conf
fonts/conf.d/89-tlwg-waree-synthetic.conf [deleted symlink]
gnome/defaults.list
gnome/menus.blacklist
groff/man.local
groff/mdoc.local
grub.d/00_header
grub.d/10_linux
grub.d/20_linux_xen
grub.d/30_os-prober
hdparm.conf
init.d/acpid
init.d/apcupsd
init.d/arpwatch
init.d/binfmt-support
init.d/grub-common
init.d/irqbalance
init.d/lm-sensors
init.d/networking
init.d/openvpn
init.d/proftpd
init.d/redis-server
init.d/screen-cleanup
init.d/ufw
init/acpid.conf [deleted file]
init/binfmt-support.conf [deleted file]
init/dovecot.conf [deleted file]
init/friendly-recovery.conf [deleted file]
init/irqbalance.conf [deleted file]
init/network-interface-container.conf [deleted file]
init/network-interface-security.conf [deleted file]
init/network-interface.conf [deleted file]
init/networking.conf [deleted file]
init/resolvconf.conf [deleted file]
init/rfkill-restore.conf [deleted file]
init/rfkill-store.conf [deleted file]
init/ufw.conf [deleted file]
init/ureadahead-other.conf [deleted file]
init/ureadahead.conf [deleted file]
init/usb-modeswitch-upstart.conf [deleted file]
initramfs-tools/hooks/reiserfsprogs [deleted file]
iproute2/bpf_pinning [new file with mode: 0644]
iproute2/nl_protos
iproute2/rt_protos.d/README [new file with mode: 0644]
iproute2/rt_tables.d/README [new file with mode: 0644]
kernel/postinst.d/unattended-upgrades
lintianrc
linuxmint/adjustments/15-mintsystem.menu [deleted file]
linuxmint/adjustments/15-mintsystem.overwrite [deleted file]
linuxmint/adjustments/README [deleted file]
linuxmint/info
logrotate.d/speech-dispatcher
lvm/lvm.conf
lvm/lvmlocal.conf [new file with mode: 0644]
lvm/profile/cache-mq.profile [new file with mode: 0644]
lvm/profile/cache-smq.profile [new file with mode: 0644]
lvm/profile/command_profile_template.profile [new file with mode: 0644]
lvm/profile/lvmdbusd.profile [new file with mode: 0644]
lvm/profile/metadata_profile_template.profile [new file with mode: 0644]
lvm/profile/thin-generic.profile [new file with mode: 0644]
lvm/profile/thin-performance.profile [new file with mode: 0644]
mailcap
mono/2.0/Browsers/Compat.browser
mono/4.0/Browsers/Compat.browser
mono/4.5/Browsers/Compat.browser
mono/config
nanorc
network/if-down.d/upstart [deleted file]
network/if-post-down.d/wireless-tools
network/if-pre-up.d/wireless-tools
network/if-up.d/upstart [deleted file]
pam.d/atd
pam.d/polkit-1
pam.d/proftpd
passwd
passwd-
phpmyadmin/apache.conf
phpmyadmin/config-db.php
phpmyadmin/lighttpd.conf
pm/sleep.d/10_unattended-upgrades-hibernate
privoxy/config
privoxy/default.action
privoxy/default.filter
privoxy/match-all.action
privoxy/regression-tests.action [new file with mode: 0644]
privoxy/templates/blocked
privoxy/templates/cgi-error-404
privoxy/templates/cgi-error-bad-param
privoxy/templates/cgi-error-disabled
privoxy/templates/cgi-error-file
privoxy/templates/cgi-error-file-read-only
privoxy/templates/cgi-error-modified
privoxy/templates/cgi-error-parse
privoxy/templates/client-tags [new file with mode: 0644]
privoxy/templates/connect-failed
privoxy/templates/default
privoxy/templates/forwarding-failed
privoxy/templates/mod-support-and-service
privoxy/templates/no-such-domain
privoxy/templates/show-request
privoxy/templates/show-status
privoxy/templates/show-status-file
privoxy/templates/show-url-info
privoxy/templates/show-version
privoxy/templates/toggle
privoxy/templates/toggle-mini
privoxy/templates/untrusted
privoxy/user.filter
profile.d/bash_completion.sh
redis/redis-server.post-down.d/00_example [deleted file]
redis/redis-server.post-up.d/00_example [deleted file]
redis/redis-server.pre-down.d/00_example [deleted file]
redis/redis-server.pre-up.d/00_example [deleted file]
redis/redis.conf
resolvconf/resolv.conf.d/head
security/pwquality.conf
shadow
shadow-
sound/events/gnome-2.soundlist
sound/events/gtk-events-2.soundlist
spamassassin/65_debian.cf
speech-dispatcher/clients/gnome-speech.conf [deleted file]
speech-dispatcher/modules/espeak-ng.conf [new file with mode: 0644]
speech-dispatcher/modules/ibmtts.conf
speech-dispatcher/speechd.conf
ssl/certs/00673b5b.0 [deleted symlink]
ssl/certs/02756ea4.0 [deleted symlink]
ssl/certs/02b73561.0 [deleted symlink]
ssl/certs/034868d6.0 [deleted symlink]
ssl/certs/04f60c28.0 [deleted symlink]
ssl/certs/052e396b.0 [deleted symlink]
ssl/certs/06dc52d5.0 [new symlink]
ssl/certs/0bf05006.0 [new symlink]
ssl/certs/0d5a4e1c.0 [deleted symlink]
ssl/certs/0d69c7e1.0 [deleted symlink]
ssl/certs/0f6fa695.0 [new symlink]
ssl/certs/10531352.0 [deleted symlink]
ssl/certs/111e6273.0 [deleted symlink]
ssl/certs/124bbd54.0 [deleted symlink]
ssl/certs/12d55845.0 [deleted symlink]
ssl/certs/1676090a.0 [deleted symlink]
ssl/certs/17b51fe6.0 [deleted symlink]
ssl/certs/1874d4aa.0 [deleted symlink]
ssl/certs/1b14e9f4.0 [deleted symlink]
ssl/certs/1dac3003.0 [deleted symlink]
ssl/certs/1dcd6f4c.0 [deleted symlink]
ssl/certs/1df5a75f.0 [deleted symlink]
ssl/certs/1e1eab7c.0 [deleted symlink]
ssl/certs/1e8e7201.0 [deleted symlink]
ssl/certs/1eb37bdf.0 [deleted symlink]
ssl/certs/1f58a078.0 [deleted symlink]
ssl/certs/21855f49.0 [deleted symlink]
ssl/certs/219d9499.0 [deleted symlink]
ssl/certs/23f4c490.0 [deleted symlink]
ssl/certs/27af790d.0 [deleted symlink]
ssl/certs/2add47b6.0 [deleted symlink]
ssl/certs/2d9dafe4.0 [deleted symlink]
ssl/certs/2fa87019.0 [deleted symlink]
ssl/certs/31188b5e.0 [deleted symlink]
ssl/certs/343eb6cb.0 [deleted symlink]
ssl/certs/35105088.0 [deleted symlink]
ssl/certs/381ce4dd.0 [deleted symlink]
ssl/certs/3929ec9f.0 [deleted symlink]
ssl/certs/399e7759.0 [deleted symlink]
ssl/certs/3a3b02ce.0 [deleted symlink]
ssl/certs/3ad48a91.0 [deleted symlink]
ssl/certs/3c58f906.0 [deleted symlink]
ssl/certs/3c6676aa.0 [deleted symlink]
ssl/certs/3c860d51.0 [deleted symlink]
ssl/certs/3c9a4d3b.0 [deleted symlink]
ssl/certs/3d441de8.0 [deleted symlink]
ssl/certs/3e44d2f7.0 [new symlink]
ssl/certs/3e7271e8.0 [deleted symlink]
ssl/certs/3efd4dc0.0 [deleted symlink]
ssl/certs/40dc992e.0 [deleted symlink]
ssl/certs/418595b9.0 [deleted symlink]
ssl/certs/442adcac.0 [deleted symlink]
ssl/certs/450c6e38.0 [deleted symlink]
ssl/certs/455f1b52.0 [deleted symlink]
ssl/certs/48a195d8.0 [deleted symlink]
ssl/certs/4be590e0.0 [deleted symlink]
ssl/certs/4e18c148.0 [deleted symlink]
ssl/certs/5046c355.0 [deleted symlink]
ssl/certs/524d9b43.0 [deleted symlink]
ssl/certs/52b525c7.0 [deleted symlink]
ssl/certs/559f7c71.0 [deleted symlink]
ssl/certs/56657bde.0 [deleted symlink]
ssl/certs/57692373.0 [deleted symlink]
ssl/certs/588ce17d.0 [deleted symlink]
ssl/certs/592c0a9a.0 [deleted symlink]
ssl/certs/5a250ea7.0 [deleted symlink]
ssl/certs/5a3f0ff8.0 [deleted symlink]
ssl/certs/5cf9d536.0 [deleted symlink]
ssl/certs/5d3033c5.0 [new symlink]
ssl/certs/5e4e69e7.0 [deleted symlink]
ssl/certs/5f47b495.0 [deleted symlink]
ssl/certs/60afe812.0 [deleted symlink]
ssl/certs/6187b673.0 [deleted symlink]
ssl/certs/63a2c897.0 [deleted symlink]
ssl/certs/65b876bd.0 [deleted symlink]
ssl/certs/667c66d4.0 [deleted symlink]
ssl/certs/67495436.0 [deleted symlink]
ssl/certs/69105f4f.0 [deleted symlink]
ssl/certs/6e8bf996.0 [deleted symlink]
ssl/certs/6fa5da56.0 [new symlink]
ssl/certs/6fcc125d.0 [deleted symlink]
ssl/certs/75680d2e.0 [deleted symlink]
ssl/certs/76579174.0 [deleted symlink]
ssl/certs/7672ac4b.0 [deleted symlink]
ssl/certs/790a7190.0 [deleted symlink]
ssl/certs/7999be0d.0 [deleted symlink]
ssl/certs/7a7c655d.0 [deleted symlink]
ssl/certs/7a819ef2.0 [deleted symlink]
ssl/certs/7aaf71c0.0 [new symlink]
ssl/certs/7d453d8f.0 [deleted symlink]
ssl/certs/81b9768f.0 [deleted symlink]
ssl/certs/82223c44.0 [deleted symlink]
ssl/certs/85cde254.0 [deleted symlink]
ssl/certs/861a399d.0 [deleted symlink]
ssl/certs/86212b19.0 [deleted symlink]
ssl/certs/87753b0d.0 [deleted symlink]
ssl/certs/882de061.0 [deleted symlink]
ssl/certs/895cad1a.0 [deleted symlink]
ssl/certs/89c02a45.0 [deleted symlink]
ssl/certs/8b59b1ad.0 [deleted symlink]
ssl/certs/8c24b137.0 [deleted symlink]
ssl/certs/8d6437c3.0 [deleted symlink]
ssl/certs/9007ae68.0 [deleted symlink]
ssl/certs/91739615.0 [deleted symlink]
ssl/certs/9282e51c.0 [deleted symlink]
ssl/certs/9339512a.0 [deleted symlink]
ssl/certs/9479c8c3.0 [deleted symlink]
ssl/certs/9576d26b.0 [deleted symlink]
ssl/certs/95aff9e3.0 [deleted symlink]
ssl/certs/9685a493.0 [deleted symlink]
ssl/certs/97552d04.0 [deleted symlink]
ssl/certs/9772ca32.0 [deleted symlink]
ssl/certs/9ab62355.0 [deleted symlink]
ssl/certs/9c3323d4.0 [deleted symlink]
ssl/certs/9d520b32.0 [deleted symlink]
ssl/certs/9d6523ce.0 [deleted symlink]
ssl/certs/9dbefe7b.0 [deleted symlink]
ssl/certs/9f533518.0 [deleted symlink]
ssl/certs/ACEDICOM_Root.pem [deleted symlink]
ssl/certs/AddTrust_Low-Value_Services_Root.pem [deleted symlink]
ssl/certs/AddTrust_Public_Services_Root.pem [deleted symlink]
ssl/certs/AddTrust_Qualified_Certificates_Root.pem [deleted symlink]
ssl/certs/CA_Disig_Root_R1.pem [deleted symlink]
ssl/certs/CNNIC_ROOT.pem [deleted symlink]
ssl/certs/Camerfirma_Chambers_of_Commerce_Root.pem [deleted symlink]
ssl/certs/Camerfirma_Global_Chambersign_Root.pem [deleted symlink]
ssl/certs/Certinomis_-_Autorité_Racine.pem [deleted symlink]
ssl/certs/Certum_Root_CA.pem [deleted symlink]
ssl/certs/China_Internet_Network_Information_Center_EV_Certificates_Root.pem [deleted symlink]
ssl/certs/Comodo_Secure_Services_root.pem [deleted symlink]
ssl/certs/Comodo_Trusted_Services_root.pem [deleted symlink]
ssl/certs/DST_ACES_CA_X6.pem [deleted symlink]
ssl/certs/GDCA_TrustAUTH_R5_ROOT.pem [new symlink]
ssl/certs/GeoTrust_Global_CA_2.pem [deleted symlink]
ssl/certs/PSCProcert.pem [deleted symlink]
ssl/certs/SSL.com_EV_Root_Certification_Authority_ECC.pem [new symlink]
ssl/certs/SSL.com_EV_Root_Certification_Authority_RSA_R2.pem [new symlink]
ssl/certs/SSL.com_Root_Certification_Authority_ECC.pem [new symlink]
ssl/certs/SSL.com_Root_Certification_Authority_RSA.pem [new symlink]
ssl/certs/Security_Communication_EV_RootCA1.pem [deleted symlink]
ssl/certs/Swisscom_Root_CA_1.pem [deleted symlink]
ssl/certs/Swisscom_Root_CA_2.pem [deleted symlink]
ssl/certs/Swisscom_Root_EV_CA_2.pem [deleted symlink]
ssl/certs/TURKTRUST_Certificate_Services_Provider_Root_2007.pem [deleted symlink]
ssl/certs/TrustCor_ECA-1.pem [new symlink]
ssl/certs/TrustCor_RootCert_CA-1.pem [new symlink]
ssl/certs/TrustCor_RootCert_CA-2.pem [new symlink]
ssl/certs/TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.pem [deleted symlink]
ssl/certs/UTN_USERFirst_Hardware_Root_CA.pem [deleted symlink]
ssl/certs/a0bc6fbb.0 [deleted symlink]
ssl/certs/a2c66da8.0 [deleted symlink]
ssl/certs/a2df7ad7.0 [deleted symlink]
ssl/certs/a3896b44.0 [deleted symlink]
ssl/certs/a7605362.0 [deleted symlink]
ssl/certs/a7d2cf64.0 [deleted symlink]
ssl/certs/a81e292b.0 [deleted symlink]
ssl/certs/a9762493.0 [deleted symlink]
ssl/certs/ab5346f4.0 [deleted symlink]
ssl/certs/aeb67534.0 [deleted symlink]
ssl/certs/b0ed035a.0 [deleted symlink]
ssl/certs/b0f3e76e.0 [deleted symlink]
ssl/certs/b13cc6df.0 [deleted symlink]
ssl/certs/b3fb433b.0 [deleted symlink]
ssl/certs/b7db1890.0 [deleted symlink]
ssl/certs/b872f2b4.0 [deleted symlink]
ssl/certs/b936d1c6.0 [deleted symlink]
ssl/certs/bc3f2570.0 [deleted symlink]
ssl/certs/bcdd5959.0 [deleted symlink]
ssl/certs/bd1910d4.0 [deleted symlink]
ssl/certs/bdacca6f.0 [deleted symlink]
ssl/certs/bf64f35b.0 [deleted symlink]
ssl/certs/c491639e.0 [deleted symlink]
ssl/certs/c51c224c.0 [deleted symlink]
ssl/certs/c5d3212a.0 [deleted symlink]
ssl/certs/c7e2a638.0 [deleted symlink]
ssl/certs/c907e29b.0 [deleted symlink]
ssl/certs/c90bc37d.0 [deleted symlink]
ssl/certs/c9f83a1c.0 [deleted symlink]
ssl/certs/ca-certificates.crt [deleted file]
ssl/certs/cb156124.0 [deleted symlink]
ssl/certs/cb1c3204.0 [deleted symlink]
ssl/certs/cb59f961.0 [deleted symlink]
ssl/certs/cbeee9e2.0 [deleted symlink]
ssl/certs/ccc52f49.0 [deleted symlink]
ssl/certs/cf701eeb.0 [deleted symlink]
ssl/certs/d06393bb.0 [deleted symlink]
ssl/certs/d16a5865.0 [deleted symlink]
ssl/certs/d18e9066.0 [deleted symlink]
ssl/certs/d41b5e2a.0 [deleted symlink]
ssl/certs/d4c339cb.0 [deleted symlink]
ssl/certs/d59297b8.0 [deleted symlink]
ssl/certs/d66b55d9.0 [deleted symlink]
ssl/certs/d6e6eab9.0 [deleted symlink]
ssl/certs/d7746a63.0 [deleted symlink]
ssl/certs/d8317ada.0 [deleted symlink]
ssl/certs/d957f522.0 [deleted symlink]
ssl/certs/dbc54cab.0 [deleted symlink]
ssl/certs/dc99f41e.0 [deleted symlink]
ssl/certs/dfc0fe80.0 [deleted symlink]
ssl/certs/e268a4c5.0 [deleted symlink]
ssl/certs/e442e424.0 [deleted symlink]
ssl/certs/e48193cf.0 [deleted symlink]
ssl/certs/e536d871.0 [deleted symlink]
ssl/certs/e60bf0c0.0 [deleted symlink]
ssl/certs/e775ed2d.0 [deleted symlink]
ssl/certs/e8651083.0 [deleted symlink]
ssl/certs/ea169617.0 [deleted symlink]
ssl/certs/ed39abd0.0 [deleted symlink]
ssl/certs/ee7cd6fb.0 [deleted symlink]
ssl/certs/f0c70a8d.0 [new symlink]
ssl/certs/f90208f7.0 [deleted symlink]
ssl/certs/facacbc6.0 [deleted symlink]
ssl/certs/fb5fa911.0 [deleted symlink]
ssl/certs/fd08c599.0 [deleted symlink]
ssl/certs/fde84897.0 [deleted symlink]
ssl/certs/ff783690.0 [deleted symlink]
systemd/system/dbus-org.freedesktop.ModemManager1.service [new symlink]
systemd/system/hibernate.target.wants/anacron-resume.service [deleted symlink]
systemd/system/hybrid-sleep.target.wants/anacron-resume.service [deleted symlink]
systemd/system/iodined.service [new symlink]
systemd/system/multi-user.target.wants/ModemManager.service [new symlink]
systemd/system/multi-user.target.wants/apcupsd.service [new symlink]
systemd/system/multi-user.target.wants/arpwatch.service [new symlink]
systemd/system/multi-user.target.wants/iodined.service [new symlink]
systemd/system/multi-user.target.wants/irqbalance.service [new symlink]
systemd/system/multi-user.target.wants/rsync.service [new symlink]
systemd/system/suspend.target.wants/anacron-resume.service [deleted symlink]
systemd/system/sysinit.target.wants/blk-availability.service [new symlink]
systemd/system/sysinit.target.wants/friendly-recovery.service [deleted symlink]
systemd/system/systemd-resolved.service.wants/resolvconf-pull-resolved.path [new symlink]
systemd/system/timers.target.wants/anacron.timer [new symlink]
tmpfiles.d/screen-cleanup.conf [new file with mode: 0644]
ufw/applications.d/dovecot-imapd [new file with mode: 0644]
ufw/applications.d/dovecot-pop3d [new file with mode: 0644]
ufw/before6.rules
ufw/sysctl.conf
updatedb.conf
usb_modeswitch.conf
w3m/config
wildmidi/wildmidi.cfg
xdg/autostart/caribou-autostart.desktop
xdg/autostart/gnome-keyring-pkcs11.desktop
xdg/autostart/gnome-keyring-secrets.desktop
xdg/autostart/gnome-keyring-ssh.desktop
xdg/autostart/mintupdate.desktop
xdg/autostart/mintwelcome.desktop
xdg/autostart/polkit-gnome-authentication-agent-1.desktop
xdg/autostart/user-dirs-update-gtk.desktop
xdg/autostart/xdg-user-dirs.desktop [new file with mode: 0644]
xdg/lxpanel/LXDE/config
xdg/lxpanel/LXDE/panels/panel
xdg/lxpanel/two_panels/panels/top
xdg/lxsession/LXDE/autostart [deleted file]
xdg/lxsession/LXDE/desktop.conf [deleted file]
xdg/menus/gnome-applications.menu
xdg/openbox/LXDE/menu.xml [deleted file]
xdg/openbox/LXDE/rc.xml [deleted file]
xdg/pcmanfm/LXDE/pcmanfm.conf
xml/catalog
xml/docbook-xml.xml
xml/xml-core.xml

index cfab149dd45f5709c1c73415e0effa81533d952c..2c79acb3eac2106abc0fcb02ac02d7eec32912ea 100755 (executable)
@@ -3,6 +3,7 @@
 mkdir -p './ConsoleKit/run-seat.d'
 mkdir -p './ConsoleKit/run-session.d'
 mkdir -p './ImageMagick'
+mkdir -p './NetworkManager/VPN'
 mkdir -p './NetworkManager/dispatcher.d/no-wait.d'
 mkdir -p './NetworkManager/dispatcher.d/pre-down.d'
 mkdir -p './NetworkManager/dispatcher.d/pre-up.d'
@@ -13,6 +14,7 @@ mkdir -p './X11/xinit/xinitrc.d'
 mkdir -p './X11/xkb'
 mkdir -p './apparmor.d/force-complain'
 mkdir -p './asterisk/manager.d'
+mkdir -p './at-spi2'
 mkdir -p './binfmt.d'
 mkdir -p './brltty/Input/xw'
 mkdir -p './cups/interfaces'
@@ -25,6 +27,7 @@ mkdir -p './fail2ban/jail.d'
 mkdir -p './guest-session'
 mkdir -p './icinga/modules'
 mkdir -p './initramfs-tools/conf.d'
+mkdir -p './initramfs-tools/hooks'
 mkdir -p './initramfs-tools/scripts/init-bottom'
 mkdir -p './initramfs-tools/scripts/init-premount'
 mkdir -p './initramfs-tools/scripts/init-top'
@@ -42,6 +45,8 @@ mkdir -p './letsencrypt/renewal-hooks/pre'
 mkdir -p './libpaper.d'
 mkdir -p './mono/certstore'
 mkdir -p './network/interfaces.d'
+mkdir -p './openvpn/client'
+mkdir -p './openvpn/server'
 mkdir -p './perl/CPAN'
 mkdir -p './phpmyadmin/conf.d'
 mkdir -p './pm/config.d'
@@ -59,11 +64,12 @@ mkdir -p './security/limits.d'
 mkdir -p './security/namespace.d'
 mkdir -p './smartmontools/smartd_warning.d'
 mkdir -p './systemd/user'
-mkdir -p './tmpfiles.d'
 mkdir -p './udev/hwdb.d'
 mkdir -p './udisks2'
 mkdir -p './ufw/applications.d/apache2'
 mkdir -p './usb_modeswitch.d'
+mkdir -p './xdg/lxsession/LXDE'
+mkdir -p './xdg/openbox/LXDE'
 maybe chmod 0755 '.'
 maybe chmod 0700 '.etckeeper'
 maybe chmod 0600 '.gitignore'
@@ -94,7 +100,6 @@ maybe chmod 0644 'ImageMagick-6/type.xml'
 maybe chmod 0755 'NetworkManager'
 maybe chmod 0644 'NetworkManager/NetworkManager.conf'
 maybe chmod 0755 'NetworkManager/VPN'
-maybe chmod 0644 'NetworkManager/VPN/nm-pptp-service.name'
 maybe chmod 0755 'NetworkManager/conf.d'
 maybe chmod 0644 'NetworkManager/conf.d/default-wifi-powersave-on.conf'
 maybe chmod 0755 'NetworkManager/dispatcher.d'
@@ -127,7 +132,6 @@ maybe chmod 0644 'X11/Xsession.d/50x11-common_determine-startup'
 maybe chmod 0644 'X11/Xsession.d/55cinnamon-session_gnomerc'
 maybe chmod 0644 'X11/Xsession.d/60x11-common_localhost'
 maybe chmod 0644 'X11/Xsession.d/60x11-common_xdg_path'
-maybe chmod 0644 'X11/Xsession.d/60xdg-user-dirs-update'
 maybe chmod 0644 'X11/Xsession.d/65flatpak'
 maybe chmod 0644 'X11/Xsession.d/70gconfd_path-on-session'
 maybe chmod 0644 'X11/Xsession.d/70im-config_launch'
@@ -142,6 +146,7 @@ maybe chmod 0755 'X11/Xsession.d/98vboxadd-xclient'
 maybe chmod 0644 'X11/Xsession.d/99mint'
 maybe chmod 0644 'X11/Xsession.d/99x11-common_start'
 maybe chmod 0644 'X11/Xsession.options'
+maybe chmod 0644 'X11/XvMCConfig'
 maybe chmod 0644 'X11/Xwrapper.config'
 maybe chmod 0755 'X11/app-defaults'
 maybe chmod 0644 'X11/app-defaults/Bitmap'
@@ -207,12 +212,10 @@ maybe chmod 0644 'acpi/events/fglrx-ac-aticonfig'
 maybe chmod 0644 'acpi/events/fglrx-lid-aticonfig'
 maybe chmod 0644 'acpi/events/ibm-wireless'
 maybe chmod 0644 'acpi/events/lenovo-undock'
-maybe chmod 0644 'acpi/events/powerbtn'
 maybe chmod 0644 'acpi/events/thinkpad-cmos'
 maybe chmod 0644 'acpi/events/tosh-wireless'
 maybe chmod 0755 'acpi/fglrx-powermode.sh'
 maybe chmod 0755 'acpi/ibm-wireless.sh'
-maybe chmod 0755 'acpi/powerbtn.sh'
 maybe chmod 0755 'acpi/tosh-wireless.sh'
 maybe chmod 0755 'acpi/undock.sh'
 maybe chmod 0644 'adduser.conf'
@@ -723,6 +726,7 @@ maybe chmod 0444 'apt/apt.conf.d/01autoremove-kernels'
 maybe chmod 0644 'apt/apt.conf.d/05etckeeper'
 maybe chmod 0644 'apt/apt.conf.d/20auto-upgrades'
 maybe chmod 0644 'apt/apt.conf.d/20dbus'
+maybe chmod 0644 'apt/apt.conf.d/50command-not-found'
 maybe chmod 0644 'apt/apt.conf.d/50unattended-upgrades'
 maybe chmod 0644 'apt/apt.conf.d/70debconf'
 maybe chmod 0755 'apt/preferences.d'
@@ -737,7 +741,8 @@ maybe chmod 0644 'apt/trusted.gpg'
 maybe chmod 0755 'apt/trusted.gpg.d'
 maybe chmod 0644 'apt/trusted.gpg.d/ubuntu-keyring-2012-archive.gpg'
 maybe chmod 0644 'apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg'
-maybe chmod 0644 'arpwatch.conf'
+maybe chmod 0755 'arpwatch'
+maybe chmod 0644 'arpwatch/README'
 maybe chown 'asterisk' 'asterisk'
 maybe chgrp 'asterisk' 'asterisk'
 maybe chmod 0755 'asterisk'
@@ -1081,7 +1086,6 @@ maybe chown 'asterisk' 'asterisk/xmpp.conf'
 maybe chgrp 'asterisk' 'asterisk/xmpp.conf'
 maybe chmod 0640 'asterisk/xmpp.conf'
 maybe chmod 0755 'at-spi2'
-maybe chmod 0644 'at-spi2/accessibility.conf'
 maybe chgrp 'daemon' 'at.deny'
 maybe chmod 0640 'at.deny'
 maybe chmod 0755 'avahi'
@@ -1101,7 +1105,6 @@ maybe chmod 0644 'bash_completion.d/axi-cache'
 maybe chmod 0644 'bash_completion.d/desktop-file-validate'
 maybe chmod 0644 'bash_completion.d/dkms'
 maybe chmod 0644 'bash_completion.d/docker'
-maybe chmod 0644 'bash_completion.d/etckeeper'
 maybe chmod 0644 'bash_completion.d/gem1.9.1'
 maybe chmod 0644 'bash_completion.d/git-prompt'
 maybe chmod 0644 'bash_completion.d/grub'
@@ -1890,6 +1893,7 @@ maybe chmod 0640 'chatscripts/provider'
 maybe chmod 0755 'chromium-browser'
 maybe chmod 0755 'chromium-browser/customizations'
 maybe chmod 0644 'chromium-browser/customizations/10-flash'
+maybe chmod 0755 'cifs-utils'
 maybe chmod 0755 'cinnamon'
 maybe chmod 0755 'cinnamon/preload'
 maybe chmod 0755 'cinnamon/preload/iconthemes.d'
@@ -2152,6 +2156,15 @@ maybe chmod 0755 'dictionaries-common'
 maybe chmod 0644 'dictionaries-common/ispell-default'
 maybe chmod 0755 'dkms'
 maybe chmod 0644 'dkms/framework.conf'
+maybe chmod 0755 'dkms/template-dkms-mkbmdeb'
+maybe chmod 0644 'dkms/template-dkms-mkbmdeb/Makefile'
+maybe chmod 0755 'dkms/template-dkms-mkbmdeb/debian'
+maybe chmod 0644 'dkms/template-dkms-mkbmdeb/debian/README.Debian'
+maybe chmod 0644 'dkms/template-dkms-mkbmdeb/debian/changelog'
+maybe chmod 0644 'dkms/template-dkms-mkbmdeb/debian/compat'
+maybe chmod 0644 'dkms/template-dkms-mkbmdeb/debian/control'
+maybe chmod 0644 'dkms/template-dkms-mkbmdeb/debian/copyright'
+maybe chmod 0755 'dkms/template-dkms-mkbmdeb/debian/rules'
 maybe chmod 0755 'dkms/template-dkms-mkdeb'
 maybe chmod 0644 'dkms/template-dkms-mkdeb/Makefile'
 maybe chmod 0755 'dkms/template-dkms-mkdeb/debian'
@@ -2171,8 +2184,10 @@ maybe chmod 0755 'doc-base/documents'
 maybe chmod 0644 'doc-base/documents/README'
 maybe chmod 0700 'docker'
 maybe chmod 0600 'docker/key.json'
+maybe chmod 0755 'doctrine'
+maybe chmod 0755 'doctrine/dbal'
+maybe chmod 0644 'doctrine/dbal/cli-config.php'
 maybe chmod 0755 'dovecot'
-maybe chmod 0644 'dovecot/README'
 maybe chmod 0755 'dovecot/conf.d'
 maybe chmod 0644 'dovecot/conf.d/01-mail-stack-delivery.conf'
 maybe chmod 0644 'dovecot/conf.d/10-auth.conf'
@@ -2248,6 +2263,7 @@ maybe chmod 0755 'etckeeper/commit.d/30hg-addremove'
 maybe chmod 0755 'etckeeper/commit.d/50vcs-commit'
 maybe chmod 0755 'etckeeper/commit.d/99push'
 maybe chmod 0644 'etckeeper/commit.d/README'
+maybe chmod 0755 'etckeeper/daily'
 maybe chmod 0644 'etckeeper/etckeeper.conf'
 maybe chmod 0755 'etckeeper/init.d'
 maybe chmod 0755 'etckeeper/init.d/10restore-metadata'
@@ -2499,16 +2515,6 @@ maybe chmod 0644 'fonts/conf.avail/58-dejavu-lgc-sans.conf'
 maybe chmod 0644 'fonts/conf.avail/58-dejavu-lgc-serif.conf'
 maybe chmod 0644 'fonts/conf.avail/60-generic.conf'
 maybe chmod 0644 'fonts/conf.avail/60-latin.conf'
-maybe chmod 0644 'fonts/conf.avail/64-01-tlwg-kinnari.conf'
-maybe chmod 0644 'fonts/conf.avail/64-02-tlwg-norasi.conf'
-maybe chmod 0644 'fonts/conf.avail/64-11-tlwg-waree.conf'
-maybe chmod 0644 'fonts/conf.avail/64-12-tlwg-loma.conf'
-maybe chmod 0644 'fonts/conf.avail/64-13-tlwg-garuda.conf'
-maybe chmod 0644 'fonts/conf.avail/64-14-tlwg-umpush.conf'
-maybe chmod 0644 'fonts/conf.avail/64-15-laksaman.conf'
-maybe chmod 0644 'fonts/conf.avail/64-21-tlwg-typo.conf'
-maybe chmod 0644 'fonts/conf.avail/64-22-tlwg-typist.conf'
-maybe chmod 0644 'fonts/conf.avail/64-23-tlwg-mono.conf'
 maybe chmod 0644 'fonts/conf.avail/64-language-selector-prefer.conf'
 maybe chmod 0644 'fonts/conf.avail/65-droid-sans-fallback.conf'
 maybe chmod 0644 'fonts/conf.avail/65-fonts-persian.conf'
@@ -2527,12 +2533,6 @@ maybe chmod 0644 'fonts/conf.avail/70-force-bitmaps.conf'
 maybe chmod 0644 'fonts/conf.avail/70-no-bitmaps.conf'
 maybe chmod 0644 'fonts/conf.avail/70-yes-bitmaps.conf'
 maybe chmod 0644 'fonts/conf.avail/80-delicious.conf'
-maybe chmod 0644 'fonts/conf.avail/89-tlwg-garuda-synthetic.conf'
-maybe chmod 0644 'fonts/conf.avail/89-tlwg-kinnari-synthetic.conf'
-maybe chmod 0644 'fonts/conf.avail/89-tlwg-laksaman-synthetic.conf'
-maybe chmod 0644 'fonts/conf.avail/89-tlwg-loma-synthetic.conf'
-maybe chmod 0644 'fonts/conf.avail/89-tlwg-umpush-synthetic.conf'
-maybe chmod 0644 'fonts/conf.avail/89-tlwg-waree-synthetic.conf'
 maybe chmod 0644 'fonts/conf.avail/90-synthetic.conf'
 maybe chmod 0644 'fonts/conf.avail/90-ttf-bengali-fonts.conf'
 maybe chmod 0644 'fonts/conf.avail/90-ttf-devanagari-fonts.conf'
@@ -2806,7 +2806,6 @@ maybe chmod 0755 'init.d/vncserver-x11-serviced'
 maybe chmod 0755 'init.d/x11-common'
 maybe chmod 0755 'init.d/x2goserver'
 maybe chmod 0755 'init.d/zoneminder'
-maybe chmod 0644 'init/acpid.conf'
 maybe chmod 0644 'init/alsa-restore.conf'
 maybe chmod 0644 'init/alsa-state.conf'
 maybe chmod 0644 'init/alsa-store.conf'
@@ -2815,7 +2814,6 @@ maybe chmod 0644 'init/anacron.conf'
 maybe chmod 0644 'init/atd.conf'
 maybe chmod 0644 'init/avahi-cups-reload.conf'
 maybe chmod 0644 'init/avahi-daemon.conf'
-maybe chmod 0644 'init/binfmt-support.conf'
 maybe chmod 0644 'init/bluetooth.conf'
 maybe chmod 0644 'init/bootmisc.sh.conf'
 maybe chmod 0644 'init/cgmanager.conf'
@@ -2830,10 +2828,8 @@ maybe chmod 0644 'init/cups-browsed.conf'
 maybe chmod 0644 'init/cups.conf'
 maybe chmod 0644 'init/dmesg.conf'
 maybe chmod 0644 'init/docker.conf'
-maybe chmod 0644 'init/dovecot.conf'
 maybe chmod 0644 'init/failsafe.conf'
 maybe chmod 0644 'init/flush-early-job-log.conf'
-maybe chmod 0644 'init/friendly-recovery.conf'
 maybe chmod 0644 'init/gpu-manager.conf'
 maybe chmod 0644 'init/gssd-mounting.conf'
 maybe chmod 0644 'init/gssd.conf'
@@ -2844,7 +2840,6 @@ maybe chmod 0644 'init/hwclock.conf'
 maybe chmod 0644 'init/hwclock.sh.conf'
 maybe chmod 0644 'init/idmapd-mounting.conf'
 maybe chmod 0644 'init/idmapd.conf'
-maybe chmod 0644 'init/irqbalance.conf'
 maybe chmod 0644 'init/isc-dhcp-server.conf'
 maybe chmod 0644 'init/isc-dhcp-server6.conf'
 maybe chmod 0644 'init/lightdm.conf'
@@ -2868,12 +2863,8 @@ maybe chmod 0644 'init/mountnfs-bootclean.sh.conf'
 maybe chmod 0644 'init/mountnfs.sh.conf'
 maybe chmod 0644 'init/mtab.sh.conf'
 maybe chmod 0644 'init/mysql.conf'
-maybe chmod 0644 'init/network-interface-container.conf'
-maybe chmod 0644 'init/network-interface-security.conf'
-maybe chmod 0644 'init/network-interface.conf'
 maybe chmod 0644 'init/network-manager.conf'
 maybe chmod 0644 'init/network-manager.override'
-maybe chmod 0644 'init/networking.conf'
 maybe chmod 0644 'init/nmbd.conf'
 maybe chmod 0644 'init/oem-config.conf'
 maybe chmod 0644 'init/php7.2-fpm.conf'
@@ -2891,9 +2882,6 @@ maybe chmod 0644 'init/rc-sysinit.conf'
 maybe chmod 0644 'init/rc.conf'
 maybe chmod 0644 'init/rcS.conf'
 maybe chmod 0644 'init/reload-smbd.conf'
-maybe chmod 0644 'init/resolvconf.conf'
-maybe chmod 0644 'init/rfkill-restore.conf'
-maybe chmod 0644 'init/rfkill-store.conf'
 maybe chmod 0644 'init/rpcbind-boot.conf'
 maybe chmod 0644 'init/rpcbind.conf'
 maybe chmod 0644 'init/rsyslog.conf'
@@ -2914,18 +2902,13 @@ maybe chmod 0644 'init/tty6.conf'
 maybe chmod 0644 'init/udev.conf'
 maybe chmod 0644 'init/udevmonitor.conf'
 maybe chmod 0644 'init/udevtrigger.conf'
-maybe chmod 0644 'init/ufw.conf'
 maybe chmod 0644 'init/upstart-file-bridge.conf'
 maybe chmod 0644 'init/upstart-socket-bridge.conf'
 maybe chmod 0644 'init/upstart-udev-bridge.conf'
-maybe chmod 0644 'init/ureadahead-other.conf'
-maybe chmod 0644 'init/ureadahead.conf'
-maybe chmod 0644 'init/usb-modeswitch-upstart.conf'
 maybe chmod 0644 'init/wait-for-state.conf'
 maybe chmod 0755 'initramfs-tools'
 maybe chmod 0755 'initramfs-tools/conf.d'
 maybe chmod 0755 'initramfs-tools/hooks'
-maybe chmod 0755 'initramfs-tools/hooks/reiserfsprogs'
 maybe chmod 0644 'initramfs-tools/initramfs.conf'
 maybe chmod 0644 'initramfs-tools/modules'
 maybe chmod 0755 'initramfs-tools/scripts'
@@ -2949,14 +2932,19 @@ maybe chmod 0644 'insserv.conf.d/rpcbind'
 maybe chmod 0755 'insserv/overrides'
 maybe chmod 0644 'inxi.conf'
 maybe chmod 0755 'iproute2'
+maybe chmod 0644 'iproute2/bpf_pinning'
 maybe chmod 0644 'iproute2/ematch_map'
 maybe chmod 0644 'iproute2/group'
 maybe chmod 0644 'iproute2/nl_protos'
 maybe chmod 0644 'iproute2/rt_dsfield'
 maybe chmod 0644 'iproute2/rt_protos'
+maybe chmod 0755 'iproute2/rt_protos.d'
+maybe chmod 0644 'iproute2/rt_protos.d/README'
 maybe chmod 0644 'iproute2/rt_realms'
 maybe chmod 0644 'iproute2/rt_scopes'
 maybe chmod 0644 'iproute2/rt_tables'
+maybe chmod 0755 'iproute2/rt_tables.d'
+maybe chmod 0644 'iproute2/rt_tables.d/README'
 maybe chmod 0644 'issue'
 maybe chmod 0644 'issue.net'
 maybe chmod 0755 'java-7-openjdk'
@@ -3288,12 +3276,9 @@ maybe chmod 0644 'linuxmint/adjustments/15-mint-logos.overwrite'
 maybe chmod 0644 'linuxmint/adjustments/15-mint-mime.overwrite'
 maybe chmod 0644 'linuxmint/adjustments/15-mint-motd.overwrite'
 maybe chmod 0644 'linuxmint/adjustments/15-mintlocale.menu'
-maybe chmod 0644 'linuxmint/adjustments/15-mintsystem.menu'
-maybe chmod 0644 'linuxmint/adjustments/15-mintsystem.overwrite'
 maybe chmod 0755 'linuxmint/adjustments/15-ubuntu-system-adjustments.execute'
 maybe chmod 0644 'linuxmint/adjustments/15-ubuntu-system-adjustments.menu'
 maybe chmod 0644 'linuxmint/adjustments/15-ubuntu-system-adjustments.overwrite'
-maybe chmod 0644 'linuxmint/adjustments/README'
 maybe chmod 0755 'linuxmint/adjustments/upstart.execute'
 maybe chmod 0644 'linuxmint/info'
 maybe chmod 0644 'linuxmint/mintSystem.conf'
@@ -3362,6 +3347,15 @@ maybe chmod 0644 'lsb-release'
 maybe chmod 0644 'ltrace.conf'
 maybe chmod 0755 'lvm'
 maybe chmod 0644 'lvm/lvm.conf'
+maybe chmod 0644 'lvm/lvmlocal.conf'
+maybe chmod 0755 'lvm/profile'
+maybe chmod 0644 'lvm/profile/cache-mq.profile'
+maybe chmod 0644 'lvm/profile/cache-smq.profile'
+maybe chmod 0644 'lvm/profile/command_profile_template.profile'
+maybe chmod 0644 'lvm/profile/lvmdbusd.profile'
+maybe chmod 0644 'lvm/profile/metadata_profile_template.profile'
+maybe chmod 0644 'lvm/profile/thin-generic.profile'
+maybe chmod 0644 'lvm/profile/thin-performance.profile'
 maybe chmod 0444 'machine-id'
 maybe chmod 0644 'magic'
 maybe chmod 0644 'magic.mime'
@@ -3487,7 +3481,6 @@ maybe chmod 0755 'network/if-down.d/bind9'
 maybe chmod 0755 'network/if-down.d/openvpn'
 maybe chmod 0755 'network/if-down.d/postfix'
 maybe chmod 0755 'network/if-down.d/resolvconf'
-maybe chmod 0755 'network/if-down.d/upstart'
 maybe chmod 0755 'network/if-post-down.d'
 maybe chmod 0755 'network/if-post-down.d/wireless-tools'
 maybe chmod 0755 'network/if-pre-up.d'
@@ -3503,7 +3496,6 @@ maybe chmod 0755 'network/if-up.d/ntpdate'
 maybe chmod 0755 'network/if-up.d/openssh-server'
 maybe chmod 0755 'network/if-up.d/openvpn'
 maybe chmod 0755 'network/if-up.d/postfix'
-maybe chmod 0755 'network/if-up.d/upstart'
 maybe chmod 0644 'network/interfaces'
 maybe chmod 0755 'network/interfaces.d'
 maybe chmod 0644 'network/interfaces.save'
@@ -3524,6 +3516,7 @@ maybe chmod 0644 'odbcinst.ini'
 maybe chmod 0755 'openal'
 maybe chmod 0644 'openal/alsoft.conf'
 maybe chmod 0755 'openvpn'
+maybe chmod 0755 'openvpn/client'
 maybe chmod 0755 'openvpn/easy-rsa'
 maybe chmod 0755 'openvpn/easy-rsa/build-ca'
 maybe chmod 0755 'openvpn/easy-rsa/build-dh'
@@ -3576,6 +3569,7 @@ maybe chmod 0644 'openvpn/easy-rsa/vars.orig'
 maybe chmod 0755 'openvpn/easy-rsa/whichopensslcnf'
 maybe chmod 0600 'openvpn/ipp.txt'
 maybe chmod 0600 'openvpn/openvpn.log'
+maybe chmod 0755 'openvpn/server'
 maybe chmod 0644 'openvpn/server_tap.conf'
 maybe chmod 0755 'openvpn/update-resolv-conf'
 maybe chmod 0755 'opt'
@@ -3687,7 +3681,7 @@ maybe chmod 0644 'pam.d/systemd-user'
 maybe chmod 0644 'pam.d/vncserver'
 maybe chmod 0644 'papersize'
 maybe chmod 0644 'passwd'
-maybe chmod 0600 'passwd-'
+maybe chmod 0644 'passwd-'
 maybe chmod 0755 'pcmcia'
 maybe chmod 0644 'pcmcia/config.opts'
 maybe chmod 0755 'pear'
@@ -4040,6 +4034,7 @@ maybe chmod 0644 'privoxy/default.action'
 maybe chmod 0644 'privoxy/default.filter'
 maybe chown 'privoxy' 'privoxy/match-all.action'
 maybe chmod 0644 'privoxy/match-all.action'
+maybe chmod 0644 'privoxy/regression-tests.action'
 maybe chmod 0755 'privoxy/templates'
 maybe chmod 0644 'privoxy/templates/blocked'
 maybe chmod 0644 'privoxy/templates/cgi-error-404'
@@ -4050,6 +4045,7 @@ maybe chmod 0644 'privoxy/templates/cgi-error-file-read-only'
 maybe chmod 0644 'privoxy/templates/cgi-error-modified'
 maybe chmod 0644 'privoxy/templates/cgi-error-parse'
 maybe chmod 0644 'privoxy/templates/cgi-style.css'
+maybe chmod 0644 'privoxy/templates/client-tags'
 maybe chmod 0644 'privoxy/templates/connect-failed'
 maybe chmod 0644 'privoxy/templates/connection-timeout'
 maybe chmod 0644 'privoxy/templates/default'
@@ -4096,10 +4092,10 @@ maybe chmod 0755 'proftpd'
 maybe chmod 0644 'proftpd/blacklist.dat'
 maybe chmod 0755 'proftpd/conf.d'
 maybe chmod 0644 'proftpd/dhparams.pem'
-maybe chmod 0644 'proftpd/ldap.conf'
+maybe chmod 0600 'proftpd/ldap.conf'
 maybe chmod 0644 'proftpd/modules.conf'
 maybe chmod 0644 'proftpd/proftpd.conf'
-maybe chmod 0644 'proftpd/sql.conf'
+maybe chmod 0600 'proftpd/sql.conf'
 maybe chmod 0644 'proftpd/tls.conf'
 maybe chmod 0644 'proftpd/virtuals.conf'
 maybe chmod 0644 'protocols'
@@ -4146,14 +4142,6 @@ maybe chmod 0644 'rc6.d/README'
 maybe chmod 0755 'rcS.d'
 maybe chmod 0644 'rcS.d/README'
 maybe chmod 0755 'redis'
-maybe chmod 0755 'redis/redis-server.post-down.d'
-maybe chmod 0755 'redis/redis-server.post-down.d/00_example'
-maybe chmod 0755 'redis/redis-server.post-up.d'
-maybe chmod 0755 'redis/redis-server.post-up.d/00_example'
-maybe chmod 0755 'redis/redis-server.pre-down.d'
-maybe chmod 0755 'redis/redis-server.pre-down.d/00_example'
-maybe chmod 0755 'redis/redis-server.pre-up.d'
-maybe chmod 0755 'redis/redis-server.pre-up.d/00_example'
 maybe chown 'redis' 'redis/redis.conf'
 maybe chgrp 'redis' 'redis/redis.conf'
 maybe chmod 0640 'redis/redis.conf'
@@ -4326,7 +4314,8 @@ maybe chmod 0644 'sgml/sgml-data.cat'
 maybe chmod 0644 'sgml/xml-core.cat'
 maybe chgrp 'shadow' 'shadow'
 maybe chmod 0640 'shadow'
-maybe chmod 0600 'shadow-'
+maybe chgrp 'shadow' 'shadow-'
+maybe chmod 0640 'shadow-'
 maybe chmod 0755 'shellinabox'
 maybe chmod 0755 'shellinabox/options-available'
 maybe chmod 0644 'shellinabox/options-available/00+Black on White.css'
@@ -4447,13 +4436,13 @@ maybe chmod 0644 'spamassassin/v341.pre'
 maybe chmod 0755 'speech-dispatcher'
 maybe chmod 0755 'speech-dispatcher/clients'
 maybe chmod 0644 'speech-dispatcher/clients/emacs.conf'
-maybe chmod 0644 'speech-dispatcher/clients/gnome-speech.conf'
 maybe chmod 0755 'speech-dispatcher/modules'
 maybe chmod 0644 'speech-dispatcher/modules/cicero.conf'
 maybe chmod 0644 'speech-dispatcher/modules/dtk-generic.conf'
 maybe chmod 0644 'speech-dispatcher/modules/epos-generic.conf'
 maybe chmod 0644 'speech-dispatcher/modules/espeak-generic.conf'
 maybe chmod 0644 'speech-dispatcher/modules/espeak-mbrola-generic.conf'
+maybe chmod 0644 'speech-dispatcher/modules/espeak-ng.conf'
 maybe chmod 0644 'speech-dispatcher/modules/espeak.conf'
 maybe chmod 0644 'speech-dispatcher/modules/festival.conf'
 maybe chmod 0644 'speech-dispatcher/modules/flite.conf'
@@ -4480,7 +4469,6 @@ maybe chmod 0755 'ssl/certs'
 maybe chmod 0644 'ssl/certs/UbuntuOne-Go_Daddy_CA.pem'
 maybe chmod 0644 'ssl/certs/UbuntuOne-Go_Daddy_Class_2_CA.pem'
 maybe chmod 0644 'ssl/certs/UbuntuOne-ValiCert_Class_2_VA.pem'
-maybe chmod 0644 'ssl/certs/ca-certificates.crt'
 maybe chgrp 'dovecot' 'ssl/certs/dovecot.pem'
 maybe chmod 0644 'ssl/certs/dovecot.pem'
 maybe chmod 0755 'ssl/certs/java'
@@ -4540,8 +4528,6 @@ maybe chmod 0755 'systemd/system/final.target.wants'
 maybe chmod 0755 'systemd/system/getty.target.wants'
 maybe chmod 0755 'systemd/system/graphical.target.wants'
 maybe chmod 0644 'systemd/system/hddtemp.service'
-maybe chmod 0755 'systemd/system/hibernate.target.wants'
-maybe chmod 0755 'systemd/system/hybrid-sleep.target.wants'
 maybe chmod 0755 'systemd/system/multi-user.target.wants'
 maybe chmod 0755 'systemd/system/network-online.target.wants'
 maybe chmod 0755 'systemd/system/network-pre.target.wants'
@@ -4552,8 +4538,8 @@ maybe chmod 0644 'systemd/system/ping.service'
 maybe chmod 0755 'systemd/system/printer.target.wants'
 maybe chmod 0755 'systemd/system/remote-fs.target.wants'
 maybe chmod 0755 'systemd/system/sockets.target.wants'
-maybe chmod 0755 'systemd/system/suspend.target.wants'
 maybe chmod 0755 'systemd/system/sysinit.target.wants'
+maybe chmod 0755 'systemd/system/systemd-resolved.service.wants'
 maybe chmod 0755 'systemd/system/timers.target.wants'
 maybe chmod 0644 'systemd/timesyncd.conf'
 maybe chmod 0755 'systemd/user'
@@ -4565,6 +4551,7 @@ maybe chmod 0644 'thunderbird/syspref.js'
 maybe chmod 0755 'timeshift.json'
 maybe chmod 0644 'timezone'
 maybe chmod 0755 'tmpfiles.d'
+maybe chmod 0644 'tmpfiles.d/screen-cleanup.conf'
 maybe chmod 0755 'tor'
 maybe chmod 0644 'tor/torrc'
 maybe chmod 0644 'ts.conf'
@@ -4588,6 +4575,8 @@ maybe chmod 0644 'ufw/applications.d/apache2-utils.ufw.profile'
 maybe chmod 0644 'ufw/applications.d/bind9'
 maybe chmod 0644 'ufw/applications.d/cups'
 maybe chmod 0644 'ufw/applications.d/dovecot-core'
+maybe chmod 0644 'ufw/applications.d/dovecot-imapd'
+maybe chmod 0644 'ufw/applications.d/dovecot-pop3d'
 maybe chmod 0644 'ufw/applications.d/openssh-server'
 maybe chmod 0644 'ufw/applications.d/postfix'
 maybe chmod 0644 'ufw/applications.d/samba'
@@ -4692,6 +4681,7 @@ maybe chmod 0644 'xdg/autostart/print-applet.desktop'
 maybe chmod 0644 'xdg/autostart/pulseaudio.desktop'
 maybe chmod 0644 'xdg/autostart/user-dirs-update-gtk.desktop'
 maybe chmod 0644 'xdg/autostart/vino-server.desktop'
+maybe chmod 0644 'xdg/autostart/xdg-user-dirs.desktop'
 maybe chmod 0755 'xdg/libfm'
 maybe chmod 0644 'xdg/libfm/libfm.conf'
 maybe chmod 0755 'xdg/lxpanel'
@@ -4710,8 +4700,6 @@ maybe chmod 0644 'xdg/lxpanel/two_panels/panels/bottom'
 maybe chmod 0644 'xdg/lxpanel/two_panels/panels/top'
 maybe chmod 0755 'xdg/lxsession'
 maybe chmod 0755 'xdg/lxsession/LXDE'
-maybe chmod 0644 'xdg/lxsession/LXDE/autostart'
-maybe chmod 0644 'xdg/lxsession/LXDE/desktop.conf'
 maybe chmod 0755 'xdg/menus'
 maybe chmod 0644 'xdg/menus/cinnamon-applications.menu'
 maybe chmod 0644 'xdg/menus/cinnamoncc.menu'
@@ -4722,8 +4710,6 @@ maybe chmod 0644 'xdg/menus/kde4-applications.menu'
 maybe chmod 0644 'xdg/menus/lxde-applications.menu'
 maybe chmod 0755 'xdg/openbox'
 maybe chmod 0755 'xdg/openbox/LXDE'
-maybe chmod 0644 'xdg/openbox/LXDE/menu.xml'
-maybe chmod 0644 'xdg/openbox/LXDE/rc.xml'
 maybe chmod 0755 'xdg/openbox/autostart'
 maybe chmod 0755 'xdg/openbox/environment'
 maybe chmod 0644 'xdg/openbox/menu.xml'
diff --git a/NetworkManager/VPN/nm-pptp-service.name b/NetworkManager/VPN/nm-pptp-service.name
deleted file mode 100644 (file)
index d75c213..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-[VPN Connection]
-name=pptp
-service=org.freedesktop.NetworkManager.pptp
-program=/usr/lib/NetworkManager/nm-pptp-service
-supports-multiple-connections=true
-
-[libnm]
-plugin=/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-vpn-plugin-pptp.so
-
-[GNOME]
-auth-dialog=/usr/lib/NetworkManager/nm-pptp-auth-dialog
-properties=/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-pptp-properties
-supports-external-ui-mode=true
diff --git a/X11/Xsession.d/60xdg-user-dirs-update b/X11/Xsession.d/60xdg-user-dirs-update
deleted file mode 100644 (file)
index 7a0f8ab..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-if [ -x /usr/bin/xdg-user-dirs-update ]; then
-       /usr/bin/xdg-user-dirs-update
-fi
index be04b9e0ba3248845fe7a9f833a090b71372336f..e548b294e5b745345d83c8fcce380a9cdb041d97 100644 (file)
@@ -23,3 +23,6 @@ add_module gail
 add_module atk-bridge
 
 export GTK_MODULES
+if [ -x "/usr/bin/dbus-update-activation-environment" ]; then
+        dbus-update-activation-environment --verbose --systemd GTK_MODULES
+fi
index b5903d6ede56b0b4692c1e85d2a0f901a3889c0f..29923211b7f3dcb77d24f01eb5f9328d8e7b7dfb 100644 (file)
@@ -4,6 +4,9 @@
 # This file is sourced by Xsession(5), not executed.
 
 QT_ACCESSIBILITY=1
-QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1
 
-export QT_ACCESSIBILITY QT_LINUX_ACCESSIBILITY_ALWAYS_ON
+export QT_ACCESSIBILITY
+
+if [ -x "/usr/bin/dbus-update-activation-environment" ]; then
+        dbus-update-activation-environment --verbose --systemd QT_ACCESSIBILITY QT_LINUX_ACCESSIBILITY_ALWAYS_ON
+fi
diff --git a/X11/XvMCConfig b/X11/XvMCConfig
new file mode 100644 (file)
index 0000000..2c0fe52
--- /dev/null
@@ -0,0 +1 @@
+libXvMC.so.1
index 0bf0853929f04635b5cd16854a2c90df2c142017..8e9f905dcd6c0d5bb9047a512209e763a32ef1bc 100644 (file)
@@ -4,11 +4,11 @@
 !            a screen saver and locker for the X window system
 !                            by Jamie Zawinski
 !
-!                              version 5.34
-!                              24-Oct-2015
+!                              version 5.36
+!                              10-Oct-2016
 !
 ! See "man xscreensaver" for more info.  The latest version is always
-! available at http://www.jwz.org/xscreensaver/
+! available at https://www.jwz.org/xscreensaver/
 
 
 ! These resources, when placed in the system-wide app-defaults directory
@@ -63,7 +63,7 @@
 *textLiteral:          XScreenSaver
 *textFile:             
 *textProgram:          fortune
-*textURL:              http://fridge.ubuntu.com/node/feed
+*textURL:              http://feeds.feedburner.com/ubuntu-news
 
 *overlayTextForeground:        #FFFF00
 *overlayTextBackground:        #000000
@@ -90,7 +90,7 @@ GetViewPortIsFullOfLies: False
 
 ! This is the URL loaded by the "Help" button on the splash screen,
 ! and by the "Documentation" menu item in xscreensaver-demo.
-*helpURL: http://www.jwz.org/xscreensaver/man.html
+*helpURL: https://www.jwz.org/xscreensaver/man.html
 
 ! loadURL       -- how the "Help" buttons load the helpURL (/bin/sh syntax.)
 ! manualCommand -- how the "Documentation" buttons display man pages.
@@ -381,7 +381,16 @@ GetViewPortIsFullOfLies: False
                                tessellimage -root                          \n\
   GL:                          winduprobot -root                           \n\
   GL:                          splitflap -root                             \n\
-                               testx11 -root                               \n
+  GL:                          cubestack -root                             \n\
+  GL:                          cubetwist -root                             \n\
+  GL:                          discoball -root                             \n\
+  GL:                          dymaxionmap -root                           \n\
+  GL:                          energystream -root                          \n\
+  GL:                          hexstrut -root                              \n\
+  GL:                          hydrostat -root                             \n\
+  GL:                          raverhoop -root                             \n\
+  GL:                          splodesic -root                             \n\
+  GL:                          unicrud -root                               \n
 
 
 
@@ -441,7 +450,7 @@ XScreenSaver.bourneShell:           /bin/sh
 *passwd.uname:                  True
 
 *splash.heading.label:         XScreenSaver %s
-*splash.body.label:            Copyright \251 1991-2015 by
+*splash.body.label:            Copyright \251 1991-2016 by
 *splash.body2.label:           Jamie Zawinski <jwz@jwz.org>
 *splash.demo.label:            Settings
 *splash.help.label:            Help
@@ -467,12 +476,16 @@ XScreenSaver.bourneShell:         /bin/sh
 *hacks.ccurve.name:         CCurve
 *hacks.cloudlife.name:      CloudLife
 *hacks.companioncube.name:  CompanionCube
+*hacks.cubestack.name:      CubeStack
 *hacks.cubestorm.name:      CubeStorm
+*hacks.cubetwist.name:      CubeTwist
 *hacks.cubicgrid.name:      CubicGrid
 *hacks.cwaves.name:         CWaves
 *hacks.dangerball.name:     DangerBall
 *hacks.decayscreen.name:    DecayScreen
 *hacks.dnalogo.name:        DNA Logo
+*hacks.dymaxionmap.name:    DymaxionMap
+*hacks.energystream.name:   EnergyStream
 *hacks.euler2d.name:        Euler2D
 *hacks.fadeplot.name:       FadePlot
 *hacks.flipflop.name:       FlipFlop
@@ -505,6 +518,7 @@ XScreenSaver.bourneShell:           /bin/sh
 *hacks.popsquares.name:     PopSquares
 *hacks.projectiveplane.name:ProjectivePlane
 *hacks.quasicrystal.name:   QuasiCrystal
+*hacks.raverhoop.name:      RaverHoop
 *hacks.rd-bomb.name:        RDbomb
 *hacks.rdbomb.name:         RDbomb
 *hacks.romanboy.name:       RomanBoy
diff --git a/acpi/events/powerbtn b/acpi/events/powerbtn
deleted file mode 100644 (file)
index 8347570..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-# /etc/acpi/events/powerbtn
-# This is called when the user presses the power button and calls
-# /etc/acpi/powerbtn.sh for further processing.
-
-# Optionally you can specify the placeholder %e. It will pass
-# through the whole kernel event message to the program you've
-# specified.
-
-# We need to react on "button power.*" and "button/power.*" because
-# of kernel changes.
-
-event=button[ /]power
-action=/etc/acpi/powerbtn.sh
diff --git a/acpi/powerbtn.sh b/acpi/powerbtn.sh
deleted file mode 100755 (executable)
index e6ae71b..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/bin/sh
-# /etc/acpi/powerbtn.sh
-# Initiates a shutdown when the power putton has been
-# pressed.
-
-[ -r /usr/share/acpi-support/power-funcs ] && . /usr/share/acpi-support/power-funcs
-
-# If logind is running, it already handles power button presses; desktop
-# environments put inhibitors to logind if they want to handle the key
-# themselves.
-if pidof systemd-logind >/dev/null; then
-    exit 0
-fi
-
-# getXuser gets the X user belonging to the display in $displaynum.
-# If you want the foreground X user, use getXconsole!
-getXuser() {
-        user=`pinky -fw | awk '{ if ($2 == ":'$displaynum'" || $(NF) == ":'$displaynum'" ) { print $1; exit; } }'`
-        if [ x"$user" = x"" ]; then
-                startx=`pgrep -n startx`
-                if [ x"$startx" != x"" ]; then
-                        user=`ps -o user --no-headers $startx`
-                fi
-        fi
-        if [ x"$user" != x"" ]; then
-                userhome=`getent passwd $user | cut -d: -f6`
-                export XAUTHORITY=$userhome/.Xauthority
-        else
-                export XAUTHORITY=""
-        fi
-        export XUSER=$user
-}
-
-# Skip if we just in the middle of resuming.
-test -f /var/lock/acpisleep && exit 0
-
-# If the current X console user is running a power management daemon that
-# handles suspend/resume requests, let them handle policy This is effectively
-# the same as 'acpi-support's '/usr/share/acpi-support/policy-funcs' file.
-
-[ -r /usr/share/acpi-support/power-funcs ] && getXconsole
-PMS="gnome-settings-daemon kpowersave xfce4-power-manager"
-PMS="$PMS guidance-power-manager.py dalston-power-applet"
-PMS="$PMS mate-settings-daemon"
-PMS="$PMS unity-settings-daemon"
-
-if pidof -x $PMS > /dev/null; then
-        exit
-elif test "$XUSER" != "" && pidof dcopserver > /dev/null && test -x /usr/bin/dcop && /usr/bin/dcop --user $XUSER kded kded loadedModules | grep -q klaptopdaemon; then
-        exit
-elif test "$XUSER" != "" && test -x /usr/bin/qdbus; then
-        kded4pid=$(pgrep -n -u $XUSER kded4)
-        if test "$kded4pid" != ""; then
-                dbusaddr=$(su - $XUSER -c "grep -z DBUS_SESSION_BUS_ADDRESS /proc/$kded4pid/environ")
-                if test "$dbusaddr" != "" && su - $XUSER -c "export $dbusaddr; qdbus org.kde.kded" | grep -q powerdevil; then
-                        exit
-                fi
-        fi
-fi
-
-# If all else failed, just initiate a plain shutdown.
-/sbin/shutdown -h now "Power button pressed"
diff --git a/alternatives/idmap-plugin b/alternatives/idmap-plugin
new file mode 120000 (symlink)
index 0000000..3467592
--- /dev/null
@@ -0,0 +1 @@
+/usr/lib/x86_64-linux-gnu/cifs-utils/idmapwb.so
\ No newline at end of file
diff --git a/alternatives/idmap-plugin.8.gz b/alternatives/idmap-plugin.8.gz
new file mode 120000 (symlink)
index 0000000..dbcb2e6
--- /dev/null
@@ -0,0 +1 @@
+/usr/share/man/man8/idmapwb.8.gz
\ No newline at end of file
diff --git a/alternatives/libblas.so.3 b/alternatives/libblas.so.3
deleted file mode 120000 (symlink)
index 47d84db..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/lib/libblas/libblas.so.3
\ No newline at end of file
diff --git a/alternatives/libblas.so.3-x86_64-linux-gnu b/alternatives/libblas.so.3-x86_64-linux-gnu
new file mode 120000 (symlink)
index 0000000..2a847f1
--- /dev/null
@@ -0,0 +1 @@
+/usr/lib/x86_64-linux-gnu/blas/libblas.so.3
\ No newline at end of file
diff --git a/alternatives/updatedb.8.gz b/alternatives/updatedb.8.gz
new file mode 120000 (symlink)
index 0000000..d48060b
--- /dev/null
@@ -0,0 +1 @@
+/usr/share/man/man8/updatedb.mlocate.8.gz
\ No newline at end of file
index 59ac2f3d3df5c1e1c0f1eace240da3ef0525a4b3..1e0b527d5eb544cac5e0f466495ea24fa72f6f2f 100644 (file)
@@ -247,10 +247,12 @@ use strict;
 #   ["SCAN {}/*\r\n", '127.0.0.1:8448' ],
 #   qr/^200 File OK/m, qr/^201 /m, qr/^201 (.+)/m ],
 
-  ### http://www.norman.com/products_nvc.shtml
-  ['Norman Virus Control v5 / Linux', 'nvcc',
-    '-c -l:0 -s -u -temp:$TEMPBASE {}', [0,10,11], [1,2,14],
-    qr/(?i).* virus in .* -> \'(.+)\'/m ],
+# Disabled as it conflicts with packaged /usr/bin/nvcc of "nvidia-cuda-toolkit"
+# (LP: 1582318)
+#  ### http://www.norman.com/products_nvc.shtml
+#  ['Norman Virus Control v5 / Linux', 'nvcc',
+#    '-c -l:0 -s -u -temp:$TEMPBASE {}', [0,10,11], [1,2,14],
+#    qr/(?i).* virus in .* -> \'(.+)\'/m ],
 
   ### http://www.pandasoftware.com/
   ['Panda CommandLineSecure 9 for Linux',
index 136ff368e701c3c2b4eebf5cf6ba66cab2b78a4e..a5dee5494283f0611b62e3f7ddbc0293608a2ca6 100755 (executable)
@@ -2,8 +2,6 @@
 #
 # Copyright (C) 1999-2002 Riccardo Facchetti <riccardo@master.oasi.gpa.it>
 #
-#  for apcupsd release 3.14.12 (29 March 2014) - debian
-#
 # platforms/apccontrol.  Generated from apccontrol.in by configure.
 #
 #  Note, this is a generic file that can be used by most
@@ -62,10 +60,10 @@ fi
 
 case "$1" in
     killpower)
-       echo "Apccontrol doing: ${APCUPSD} --killpower on UPS ${2}" | ${WALL}
+       echo "Apccontrol doing: ${APCUPSD} --killpower on UPS ${2}" | (${WALL} 2>/dev/null || cat)
        sleep 10
        ${APCUPSD} --killpower
-       echo "Apccontrol has done: ${APCUPSD} --killpower on UPS ${2}" | ${WALL}
+       echo "Apccontrol has done: ${APCUPSD} --killpower on UPS ${2}" | (${WALL} 2>/dev/null || cat)
     ;;
     commfailure)
        echo "Warning communications lost with UPS ${2}" | ${WALL}
index 8978f53d63a33cf2e52ddf5229c9e53e4edf01ee..76861e07cc343ea5030a70bd91c4e3d739889001 100644 (file)
@@ -1,9 +1,12 @@
 ## apcupsd.conf v1.1 ##
 # 
-#  for apcupsd release 3.14.12 (29 March 2014) - debian
-#
 # "apcupsd" POSIX config file
 
+#
+# Note that the apcupsd daemon must be restarted in order for changes to
+# this configuration file to become active.
+#
+
 #
 # ========= General configuration parameters ============
 #
@@ -26,7 +29,7 @@
 #     940-1524C, 940-0024G, 940-0095A, 940-0095B,
 #     940-0095C, 940-0625A, M-04-02-2000
 #
-UPSCABLE smart
+UPSCABLE usb
 
 # To get apcupsd to work, in addition to defining the cable
 # above, you must also define a UPSTYPE, which corresponds to
@@ -78,8 +81,12 @@ UPSCABLE smart
 #
 # modbus    /dev/tty**       Serial device for use with newest SmartUPS models
 #                            supporting the MODBUS protocol.
+# modbus    <BLANK>          Leave the DEVICE setting blank for MODBUS over USB
+#                            or set to the serial number of the UPS to ensure 
+#                            that apcupsd binds to that particular unit
+#                            (helpful if you have more than one USB UPS).
 #
-UPSTYPE apcsmart
+UPSTYPE usb
 DEVICE /dev/ttyS0
 
 # POLLTIME <int>
@@ -92,7 +99,11 @@ DEVICE /dev/ttyS0
 #POLLTIME 60
 
 # LOCKFILE <path to lockfile>
-#   Path for device lock file. Not used on Win32.
+#   Path for device lock file for UPSes connected via USB or
+#   serial port. This is the directory into which the lock file
+#   will be written. The directory must already exist; apcupsd will not create
+#   it. The actual name of the lock file is computed from DEVICE.
+#   Not used on Win32.
 LOCKFILE /var/lock
 
 # SCRIPTDIR <path to script directory>
index dc52e6bade24d3974d5342313d103368d24a87fc..4dfd41f65953f717e4514a090276fcf5014f7ad6 100755 (executable)
@@ -10,8 +10,6 @@ HOSTNAME=`hostname`
 MSG="$HOSTNAME UPS $1 battery needs changing NOW."
 #
 (
-   echo "Subject: $MSG"
-   echo " "
    echo "$MSG"
    echo " "
    /sbin/apcaccess status
index 4f819aa80b6f652ec84fa4abb79ad5a7a01859cc..d207995259930aca5c5f703ce778a765e788ce2f 100755 (executable)
@@ -10,8 +10,6 @@ HOSTNAME=`hostname`
 MSG="$HOSTNAME Communications with UPS $1 lost"
 #
 (
-   echo "Subject: $MSG"
-   echo " "
    echo "$MSG"
 ) | $APCUPSD_MAIL -s "$MSG" $SYSADMIN
 exit 0
index 94614ff8319cec909722bf14b9b8b13e57967a6a..016214c409c5e165e60f86de2ce77c5d5039488c 100755 (executable)
@@ -10,8 +10,6 @@ HOSTNAME=`hostname`
 MSG="$HOSTNAME Communications with UPS $1 restored"
 #
 (
-   echo "Subject: $MSG"
-   echo " "
    echo "$MSG"
    echo " "
    /sbin/apcaccess status
index 561c3f5b8add00083e1bb18440b035765bff7f2d..11dd738aa0358a390eaf54f5e21c86cd550a5972 100755 (executable)
@@ -10,8 +10,6 @@ HOSTNAME=`hostname`
 MSG="$HOSTNAME UPS $1 Power has returned"
 #
 (
-   echo "Subject: $MSG"
-   echo " "
    echo "$MSG"
    echo " "
    /sbin/apcaccess status
index 7f146c18f631c5906bd166a615ea3536cf2de4cc..1789a218894e9568b70650f797dcf2f711c29c31 100755 (executable)
@@ -10,8 +10,6 @@ HOSTNAME=`hostname`
 MSG="$HOSTNAME UPS $1 Power Failure !!!"
 #
 (
-   echo "Subject: $MSG"
-   echo " "
    echo "$MSG"
    echo " "
    /sbin/apcaccess status
index 02d4611de9d7d881aceb621062ef0d2cbcc08e62..32535794c2f95d1fe4a838b1bb50c144add7380e 100755 (executable)
 
 case "$1" in
        poweroff | killpower)
-               if [ -f /etc/apcupsd/powerfail ]; then
+               faildir=$(grep -e^PWRFAILDIR /etc/apcupsd/apcupsd.conf)
+               faildir="${faildir#PWRFAILDIR }"
+
+               if [ -f "${faildir:=/etc/apcupsd}/powerfail" ]; then
                        echo ""
                        echo -n "apcupsd: Ordering UPS to kill power... "
                        /etc/apcupsd/apccontrol killpower
index c4d47d10b71d12a9cea31e85108dc3ddf9977f18..eb038876d35cc5883d6486fe127d8a626cc79d49 100644 (file)
--- a/apg.conf
+++ b/apg.conf
@@ -1,4 +1,15 @@
-# this file sets defaults for apg if apg is called without parameters
-
-APG_PARM="-M NCL -a 0 -s -m 8 -x 12 -t"
+#APG_PARM sets the defaults if apg is executed without any command arguments
+#
+#
+#Examples:
+#
+#Pronounceable passwords with special characters:
+#APG_PARM="-c /dev/urandom  -m 8 -x 14  -M SNCL  -t"
+#
+#Pronounceable passwords without special characters:
+#APG_PARM="-c /dev/urandom  -m 8 -x 14  -M NCL  -t"
+#
+#Random passwords:
+#APG_PARM="-c /dev/urandom  -m 20 -x 20  -a 1 -M SNCL"
 
+APG_PARM="-c /dev/urandom  -m 8 -x 14  -M SNCL  -t"
index ca2a115ea3439de2e509fc0a2845d9ae20f1201b..7a7da4f954f66a035af8ebbb8954c23075442f2f 100644 (file)
@@ -1,6 +1,4 @@
 # vim:syntax=apparmor
-# Last Modified: Wed Feb  3 07:58:30 2009
-# Author: Jamie Strandboge <jamie@canonical.com>
 #include <tunables/global>
 
 /usr/sbin/tcpdump {
@@ -16,7 +14,6 @@
   network packet,
 
   # for -D
-  capability sys_module,
   @{PROC}/bus/usb/ r,
   @{PROC}/bus/usb/** r,
 
diff --git a/apt/apt.conf.d/50command-not-found b/apt/apt.conf.d/50command-not-found
new file mode 100644 (file)
index 0000000..320662b
--- /dev/null
@@ -0,0 +1,16 @@
+## This file is provided by command-not-found(1) to download
+## Commands metadata files.
+
+Acquire::IndexTargets {
+    # The deb822 metadata files
+    deb::CNF  {
+        MetaKey "$(COMPONENT)/cnf/Commands-$(NATIVE_ARCHITECTURE)";
+        ShortDescription "Commands-$(NATIVE_ARCHITECTURE)";
+        Description "$(RELEASE)/$(COMPONENT) $(NATIVE_ARCHITECTURE) c-n-f Metadata";
+    };
+};
+
+# Refresh AppStream cache when APT's cache is updated (i.e. apt update)
+APT::Update::Post-Invoke-Success {
+    "if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi";
+};
index a274554cb64cfd7095fa520ee90c165151d9fe3d..96f734c42eab4d6cb2b3de20a1aeb90bf25c3fee 100644 (file)
@@ -1,6 +1,10 @@
 // Automatically upgrade packages from these (origin:archive) pairs
+//
+// Note that in Ubuntu security updates may pull in new dependencies
+// from non-security sources (e.g. chromium). By allowing the release
+// pocket these get automatically pulled in.
 Unattended-Upgrade::Allowed-Origins {
-       "${distro_id}:${distro_codename}";
+        "${distro_id}:${distro_codename}";
        "${distro_id}:${distro_codename}-security";
        // Extended Security Maintenance; doesn't necessarily exist for
        // every release and this system may not have it installed, but if
@@ -20,6 +24,10 @@ Unattended-Upgrade::Package-Blacklist {
 //     "libc6-i686";
 };
 
+// This option will controls whether the development release of Ubuntu will be
+// upgraded automatically.
+Unattended-Upgrade::DevRelease "false";
+
 // This option allows you to control if on a unclean dpkg exit
 // unattended-upgrades will automatically run 
 //   dpkg --force-confold --configure -a
@@ -27,12 +35,12 @@ Unattended-Upgrade::Package-Blacklist {
 //Unattended-Upgrade::AutoFixInterruptedDpkg "false";
 
 // Split the upgrade into the smallest possible chunks so that
-// they can be interrupted with SIGUSR1. This makes the upgrade
+// they can be interrupted with SIGTERM. This makes the upgrade
 // a bit slower but it has the benefit that shutdown while a upgrade
 // is running is possible (with a small delay)
-//Unattended-Upgrade::MinimalSteps "true";
+//Unattended-Upgrade::MinimalSteps "false";
 
-// Install all unattended-upgrades when the machine is shuting down
+// Install all unattended-upgrades when the machine is shutting down
 // instead of doing it in the background while the machine is running
 // This will (obviously) make shutdown slower
 //Unattended-Upgrade::InstallOnShutdown "true";
@@ -47,6 +55,10 @@ Unattended-Upgrade::Package-Blacklist {
 // is to always send a mail if Unattended-Upgrade::Mail is set
 //Unattended-Upgrade::MailOnlyOnError "true";
 
+// Remove unused automatically installed kernel-related packages
+// (kernel images, kernel headers and kernel version locked tools).
+//Unattended-Upgrade::Remove-Unused-Kernel-Packages "false";
+
 // Do automatic removal of new unused dependencies after the upgrade
 // (equivalent to apt-get autoremove)
 //Unattended-Upgrade::Remove-Unused-Dependencies "false";
@@ -63,3 +75,17 @@ Unattended-Upgrade::Package-Blacklist {
 // Use apt bandwidth limit feature, this example limits the download
 // speed to 70kb/sec
 //Acquire::http::Dl-Limit "70";
+
+// Enable logging to syslog. Default is False
+// Unattended-Upgrade::SyslogEnable "false";
+
+// Specify syslog facility. Default is daemon
+// Unattended-Upgrade::SyslogFacility "daemon";
+
+// Download and install upgrades only on AC power
+// (i.e. skip or gracefully stop updates on battery)
+// Unattended-Upgrade::OnlyOnACPower "true";
+
+// Download and install upgrades only on non-metered connection
+// (i.e. skip or gracefully stop updates on a metered connection)
+// Unattended-Upgrade::Skip-Updates-On-Metered-Connections "true";
diff --git a/arpwatch.conf b/arpwatch.conf
deleted file mode 100644 (file)
index 07bdbcf..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-# /etc/arpwatch.conf: Debian-specific way to watch multiple interfaces.
-# Format of this configuration file is:
-#
-#<dev1>        <arpwatch options for dev1>
-#<dev2>        <arpwatch options for dev2>
-#...
-#<devN>        <arpwatch options for devN>
-#
-# You can set global options for all interfaces by editing
-# /etc/default/arpwatch
-
-# For example:
-
-#eth0  -m root
-#eth1  -m root
-#eth2  -m root
-
-# or, if you have an MTA configured for plussed addressing:
-#
-#eth0  -m root+eth0
-#eth1  -m root+eth1
-#eth2  -m root+eth2
diff --git a/arpwatch/README b/arpwatch/README
new file mode 100644 (file)
index 0000000..99ff7be
--- /dev/null
@@ -0,0 +1,22 @@
+arpwatch does not support a configuration file, but the systemd unit files
+shipped with Debian allow to launch arpwatch with different configurations on
+each interface
+
+In order to do that, create a file called IFNAME.iface which contains variable
+assignments in sh syntax (comments are allowed). You can use the following
+variables to influence the invocation for that specific interface only:
+* ARGS: overwrite the ARGS from /etc/default/arpwatch
+* PCAP_FILTER: overwrite (or set) the pcap filter
+* IFACE_ARGS: additional options to be passed to arpwatch
+
+See `man 8 arpwatch` for available arguments. Note that the -f, -i and -u
+options are added by the init system and should not used. If you just want to
+apply the options specified in /etc/default/arpwatch for an interface you do
+not need to create a configuration file.
+
+
+For example, if you want to send mails about arpwatch events on eth0 to
+arpwatch+eth0@example.com, you can generate the configuration file using the
+following command:
+
+echo 'IFACE_ARGS="-m arpwatch+eth0@example.com"' > /etc/arpwatch/eth0.iface
diff --git a/at-spi2/accessibility.conf b/at-spi2/accessibility.conf
deleted file mode 100644 (file)
index fc7d0f4..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-Bus Bus Configuration 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
-<busconfig>
-
-  <type>accessibility</type>
-
-<servicedir>/usr/share/dbus-1/accessibility-services</servicedir>
-  <auth>EXTERNAL</auth>
-
-  <listen>unix:tmpdir=/tmp</listen>
-
-  <policy context="default">
-    <!-- Allow root to connect -->
-    <allow user="root"/>
-    <!-- Allow everything to be sent -->
-    <allow send_destination="*" eavesdrop="true"/>
-    <!-- Allow everything to be received -->
-    <allow eavesdrop="true"/>
-    <!-- Allow anyone to own anything -->
-    <allow own="*"/>
-  </policy>
-
-  <limit name="max_incoming_bytes">1000000000</limit>
-  <limit name="max_outgoing_bytes">1000000000</limit>
-  <limit name="max_message_size">1000000000</limit>
-  <limit name="service_start_timeout">120000</limit>  
-  <limit name="auth_timeout">240000</limit>
-  <limit name="max_completed_connections">100000</limit>  
-  <limit name="max_incomplete_connections">10000</limit>
-  <limit name="max_connections_per_user">100000</limit>
-  <limit name="max_pending_service_starts">10000</limit>
-  <limit name="max_names_per_connection">50000</limit>
-  <limit name="max_match_rules_per_connection">50000</limit>
-  <limit name="max_replies_per_connection">50000</limit>
-  <limit name="reply_timeout">300000</limit>
-</busconfig>
index c2db9942c32c191c665c6e7c7d0be287ea0a0967..66dbb3318289ac8d4a925a3f028d6d717ec32584 100755 (executable)
@@ -41,6 +41,7 @@ if [ -x /bin/ip -o -x /sbin/ip ] ; then
 
     case "$1" in
         BIND)
+            ip addr flush dev "$2" label "$2:avahi"
             ip addr add "$3"/16 brd 169.254.255.255 label "$2:avahi" scope link dev "$2"
             ip route add default dev "$2" metric "$METRIC" scope link ||:
             ;;
index c294c0dcda95cf7f3eb26180888bf8ebd446e068..b985e421fec5e66775698bd7620d9ada5c22c641 100644 (file)
@@ -12,10 +12,10 @@ _apt()
     # Completion of commands.
     if [[ $COMP_CWORD == 1 ]]; then
     COMPREPLY=( $(compgen -W '\
-        autoclean autoremove build build-dep changelog check clean \
+        add-repository autoclean autoremove build build-dep changelog check clean \
         contains content deb depends dist-upgrade download \
-        dselect-upgrade held help hold install policy purge rdepends \
-        reinstall remove search show source sources unhold update \
+        dselect-upgrade edit-sources full-upgrade held help hold install list policy purge recommends rdepends \
+        reinstall remove search show showhold source sources unhold update \
         upgrade version' "$cur" ) )
     return 0
     fi
@@ -39,8 +39,8 @@ _apt()
         ;;
    
     # Commands which require package name.
-    "build"|"build-dep"|"changelog"|"depends"|"download"|"install"|\
-    "policy"|"rdepends"|"show"|"source")
+    "build"|"build-dep"|"changelog"|"depends"|"download"|"install"|"list"|\
+    "policy"|"recommends"|"rdepends"|"show"|"source")
         COMPREPLY=( $( apt-cache --no-generate pkgnames "$cur" \
         2> /dev/null ) )
         return 0
diff --git a/bash_completion.d/etckeeper b/bash_completion.d/etckeeper
deleted file mode 100644 (file)
index b1a3d31..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-_etckeeper() { 
-       local cur;
-       COMPREPLY=();
-       cur=${COMP_WORDS[COMP_CWORD]};
-       COMPREPLY=( $( compgen -W '$(cd /etc/etckeeper/; for i in *.d/; do echo ${i%.d/}; done)' -- $cur ) );
-}
-
-complete -F _etckeeper etckeeper
index 7acfdf73359e7a85d5ffec3a43eed5bd2858e486..bb9213b8f6ab8dba9b61a9d3241ef3e40e4255cd 100644 (file)
 #
 !mozilla/A-Trust-nQual-03.crt
 mozilla/ACCVRAIZ1.crt
-mozilla/ACEDICOM_Root.crt
+!mozilla/ACEDICOM_Root.crt
 !mozilla/AC_Raíz_Certicámara_S.A..crt
 mozilla/Actalis_Authentication_Root_CA.crt
 mozilla/AddTrust_External_Root.crt
-mozilla/AddTrust_Low-Value_Services_Root.crt
-mozilla/AddTrust_Public_Services_Root.crt
-mozilla/AddTrust_Qualified_Certificates_Root.crt
+!mozilla/AddTrust_Low-Value_Services_Root.crt
+!mozilla/AddTrust_Public_Services_Root.crt
+!mozilla/AddTrust_Qualified_Certificates_Root.crt
 mozilla/AffirmTrust_Commercial.crt
 mozilla/AffirmTrust_Networking.crt
 mozilla/AffirmTrust_Premium.crt
@@ -33,29 +33,29 @@ mozilla/Buypass_Class_2_Root_CA.crt
 !mozilla/Buypass_Class_3_CA_1.crt
 mozilla/Buypass_Class_3_Root_CA.crt
 !mozilla/CA_Disig.crt
-mozilla/CA_Disig_Root_R1.crt
+!mozilla/CA_Disig_Root_R1.crt
 mozilla/CA_Disig_Root_R2.crt
-mozilla/CNNIC_ROOT.crt
+!mozilla/CNNIC_ROOT.crt
 mozilla/COMODO_Certification_Authority.crt
 mozilla/COMODO_ECC_Certification_Authority.crt
-mozilla/Camerfirma_Chambers_of_Commerce_Root.crt
-mozilla/Camerfirma_Global_Chambersign_Root.crt
+!mozilla/Camerfirma_Chambers_of_Commerce_Root.crt
+!mozilla/Camerfirma_Global_Chambersign_Root.crt
 mozilla/Certigna.crt
-mozilla/Certinomis_-_Autorité_Racine.crt
+!mozilla/Certinomis_-_Autorité_Racine.crt
 mozilla/Certplus_Class_2_Primary_CA.crt
-mozilla/Certum_Root_CA.crt
+!mozilla/Certum_Root_CA.crt
 mozilla/Certum_Trusted_Network_CA.crt
 mozilla/Chambers_of_Commerce_Root_-_2008.crt
-mozilla/China_Internet_Network_Information_Center_EV_Certificates_Root.crt
+!mozilla/China_Internet_Network_Information_Center_EV_Certificates_Root.crt
 !mozilla/ComSign_CA.crt
 !mozilla/ComSign_Secured_CA.crt
 mozilla/Comodo_AAA_Services_root.crt
-mozilla/Comodo_Secure_Services_root.crt
-mozilla/Comodo_Trusted_Services_root.crt
+!mozilla/Comodo_Secure_Services_root.crt
+!mozilla/Comodo_Trusted_Services_root.crt
 mozilla/Cybertrust_Global_Root.crt
 mozilla/D-TRUST_Root_Class_3_CA_2_2009.crt
 mozilla/D-TRUST_Root_Class_3_CA_2_EV_2009.crt
-mozilla/DST_ACES_CA_X6.crt
+!mozilla/DST_ACES_CA_X6.crt
 mozilla/DST_Root_CA_X3.crt
 mozilla/Deutsche_Telekom_Root_CA_2.crt
 mozilla/DigiCert_Assured_ID_Root_CA.crt
@@ -80,7 +80,7 @@ mozilla/Entrust_Root_Certification_Authority.crt
 !mozilla/Equifax_Secure_eBusiness_CA_1.crt
 !mozilla/GTE_CyberTrust_Global_Root.crt
 mozilla/GeoTrust_Global_CA.crt
-mozilla/GeoTrust_Global_CA_2.crt
+!mozilla/GeoTrust_Global_CA_2.crt
 mozilla/GeoTrust_Primary_Certification_Authority.crt
 mozilla/GeoTrust_Primary_Certification_Authority_-_G2.crt
 mozilla/GeoTrust_Primary_Certification_Authority_-_G3.crt
@@ -106,7 +106,7 @@ mozilla/NetLock_Arany_=Class_Gold=_Főtanúsítvány.crt
 !mozilla/NetLock_Qualified_=Class_QA=_Root.crt
 mozilla/Network_Solutions_Certificate_Authority.crt
 mozilla/OISTE_WISeKey_Global_Root_GA_CA.crt
-mozilla/PSCProcert.crt
+!mozilla/PSCProcert.crt
 mozilla/QuoVadis_Root_CA.crt
 mozilla/QuoVadis_Root_CA_1_G3.crt
 mozilla/QuoVadis_Root_CA_2.crt
@@ -120,7 +120,7 @@ mozilla/QuoVadis_Root_CA_3_G3.crt
 mozilla/SecureSign_RootCA11.crt
 mozilla/SecureTrust_CA.crt
 mozilla/Secure_Global_CA.crt
-mozilla/Security_Communication_EV_RootCA1.crt
+!mozilla/Security_Communication_EV_RootCA1.crt
 mozilla/Security_Communication_RootCA2.crt
 mozilla/Security_Communication_Root_CA.crt
 !mozilla/Sonera_Class_1_Root_CA.crt
@@ -136,9 +136,9 @@ mozilla/Starfield_Services_Root_Certificate_Authority_-_G2.crt
 mozilla/SwissSign_Gold_CA_-_G2.crt
 !mozilla/SwissSign_Platinum_CA_-_G2.crt
 mozilla/SwissSign_Silver_CA_-_G2.crt
-mozilla/Swisscom_Root_CA_1.crt
-mozilla/Swisscom_Root_CA_2.crt
-mozilla/Swisscom_Root_EV_CA_2.crt
+!mozilla/Swisscom_Root_CA_1.crt
+!mozilla/Swisscom_Root_CA_2.crt
+!mozilla/Swisscom_Root_EV_CA_2.crt
 mozilla/T-TeleSec_GlobalRoot_Class_2.crt
 mozilla/T-TeleSec_GlobalRoot_Class_3.crt
 !mozilla/TC_TrustCenter_Class_2_CA_II.crt
@@ -146,7 +146,7 @@ mozilla/T-TeleSec_GlobalRoot_Class_3.crt
 !mozilla/TC_TrustCenter_Universal_CA_I.crt
 !mozilla/TURKTRUST_Certificate_Services_Provider_Root_1.crt
 !mozilla/TURKTRUST_Certificate_Services_Provider_Root_2.crt
-mozilla/TURKTRUST_Certificate_Services_Provider_Root_2007.crt
+!mozilla/TURKTRUST_Certificate_Services_Provider_Root_2007.crt
 mozilla/TWCA_Global_Root_CA.crt
 mozilla/TWCA_Root_Certification_Authority.crt
 mozilla/Taiwan_GRCA.crt
@@ -154,10 +154,10 @@ mozilla/TeliaSonera_Root_CA_v1.crt
 !mozilla/Thawte_Premium_Server_CA.crt
 !mozilla/Thawte_Server_CA.crt
 mozilla/Trustis_FPS_Root_CA.crt
-mozilla/TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.crt
+!mozilla/TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.crt
 !mozilla/UTN_DATACorp_SGC_Root_CA.crt
 !mozilla/UTN_USERFirst_Email_Root_CA.crt
-mozilla/UTN_USERFirst_Hardware_Root_CA.crt
+!mozilla/UTN_USERFirst_Hardware_Root_CA.crt
 mozilla/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.crt
 mozilla/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.crt
 mozilla/VeriSign_Universal_Root_Certification_Authority.crt
@@ -218,3 +218,11 @@ mozilla/OpenTrust_Root_CA_G2.crt
 mozilla/OpenTrust_Root_CA_G3.crt
 mozilla/SZAFIR_ROOT_CA2.crt
 mozilla/TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.crt
+mozilla/GDCA_TrustAUTH_R5_ROOT.crt
+mozilla/SSL.com_EV_Root_Certification_Authority_ECC.crt
+mozilla/SSL.com_EV_Root_Certification_Authority_RSA_R2.crt
+mozilla/SSL.com_Root_Certification_Authority_ECC.crt
+mozilla/SSL.com_Root_Certification_Authority_RSA.crt
+mozilla/TrustCor_ECA-1.crt
+mozilla/TrustCor_RootCert_CA-1.crt
+mozilla/TrustCor_RootCert_CA-2.crt
diff --git a/cifs-utils/idmap-plugin b/cifs-utils/idmap-plugin
new file mode 120000 (symlink)
index 0000000..a868752
--- /dev/null
@@ -0,0 +1 @@
+/etc/alternatives/idmap-plugin
\ No newline at end of file
index 1691ffe5978d0ce3cb86fd48e692a1b410e2f566..505b5c7c6ed3222b7cbb90768b98cf0911b70e1a 100644 (file)
@@ -3,4 +3,4 @@
 SHELL=/bin/sh
 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
 
-30 7    * * *   root   test -x /etc/init.d/anacron && /usr/sbin/invoke-rc.d anacron start >/dev/null
+30 7    * * *   root   [ -x /etc/init.d/anacron ] && if [ ! -d /run/systemd/system ]; then /usr/sbin/invoke-rc.d anacron start >/dev/null; fi
index 8d9f52d803b5a37c8b852a5732ca5bdbe9f3a4f7..7450d752eed259003b342043f41728cdb76269c7 100644 (file)
@@ -1,3 +1,3 @@
-@reboot root /sbin/brctl addif br0 eth0
-@reboot root /sbin/ifconfig br0 192.168.178.25 netmask 255.255.255.0 
-@reboot root /sbin/ip r add default via 192.168.178.1
+#@reboot root /sbin/brctl addif br0 eth0
+#@reboot root /sbin/ifconfig br0 192.168.178.25 netmask 255.255.255.0 
+#@reboot root /sbin/ip r add default via 192.168.178.1
index 5255691bc3d1717545b0f8e501a50b2f337d3902..eb74401a546ab260c9da88d207c005fc0e51880a 100755 (executable)
@@ -1,19 +1,8 @@
 #!/bin/sh
 set -e
-if [ -x /usr/bin/etckeeper ] && [ -e /etc/etckeeper/etckeeper.conf ]; then
+if [ -e /etc/etckeeper/daily ] && [ -e /etc/etckeeper/etckeeper.conf ]; then
        . /etc/etckeeper/etckeeper.conf
        if [ "$AVOID_DAILY_AUTOCOMMITS" != "1" ]; then
-               # avoid autocommit if an install run is in progress
-               lockfile=/var/cache/etckeeper/packagelist.pre-install
-               if [ -e "$lockfile" ] && [ -n "$(find "$lockfile" -mtime +1)" ]; then
-                       rm -f "$lockfile" # stale
-               fi
-               if [ ! -e "$lockfile" ]; then
-                       AVOID_SPECIAL_FILE_WARNING=1
-                       export AVOID_SPECIAL_FILE_WARNING
-                       if etckeeper unclean; then
-                               etckeeper commit "daily autocommit" >/dev/null
-                       fi
-               fi
+               /etc/etckeeper/daily
        fi
 fi
index aeb1a88795d98531f32cf90bf9c11e547c3cb59a..331d063a5c0888f8aecd146e34588d89b8420b78 100755 (executable)
@@ -18,4 +18,10 @@ if [ -x /usr/bin/ionice ] &&
     IONICE="/usr/bin/ionice -c3"
 fi
 
-flock --nonblock /run/mlocate.daily.lock $IONICE /usr/bin/updatedb.mlocate
+# See nocache(1)
+NOCACHE=
+if [ -x /usr/bin/nocache ]; then
+    NOCACHE="/usr/bin/nocache"
+fi
+
+flock --nonblock /run/mlocate.daily.lock $NOCACHE $IONICE /usr/bin/updatedb.mlocate
index eb25e058a4201a9c03f278201168ff3a5e0cc92f..333caf7496fd59b1890695c3d4e84f788da0b073 100755 (executable)
@@ -12,6 +12,7 @@ test -f /etc/default/spamassassin && . /etc/default/spamassassin
 
 test -x /usr/bin/sa-update || exit 0
 test -x /etc/init.d/spamassassin || exit 0
+command -v gpg > /dev/null || exit 0
 
 if [ "$CRON" = "0" ] ; then
     exit 0
@@ -52,8 +53,7 @@ reload() {
         invoke-rc.d --quiet spamassassin status > /dev/null && \
           invoke-rc.d spamassassin reload > /dev/null
     else
-        invoke-rc.d --quiet spamassassin status > /dev/null && \
-          /etc/init.d/spamassassin reload > /dev/null
+        /etc/init.d/spamassassin reload > /dev/null
     fi
     if [ -d /etc/spamassassin/sa-update-hooks.d ]; then
         run-parts --lsbsysinit /etc/spamassassin/sa-update-hooks.d
@@ -70,8 +70,8 @@ fi
 
 # Update
 umask 022
-env -i LANG="$LANG" PATH="$PATH" start-stop-daemon \
-    --chuid debian-spamd:debian-spamd --start \
+env -i LANG="$LANG" PATH="$PATH" http_proxy="$http_proxy" \
+    start-stop-daemon --chuid debian-spamd:debian-spamd --start \
     --exec /usr/bin/sa-update -- \
     --gpghomedir /var/lib/spamassassin/sa-update-keys 2>&1
 
index 7a4acbe6b4df06358b78583be6c081dccc1041ee..c561c408ed2d44faaf186ac6df13c685f17af3ca 100644 (file)
@@ -38,7 +38,7 @@ dbc_dbpass='Ivo9xbhG3edH'
 #       to connect
 #       this value is only really used again when you reconfigure the
 #       package
-dbc_dballow=''
+dbc_dballow='localhost'
 
 # dbc_dbserver: database host.
 #      leave unset to use localhost (or a more efficient local method
@@ -48,7 +48,7 @@ dbc_dbserver='localhost'
 # dbc_dbport: remote database port
 #      leave unset to use the default.  only applicable if you are
 #      using a remote database.
-dbc_dbport=''
+dbc_dbport='3306'
 
 # dbc_dbname: name of database
 #      this is the name of your application's database.
index 343cc0ea885ed3f0e87430dd70ac6e0e93075fc4..cb4406d2f0c1161f2ee789123f1a2ce52bfee318 100644 (file)
@@ -5,18 +5,11 @@
        <policy user="root">
                <allow own_prefix="org.freedesktop.NetworkManager.pptp"/>
                <allow send_destination="org.freedesktop.NetworkManager.pptp"/>
-               <allow send_interface="org.freedesktop.NetworkManager.pptp"/>
-
-               <allow own_prefix="org.freedesktop.NetworkManager.pptp-ppp"/>
-               <allow send_destination="org.freedesktop.NetworkManager.pptp-ppp"/>
-               <allow send_interface="org.freedesktop.NetworkManager.pptp-ppp"/>
+               <allow send_interface="org.freedesktop.NetworkManager.pptp.ppp"/>
        </policy>
        <policy context="default">
                <deny own_prefix="org.freedesktop.NetworkManager.pptp"/>
                <deny send_destination="org.freedesktop.NetworkManager.pptp"/>
-
-               <deny own_prefix="org.freedesktop.NetworkManager.pptp-ppp"/>
-               <deny send_destination="org.freedesktop.NetworkManager.pptp-ppp"/>
        </policy>
 </busconfig>
 
index f11bbd1335cf58d8d490beeebab63d26ccf3266d..3713bb079a3dd10d13736bc538697be83156e63a 100644 (file)
     <allow own="org.freedesktop.SystemToolsBackends.UsersConfig2"/>
     <allow own="org.freedesktop.SystemToolsBackends.SelfConfig2"/>
     <allow own="org.freedesktop.SystemToolsBackends.Platform"/>
-    <allow send_interface="org.freedesktop.SystemToolsBackends.Platform" send_member="getPlatform"/>
+    <allow send_destination="org.freedesktop.SystemToolsBackends.Platform" send_member="getPlatform"/>
     -->
 
     <!-- Only allow talking to the dispatcher -->
     <allow send_destination="org.freedesktop.SystemToolsBackends"/>
   </policy>
 
-  <policy user="0">
+  <policy user="root">
     <!-- only root is allowed to run the dispatcher -->
     <allow own="org.freedesktop.SystemToolsBackends"/>
 
index 4068ede0d8e2b15a21e1a246f7371792b3b66bd5..6b246eb2767a42b27a3bc0db0a8920ad99249b09 100644 (file)
@@ -6,7 +6,7 @@
 <busconfig>
 
   <!-- Only root can own the service -->
-  <policy user="root">
+  <policy user="cups-pk-helper">
     <allow own="org.opensuse.CupsPkHelper.Mechanism"/>
   </policy>
 
index b0a7d8f9ff1c546fbfff1958fdd420257d7b56a8..f9ecb700736e8f6d93b1b7c7d61645214aa50828 100644 (file)
@@ -1,7 +1,24 @@
 # Global options for arpwatch(8).
 
+# do not use the -i, -f or -u options here, they are added automatically
 # Debian: don't report bogons, don't use PROMISC.
 ARGS="-N -p"
 
+# if you want to add a pcap filter, uncomment and adjust the option below (you
+# will need spaces so adding -F to the ARGS above will cause problems). See -F
+# option in man 8 arpwatch for more information
+#PCAP_FILTER="not ether host (00:11:22:33:44:55 or 66:77:88:99:aa:bb)"
+
 # Debian: run as `arpwatch' user.  Empty this to run as root.
 RUNAS="arpwatch"
+
+# when using systemd you have to enable arpwatch explicitly for each interface
+# you want to run it on by running:
+# systemctl enable arpwatch@IFACE
+# systemctl start arpwatch@IFACE
+
+# For the LSB init script, enter a list of interfaces into the list below;
+# arpwatch will be started to listen on these interfaces.
+# Note: This is ignored when using systemd!
+# INTERFACES="eth0 eth1"
+INTERFACES=""
index fe7d79dc0e9d8d077df0beaea26145050fb7ae50..11ffe6e83f578227091816095a741f0ad0831b82 100644 (file)
@@ -4,13 +4,11 @@
 #   info -f grub -n 'Simple configuration'
 
 GRUB_DEFAULT=0
-GRUB_HIDDEN_TIMEOUT=0
-GRUB_HIDDEN_TIMEOUT_QUIET=true
+GRUB_TIMEOUT_STYLE=hidden
 GRUB_TIMEOUT=10
 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
 GRUB_CMDLINE_LINUX=""
-GRUB_RECORDFAIL_TIMEOUT=10
 
 # Uncomment to enable BadRAM filtering, modify to suit your needs
 # This works with Linux (no patch required) and with any kernel that obtains
index 3280858d5b912231be4d14c70a59547bf04e3bf5..bd87e3dace0587d2976046f9ebb575dda143f1c8 100644 (file)
@@ -1,6 +1,26 @@
-#Configuration for the irqbalance daemon
+# irqbalance is a daemon process that distributes interrupts across
+# CPUS on SMP systems.  The default is to rebalance once every 10
+# seconds.  This is the environment file that is specified to systemd via the 
+# EnvironmentFile key in the service unit file (or via whatever method the init
+# system you're using has. 
+#
+# ONESHOT=yes
+#    after starting, wait for a minute, then look at the interrupt
+#    load and balance it once; after balancing exit and do not change
+#    it again.
+#IRQBALANCE_ONESHOT=
 
-#Should irqbalance be enabled?
-ENABLED="1"
-#Balance the IRQs only once?
-ONESHOT="0"
+#
+# IRQBALANCE_BANNED_CPUS
+#    64 bit bitmask which allows you to indicate which cpu's should
+#    be skipped when reblancing irqs.  Cpu numbers which have their 
+#    corresponding bits set to one in this mask will not have any
+#    irq's assigned to them on rebalance
+#
+#IRQBALANCE_BANNED_CPUS=
+
+#
+# IRQBALANCE_ARGS
+#    append any args here to the irqbalance daemon as documented in the man page
+#
+#IRQBALANCE_ARGS=
index f310abed56696c6e4cdc9ee6f58d02fe0ae2dcda..f98f6c1c9085a660fbe03cc355ef0ac7141cef4b 100644 (file)
@@ -2,7 +2,6 @@
 
 # ULIMIT: Call ulimit -n with this argument prior to invoking Redis itself.
 # This may be required for high-concurrency environments. Redis itself cannot
-# alter its limits as it is not being run as root. (default: do not call
-# ulimit)
+# alter its limits as it is not being run as root. (default: 65536)
 #
-ULIMIT=65536
+ULIMIT=65536
index 13780c2dbef974ecbd92a97fb17c39dd97e55509..424b1c0f75932c0f6d832f08b870b1762f56ceb6 100644 (file)
@@ -1,4 +1,10 @@
 # defaults file for rsync daemon mode
+#
+# This file is only used for init.d based systems!
+# If this system uses systemd, you can specify options etc. for rsync
+# in daemon mode by copying /lib/systemd/system/rsync.service to
+# /etc/systemd/system/rsync.service and modifying the copy; add required
+# options to the ExecStart line.
 
 # start rsync in daemon mode from init.d script?
 #  only allowed values are "true", "false", and "inetd"
index fba3eb3d8f82aa262a6aafe935d24f7a36d93dc6..738fa3578f60312fa4e3c84951356154d207dbf0 100755 (executable)
@@ -22,7 +22,9 @@ case "$reason" in
         ;;
 
     PREINIT|BOUND|RENEW|REBIND|REBOOT|STOP|RELEASE)
-        /usr/sbin/avahi-autoipd -k $interface 2> /dev/null
+        if [ -x /usr/sbin/avahi-autoipd ] && /usr/sbin/avahi-autoipd -c $interface; then
+            /usr/sbin/avahi-autoipd -k $interface 2> /dev/null
+        fi
         ;;
     
     EXPIRE|FAIL|TIMEOUT)
index 96cf494341cf550a6e658417a9f97aabb0ef2b97..8d3f4a3929d6f9ffbeb873ca9625291a18bff321 100755 (executable)
@@ -26,6 +26,8 @@ case "$reason" in
         ;;
 
     EXPIRE|FAIL|TIMEOUT)
-        /usr/sbin/avahi-autoipd -wD $interface 2> /dev/null
+        if [ -x /usr/sbin/avahi-autoipd ] ; then
+            /usr/sbin/avahi-autoipd -wD $interface 2> /dev/null
+        fi
         ;;
 esac
index fd2cf57ffae00000ba97348a544df9a99bcc1728..852f3b7cf24f692a161ec18ab46dc1297bc1d9c2 100644 (file)
 
 ## verbosity setting (verbose will be active if you set it to a non-null value)
 # verbose=""
+
+## symlink kernel modules (will be active if you set it to a non-null value)
+## This creates symlinks from the install_tree into the dkms_tree instead of
+## copying the modules. This preserves some space on the costs of being less
+## safe.
+# symlink_modules=""
+
+## Automatic installation and upgrade for all installed kernels (if set to a
+## non-null value)
+# autoinstall_all_kernels=""
diff --git a/dkms/template-dkms-mkbmdeb/Makefile b/dkms/template-dkms-mkbmdeb/Makefile
new file mode 100644 (file)
index 0000000..210b998
--- /dev/null
@@ -0,0 +1,18 @@
+#/usr/bin/make
+SRC = $(DESTDIR)/usr/src
+SHARE = $(DESTDIR)/usr/share/$(NAME)-dkms
+
+all:
+
+clean:
+
+install:
+
+#tarball, possibly with binaries
+ifeq ("$(wildcard $(NAME)-$(VERSION).dkms.tar.gz)", "$(NAME)-$(VERSION).dkms.tar.gz")
+       tar zxvf "$(NAME)-$(VERSION).dkms.tar.gz"
+       install -d "$(DESTDIR)/lib/modules/$(KVER)/updates/dkms/"
+       install -m 644 dkms_main_tree/$(KVER)/$(KARCH)/module/*.ko "$(DESTDIR)/lib/modules/$(KVER)/updates/dkms/"
+       rm -rf dkms_main_tree/ dkms_binaries_only/
+endif
+
diff --git a/dkms/template-dkms-mkbmdeb/debian/README.Debian b/dkms/template-dkms-mkbmdeb/debian/README.Debian
new file mode 100644 (file)
index 0000000..f8495d9
--- /dev/null
@@ -0,0 +1,5 @@
+MODULE_NAME DKMS module for Debian
+
+This package was automatically generated by the DKMS system,
+for distribution on Debian based operating systems.
+
diff --git a/dkms/template-dkms-mkbmdeb/debian/changelog b/dkms/template-dkms-mkbmdeb/debian/changelog
new file mode 100644 (file)
index 0000000..b6cc91d
--- /dev/null
@@ -0,0 +1,6 @@
+DEBIAN_PACKAGE-dkms-bin (MODULE_VERSION) stable; urgency=low
+
+  * Automatically packaged by DKMS.
+
+ -- Dynamic Kernel Modules Support Team <pkg-dkms-maint@lists.alioth.debian.org>  DATE_STAMP
+
diff --git a/dkms/template-dkms-mkbmdeb/debian/compat b/dkms/template-dkms-mkbmdeb/debian/compat
new file mode 100644 (file)
index 0000000..7f8f011
--- /dev/null
@@ -0,0 +1 @@
+7
diff --git a/dkms/template-dkms-mkbmdeb/debian/control b/dkms/template-dkms-mkbmdeb/debian/control
new file mode 100644 (file)
index 0000000..ef23975
--- /dev/null
@@ -0,0 +1,14 @@
+Source: DEBIAN_PACKAGE-dkms-bin
+Section: misc
+Priority: optional
+Maintainer: Dynamic Kernel Modules Support Team <pkg-dkms-maint@lists.alioth.debian.org>
+Build-Depends: debhelper (>= 7), dkms
+Standards-Version: 3.8.1
+
+Package: DEBIAN_PACKAGE-modules-KERNEL_VERSION
+Architecture: DEBIAN_BUILD_ARCH
+Depends: ${misc:Depends}, linux-image-KERNEL_VERSION
+Provides: DEBIAN_PACKAGE-modules
+Description: DEBIAN_PACKAGE binary drivers for linux-image-KERNEL_VERSION
+ This package contains DEBIAN_PACKAGE drivers for the KERNEL_VERSION Linux kernel,
+ built from DEBIAN_PACKAGE-dkms for the DEBIAN_BUILD_ARCH architecture.
diff --git a/dkms/template-dkms-mkbmdeb/debian/copyright b/dkms/template-dkms-mkbmdeb/debian/copyright
new file mode 100644 (file)
index 0000000..ad983f3
--- /dev/null
@@ -0,0 +1,2 @@
+
+This copyright has not been completed by the author of this package.
diff --git a/dkms/template-dkms-mkbmdeb/debian/rules b/dkms/template-dkms-mkbmdeb/debian/rules
new file mode 100755 (executable)
index 0000000..5cd0731
--- /dev/null
@@ -0,0 +1,58 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+DEB_NAME=DEBIAN_PACKAGE
+NAME=MODULE_NAME
+VERSION=MODULE_VERSION
+KVER=KERNEL_VERSION
+
+configure: configure-stamp
+configure-stamp:
+       dh_testdir
+       touch configure-stamp
+
+
+build: build-stamp
+
+build-stamp: configure-stamp 
+       dh_testdir
+       $(MAKE)
+       touch $@
+
+clean:
+       dh_testdir
+       dh_testroot
+       rm -f build-stamp configure-stamp
+       -$(MAKE) clean
+       dh_clean
+
+install: build
+       dh_testdir
+       dh_testroot
+       dh_prep
+       dh_installdirs
+       $(MAKE) DESTDIR=$(CURDIR)/debian/$(DEB_NAME)-modules-$(KVER) NAME=$(NAME) VERSION=$(VERSION) install
+
+binary-arch: build install
+
+binary-indep: build install
+       dh_testdir
+       dh_testroot
+       dh_link
+       dh_strip
+       dh_compress
+       dh_installmodules
+       dh_installdocs
+       dh_installchangelogs
+       dh_fixperms
+       dh_installdeb
+       dh_shlibdeps
+       dh_gencontrol
+       dh_md5sums
+       dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
index e561c006952d57ee80b3be5160303d3eaa838ea7..1fe029a4014f3c9c194e4ab018cf83bad57c1960 100644 (file)
@@ -6,6 +6,6 @@ Build-Depends: debhelper (>= 7), dkms
 Standards-Version: 3.8.1
 
 Package: DEBIAN_PACKAGE-dkms
-Architecture: all
+Architecture: DEBIAN_BUILD_ARCH
 Depends: dkms (>= 1.95), ${misc:Depends}
 Description: DEBIAN_PACKAGE driver in DKMS format.
diff --git a/doctrine/dbal/cli-config.php b/doctrine/dbal/cli-config.php
new file mode 100644 (file)
index 0000000..26ea0c7
--- /dev/null
@@ -0,0 +1,9 @@
+<?php
+use Doctrine\DBAL\Tools\Console\ConsoleRunner;
+
+// replace with the mechanism to retrieve DBAL connection in your app
+$connection = \Doctrine\DBAL\DriverManager::getConnection(['driver' => 'pdo_sqlite']);
+
+// You can append new commands to $commands array, if needed
+
+return ConsoleRunner::createHelperSet($connection);
diff --git a/dovecot/README b/dovecot/README
deleted file mode 100644 (file)
index 9dcc22a..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-Configuration files go to this directory. See example configuration files in
-/usr/share/doc/dovecot-core/example-config/
diff --git a/etckeeper/commit.d/20store-metadata b/etckeeper/commit.d/20store-metadata
new file mode 120000 (symlink)
index 0000000..5698d64
--- /dev/null
@@ -0,0 +1 @@
+../pre-commit.d/30store-metadata
\ No newline at end of file
index 569ba6cf34f7896499394e7665268a957d1269f3..55f0db2440abcd6a7756e0d93d98b71af2324758 100755 (executable)
@@ -55,11 +55,23 @@ if [ "$VCS" = git ] && [ -d .git ]; then
                                export GIT_AUTHOR_EMAIL
                        fi
                fi
+               if [ -z "$GIT_AUTHOR_NAME" ] || [ -z "$GIT_AUTHOR_EMAIL" ]; then
+                       if [ -n "$USER_HOME" ] && [ -e "$USER_HOME/.config/git/config" ]; then
+                               if [ -z "$GIT_AUTHOR_NAME" ]; then
+                                       GIT_AUTHOR_NAME="$(git config -f "$USER_HOME/.config/git/config" user.name)" || true
+                                       export GIT_AUTHOR_NAME
+                               fi
+                               if [ -z "$GIT_AUTHOR_EMAIL" ]; then
+                                       GIT_AUTHOR_EMAIL="$(git config -f "$USER_HOME/.config/git/config" user.email)" || true
+                                       export GIT_AUTHOR_EMAIL
+                               fi
+                       fi
+               fi
+
                if [ -z "$GIT_COMMITTER_EMAIL" ]; then
                        GIT_COMMITTER_EMAIL="$(git config --global user.email)" || true
                        export GIT_COMMITTER_EMAIL
                fi
-
                if [ -z "$GIT_AUTHOR_NAME" ]; then
                        GIT_AUTHOR_NAME="$USER"
                        export GIT_AUTHOR_NAME
@@ -97,7 +109,7 @@ elif [ "$VCS" = bzr ] && [ -d .bzr ]; then
                EMAIL="$USER <$USER@$hostname>"
                export EMAIL
        else
-               bzr whoami || export EMAIL="$ORIG_USER <$ORIG_USER@$hostname>"
+               bzr whoami >/dev/null 2>&1 || export EMAIL="$ORIG_USER <$ORIG_USER@$hostname>"
        fi
        if [ -n "$logfile" ]; then
                bzr commit $BZR_COMMIT_OPTIONS -F "$logfile"
diff --git a/etckeeper/daily b/etckeeper/daily
new file mode 100755 (executable)
index 0000000..f98c6ad
--- /dev/null
@@ -0,0 +1,17 @@
+#!/bin/sh
+# Script that can be run daily to autocommit /etc changes.
+set -e
+if [ -x /usr/bin/etckeeper ] && [ -e /etc/etckeeper/etckeeper.conf ]; then
+       # avoid autocommit if an install run is in progress
+       lockfile=/var/cache/etckeeper/packagelist.pre-install
+       if [ -e "$lockfile" ] && [ -n "$(find "$lockfile" -mtime +1)" ]; then
+               rm -f "$lockfile" # stale
+       fi
+       if [ ! -e "$lockfile" ]; then
+               AVOID_SPECIAL_FILE_WARNING=1
+               export AVOID_SPECIAL_FILE_WARNING
+               if etckeeper unclean; then
+                       etckeeper commit "daily autocommit" >/dev/null
+               fi
+       fi
+fi
index 4a8ce708b899a4e5df5a8cc510c301d5adaf012c..129447f9876385f34bc844fcc1c5ba5acfbd1538 100755 (executable)
@@ -17,6 +17,8 @@ else
                rpm -qa --qf "%|epoch?{%{epoch}}:{0}|:%{name}-%{version}-%{release}.%{arch}\n" | sort
        elif [ "$LOWLEVEL_PACKAGE_MANAGER" = pacman ]; then
                pacman -Q
+       elif [ "$LOWLEVEL_PACKAGE_MANAGER" = pacmatic ]; then
+               pacmatic -Q
        elif [ "$LOWLEVEL_PACKAGE_MANAGER" = pkgng ]; then
                pkg info -E "*"
        fi
index f28d5ac6139a1e7a9c6278ebc988932115d133ee..4ffbfd187b206b1a58946e726d237b1a3304dfcf 100755 (executable)
@@ -12,8 +12,8 @@ elif [ "$VCS" = hg ]; then
        special=$(find . ! -type d ! -type f ! -type l | exclude_internal) || true
        hardlinks=$(find . -type f ! -links 1 -exec hg status {} \; | exclude_internal ) || true
 elif [ "$VCS" = git ]; then
-       special=$(find . ! -type d ! -type f ! -type l -exec git ls-files --exclude-standard --cached --others {} \; | exclude_internal) || true
-       hardlinks=$(find . -type f ! -links 1 -exec git ls-files --exclude-standard --cached --others {} \; | exclude_internal) || true
+       special=$(find . ! -type d ! -type f ! -type l -exec git ls-files --exclude-standard --cached --others {} + | exclude_internal) || true
+       hardlinks=$(find . -type f ! -links 1 -exec git ls-files --exclude-standard --cached --others {} + | exclude_internal) || true
 else
        special=""
 fi
index edec06b688726c8498397114a1d767ebc0b63690..2b77c8eda970c6b702f8426d31d0510505e464f8 100755 (executable)
@@ -1,19 +1,6 @@
 #!/bin/sh
 set -e
 
-# Filters out UNKNOWN users and groups, prints a warning on stderr.
-filter_unknown() {
-       CMD=$1
-       while read line; do
-               # if the first n chars of $line equal "$CMD UNKNOWN "...
-               if [ "$(printf %.$((9+${#CMD}))s "$line")" = "$CMD UNKNOWN " ]; then
-                       echo Bad "$2" for "$line" >&2
-               else
-                       echo "$line"
-               fi
-       done
-}
-
 filter_ignore() {
        case "$VCS" in
                darcs) ignorefile=.darcsignore ;;
index 098fab8a672f4c0638e7014c908648e9df373ff0..73472878587f2d1df117bad451ca0cc74a4ad37a 100755 (executable)
@@ -93,7 +93,7 @@ writefile () {
                comment "new and old versions of conffiles, stored by apt/rpm"
                ignore "*.rpm*"
                nl
-       elif [ "$LOWLEVEL_PACKAGE_MANAGER" = "pacman-g2" -o "$LOWLEVEL_PACKAGE_MANAGER" = "pacman" ]; then
+       elif [ "$LOWLEVEL_PACKAGE_MANAGER" = "pacman-g2" -o "$LOWLEVEL_PACKAGE_MANAGER" = "pacman" -o "$LOWLEVEL_PACKAGE_MANAGER" = "pacmatic" ]; then
                comment "new and old versions of conffiles, stored by pacman"
                ignore "*.pacnew"
                ignore "*.pacorig"
diff --git a/fonts/conf.avail/64-01-tlwg-kinnari.conf b/fonts/conf.avail/64-01-tlwg-kinnari.conf
deleted file mode 100644 (file)
index 4f7bce5..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-       <alias>
-               <family>serif</family>
-               <prefer>
-                       <family>Kinnari</family>
-               </prefer>
-       </alias>
-</fontconfig>
diff --git a/fonts/conf.avail/64-02-tlwg-norasi.conf b/fonts/conf.avail/64-02-tlwg-norasi.conf
deleted file mode 100644 (file)
index 5a42095..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-       <alias>
-               <family>serif</family>
-               <prefer>
-                       <family>Norasi</family>
-               </prefer>
-       </alias>
-</fontconfig>
diff --git a/fonts/conf.avail/64-11-tlwg-waree.conf b/fonts/conf.avail/64-11-tlwg-waree.conf
deleted file mode 100644 (file)
index fd56109..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-       <alias>
-               <family>sans-serif</family>
-               <prefer>
-                       <family>Waree</family>
-               </prefer>
-       </alias>
-</fontconfig>
diff --git a/fonts/conf.avail/64-12-tlwg-loma.conf b/fonts/conf.avail/64-12-tlwg-loma.conf
deleted file mode 100644 (file)
index 2d39440..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-       <alias>
-               <family>sans-serif</family>
-               <prefer>
-                       <family>Loma</family>
-               </prefer>
-       </alias>
-</fontconfig>
diff --git a/fonts/conf.avail/64-13-tlwg-garuda.conf b/fonts/conf.avail/64-13-tlwg-garuda.conf
deleted file mode 100644 (file)
index 17ae43d..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-       <alias>
-               <family>sans-serif</family>
-               <prefer>
-                       <family>Garuda</family>
-               </prefer>
-       </alias>
-</fontconfig>
diff --git a/fonts/conf.avail/64-14-tlwg-umpush.conf b/fonts/conf.avail/64-14-tlwg-umpush.conf
deleted file mode 100644 (file)
index 28c0964..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-       <alias>
-               <family>sans-serif</family>
-               <prefer>
-                       <family>Umpush</family>
-               </prefer>
-       </alias>
-</fontconfig>
diff --git a/fonts/conf.avail/64-15-laksaman.conf b/fonts/conf.avail/64-15-laksaman.conf
deleted file mode 100644 (file)
index 0754fd2..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-       <alias>
-               <family>sans-serif</family>
-               <prefer>
-                       <family>Laksaman</family>
-               </prefer>
-       </alias>
-</fontconfig>
diff --git a/fonts/conf.avail/64-21-tlwg-typo.conf b/fonts/conf.avail/64-21-tlwg-typo.conf
deleted file mode 100644 (file)
index c203a5a..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-       <alias>
-               <family>monospace</family>
-               <prefer>
-                       <family>TlwgTypo</family>
-               </prefer>
-       </alias>
-</fontconfig>
diff --git a/fonts/conf.avail/64-22-tlwg-typist.conf b/fonts/conf.avail/64-22-tlwg-typist.conf
deleted file mode 100644 (file)
index 34f6a77..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-       <alias>
-               <family>monospace</family>
-               <prefer>
-                       <family>TlwgTypist</family>
-               </prefer>
-       </alias>
-</fontconfig>
diff --git a/fonts/conf.avail/64-23-tlwg-mono.conf b/fonts/conf.avail/64-23-tlwg-mono.conf
deleted file mode 100644 (file)
index 6f830bc..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-       <alias>
-               <family>monospace</family>
-               <prefer>
-                       <family>TlwgMono</family>
-               </prefer>
-       </alias>
-</fontconfig>
diff --git a/fonts/conf.avail/89-tlwg-garuda-synthetic.conf b/fonts/conf.avail/89-tlwg-garuda-synthetic.conf
deleted file mode 100644 (file)
index 39cf739..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-       <!-- Synthesize Windows Browallia with scaled-down Garuda -->
-       <match target="pattern">
-               <test qual="any" name="family" compare="contains">
-                       <string>Browallia</string>
-               </test>
-               <edit name="family" mode="append" binding="same">
-                       <string>Garuda</string>
-               </edit>
-       </match>
-       <match target="font">
-               <test name="family" compare="eq">
-                       <string>Garuda</string>
-               </test>
-               <test target="pattern" qual="any" name="family" compare="contains">
-                       <string>Browallia</string>
-               </test>
-               <edit name="matrix" mode="assign">
-                       <matrix>
-                               <double>0.68</double><double>0</double>
-                               <double>0</double><double>0.68</double>
-                       </matrix>
-               </edit>
-       </match>
-</fontconfig>
diff --git a/fonts/conf.avail/89-tlwg-kinnari-synthetic.conf b/fonts/conf.avail/89-tlwg-kinnari-synthetic.conf
deleted file mode 100644 (file)
index 417f5a5..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-       <!-- Synthesize Windows Angsana with scaled-down Kinnari -->
-       <match target="pattern">
-               <test qual="any" name="family" compare="contains">
-                       <string>Angsana</string>
-               </test>
-               <edit name="family" mode="append" binding="same">
-                       <string>Kinnari</string>
-               </edit>
-       </match>
-       <match target="font">
-               <test name="family" compare="eq">
-                       <string>Kinnari</string>
-               </test>
-               <test target="pattern" qual="any" name="family" compare="contains">
-                       <string>Angsana</string>
-               </test>
-               <edit name="matrix" mode="assign">
-                       <matrix>
-                               <double>0.67</double><double>0</double>
-                               <double>0</double><double>0.67</double>
-                       </matrix>
-               </edit>
-       </match>
-</fontconfig>
diff --git a/fonts/conf.avail/89-tlwg-laksaman-synthetic.conf b/fonts/conf.avail/89-tlwg-laksaman-synthetic.conf
deleted file mode 100644 (file)
index 4e25713..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-       <!-- Synthesize TH Sarabun with scaled-down Laksaman -->
-       <match target="pattern">
-               <test qual="any" name="family" compare="contains">
-                       <string>TH Sarabun</string>
-               </test>
-               <edit name="family" mode="append" binding="same">
-                       <string>Laksaman</string>
-               </edit>
-       </match>
-       <match target="font">
-               <test name="family" compare="eq">
-                       <string>Laksaman</string>
-               </test>
-               <test target="pattern" qual="any" name="family" compare="contains">
-                       <string>TH Sarabun</string>
-               </test>
-               <edit name="matrix" mode="assign">
-                       <matrix>
-                               <double>0.66</double><double>0</double>
-                               <double>0</double><double>0.66</double>
-                       </matrix>
-               </edit>
-       </match>
-</fontconfig>
diff --git a/fonts/conf.avail/89-tlwg-loma-synthetic.conf b/fonts/conf.avail/89-tlwg-loma-synthetic.conf
deleted file mode 100644 (file)
index 9f0f4d4..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-       <!-- Fall back missing MS Sans Serif to Loma -->
-       <match target="pattern">
-               <test name="lang" compare="contains">
-                       <string>th</string>
-               </test>
-               <test qual="any" name="family" compare="eq">
-                       <string>MS Sans Serif</string>
-               </test>
-               <edit name="family" mode="append" binding="same">
-                       <string>Loma</string>
-               </edit>
-       </match>
-       <match target="pattern">
-               <test name="lang" compare="contains">
-                       <string>th</string>
-               </test>
-               <test qual="any" name="family" compare="eq">
-                       <string>Microsoft Sans Serif</string>
-               </test>
-               <edit name="family" mode="append" binding="same">
-                       <string>Loma</string>
-               </edit>
-       </match>
-</fontconfig>
diff --git a/fonts/conf.avail/89-tlwg-umpush-synthetic.conf b/fonts/conf.avail/89-tlwg-umpush-synthetic.conf
deleted file mode 100644 (file)
index f0892b6..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-       <!-- Synthesize Windows Cordia with scaled-down Umpush -->
-       <match target="pattern">
-               <test qual="any" name="family" compare="contains">
-                       <string>Cordia</string>
-               </test>
-               <edit name="family" mode="append" binding="same">
-                       <string>Umpush</string>
-               </edit>
-       </match>
-       <match target="font">
-               <test name="family" compare="eq">
-                       <string>Umpush</string>
-               </test>
-               <test target="pattern" qual="any" name="family" compare="contains">
-                       <string>Cordia</string>
-               </test>
-               <edit name="matrix" mode="assign">
-                       <matrix>
-                               <double>0.65</double><double>0</double>
-                               <double>0</double><double>0.65</double>
-                       </matrix>
-               </edit>
-       </match>
-</fontconfig>
diff --git a/fonts/conf.avail/89-tlwg-waree-synthetic.conf b/fonts/conf.avail/89-tlwg-waree-synthetic.conf
deleted file mode 100644 (file)
index ade6788..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-       <!-- Fall back missing Tahoma to Waree -->
-       <match target="pattern">
-               <test name="lang" compare="contains">
-                       <string>th</string>
-               </test>
-               <test qual="any" name="family" compare="eq">
-                       <string>Tahoma</string>
-               </test>
-               <edit name="family" mode="append" binding="same">
-                       <string>Waree</string>
-               </edit>
-       </match>
-</fontconfig>
diff --git a/fonts/conf.d/30-opensymbol.conf b/fonts/conf.d/30-opensymbol.conf
new file mode 120000 (symlink)
index 0000000..f373ada
--- /dev/null
@@ -0,0 +1 @@
+/usr/share/fontconfig/conf.avail/30-opensymbol.conf
\ No newline at end of file
index 1910f4afa9a95a099d9d5f5dbeec0c84d9b99088..8046190f33b3ba72839efdb3a56beefcdea0c9c5 120000 (symlink)
@@ -1 +1 @@
-../conf.avail/64-01-tlwg-kinnari.conf
\ No newline at end of file
+/usr/share/fontconfig/conf.avail/64-01-tlwg-kinnari.conf
\ No newline at end of file
index 5e87a41b575944964f38b0024f4f042be6cc394b..4cf1124ce2161b1b04fdc12d3878b2f59107484f 120000 (symlink)
@@ -1 +1 @@
-../conf.avail/64-02-tlwg-norasi.conf
\ No newline at end of file
+/usr/share/fontconfig/conf.avail/64-02-tlwg-norasi.conf
\ No newline at end of file
diff --git a/fonts/conf.d/64-10-tlwg-loma.conf b/fonts/conf.d/64-10-tlwg-loma.conf
new file mode 120000 (symlink)
index 0000000..f7fd86d
--- /dev/null
@@ -0,0 +1 @@
+/usr/share/fontconfig/conf.avail/64-10-tlwg-loma.conf
\ No newline at end of file
index e60cc1429fe74b476ffc0fee8dd99002ad473c6c..613b3c01f3d94b2bb59c7930611bb44d27f3054c 120000 (symlink)
@@ -1 +1 @@
-../conf.avail/64-11-tlwg-waree.conf
\ No newline at end of file
+/usr/share/fontconfig/conf.avail/64-11-tlwg-waree.conf
\ No newline at end of file
diff --git a/fonts/conf.d/64-12-tlwg-loma.conf b/fonts/conf.d/64-12-tlwg-loma.conf
deleted file mode 120000 (symlink)
index 0076daa..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../conf.avail/64-12-tlwg-loma.conf
\ No newline at end of file
index d74471ecdd0cc05d266c74968549a1f84ebbd159..7c75d55f8a31bbe0cf4a5b73dfe9c5ee0cd053bb 120000 (symlink)
@@ -1 +1 @@
-../conf.avail/64-13-tlwg-garuda.conf
\ No newline at end of file
+/usr/share/fontconfig/conf.avail/64-13-tlwg-garuda.conf
\ No newline at end of file
index ac76dc93cb6a4c6562a0b0bf7ab20d17515764d1..9fcee70098230f739cb76f4282bb5030cfe69288 120000 (symlink)
@@ -1 +1 @@
-../conf.avail/64-14-tlwg-umpush.conf
\ No newline at end of file
+/usr/share/fontconfig/conf.avail/64-14-tlwg-umpush.conf
\ No newline at end of file
index 6f84ed9c6ec4e2d1fdb1dcb395336aec303da3f0..ca5036f1a354eea76be011c92a814260bdfe87a8 120000 (symlink)
@@ -1 +1 @@
-../conf.avail/64-15-laksaman.conf
\ No newline at end of file
+/usr/share/fontconfig/conf.avail/64-15-laksaman.conf
\ No newline at end of file
index bb242187aab4499c20ed43594e49e669782a45d7..0f8b87a52b35bc1c84c4791e6decbd224b867b28 120000 (symlink)
@@ -1 +1 @@
-../conf.avail/64-21-tlwg-typo.conf
\ No newline at end of file
+/usr/share/fontconfig/conf.avail/64-21-tlwg-typo.conf
\ No newline at end of file
index a7b5f8a5b88c5732fb75d04babbda6b456b2d0d6..de92fff68f952520a12c15353271644011ac10dc 120000 (symlink)
@@ -1 +1 @@
-../conf.avail/64-22-tlwg-typist.conf
\ No newline at end of file
+/usr/share/fontconfig/conf.avail/64-22-tlwg-typist.conf
\ No newline at end of file
index b87471f47d28200684510d6db1b4effd247d89a1..1d9542b46efba89d7c00fef66cadbbf1088c900a 120000 (symlink)
@@ -1 +1 @@
-../conf.avail/64-23-tlwg-mono.conf
\ No newline at end of file
+/usr/share/fontconfig/conf.avail/64-23-tlwg-mono.conf
\ No newline at end of file
index d5dfbea7c8b19abbcfce8cba3cd6764347f15e06..6b992186686efbed8a13fab043276b5ed6af668b 120000 (symlink)
@@ -1 +1 @@
-../conf.avail/89-tlwg-garuda-synthetic.conf
\ No newline at end of file
+/usr/share/fontconfig/conf.avail/89-tlwg-garuda-synthetic.conf
\ No newline at end of file
index 608cfd209c57304bfc4acecdd0c5283e3bb9cc76..7f364d32d58b67a177b1557cc1713c576327a45d 120000 (symlink)
@@ -1 +1 @@
-../conf.avail/89-tlwg-kinnari-synthetic.conf
\ No newline at end of file
+/usr/share/fontconfig/conf.avail/89-tlwg-kinnari-synthetic.conf
\ No newline at end of file
index 72c3b419bae08f3ffbb3d53362a0c2ead0b355f0..2adc2d2d63e193c1b1fd63cd9497acb4a5cfcefd 120000 (symlink)
@@ -1 +1 @@
-../conf.avail/89-tlwg-laksaman-synthetic.conf
\ No newline at end of file
+/usr/share/fontconfig/conf.avail/89-tlwg-laksaman-synthetic.conf
\ No newline at end of file
diff --git a/fonts/conf.d/89-tlwg-loma-synthetic.conf b/fonts/conf.d/89-tlwg-loma-synthetic.conf
deleted file mode 120000 (symlink)
index 244c330..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../conf.avail/89-tlwg-loma-synthetic.conf
\ No newline at end of file
index b67f9b7577d09ff63e04c3d16e275f3a7cbb037d..59bb78e6570d729b39fbe3ffb8185ebb2952283b 120000 (symlink)
@@ -1 +1 @@
-../conf.avail/89-tlwg-umpush-synthetic.conf
\ No newline at end of file
+/usr/share/fontconfig/conf.avail/89-tlwg-umpush-synthetic.conf
\ No newline at end of file
diff --git a/fonts/conf.d/89-tlwg-waree-synthetic.conf b/fonts/conf.d/89-tlwg-waree-synthetic.conf
deleted file mode 120000 (symlink)
index b4ec9e4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../conf.avail/89-tlwg-waree-synthetic.conf
\ No newline at end of file
index c35c05efff25acf2631612cbe3e753d9d3f29f1e..50a1058ae6ade37f65655de88f7f1719e8e47dc3 100644 (file)
@@ -1,9 +1,11 @@
 [Default Applications]
+application/vnd.debian.binary-package=gdebi.desktop
 application/csv=libreoffice-calc.desktop
 application/excel=libreoffice-calc.desktop
 application/msexcel=libreoffice-calc.desktop
 application/msword=libreoffice-writer.desktop
-application/ogg=xplayer.desktop;totem.desktop
+application/ogg=rhythmbox.desktop
+application/oxps=xreader.desktop;evince.desktop;atril.desktop
 application/pdf=xreader.desktop;evince.desktop;atril.desktop
 application/postscript=xreader.desktop;evince.desktop;atril.desktop
 application/rtf=libreoffice-writer.desktop
@@ -11,7 +13,9 @@ application/tab-separated-values=libreoffice-calc.desktop
 application/vnd.lotus-1-2-3=libreoffice-calc.desktop
 application/vnd.ms-excel=libreoffice-calc.desktop
 application/vnd.ms-word=libreoffice-writer.desktop
-application/vnd.rn-realmedia=xplayer.desktop;totem.desktop
+application/vnd.ms-xpsdocument=xreader.desktop;evince.desktop;atril.desktop
+application/vnd.rn-realmedia=xplayer.desktop;org.gnome.Totem.desktop
+application/vnd.sun.xml.base=libreoffice-base.desktop
 application/vnd.sun.xml.calc=libreoffice-calc.desktop
 application/vnd.sun.xml.calc.template=libreoffice-calc.desktop
 application/vnd.sun.xml.draw=libreoffice-draw.desktop
@@ -54,127 +58,138 @@ application/vnd.openxmlformats-officedocument.presentationml.template=libreoffic
 application/x-123=libreoffice-calc.desktop
 application/x-abiword=abiword.desktop
 application/x-applix-spreadsheet=libreoffice-calc.desktop
-application/x-ar=file-roller.desktop;engrampa.desktop
-application/x-arj=file-roller.desktop;engrampa.desktop
-application/x-bzip-compressed-tar=file-roller.desktop;engrampa.desktop
-application/x-bzip=file-roller.desktop;engrampa.desktop
+application/x-ar=org.gnome.FileRoller.desktop;engrampa.desktop
+application/x-arj=org.gnome.FileRoller.desktop;engrampa.desktop
+application/x-audacity-project=audacity.desktop
+application/x-bzdvi=xreader.desktop;evince.desktop;atril.desktop
+application/x-bzip-compressed-tar=org.gnome.FileRoller.desktop;engrampa.desktop
+application/x-bzip=org.gnome.FileRoller.desktop;engrampa.desktop
+application/x-bzpdf=xreader.desktop;evince.desktop;atril.desktop
+application/x-bzpostscript=xreader.desktop;evince.desktop;atril.desktop
 application/x-cbr=xreader.desktop;evince.desktop;atril.desktop
+application/x-cbt=xreader.desktop;evince.desktop;atril.desktop
 application/x-cbz=xreader.desktop;evince.desktop;atril.desktop
-application/x-compressed-tar=file-roller.desktop;engrampa.desktop
-application/x-compress=file-roller.desktop;engrampa.desktop
-application/x-deb=gdebi.desktop
-application/x-debian-package=gdebi.desktop
+application/x-compressed-tar=org.gnome.FileRoller.desktop;engrampa.desktop
+application/x-compress=org.gnome.FileRoller.desktop;engrampa.desktop
 application/x-dos_ms_excel=libreoffice-calc.desktop
-application/x-ear=file-roller.desktop;engrampa.desktop
+application/x-dvi=xreader.desktop;evince.desktop;atril.desktop
+application/x-ear=org.gnome.FileRoller.desktop;engrampa.desktop
 application/x-excel=libreoffice-calc.desktop
-application/x-extension-m4a=xplayer.desktop;totem.desktop
-application/x-extension-mp4=xplayer.desktop;totem.desktop
-application/x-flac=xplayer.desktop;totem.desktop
-application/x-glade=glade-3.desktop
+application/x-extension-m4a=xplayer.desktop;org.gnome.Totem.desktop
+application/x-extension-mp4=xplayer.desktop;org.gnome.Totem.desktop
+application/x-flac=rhythmbox.desktop
+application/x-glade=glade.desktop
 application/x-gnumeric=gnumeric.desktop
-application/x-gtar=file-roller.desktop;engrampa.desktop
-application/x-gzip=file-roller.desktop;engrampa.desktop
+application/x-gtar=org.gnome.FileRoller.desktop;engrampa.desktop
+application/x-gzdvi=xreader.desktop;evince.desktop;atril.desktop
+application/x-gzip=org.gnome.FileRoller.desktop;engrampa.desktop
+application/x-gzpdf=xreader.desktop;evince.desktop;atril.desktop
 application/x-gzpostscript=xreader.desktop;evince.desktop;atril.desktop
 application/xhtml+xml=firefox.desktop
-application/x-jar=file-roller.desktop;engrampa.desktop
-application/x-java-archive=file-roller.desktop;engrampa.desktop
+application/x-jar=openjdk-7-java.desktop
+application/x-java-archive=openjdk-7-java.desktop
 application/x-java-jnlp-file=icedtea-netx-javaws.desktop
-application/x-lha=file-roller.desktop;engrampa.desktop
-application/x-lhz=file-roller.desktop;engrampa.desktop
+application/x-lha=org.gnome.FileRoller.desktop;engrampa.desktop
+application/x-lhz=org.gnome.FileRoller.desktop;engrampa.desktop
 application/xls=libreoffice-calc.desktop
-application/x-lzop=file-roller.desktop;engrampa.desktop
-application/x-matroska=xplayer.desktop;totem.desktop
+application/x-lzop=org.gnome.FileRoller.desktop;engrampa.desktop
+application/x-matroska=xplayer.desktop;org.gnome.Totem.desktop
 application/x-mps=libreoffice-calc.desktop
 application/x-ms-excel=libreoffice-calc.desktop
 application/x-msexcel=libreoffice-calc.desktop
-application/x-ogg=xplayer.desktop;totem.desktop
+application/x-ogg=rhythmbox.desktop
 application/x-oleo=libreoffice-calc.desktop
 application/x-perl=xed.desktop;gedit.desktop;pluma.desktop
 application/x-planperfect=libreoffice-calc.desktop
 application/x-quattropro=libreoffice-calc.desktop
-application/x-rar-compressed=file-roller.desktop;engrampa.desktop
-application/x-rar=file-roller.desktop;engrampa.desktop
-application/x-rpm=file-roller.desktop;engrampa.desktop
+application/x-rar-compressed=org.gnome.FileRoller.desktop;engrampa.desktop
+application/x-rar=org.gnome.FileRoller.desktop;engrampa.desktop
+application/x-rpm=org.gnome.FileRoller.desktop;engrampa.desktop
 application/x-sc=libreoffice-calc.desktop
-application/x-shockwave-flash=xplayer.desktop;totem.desktop
+application/x-shockwave-flash=xplayer.desktop;org.gnome.Totem.desktop
 application/x-sylk=libreoffice-calc.desktop
-application/x-tar=file-roller.desktop;engrampa.desktop
-application/x-war=file-roller.desktop;engrampa.desktop
+application/x-tar=org.gnome.FileRoller.desktop;engrampa.desktop
+application/x-war=org.gnome.FileRoller.desktop;engrampa.desktop
 application/x-xbase=libreoffice-calc.desktop
 application/x-xls=libreoffice-calc.desktop
-application/x-zip-compressed=file-roller.desktop;engrampa.desktop
-application/x-zip=file-roller.desktop;engrampa.desktop
-application/x-zoo=file-roller.desktop;engrampa.desktop
-application/zip=file-roller.desktop;engrampa.desktop
-audio/3gpp=xplayer.desktop;totem.desktop
-audio/ac3=xplayer.desktop;totem.desktop
-audio/AMR=xplayer.desktop;totem.desktop
-audio/AMR-WB=xplayer.desktop;totem.desktop
-audio/basic=xplayer.desktop;totem.desktop
-audio/flac=xplayer.desktop;totem.desktop
-audio/midi=xplayer.desktop;totem.desktop
-audio/mp4=xplayer.desktop;totem.desktop
-audio/mpeg=xplayer.desktop;totem.desktop
-audio/mpegurl=xplayer.desktop;totem.desktop
-audio/ogg=xplayer.desktop;totem.desktop
-audio/prs.sid=xplayer.desktop;totem.desktop
-audio/vnd.rn-realaudio=xplayer.desktop;totem.desktop
-audio/x-ape=xplayer.desktop;totem.desktop
-audio/x-flac=xplayer.desktop;totem.desktop
-audio/x-gsm=xplayer.desktop;totem.desktop
-audio/x-it=xplayer.desktop;totem.desktop
-audio/x-m4a=xplayer.desktop;totem.desktop
-audio/x-matroska=xplayer.desktop;totem.desktop
-audio/x-mod=xplayer.desktop;totem.desktop
-audio/x-mp3=xplayer.desktop;totem.desktop
-audio/x-mpeg=xplayer.desktop;totem.desktop
-audio/x-mpegurl=xplayer.desktop;totem.desktop
-audio/x-ms-asf=xplayer.desktop;totem.desktop
-audio/x-ms-asx=xplayer.desktop;totem.desktop
-audio/x-ms-wax=xplayer.desktop;totem.desktop
-audio/x-ms-wma=xplayer.desktop;totem.desktop
-audio/x-musepack=xplayer.desktop;totem.desktop
-audio/x-pn-aiff=xplayer.desktop;totem.desktop
-audio/x-pn-au=xplayer.desktop;totem.desktop
-audio/x-pn-realaudio=xplayer.desktop;totem.desktop
-audio/x-pn-realaudio-plugin=xplayer.desktop;totem.desktop
-audio/x-pn-wav=xplayer.desktop;totem.desktop
-audio/x-pn-windows-acm=xplayer.desktop;totem.desktop
-audio/x-realaudio=xplayer.desktop;totem.desktop
-audio/x-real-audio=xplayer.desktop;totem.desktop
-audio/x-sbc=xplayer.desktop;totem.desktop
-audio/x-scpls=xplayer.desktop;totem.desktop
-audio/x-speex=xplayer.desktop;totem.desktop
-audio/x-tta=xplayer.desktop;totem.desktop
-audio/x-wav=xplayer.desktop;totem.desktop
-audio/x-wavpack=xplayer.desktop;totem.desktop
-audio/x-vorbis=xplayer.desktop;totem.desktop
-audio/x-vorbis+ogg=xplayer.desktop;totem.desktop
-audio/x-xm=xplayer.desktop;totem.desktop
-image/bmp=xviewer.desktop;eog.desktop;eom.desktop;ristretto.desktop
-image/gif=xviewer.desktop;eog.desktop;eom.desktop;ristretto.desktop
-image/jpeg=xviewer.desktop;eog.desktop;eom.desktop;ristretto.desktop
-image/jpg=xviewer.desktop;eog.desktop;eom.desktop;ristretto.desktop
-image/pjpeg=xviewer.desktop;eog.desktop;eom.desktop;ristretto.desktop
-image/png=xviewer.desktop;eog.desktop;eom.desktop;ristretto.desktop
-image/svg+xml=xviewer.desktop;eog.desktop;eom.desktop;ristretto.desktop
-image/tiff=xviewer.desktop;eog.desktop;eom.desktop;ristretto.desktop
-image/vnd.rn-realpix=xplayer.desktop;totem.desktop
-image/x-bmp=xviewer.desktop;eog.desktop;eom.desktop;ristretto.desktop
-image/x-gray=xviewer.desktop;eog.desktop;eom.desktop;ristretto.desktop
-image/x-icb=xviewer.desktop;eog.desktop;eom.desktop;ristretto.desktop
-image/x-ico=xviewer.desktop;eog.desktop;eom.desktop;ristretto.desktop
-image/x-png=xviewer.desktop;eog.desktop;eom.desktop;ristretto.desktop
-image/x-portable-anymap=xviewer.desktop;eog.desktop;eom.desktop;ristretto.desktop
-image/x-portable-bitmap=xviewer.desktop;eog.desktop;eom.desktop;ristretto.desktop
-image/x-portable-graymap=xviewer.desktop;eog.desktop;eom.desktop;ristretto.desktop
-image/x-portable-pixmap=xviewer.desktop;eog.desktop;eom.desktop;ristretto.desktop
+application/x-xzpdf=xreader.desktop;evince.desktop;atril.desktop
+application/x-zip-compressed=org.gnome.FileRoller.desktop;engrampa.desktop
+application/x-zip=org.gnome.FileRoller.desktop;engrampa.desktop
+application/x-zoo=org.gnome.FileRoller.desktop;engrampa.desktop
+application/zip=org.gnome.FileRoller.desktop;engrampa.desktop
+audio/3gpp=xplayer.desktop;org.gnome.Totem.desktop
+audio/ac3=xplayer.desktop;org.gnome.Totem.desktop
+audio/AMR=xplayer.desktop;org.gnome.Totem.desktop
+audio/AMR-WB=xplayer.desktop;org.gnome.Totem.desktop
+audio/basic=xplayer.desktop;org.gnome.Totem.desktop
+audio/flac=rhythmbox.desktop
+audio/midi=xplayer.desktop;org.gnome.Totem.desktop
+audio/mp4=xplayer.desktop;org.gnome.Totem.desktop
+audio/mpeg=xplayer.desktop;org.gnome.Totem.desktop
+audio/mpegurl=xplayer.desktop;org.gnome.Totem.desktop
+audio/ogg=rhythmbox.desktop
+audio/prs.sid=xplayer.desktop;org.gnome.Totem.desktop
+audio/vnd.rn-realaudio=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-ape=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-flac=rhythmbox.desktop
+audio/x-gsm=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-it=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-m4a=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-matroska=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-mod=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-mp3=rhythmbox.desktop
+audio/x-mpeg=rhythmbox.desktop
+audio/x-mpegurl=rhythmbox.desktop
+audio/x-ms-asf=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-ms-asx=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-ms-wax=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-ms-wma=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-musepack=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-pn-aiff=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-pn-au=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-pn-realaudio=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-pn-realaudio-plugin=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-pn-wav=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-pn-windows-acm=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-realaudio=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-real-audio=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-sbc=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-scpls=rhythmbox.desktop
+audio/x-speex=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-tta=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-wav=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-wavpack=xplayer.desktop;org.gnome.Totem.desktop
+audio/x-vorbis=rhythmbox.desktop
+audio/x-vorbis+ogg=rhythmbox.desktop
+audio/x-xm=xplayer.desktop;org.gnome.Totem.desktop
+image/bmp=xviewer.desktop;eog.desktop;eom.desktop
+image/gif=xviewer.desktop;eog.desktop;eom.desktop
+image/jpeg=xviewer.desktop;eog.desktop;eom.desktop
+image/jpg=xviewer.desktop;eog.desktop;eom.desktop
+image/pjpeg=xviewer.desktop;eog.desktop;eom.desktop
+image/png=xviewer.desktop;eog.desktop;eom.desktop
+image/svg+xml=xviewer.desktop;eog.desktop;eom.desktop
+image/tiff=xviewer.desktop;eog.desktop;eom.desktop
+image/vnd.djvu=xreader.desktop;evince.desktop;atril.desktop
+image/vnd.rn-realpix=xplayer.desktop;org.gnome.Totem.desktop
+image/x-bmp=xviewer.desktop;eog.desktop;eom.desktop
+image/x-bzeps=xreader.desktop;evince.desktop;atril.desktop
+image/x-eps=xreader.desktop;evince.desktop;atril.desktop
+image/x-gray=xviewer.desktop;eog.desktop;eom.desktop
+image/x-gzeps=xreader.desktop;evince.desktop;atril.desktop
+image/x-icb=xviewer.desktop;eog.desktop;eom.desktop
+image/x-ico=xviewer.desktop;eog.desktop;eom.desktop
+image/x-png=xviewer.desktop;eog.desktop;eom.desktop
+image/x-portable-anymap=xviewer.desktop;eog.desktop;eom.desktop
+image/x-portable-bitmap=xviewer.desktop;eog.desktop;eom.desktop
+image/x-portable-graymap=xviewer.desktop;eog.desktop;eom.desktop
+image/x-portable-pixmap=xviewer.desktop;eog.desktop;eom.desktop
 image/x-psd=gimp.desktop
-image/x-xbitmap=xviewer.desktop;eog.desktop;eom.desktop;ristretto.desktop
-image/x-xpixmap=xviewer.desktop;eog.desktop;eom.desktop;ristretto.desktop
-inode/directory=nemo.desktop;caja.desktop;nautilus.desktop;Thunar.desktop;kde4-dolphin.desktop
-misc/ultravox=xplayer.desktop;totem.desktop
-multipart/x-zip=file-roller.desktop;engrampa.desktop
+image/x-xbitmap=xviewer.desktop;eog.desktop;eom.desktop
+image/x-xpixmap=xviewer.desktop;eog.desktop;eom.desktop
+inode/directory=nemo.desktop;caja.desktop;nautilus-folder-handler.desktop;Thunar.desktop;kde4-dolphin.desktop
+misc/ultravox=xplayer.desktop;org.gnome.Totem.desktop
+multipart/x-zip=org.gnome.FileRoller.desktop;engrampa.desktop
 text/abiword=abiword.desktop
 text/calendar=evolution.desktop
 text/comma-separated-values=libreoffice-calc.desktop
@@ -193,53 +208,54 @@ text/x-java=xed.desktop;gedit.desktop;pluma.desktop
 text/mathml=xed.desktop;gedit.desktop;pluma.desktop
 text/x-python=xed.desktop;gedit.desktop;pluma.desktop
 text/x-sql=xed.desktop;gedit.desktop;pluma.desktop
-text/xml=xed.desktop;gedit.desktop;pluma.desktop;firefox.desktop
-video/3gpp=xplayer.desktop;totem.desktop
-video/dv=xplayer.desktop;totem.desktop
-video/fli=xplayer.desktop;totem.desktop
-video/flv=xplayer.desktop;totem.desktop
-video/mp2t=xplayer.desktop;totem.desktop
-video/mp4=xplayer.desktop;totem.desktop
-video/mp4v-es=xplayer.desktop;totem.desktop
-video/mpeg=xplayer.desktop;totem.desktop
-video/msvideo=xplayer.desktop;totem.desktop
-video/ogg=xplayer.desktop;totem.desktop
-video/quicktime=xplayer.desktop;totem.desktop
-video/vivo=xplayer.desktop;totem.desktop
-video/vnd.divx=xplayer.desktop;totem.desktop
-video/vnd.rn-realvideo=xplayer.desktop;totem.desktop
-video/vnd.vivo=xplayer.desktop;totem.desktop
-video/webm=xplayer.desktop;totem.desktop
-video/x-anim=xplayer.desktop;totem.desktop
-video/x-avi=xplayer.desktop;totem.desktop
-video/x-flc=xplayer.desktop;totem.desktop
-video/x-fli=xplayer.desktop;totem.desktop
-video/x-flic=xplayer.desktop;totem.desktop
-video/x-flv=xplayer.desktop;totem.desktop
-video/x-m4v=xplayer.desktop;totem.desktop
-video/x-matroska=xplayer.desktop;totem.desktop
-video/x-mpeg=xplayer.desktop;totem.desktop
-video/x-ms-asf=xplayer.desktop;totem.desktop
-video/x-ms-asx=xplayer.desktop;totem.desktop
-video/x-msvideo=xplayer.desktop;totem.desktop
-video/x-ms-wm=xplayer.desktop;totem.desktop
-video/x-ms-wmv=xplayer.desktop;totem.desktop
-video/x-ms-wmx=xplayer.desktop;totem.desktop
-video/x-ms-wvx=xplayer.desktop;totem.desktop
-video/x-nsv=xplayer.desktop;totem.desktop
-video/x-ogm+ogg=xplayer.desktop;totem.desktop
-video/x-theora+ogg=xplayer.desktop;totem.desktop
-video/x-totem-stream=xplayer.desktop;totem.desktop
-x-content/video-dvd=xplayer.desktop;totem.desktop
-x-content/video-vcd=xplayer.desktop;totem.desktop
-x-content/video-svcd=xplayer.desktop;totem.desktop
-x-content/audio-cdda=banshee-audiocd.desktop
+text/xml=xed.desktop;gedit.desktop;pluma.desktop
+video/3gpp=xplayer.desktop;org.gnome.Totem.desktop
+video/dv=xplayer.desktop;org.gnome.Totem.desktop
+video/fli=xplayer.desktop;org.gnome.Totem.desktop
+video/flv=xplayer.desktop;org.gnome.Totem.desktop
+video/mp2t=xplayer.desktop;org.gnome.Totem.desktop
+video/mp4=xplayer.desktop;org.gnome.Totem.desktop
+video/mp4v-es=xplayer.desktop;org.gnome.Totem.desktop
+video/mpeg=xplayer.desktop;org.gnome.Totem.desktop
+video/msvideo=xplayer.desktop;org.gnome.Totem.desktop
+video/ogg=xplayer.desktop;org.gnome.Totem.desktop
+video/quicktime=xplayer.desktop;org.gnome.Totem.desktop
+video/vivo=xplayer.desktop;org.gnome.Totem.desktop
+video/vnd.divx=xplayer.desktop;org.gnome.Totem.desktop
+video/vnd.rn-realvideo=xplayer.desktop;org.gnome.Totem.desktop
+video/vnd.vivo=xplayer.desktop;org.gnome.Totem.desktop
+video/webm=xplayer.desktop;org.gnome.Totem.desktop
+video/x-anim=xplayer.desktop;org.gnome.Totem.desktop
+video/x-avi=xplayer.desktop;org.gnome.Totem.desktop
+video/x-flc=xplayer.desktop;org.gnome.Totem.desktop
+video/x-fli=xplayer.desktop;org.gnome.Totem.desktop
+video/x-flic=xplayer.desktop;org.gnome.Totem.desktop
+video/x-flv=xplayer.desktop;org.gnome.Totem.desktop
+video/x-m4v=xplayer.desktop;org.gnome.Totem.desktop
+video/x-matroska=xplayer.desktop;org.gnome.Totem.desktop
+video/x-mpeg=xplayer.desktop;org.gnome.Totem.desktop
+video/x-ms-asf=xplayer.desktop;org.gnome.Totem.desktop
+video/x-ms-asx=xplayer.desktop;org.gnome.Totem.desktop
+video/x-msvideo=xplayer.desktop;org.gnome.Totem.desktop
+video/x-ms-wm=xplayer.desktop;org.gnome.Totem.desktop
+video/x-ms-wmv=xplayer.desktop;org.gnome.Totem.desktop
+video/x-ms-wmx=xplayer.desktop;org.gnome.Totem.desktop
+video/x-ms-wvx=xplayer.desktop;org.gnome.Totem.desktop
+video/x-nsv=xplayer.desktop;org.gnome.Totem.desktop
+video/x-ogm+ogg=xplayer.desktop;org.gnome.Totem.desktop
+video/x-theora+ogg=xplayer.desktop;org.gnome.Totem.desktop
+video/x-totem-stream=xplayer.desktop;org.gnome.Totem.desktop
+x-content/video-dvd=xplayer.desktop;org.gnome.Totem.desktop
+x-content/video-vcd=xplayer.desktop;org.gnome.Totem.desktop
+x-content/video-svcd=xplayer.desktop;org.gnome.Totem.desktop
+x-content/audio-cdda=rhythmbox-device.desktop
 x-content/audio-dvd=banshee-audiocd.desktop
-x-content/audio-player=banshee-audiocd.desktop
+x-content/audio-player=rhythmbox-device.desktop
 x-content/image-dcf=shotwell.desktop
 x-content/image-picturecd=shotwell.desktop
 zz-application/zz-winassoc-xls=libreoffice-calc.desktop
-x-scheme-handler/apt=apturl_mime.desktop
+x-scheme-handler/apt=apturl.desktop
 x-scheme-handler/http=firefox.desktop
 x-scheme-handler/https=firefox.desktop
 x-scheme-handler/mailto=thunderbird.desktop
+x-scheme-handler/spotify=spotify.desktop
\ No newline at end of file
index 1960407ffb4adddfd7469e90422b5cd36252a3e5..9af4fa236f59c16b7dea358a0e3bd228761c5a80 100644 (file)
@@ -1,32 +1,18 @@
-# openjdk-6
-openjdk-6-java.desktop
-openjdk-6-policytool.desktop
+# openjdk-8
+openjdk-8-policytool.desktop
 
-# openjdk-7
-openjdk-7-java.desktop
-openjdk-7-policytool.desktop
-
-# sun-java6
-sun-java6-controlpanel.desktop
-sun-java6-java.desktop
-sun-java6-javaws.desktop
-sun-java6-jvisualvm.desktop
-sun-java6-policytool.desktop
+# openjdk-9
+openjdk-9-policytool.desktop
 
 # icedtea
-icedtea-netx-javaws.desktop
 itweb-settings.desktop
 
-# hplip
-hplip.desktop
-hp-fab.desktop
-hp-sendfax.desktop
+# Oracle Java
+sun_java.desktop
 
 # imagemagick (Bug #677318)
-display.im6.desktop
-
-# foo2zjs
-hplj1020.desktop
+display-im6.desktop
+display-im6.q16.desktop
 
 # kde4libs (Bug #673362)
 kde4/kmailservice.desktop
@@ -179,12 +165,9 @@ kde4/klinkstatus.desktop
 
 # Other KDE-only stuff that have GNOME equivalents in the standard install
 Kino.desktop
-qt3config.desktop
-qt4config.desktop
 qtconfig-qt4.desktop
 
 # Viewers only belong in the MIME associations, not in the menu
-djvulibre-djview3.desktop
 djvulibre-djview4.desktop
 xpdf.desktop
 
@@ -194,31 +177,12 @@ bazaar-properties.desktop
 bzr-notify.desktop
 
 # xscreensaver
-xscreensaver.desktop
 xscreensaver-properties.desktop
-screensavers/tessellimage.desktop
-screensavers/distort.desktop
-screensavers/fuzzyflakes.desktop
-screensavers/xlyap.desktop
-screensavers/ripples.desktop
-screensavers/abstractile.desktop
-screensavers/slidescreen.desktop
-screensavers/shadebobs.desktop
-screensavers/fiberlamp.desktop
-screensavers/metaballs.desktop
-screensavers/hexadrop.desktop
-screensavers/cwaves.desktop
-screensavers/galaxy.desktop
-screensavers/deco.desktop
-screensavers/swirl.desktop
-screensavers/penrose.desktop
-screensavers/m6502.desktop
 
 # IDLE - we don't need one entry for each Python version
-idle-python2.5.desktop
 idle-python2.6.desktop
 
-# XTerm
+# XTerm (Bug #856858)
 debian-xterm.desktop
 debian-uxterm.desktop
 
@@ -226,6 +190,12 @@ debian-uxterm.desktop
 Thunar-bulk-rename.desktop
 Thunar.desktop
 thunar-volman-settings.desktop
+thunar-settings.desktop
+
+xfce4-appfinder.desktop
+xfce4-dict.desktop
+xfce4-screenshooter.desktop
+xfce4-sensors.desktop
 
 # ViM
 vim.desktop
@@ -234,10 +204,17 @@ vim.desktop
 prerex.desktop
 vprerex.desktop
 
-# NetworkManager (already in control-center)
-nm-connection-editor.desktop
-
-# Orca (already in accessibility menu)
-orca.desktop
-# GNOME power manager (used from other places)
-gnome-power-statistics.desktop
+# Cinnamon
+blueman-manager.desktop
+nemo.desktop
+
+# KDE5/Plasma
+org.kde.kaddressbook.desktop
+org.kde.contactthemeeditor.desktop
+org.kde.headerthemeeditor.desktop
+org.kde.contactprintthemeeditor.desktop
+org.kde.importwizard.desktop
+org.kde.pimsettingexporter.desktop
+org.kde.ktnef.desktop
+org.kde.klipper.desktop
+org.kde.spectacle.desktop
index 4cb598c5d1093958bb27e050ac88daf38ede0973..0c5cd9a61f6fdcc80abcdcd0bc876b54ec73af76 100644 (file)
 .  \" manual pages you're writing are clear of this problem.
 .  \" if '\*[.T]'utf8' \
 .  \"   char - \[hy]
+.
+.  \" Debian: "\-" is more commonly used for option dashes than for minus
+.  \" signs in manual pages, so map it to plain "-" for HTML/XHTML output
+.  \" rather than letting it be rendered as "&minus;".
+.  ie '\*[.T]'html' \
+.    char \- \N'45'
+.  el \{\
+.    if '\*[.T]'xhtml' \
+.      char \- \N'45'
+.  \}
 .\}
index d96b6b79819105c3950fe71bf0a55e58a38c1e22..c29fac803e47ead8b653e62a5d789ec0a29b1357 100644 (file)
 .  \" manual pages you're writing are clear of this problem.
 .  \" if '\*[.T]'utf8' \
 .  \"   char - \[hy]
+.
+.  \" Debian: "\-" is more commonly used for option dashes than for minus
+.  \" signs in manual pages, so map it to plain "-" for HTML/XHTML output
+.  \" rather than letting it be rendered as "&minus;".
+.  ie '\*[.T]'html' \
+.    char \- \N'45'
+.  el \{\
+.    if '\*[.T]'xhtml' \
+.      char \- \N'45'
+.  \}
 .\}
index 545e4ad90cb435a0eefc489db80e3172078a010b..52ca719298dc20d3f397ea3b19a71a36a18e30e3 100755 (executable)
@@ -27,7 +27,7 @@ quick_boot="1"
 export TEXTDOMAIN=grub
 export TEXTDOMAINDIR="${datarootdir}/locale"
 
-. "${datarootdir}/grub/grub-mkconfig_lib"
+. "$pkgdatadir/grub-mkconfig_lib"
 
 # Do this as early as possible, since other commands might depend on it.
 # (e.g. the `loadfont' command might need lvm or raid modules)
index bd7526abd227db2a68af7ed6f73e90d8ee805675..620980ece3250f62d98d4406596c891bd40c51d8 100755 (executable)
@@ -26,7 +26,7 @@ quick_boot="1"
 gfxpayload_dynamic="1"
 vt_handoff="1"
 
-. "${datarootdir}/grub/grub-mkconfig_lib"
+. "$pkgdatadir/grub-mkconfig_lib"
 
 export TEXTDOMAIN=grub
 export TEXTDOMAINDIR="${datarootdir}/locale"
@@ -39,7 +39,7 @@ if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then
 else
   case ${GRUB_DISTRIBUTOR} in
     Ubuntu|Kubuntu)
-      OS="Linux Mint 18.3 Cinnamon 64-bit"
+      OS="${GRUB_DISTRIBUTOR}"
       ;;
     *)
       OS="${GRUB_DISTRIBUTOR} GNU/Linux"
@@ -61,9 +61,11 @@ case ${GRUB_DEVICE} in
   ;;
 esac
 
+# btrfs may reside on multiple devices. We cannot pass them as value of root= parameter
+# and mounting btrfs requires user space scanning, so force UUID in this case.
 if [ "x${GRUB_DEVICE_UUID}" = "x" ] || [ "x${GRUB_DISABLE_LINUX_UUID}" = "xtrue" ] \
     || ! test -e "/dev/disk/by-uuid/${GRUB_DEVICE_UUID}" \
-    || uses_abstraction "${GRUB_DEVICE}" lvm; then
+    || ( test -e "${GRUB_DEVICE}" && uses_abstraction "${GRUB_DEVICE}" lvm ); then
   LINUX_ROOT_DEVICE=${GRUB_DEVICE}
 else
   LINUX_ROOT_DEVICE=UUID=${GRUB_DEVICE_UUID}
@@ -207,13 +209,15 @@ EOF
 machine=`uname -m`
 case "x$machine" in
     xi?86 | xx86_64)
-       list=`for i in /boot/vmlinuz-* /vmlinuz-* /boot/kernel-* ; do
-                  if grub_file_is_not_garbage "$i" ; then echo -n "$i " ; fi
-              done` ;;
+       list=
+       for i in /boot/vmlinuz-* /vmlinuz-* /boot/kernel-* ; do
+           if grub_file_is_not_garbage "$i" ; then list="$list $i" ; fi
+       done ;;
     *) 
-       list=`for i in /boot/vmlinuz-* /boot/vmlinux-* /vmlinuz-* /vmlinux-* /boot/kernel-* ; do
-                  if grub_file_is_not_garbage "$i" ; then echo -n "$i " ; fi
-            done` ;;
+       list=
+       for i in /boot/vmlinuz-* /boot/vmlinux-* /vmlinuz-* /vmlinux-* /boot/kernel-* ; do
+                  if grub_file_is_not_garbage "$i" ; then list="$list $i" ; fi
+       done ;;
 esac
 
 case "$machine" in
@@ -236,7 +240,7 @@ EOF
 if [ "$vt_handoff" = 1 ]; then
   cat << 'EOF'
        if [ "${1}" = "keep" ]; then
-               set vt_handoff=vt.handoff=7
+               set vt_handoff=vt.handoff=1
        else
                set vt_handoff=
        fi
@@ -351,7 +355,7 @@ while [ "x$list" != "x" ] ; do
               "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}"
   for supported_init in ${SUPPORTED_INITS}; do
     init_path="${supported_init#*:}"
-    if [ -x "${init_path}" ] && [ "$(readlink -f /sbin/init)" != "${init_path}" ]; then
+    if [ -x "${init_path}" ] && [ "$(readlink -f /sbin/init)" != "$(readlink -f "${init_path}")" ]; then
       linux_entry "${OS}" "${version}" "init-${supported_init%%:*}" \
                  "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT} init=${init_path}"
     fi
index 864f95baf9ae8725883e0aa5ee7008c67d1b17b5..0f927fe535c3f3ebe3b6cf5ca47be6e0a06f357f 100755 (executable)
@@ -21,7 +21,7 @@ prefix="/usr"
 exec_prefix="/usr"
 datarootdir="/usr/share"
 
-. "${datarootdir}/grub/grub-mkconfig_lib"
+. "$pkgdatadir/grub-mkconfig_lib"
 
 export TEXTDOMAIN=grub
 export TEXTDOMAINDIR="${datarootdir}/locale"
@@ -49,9 +49,11 @@ case ${GRUB_DEVICE} in
   ;;
 esac
 
+# btrfs may reside on multiple devices. We cannot pass them as value of root= parameter
+# and mounting btrfs requires user space scanning, so force UUID in this case.
 if [ "x${GRUB_DEVICE_UUID}" = "x" ] || [ "x${GRUB_DISABLE_LINUX_UUID}" = "xtrue" ] \
     || ! test -e "/dev/disk/by-uuid/${GRUB_DEVICE_UUID}" \
-    || uses_abstraction "${GRUB_DEVICE}" lvm; then
+    || ( test -e "${GRUB_DEVICE}" && uses_abstraction "${GRUB_DEVICE}" lvm ); then
   LINUX_ROOT_DEVICE=${GRUB_DEVICE}
 else
   LINUX_ROOT_DEVICE=UUID=${GRUB_DEVICE_UUID}
@@ -145,7 +147,8 @@ EOF
 EOF
 }
 
-linux_list=`for i in /boot/vmlinu[xz]-* /vmlinu[xz]-* /boot/kernel-*; do
+linux_list=
+for i in /boot/vmlinu[xz]-* /vmlinu[xz]-* /boot/kernel-*; do
     if grub_file_is_not_garbage "$i"; then
        basename=$(basename $i)
        version=$(echo $basename | sed -e "s,^[^0-9]*-,,g")
@@ -157,9 +160,9 @@ linux_list=`for i in /boot/vmlinu[xz]-* /vmlinu[xz]-* /boot/kernel-*; do
                break
            fi
        done
-        if (grep -qx "CONFIG_XEN_DOM0=y" "${config}" 2> /dev/null || grep -qx "CONFIG_XEN_PRIVILEGED_GUEST=y" "${config}" 2> /dev/null); then echo -n "$i " ; fi
+        if (grep -qx "CONFIG_XEN_DOM0=y" "${config}" 2> /dev/null || grep -qx "CONFIG_XEN_PRIVILEGED_GUEST=y" "${config}" 2> /dev/null); then linux_list="$linux_list $i" ; fi
     fi
-    done`
+done
 if [ "x${linux_list}" = "x" ] ; then
     exit 0
 fi
@@ -173,9 +176,10 @@ file_is_not_sym () {
     esac
 }
 
-xen_list=`for i in /boot/xen*; do
-        if grub_file_is_not_garbage "$i" && file_is_not_sym "$i" ; then echo -n "$i " ; fi
-      done`
+xen_list=
+for i in /boot/xen*; do
+    if grub_file_is_not_garbage "$i" && file_is_not_sym "$i" ; then xen_list="$xen_list $i" ; fi
+done
 prepare_boot_cache=
 boot_device_id=
 
@@ -260,7 +264,7 @@ while [ "x${xen_list}" != "x" ] ; do
            "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}" "${GRUB_CMDLINE_XEN} ${GRUB_CMDLINE_XEN_DEFAULT}"
        for supported_init in ${SUPPORTED_INITS}; do
            init_path="${supported_init#*:}"
-           if [ -x "${init_path}" ] && [ "$(readlink -f /sbin/init)" != "${init_path}" ]; then
+           if [ -x "${init_path}" ] && [ "$(readlink -f /sbin/init)" != "$(readlink -f "${init_path}")" ]; then
                linux_entry "${OS}" "${version}" "${xen_version}" "init-${supported_init%%:*}" \
                    "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT} init=${init_path}" "${GRUB_CMDLINE_XEN} ${GRUB_CMDLINE_XEN_DEFAULT}"
 
index 6e60c3dbd3b4b5972fc697af3e6e5b69672ca18d..258799baae7236d632a69e3f0e27dc7174a2c0d9 100755 (executable)
@@ -25,7 +25,7 @@ quick_boot="1"
 export TEXTDOMAIN=grub
 export TEXTDOMAINDIR="${datarootdir}/locale"
 
-. "${datarootdir}/grub/grub-mkconfig_lib"
+. "$pkgdatadir/grub-mkconfig_lib"
 
 found_other_os=
 
@@ -44,7 +44,7 @@ if [ "x${GRUB_DISABLE_OS_PROBER}" = "xtrue" ]; then
   exit 0
 fi
 
-if [ -z "`which os-prober 2> /dev/null`" -o -z "`which linux-boot-prober 2> /dev/null`" ] ; then
+if [ -z "`which os-prober 2> /dev/null`" ] || [ -z "`which linux-boot-prober 2> /dev/null`" ] ; then
   # missing os-prober and/or linux-boot-prober
   exit 0
 fi
@@ -86,6 +86,9 @@ EOF
            fi
            if [ /kernelcache -nt /System/Library/Extensions ]; then
               $1 /kernelcache boot-uuid=\${uuid} rd=*uuid
+           elif [ -f /System/Library/Kernels/kernel ]; then
+              $1 /System/Library/Kernels/kernel boot-uuid=\${uuid} rd=*uuid
+              xnu_kextdir /System/Library/Extensions
            else
               $1 /mach_kernel boot-uuid=\${uuid} rd=*uuid
               if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
@@ -136,7 +139,7 @@ for OS in ${OSPROBED} ; do
       EXPUUID="${EXPUUID}@${DEVICE#*@}"
     fi
 
-    if [ "x${GRUB_OS_PROBER_SKIP_LIST}" != "x" -a "x`echo ${GRUB_OS_PROBER_SKIP_LIST} | grep -i -e '\b'${EXPUUID}'\b'`" != "x" ] ; then
+    if [ "x${GRUB_OS_PROBER_SKIP_LIST}" != "x" ] && [ "x`echo ${GRUB_OS_PROBER_SKIP_LIST} | grep -i -e '\b'${EXPUUID}'\b'`" != "x" ] ; then
       echo "Skipped ${LONGNAME} on ${DEVICE} by user request." >&2
       continue
     fi
@@ -152,6 +155,9 @@ for OS in ${OSPROBED} ; do
     LONGNAME="${LABEL}"
   fi
 
+  # os-prober returns text string followed by optional counter
+  CLASS="--class $(echo "${LABEL}" | LC_ALL=C sed 's,[[:digit:]]*$,,' | cut -d' ' -f1 | tr 'A-Z' 'a-z' | LC_ALL=C sed 's,[^[:alnum:]_],_,g')"
+
   gettext_printf "Found %s on %s\n" "${LONGNAME}" "${DEVICE}" >&2
 
   case ${BOOT} in
@@ -177,7 +183,7 @@ for OS in ${OSPROBED} ; do
       found_other_os=1
          onstr="$(gettext_printf "(on %s)" "${DEVICE}")"
       cat << EOF
-menuentry '$(echo "${LONGNAME} $onstr" | grub_quote)' --class windows --class os \$menuentry_id_option 'osprober-chain-$(grub_get_device_id "${DEVICE}")' {
+menuentry '$(echo "${LONGNAME} $onstr" | grub_quote)' $CLASS --class os \$menuentry_id_option 'osprober-chain-$(grub_get_device_id "${DEVICE}")' {
 EOF
       save_default_entry | grub_add_tab
       prepare_grub_to_access_device ${DEVICE} | grub_add_tab
@@ -210,7 +216,7 @@ EOF
        DEVICE=${DEVICE%@*}
        onstr="$(gettext_printf "(on %s)" "${DEVICE}")"
       cat << EOF
-menuentry '$(echo "${LONGNAME} $onstr" | grub_quote)' --class windows --class os \$menuentry_id_option 'osprober-efi-$(grub_get_device_id "${DEVICE}")' {
+menuentry '$(echo "${LONGNAME} $onstr" | grub_quote)' $CLASS --class os \$menuentry_id_option 'osprober-efi-$(grub_get_device_id "${DEVICE}")' {
 EOF
       save_default_entry | sed -e "s/^/\t/"
       prepare_grub_to_access_device ${DEVICE} | sed -e "s/^/\t/"
@@ -268,7 +274,7 @@ EOF
 
        if [ "x$is_top_level" = xtrue ] && [ "x${GRUB_DISABLE_SUBMENU}" != xy ]; then
             cat << EOF
-menuentry '$(echo "$OS $onstr" | grub_quote)' --class gnu-linux --class gnu --class os \$menuentry_id_option 'osprober-gnulinux-simple-$boot_device_id' {
+menuentry '$(echo "$OS $onstr" | grub_quote)' $CLASS --class gnu-linux --class gnu --class os \$menuentry_id_option 'osprober-gnulinux-simple-$boot_device_id' {
 EOF
            save_default_entry | grub_add_tab
            printf '%s\n' "${prepare_boot_cache}"
@@ -361,9 +367,8 @@ EOF
 EOF
     ;;
     *)
-      echo -n "  "
       # TRANSLATORS: %s is replaced by OS name.
-      gettext_printf "%s is not yet supported by grub-mkconfig.\n" "${LONGNAME}" >&2
+      gettext_printf "%s is not yet supported by grub-mkconfig.\n" "  ${LONGNAME}" >&2
     ;;
   esac
 done
index d534c90511cb75ed45c8828952a56bf1ffcf1f52..fbfe81666ce96ae908b29ffc0d49f2e33a7a8b32 100644 (file)
@@ -1,17 +1,17 @@
-## This is the default configuration for hdparm for Debian.  It is a 
+## This is the default configuration for hdparm for Debian.  It is a
 ## rather simple script, so please follow the following guidelines :)
-## Any line that begins with a comment is ignored - add as many as you 
-## like.  Note that an in-line comment is not supported.  If a line 
+## Any line that begins with a comment is ignored - add as many as you
+## like.  Note that an in-line comment is not supported.  If a line
 ## consists of whitespace only (tabs, spaces, carriage return), it will be
 ## ignored, so you can space control fields as you like.  ANYTHING ELSE
-## IS PARSED!!  This means that lines with stray characters or lines that 
-## use non # comment characters will be interpreted by the initscript.  
-## This has probably minor, but potentially serious, side effects for your 
-## hard drives, so please follow the guidelines.  Patches to improve 
-## flexibilty welcome.  Please read /usr/share/doc/hdparm/README.Debian for 
+## IS PARSED!!  This means that lines with stray characters or lines that
+## use non # comment characters will be interpreted by the initscript.
+## This has probably minor, but potentially serious, side effects for your
+## hard drives, so please follow the guidelines.  Patches to improve
+## flexibilty welcome.  Please read /usr/share/doc/hdparm/README.Debian for
 ## notes about known issues, especially if you have an MD array.
 ##
-## Note that if the init script causes boot problems, you can pass 'nohdparm' 
+## Note that if the init script causes boot problems, you can pass 'nohdparm'
 ## on the kernel command line, and the script will not be run.
 ##
 ## Uncommenting the options below will cause them to be added to the DEFAULT
@@ -30,7 +30,7 @@
 ## outside of a block and all options defined with in the block.
 
 # -q be quiet
-quiet 
+quiet
 # -a sector count for filesystem read-ahead
 #read_ahead_sect = 12
 # -A disable/enable the IDE drive's read-lookahead feature
@@ -59,6 +59,8 @@ quiet
 #prefetch_sect = 12
 # -r read-only flag for device
 #read_only = off
+# -R Enable/Disable Write-Read-Verify, on to enable (R1), off to disable (R0)
+# write_read_verify = off
 # -s Turn on/off power on in standby mode
 # poweron_standby = off
 # -S standby (spindown) timeout for the drive
@@ -95,20 +97,20 @@ quiet
 # Root file systems.  Please see README.Debian for details
 # ROOTFS = /dev/hda
 
-## New note - you can use straight hdparm commands in this config file 
+## New note - you can use straight hdparm commands in this config file
 ## as well - the set up is ugly, but it keeps backwards compatibility
-## Additionally, it should be noted that any blocks that begin with 
+## Additionally, it should be noted that any blocks that begin with
 ## the keyword 'command_line' are not run until after the root filesystem
-## is mounted.  This is done to avoid running blocks twice.  If you need 
-## to run hdparm to set parameters for your root disk, please use the 
+## is mounted.  This is done to avoid running blocks twice.  If you need
+## to run hdparm to set parameters for your root disk, please use the
 ## standard format.
 
 #Samples follow:
-#First three are good for devfs systems, fourth one for systems that do 
+#First three are good for devfs systems, fourth one for systems that do
 #not use devfs.  The fifth example uses straight hdparm command line
 #syntax.  Any of the blocks that use command line syntax must begin with
-#the keyword 'command_line', and no attempt is made to validate syntax.  
-#It is provided for those more comfortable with hdparm syntax. 
+#the keyword 'command_line', and no attempt is made to validate syntax.
+#It is provided for those more comfortable with hdparm syntax.
 
 #/dev/discs/disc0/disc {
 #      mult_sect_io = 16
@@ -123,7 +125,7 @@ quiet
 #}
 
 #/dev/cdroms/cdrom0 {
-#      dma = on                   
+#      dma = on
 #      interrupt_unmask = on
 #      io32_support = 0
 #}
index a298693efb75cfdafb90725d4eaf5065cec964a3..0ce15f8c4138b376fa8fe4c5b1a489da30227c30 100755 (executable)
@@ -49,15 +49,17 @@ load_modules() {
     log_end_msg $?
 }
 
+set +e
+
 case "$1" in
   start)
     load_modules || true
-    log_begin_msg "Starting ACPI services..."
+    log_daemon_msg "Starting ACPI services" "acpid"
     start-stop-daemon --start --quiet --oknodo --exec "$ACPID" -- $OPTIONS
     log_end_msg $?
     ;;
   stop)
-    log_begin_msg "Stopping ACPI services..."
+    log_daemon_msg "Stopping ACPI services" "acpid"
     start-stop-daemon --stop --quiet --oknodo --retry 2 --exec "$ACPID"
     log_end_msg $?
     ;;
@@ -67,7 +69,7 @@ case "$1" in
     $0 start
     ;;
   reload|force-reload) 
-    log_begin_msg "Reloading ACPI services..."
+    log_daemon_msg "Reloading ACPI services" "acpid"
     start-stop-daemon --stop --signal 1 --exec "$ACPID"
     log_end_msg $?
     ;;
index fdb10353e64da93982885494ad6eb289d070c4cd..34ee85d497b1a6d09838a64dfa1cff17a1c24d53 100755 (executable)
 # Description:         apcupsd provides UPS power management for APC products.
 ### END INIT INFO
 
+test -f /lib/lsb/init-functions || exit 1
+. /lib/lsb/init-functions
+
 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
 DAEMON=/sbin/apcupsd
 CONFIG=/etc/default/apcupsd
 NAME=apcupsd
 DESC="UPS power management"
+APCACCESS=/sbin/apcaccess
 
 test -x $DAEMON || exit 0
 test -e $CONFIG || exit 0
@@ -36,7 +40,7 @@ case "$1" in
        start)
                echo -n "Starting $DESC: "
 
-               rm -f /etc/apcupsd/powerfail
+               /lib/apcupsd/prestart
 
                if [ "`pidof apcupsd`" = "" ]
                then
@@ -64,7 +68,6 @@ case "$1" in
                ;;
 
        status)
-               #/sbin/apcaccess status
                $APCACCESS status
                ;;
 
index 603e12cd56880a855882f2cc13ebd3b3e2927ffc..2b7596276dd36dd0969fa31d61f652ead9634920 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/sh
 ### BEGIN INIT INFO
 # Provides:          arpwatch
-# Required-Start:    $remote_fs $syslog
+# Required-Start:    $network $remote_fs $syslog
 # Required-Stop:     $remote_fs $syslog
 # Default-Start:     2 3 4 5
 # Default-Stop:      0 1 6
@@ -31,27 +31,27 @@ test -x $DAEMON || exit 0
 
 [ -f /etc/default/arpwatch ] && . /etc/default/arpwatch
 
-# Decide whether we have to deal with multiple interfaces.
-CONF=/etc/arpwatch.conf
-MULTIPLE=0
-if [ -r $CONF ]; then
-       grep -c '^[a-z]' $CONF 2>&1 >/dev/null && MULTIPLE=1
-fi
-
 # Check whether we have to drop privileges.
+RUNAS_ARGS=""
 if [ -n "$RUNAS" ]; then
        if getent passwd "$RUNAS" >/dev/null; then
-               ARGS="-u ${RUNAS} $ARGS"
+               RUNAS_ARGS="-u ${RUNAS}"
        else
                RUNAS=""
        fi
 fi
 
 start_instance () {
-       IFACE=$1
-       INSTANCE=${NAME}-${IFACE}
-       IFACE_OPTS="-i ${IFACE} -f ${IFACE}.dat $2"
-       DATAFILE=$DATADIR/${IFACE}.dat
+       local IFACE=$1
+       local INSTANCE=${NAME}-${IFACE}
+       local IFACE_OPTS="-i ${IFACE} -f ${IFACE}.dat"
+       local DATAFILE=$DATADIR/${IFACE}.dat
+       local ARGS="$ARGS"  # allow locally overwriting ARGS for iface
+       local PCAP_FILTER="$PCAP_FILTER"  # also allow per interface overwriting
+       local IFACE_ARGS=""  # sourced from the config file
+
+       # source iface specific configuration to local variables
+       [ -f "/etc/arpwatch/${IFACE}.iface" ] && . "/etc/arpwatch/${IFACE}.iface"
 
        echo -n "Starting $DESC: "
        if [ ! -f $DATAFILE ]; then
@@ -64,15 +64,15 @@ start_instance () {
        fi
        start-stop-daemon --start --quiet \
                --pidfile /var/run/${INSTANCE}.pid \
-               --exec $DAEMON -- $IFACE_OPTS $ARGS
+               --exec $DAEMON -- $RUNAS_ARGS $IFACE_OPTS $ARGS $IFACE_ARGS -F "$PCAP_FILTER"
        echo "${INSTANCE}."
        ps h -C $NAME -o pid,args | \
                awk "/$IFACE/ { print \$1 }" > /var/run/${INSTANCE}.pid
 }
 
 stop_instance () {
-       IFACE=$1
-       INSTANCE=${NAME}-${IFACE}
+       local IFACE=$1
+       local INSTANCE=${NAME}-${IFACE}
        [ -f /var/run/${INSTANCE}.pid ] || return 0
        echo -n "Stopping $DESC: "
        start-stop-daemon --stop --quiet --oknodo \
@@ -81,72 +81,35 @@ stop_instance () {
        rm -f /var/run/${INSTANCE}.pid
 }
 
-process_loop_break_line () {
-       __IFACE=$1
-       shift
-       __IOPTS="$@"
-}
-
-process_loop () {
-       OPERATION=$1
-       grep '^[a-z]' $CONF 2>/dev/null | \
-       while read LINE
-       do
-               process_loop_break_line $LINE
-               I=$__IFACE
-               I_OPTS="$__IOPTS"
-               $OPERATION $I "$I_OPTS"
-       done
-}
-
-start_default () {
-       echo -n "Starting $DESC: "
-       if [ ! -f $DATADIR/arp.dat ]; then
-               echo -n "(creating $DATADIR/arp.dat) "
-               :> $DATADIR/arp.dat
-       fi
-       if [ -n "$RUNAS" ]; then
-               echo -n "(chown $RUNAS $DATADIR/arp.dat) "
-               chown $RUNAS $DATADIR/arp.dat
-       fi
-       start-stop-daemon --start --quiet \
-               --exec $DAEMON -- $ARGS
-       echo "$NAME."
-}
-
-stop_default () {
-       echo -n "Stopping $DESC: "
-       start-stop-daemon --stop --quiet --oknodo \
-               --exec $DAEMON
-       echo "$NAME."
-       rm -f /var/run/$NAME.pid
-}
-
 startup () {
-       if [ "$MULTIPLE" -gt 0 ]; then
-               process_loop start_instance
-       else
-               start_default
+       if [ -z "$INTERFACES" ] ; then
+               log_warning_msg \
+                       "No interfaces configured in /etc/default/arpwatch, not starting"
+               exit 0
        fi
+       for interface in $INTERFACES ; do
+               start_instance "$interface"
+       done
 }
 
 shutdown () {
-       if [ "$MULTIPLE" -gt 0 ]; then
-               process_loop stop_instance
-       else
-               stop_default
+       if [ -z "$INTERFACES" ] ; then
+               exit 0
        fi
+       for interface in $INTERFACES ; do
+               stop_instance "$interface"
+       done
 }
 
 case "$1" in
   start)
-       startup
+       startup
        ;;
   stop)
-       shutdown
+       shutdown
        ;;
   reload)
-       echo "Reload operation not supported -- use restart."
+       echo "Reload operation not supported -- use restart."
        exit 1
        ;;
   restart|force-reload)
@@ -160,8 +123,8 @@ case "$1" in
        startup
        ;;
   status)
-      status_of_proc $DAEMON $NAME
-      ;;
+       status_of_proc $DAEMON $NAME
+       ;;
   *)
        N=/etc/init.d/$NAME
        # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
index c33f6fae92ca5b146ff6c95ffbe643fc3b772a18..41b9390453e5cb6905640daf2880a942e9a26dd1 100755 (executable)
@@ -28,9 +28,6 @@ CODE=0
 
 case "$1" in
   start)
-    if init_is_upstart; then
-      exit 1
-    fi
     log_daemon_msg "Enabling $DESC" "$NAME"
     update-binfmts --enable || CODE=$?
     log_end_msg $CODE
@@ -38,9 +35,6 @@ case "$1" in
     ;;
 
   stop)
-    if init_is_upstart; then
-      exit 0
-    fi
     log_daemon_msg "Disabling $DESC" "$NAME"
     update-binfmts --disable || CODE=$?
     log_end_msg $CODE
@@ -48,9 +42,6 @@ case "$1" in
     ;;
 
   restart|force-reload)
-    if init_is_upstart; then
-      exit 1
-    fi
     $0 stop
     $0 start
     ;;
index 9734b1f689ee2c671ab7af1d997c9f456d8b4491..3e80af4727abe3857fee59c0690bc88d289fb927 100755 (executable)
 
 which grub-editenv >/dev/null 2>&1 || exit 0
 
-# Load the VERBOSE setting and other rcS variables
-. /lib/init/vars.sh
-
 # Define LSB log_* functions.
 # Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
 . /lib/lsb/init-functions
 
 case $1 in
     start|restart|force-reload)
-       [ "$VERBOSE" != no ] && log_action_msg "Recording successful boot for GRUB"
+       log_action_msg "Recording successful boot for GRUB"
        [ -s /boot/grub/grubenv ] || rm -f /boot/grub/grubenv
        mkdir -p /boot/grub
        grub-editenv /boot/grub/grubenv unset recordfail
-       [ "$VERBOSE" != no ] && log_end_msg $?
+       log_end_msg $?
        ;;
     stop)
        ;;
index eed562fe4af983847edfeef672c7866bfc332fd7..8ebf8e04a51767f75d56c228efc0874cc040a3d6 100755 (executable)
@@ -18,12 +18,11 @@ DAEMON=/usr/sbin/irqbalance
 NAME=irqbalance
 SNAME=irqbalance
 DESC="SMP IRQ Balancer"
-PIDFILE="/var/run/$NAME.pid"
+PIDFILE="/run/$NAME.pid"
 PNAME="irqbalance"
 DOPTIONS=""
 
 # Defaults - don't touch, edit /etc/default/
-ENABLED=0
 OPTIONS=""
 ONESHOT=0
 
@@ -33,20 +32,23 @@ test -x $DAEMON || exit 0
 
 test -f /etc/default/irqbalance && . /etc/default/irqbalance
 
-test "$ENABLED" != "0" || exit 0
-
-if test "$ONESHOT" != "0"; then
+# Beware: irqbalance tries to read and handle environment variables
+# directly itself, but since start-stop-daemon clears the env
+# we convert the variables to commandline arguments here...
+# (Note: in the daemon an option is enabled even if its set to
+#  e.g. the empty string or 0 or whatever. To disable it should not
+#  be exported at all!)
+# Warning: this will need to be maintained and updated on upgrades
+#          to new upstream release which might introduce new ones!
+if [ ! -z ${IRQBALANCE_ONESHOT+x} ]; then
     DOPTIONS="--oneshot"
 fi
+if [ ! -z ${IRCBALANCE_ARGS+x} ]; then
+       OPTIONS="$OPTIONS $IRQBALANCE_ARGS"
+fi
 
 case "$1" in
     start)
-        if [ -x /usr/bin/systemd-detect-virt ] && /usr/bin/systemd-detect-virt --quiet --container; then
-            log_daemon_msg "Not starting $NAME in container"
-            log_end_msg 0
-            exit 0
-        fi
-
         log_begin_msg "Starting $DESC: $NAME"
 
         pid=$( pidofproc -p $PIDFILE $DAEMON )
@@ -69,12 +71,6 @@ case "$1" in
         log_end_msg $?
         ;;
     restart|force-reload)
-        if [ -x /usr/bin/systemd-detect-virt ] && /usr/bin/systemd-detect-virt --quiet --container; then
-            log_daemon_msg "Not restarting $NAME in container"
-            log_end_msg 0
-            exit 0
-        fi
-
         log_begin_msg "Restarting $DESC: $NAME"
 
         start-stop-daemon --stop --retry 5 --quiet --oknodo --exec $DAEMON
index e6db98b36cc91e4f64d9d17ef13857d67d986d68..3f9ed723cf8cd6b5f9af9b1dccc61de6bc42cba8 100755 (executable)
@@ -20,7 +20,7 @@ test -x $PROGRAM || exit 0
 
 case "$1" in
   start)
-       log_begin_msg "Setting sensors limits"
+       log_action_begin_msg "Setting sensors limits"
        if [ "$VERBOSE" = "no" ]; then
                /usr/bin/sensors -s 1> /dev/null 2> /dev/null
                /usr/bin/sensors 1> /dev/null 2> /dev/null
@@ -28,7 +28,7 @@ case "$1" in
                /usr/bin/sensors -s
                /usr/bin/sensors > /dev/null
        fi
-       log_end_msg 0
+       log_action_end_msg 0
        ;;
   stop)
        ;;
index 6087bc5d4581178cc98c5e7f57c0d81c580c0244..ec00e979be7f8e7e0f44987b8e0225ca224d72c4 100755 (executable)
@@ -107,12 +107,7 @@ ifup_hotplug () {
                                    link=${link##.*}
                                    if [ -e "/sys/class/net/$link" ]
                                    then
-                                       # link detection does not work unless we up the link
-                                       ip link set "$iface" up || true
-                                       if [ "$(cat /sys/class/net/$link/operstate)" = up ]
-                                       then
-                                           echo "$iface"
-                                       fi
+                                       echo "$iface"
                                    fi
                            done)
            if [ -n "$ifaces" ]
index e5d495511bc5f82b0cb0f0c89662504d80b63d45..ae88417118cabbdefee04b6683e79ccd9ad6912a 100755 (executable)
@@ -25,7 +25,7 @@
 test $DEBIAN_SCRIPT_DEBUG && set -v -x
 
 DAEMON=/usr/sbin/openvpn
-DESC="virtual private network daemon(s)"
+DESC="virtual private network daemon"
 CONFIG_DIR=/etc/openvpn
 test -x $DAEMON || exit 0
 test -d $CONFIG_DIR || exit 0
@@ -78,18 +78,14 @@ start_vpn () {
         fi
     fi
 
-    # Handle backwards compatibility
-    script_security=""
-    if test -z "$( grep '^[[:space:]]*script-security[[:space:]]' $CONFIG_DIR/$NAME.conf )" ; then
-        script_security="--script-security 2"
-    fi
-
+    log_progress_msg "$NAME"
     STATUS=0
+
     start-stop-daemon --start --quiet --oknodo \
         --pidfile /run/openvpn/$NAME.pid \
         --exec $DAEMON -- $OPTARGS --writepid /run/openvpn/$NAME.pid \
         $DAEMONARG $STATUSARG --cd $CONFIG_DIR \
-        --config $CONFIG_DIR/$NAME.conf $script_security < /dev/null || STATUS=1
+        --config $CONFIG_DIR/$NAME.conf || STATUS=1
 
     [ "$OMIT_SENDSIGS" -ne 1 ] || ln -s /run/openvpn/$NAME.pid /run/sendsigs.omit.d/openvpn.$NAME.pid
 
@@ -105,15 +101,12 @@ stop_vpn () {
     rm -f $PIDFILE
     [ "$OMIT_SENDSIGS" -ne 1 ] || rm -f /run/sendsigs.omit.d/openvpn.$NAME.pid
     rm -f /run/openvpn/$NAME.status 2> /dev/null
-    log_end_msg 0
-  else
-    log_failure_msg "  Unable to stop VPN '$NAME'"
   fi
 }
 
 case "$1" in
 start)
-  log_action_begin_msg "Starting $DESC"
+  log_daemon_msg "Starting $DESC"
 
   # first create /run directory so it's present even
   # when no VPN are autostarted by this script, but later
@@ -124,24 +117,22 @@ start)
   if test -z "$2" ; then
     # check if automatic startup is disabled by AUTOSTART=none
     if test "x$AUTOSTART" = "xnone" -o -z "$AUTOSTART" ; then
-      log_warning_msg "  Autostart disabled, no VPN will be started."
+      log_warning_msg " Autostart disabled."
       exit 0
     fi
     if test -z "$AUTOSTART" -o "x$AUTOSTART" = "xall" ; then
       # all VPNs shall be started automatically
       for CONFIG in `cd $CONFIG_DIR; ls *.conf 2> /dev/null`; do
         NAME=${CONFIG%%.conf}
-        log_daemon_msg "  Autostarting VPN '$NAME'"
         start_vpn
       done
     else
       # start only specified VPNs
       for NAME in $AUTOSTART ; do
         if test -e $CONFIG_DIR/$NAME.conf ; then
-          log_daemon_msg "  Autostarting VPN '$NAME'"
           start_vpn
         else
-          log_failure_msg "  Autostarting VPN '$NAME': missing $CONFIG_DIR/$NAME.conf file !"
+          log_failure_msg "No such VPN: $NAME"
           STATUS=1
         fi
       done
@@ -150,99 +141,89 @@ start)
   else
     while shift ; do
       [ -z "$1" ] && break
-      NAME=$1
-      if test -e $CONFIG_DIR/$NAME.conf ; then
-        log_daemon_msg "  Starting VPN '$NAME'"
+      if test -e $CONFIG_DIR/$1.conf ; then
+        NAME=$1
         start_vpn
       else
-        log_failure_msg "  Starting VPN '$NAME': missing $CONFIG_DIR/$NAME.conf file !"
+       log_failure_msg " No such VPN: $1"
        STATUS=1
       fi
     done
   fi
-  exit ${STATUS:-0}
+  log_end_msg ${STATUS:-0}
+
   ;;
 stop)
-  log_action_begin_msg "Stopping $DESC"
+  log_daemon_msg "Stopping $DESC"
+
   if test -z "$2" ; then
     for PIDFILE in `ls /run/openvpn/*.pid 2> /dev/null`; do
       NAME=`echo $PIDFILE | cut -c14-`
       NAME=${NAME%%.pid}
-      log_daemon_msg "  Stopping VPN '$NAME'"
       stop_vpn
+      log_progress_msg "$NAME"
     done
-    if test -z "$PIDFILE" ; then
-      log_warning_msg "  No VPN is running."
-    fi
   else
     while shift ; do
       [ -z "$1" ] && break
       if test -e /run/openvpn/$1.pid ; then
-        log_daemon_msg "  Stopping VPN '$1'"
         PIDFILE=`ls /run/openvpn/$1.pid 2> /dev/null`
         NAME=`echo $PIDFILE | cut -c14-`
         NAME=${NAME%%.pid}
         stop_vpn
+        log_progress_msg "$NAME"
       else
-        log_failure_msg "  Stopping VPN '$1': No such VPN is running."
+        log_failure_msg " (failure: No such VPN is running: $1)"
       fi
     done
   fi
+  log_end_msg 0
   ;;
 # Only 'reload' running VPNs. New ones will only start with 'start' or 'restart'.
 reload|force-reload)
 log_action_begin_msg "Reloading $DESC"
log_daemon_msg "Reloading $DESC"
   for PIDFILE in `ls /run/openvpn/*.pid 2> /dev/null`; do
     NAME=`echo $PIDFILE | cut -c14-`
     NAME=${NAME%%.pid}
 # If openvpn if running under a different user than root we'll need to restart
     if egrep '^[[:blank:]]*user[[:blank:]]' $CONFIG_DIR/$NAME.conf > /dev/null 2>&1 ; then
-      log_daemon_msg "  Stopping VPN '$NAME'"
       stop_vpn
-      log_daemon_msg "  Restarting VPN '$NAME'"
       start_vpn
+      log_progress_msg "(restarted)"
     else
-      log_daemon_msg "  Restarting VPN '$NAME'"
       kill -HUP `cat $PIDFILE` || true
-      log_end_msg 0
+    log_progress_msg "$NAME"
     fi
   done
-  if test -z "$PIDFILE" ; then
-    log_warning_msg "  No VPN is running."
-  fi
+  log_end_msg 0
   ;;
+
 # Only 'soft-restart' running VPNs. New ones will only start with 'start' or 'restart'.
 soft-restart)
 log_action_begin_msg "Soft-restarting $DESC"
log_daemon_msg "$DESC sending SIGUSR1"
   for PIDFILE in `ls /run/openvpn/*.pid 2> /dev/null`; do
     NAME=`echo $PIDFILE | cut -c14-`
     NAME=${NAME%%.pid}
-    log_daemon_msg "  Soft-restarting VPN '$NAME'"
     kill -USR1 `cat $PIDFILE` || true
-    log_end_msg 0
+    log_progress_msg "$NAME"
   done
-  if test -z "$PIDFILE" ; then
-    log_warning_msg "  No VPN is running."
-  fi
-  ;;
+  log_end_msg 0
+ ;;
+
 restart)
   shift
   $0 stop ${@}
   $0 start ${@}
   ;;
 cond-restart)
-  log_action_begin_msg "Restarting $DESC"
+  log_daemon_msg "Restarting $DESC."
   for PIDFILE in `ls /run/openvpn/*.pid 2> /dev/null`; do
     NAME=`echo $PIDFILE | cut -c14-`
     NAME=${NAME%%.pid}
-    log_daemon_msg "  Stopping VPN '$NAME'"
     stop_vpn
-    log_daemon_msg "  Restarting VPN '$NAME'"
     start_vpn
   done
-  if test -z "$PIDFILE" ; then
-    log_warning_msg "  No VPN is running."
-  fi
+  log_end_msg 0
   ;;
 status)
   GLOBAL_STATUS=0
index 01a303a3cb0dcb06abc80f9cafdef70e4ff71ff3..e79deea23f3e83e2269ad938548d618b664ad976 100755 (executable)
@@ -24,7 +24,7 @@ RUN="no"
 OPTIONS=""
 CONFIG_FILE=/etc/proftpd/proftpd.conf
 
-PIDFILE=`grep -i 'pidfile' $CONFIG_FILE|sed -e 's/pidfile[\t ]\+//i'`
+PIDFILE=`grep -i 'pidfile' $CONFIG_FILE|sed -e 's/[\t ]*pidfile[\t ]\+//i'`
 if [ "x$PIDFILE" = "x" ];
 then
        PIDFILE=/run/proftpd.pid
@@ -65,7 +65,7 @@ then
        fi
 fi
 
-# /var/run could be on a tmpfs
+# /run could be on a tmpfs
 
 [ ! -d /run/proftpd ] && mkdir /run/proftpd
 
index 0e8337557f74fc7c0c1e0622c53e11258ed1acd2..132fede06604db8aaedab83ce89e0a0bcd567671 100755 (executable)
@@ -32,12 +32,11 @@ fi
 
 set -e
 
-Run_parts () {
-       if [ -d /etc/redis/${NAME}.${1}.d ]
-       then
-               su redis -s /bin/sh -c "run-parts --exit-on-error /etc/redis/${NAME}.${1}.d"
-       fi
-}
+if [ "$(id -u)" != "0" ]
+then
+       log_failure_msg "Must be run as root."
+       exit 1
+fi
 
 case "$1" in
   start)
@@ -49,14 +48,11 @@ case "$1" in
 
        if [ -n "$ULIMIT" ]
        then
-               ulimit -n $ULIMIT
+               ulimit -n $ULIMIT || true
        fi
 
-       Run_parts pre-up
-
        if start-stop-daemon --start --quiet --oknodo --umask 007 --pidfile $PIDFILE --chuid redis:redis --exec $DAEMON -- $DAEMON_ARGS
        then
-               Run_parts post-up
                echo "$NAME."
        else
                echo "failed"
@@ -65,11 +61,8 @@ case "$1" in
   stop)
        echo -n "Stopping $DESC: "
 
-       Run_parts pre-down
-
        if start-stop-daemon --stop --retry forever/TERM/1 --quiet --oknodo --pidfile $PIDFILE --exec $DAEMON
        then
-               Run_parts post-down
                echo "$NAME."
        else
                echo "failed"
index 19c55118f0d935f53f31e993fa61e5e63a18c1da..3eb41855c4dbea7e3bda69406d8c8e8d0f5f3be4 100755 (executable)
@@ -19,7 +19,7 @@ set -e
 
 test -f /usr/bin/screen || exit 0
 
-SCREENDIR=/var/run/screen
+SCREENDIR=/run/screen
 
 case "$1" in
 start)
index 0c22b275aa5887ad25cb343c6514a875cc0744b1..c491994300be20bfec289da90d4814cc5556524f 100755 (executable)
@@ -7,6 +7,7 @@
 # Default-Start:     S
 # Default-Stop:      1
 # Short-Description: start firewall
+# Description: Start ufw firewall
 ### END INIT INFO
 
 set -e
diff --git a/init/acpid.conf b/init/acpid.conf
deleted file mode 100644 (file)
index 24e0d96..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-# acpid - ACPI daemon
-#
-# The ACPI daemon provides a socket for other daemons to multiplex kernel
-# ACPI events from, and a framework for reacting to those events.
-
-description    "ACPI daemon"
-
-start on runlevel [2345] and not-container
-stop on runlevel [!2345]
-
-expect fork
-respawn
-
-exec acpid -c /etc/acpi/events -s /var/run/acpid.socket
diff --git a/init/binfmt-support.conf b/init/binfmt-support.conf
deleted file mode 100644 (file)
index e2608d1..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-# binfmt-support - Support for extra binary formats
-#
-# Copyright (C) 2010, 2011, 2013 Colin Watson.
-#
-# This file is part of binfmt-support.
-#
-# binfmt-support is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by the
-# Free Software Foundation; either version 3 of the License, or (at your
-# option) any later version.
-#
-# binfmt-support is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General
-# Public License for more details.
-#
-# You should have received a copy of the GNU General Public License along
-# with binfmt-support; if not, write to the Free Software Foundation, Inc.,
-# 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
-#
-# Enable support for extra binary formats using the Linux kernel's
-# binfmt_misc facility.
-
-description    "Enabling additional executable binary formats"
-author         "Colin Watson <cjwatson@debian.org>"
-
-start on filesystem
-
-pre-start exec /usr/sbin/update-binfmts --enable
-post-stop exec /usr/sbin/update-binfmts --disable
diff --git a/init/dovecot.conf b/init/dovecot.conf
deleted file mode 100644 (file)
index 4c3c025..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-# dovecot - pop3/imap mail server
-#
-# Dovecot is a mail server whose major goals are security and extreme reliability.
-
-description    "dovecot - pop3/imap mail server"
-
-start on runlevel [2345]
-stop on runlevel [!2345]
-
-respawn
-
-pre-start script
-    test -x /usr/sbin/dovecot || { stop ; exit 0; }
-    test -r /etc/dovecot/dovecot.conf || { stop ; exit 0; }
-
-    # dont check for inetd.conf if its not installed
-    if [ -f /etc/inetd.conf ]; then
-      # The init script should do nothing if dovecot or another imap/pop3 server
-      # is being run from inetd, and dovecot is configured to run as an imap or
-      # pop3 service
-      for p in `sed -r "s/^ *(([^:]+|\[[^]]+]|\*):)?(pop3s?|imaps?)[ \t].*/\3/;t;d" \
-        /etc/inetd.conf`
-      do
-      for q in `sed -r "s/^[ \t]*protocols[ \t]*=[ \t]*(([^\"]*)|\"(.*)\")/\2\3/;t;d" \
-         /etc/dovecot/dovecot.conf`
-      do
-        if [ $p = $q ]; then
-          exit 0
-        fi
-      done
-     done
-   fi
-
-end script
-
-script
-       test -x /usr/sbin/ntp-wait && ntp-wait -n 2 || true
-       exec /usr/sbin/dovecot -F -c /etc/dovecot/dovecot.conf
-end script
diff --git a/init/friendly-recovery.conf b/init/friendly-recovery.conf
deleted file mode 100644 (file)
index f511fdf..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-# Init script for friendly recovery
-
-start on recovery
-
-console owner
-task
-
-emits recovery
-emits startup
-emits mounted
-
-pre-start script
-    if plymouth --ping; then
-        plymouth hide-splash || true
-    fi
-
-    # Try to set the hostname and initialize the console
-    start hostname || true
-    start console-setup || true
-    start setvtrgb || true
-
-    # Make sure /run contains the required directories for the
-    # recovery menu options
-    mkdir -p /run/lock /run/shm || true
-
-    # Emit the mounted event to trigger resolvconf and mounted-run
-    initctl emit mounted MOUNTPOINT=/run || true
-
-    # Finally start udev
-    start udev || true
-    udevadm trigger --action=add || true
-    udevadm settle || true
-
-    # And turn off kernel messages (to avoid corrupting the menu)
-    dmesg --console-off || true
-end script
-
-script
-    # Only start friendly-recovery when booting in recovery mode
-    if ! grep -q "recovery" /proc/cmdline; then
-        exit 0
-    fi
-
-    if [ -x /lib/recovery-mode/recovery-menu ]; then
-        exec /lib/recovery-mode/recovery-menu
-    else
-        exec /sbin/sulogin
-    fi
-end script
-
-post-stop script
-    if plymouth --ping; then
-        plymouth show-splash
-    fi
-    initctl emit startup
-end script
-
diff --git a/init/irqbalance.conf b/init/irqbalance.conf
deleted file mode 100644 (file)
index c7b81fe..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-# irqbalance - Daemon to balance interrupts for SMP system
-
-# irqbalance is a daemon to balance interrupts across multiple CPUs, which 
-# can lear to better performance and IO balance on SMP systems.
-
-description    "CPU interrupts balancing daemon"
-author         "Chuck Short <zulcss@ubuntu.com>"
-
-start on runlevel [2345] and not-container
-stop on runlevel [!2345]
-
-expect fork
-
-script 
-       test -f /etc/default/irqbalance && . /etc/default/irqbalance
-
-       test "$ENABLED" != "0" || exit 0
-
-       if test "$ONESHOT" != "0"; then
-               DOPTIONS="--oneshot"
-       fi
-
-       exec /usr/sbin/irqbalance $OPTIONS $DOPTIONS
-
-end script
diff --git a/init/network-interface-container.conf b/init/network-interface-container.conf
deleted file mode 100644 (file)
index 9bc6eef..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-# network-interface-container - woarkound for missing events in container
-#
-# This service emits missing net-device-added events for containers.
-# It's needed in cases where devices are created before the container
-# starts and so won't get a udev event.
-
-description "workaround for missing events in container"
-start on container
-
-emits net-device-added
-
-task
-script
-    case "$CONTAINER" in
-        lxc|lxc-libvirt|openvz)
-            initctl emit --no-wait net-device-added INTERFACE=lo || true
-        ;;
-    esac
-end script
diff --git a/init/network-interface-security.conf b/init/network-interface-security.conf
deleted file mode 100644 (file)
index 7bf829f..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-# network-interface-security - configure network device security
-#
-# This is a one-time start-up script to load AppArmor profiles needed
-# before the network comes up.
-
-description    "configure network device security"
-
-# In order to avoid upstart bug LP: #447654, we cannot have an AND
-# statement here (with the ORs).  An "and virtual-filesystems" is desired
-# here to make sure that the securityfs is mounted, but since each of the
-# ORed services already require virtual-filesystems be mounted, this is safe:
-start on (starting network-interface
-          or starting network-manager
-          or starting networking)
-stop on (stopped network-interface JOB=$JOB INTERFACE=$INTERFACE
-          or stopped network-manager JOB=$JOB
-          or stopped networking JOB=$JOB)
-
-# In order to handle the lack of upstart feature LP: #568860, we need to
-# run multiple times, for each of the above "starting" service instances, or
-# else another one might run while we're running, and not wait for us to
-# finish.
-instance $JOB${INTERFACE:+/}${INTERFACE:-}
-
-# Since we need these profiles to be loaded before any of the above services
-# begin running, this service must be a pre-start so that its pre-start
-# script finishes before the above services' start scripts begin.
-pre-start script
-    [ -f /run/network-interface-security ] && exit 0 # already ran
-    [ -d /rofs/etc/apparmor.d ]  && exit 0 # do not load on liveCD
-    [ -d /sys/module/apparmor ]  || exit 0 # do not load without AppArmor
-    [ -x /sbin/apparmor_parser ] || exit 0 # do not load without parser
-    for link in /etc/apparmor/init/network-interface-security/* ; do
-        [ -L $link ] && /sbin/apparmor_parser -r -W $link || true
-    done
-    > /run/network-interface-security
-end script
diff --git a/init/network-interface.conf b/init/network-interface.conf
deleted file mode 100644 (file)
index 9a3cbd3..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-# network-interface - configure network device
-#
-# This service causes network devices to be brought up or down as a result
-# of hardware being added or removed, including that which isn't ordinarily
-# removable.
-
-description    "configure network device"
-
-emits net-device-up
-emits net-device-down
-emits static-network-up
-
-start on net-device-added
-stop on net-device-removed INTERFACE=$INTERFACE
-
-instance $INTERFACE
-export INTERFACE
-
-pre-start script
-    if [ "$INTERFACE" = lo ]; then
-        # bring this up even if /etc/network/interfaces is broken
-        ifconfig lo 127.0.0.1 up || true
-        initctl emit -n net-device-up \
-            IFACE=lo LOGICAL=lo ADDRFAM=inet METHOD=loopback || true
-    fi
-    mkdir -p /run/network
-    ifup --allow auto $INTERFACE
-    ifup --allow hotplug $INTERFACE
-end script
-
-post-stop script
-    ifdown --force --allow auto $INTERFACE
-    ifdown --force --allow hotplug $INTERFACE
-end script
diff --git a/init/networking.conf b/init/networking.conf
deleted file mode 100644 (file)
index bf76854..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-# networking - configure virtual network devices
-#
-# This task causes virtual network devices that do not have an associated
-# kernel object to be started on boot.
-
-description    "configure virtual network devices"
-
-emits static-network-up
-emits net-device-up
-emits deconfiguring-networking
-
-start on (local-filesystems
-    and (stopped udevtrigger or container)) or runlevel [2345] or stopped networking RESULT=failed PROCESS=post-stop EXIT_STATUS=100
-stop on unmounted-remote-filesystems
-
-pre-start script
-    if [ "$UPSTART_EVENTS" = "stopped" ] && [ "$UPSTART_JOB" = "networking" ] && [ "$EXIT_STATUS" = "100" ]; then
-        exit 0
-    fi
-
-    mkdir -p /run/network
-    ifup -a
-end script
-
-post-stop script
-    if [ -z "$UPSTART_STOP_EVENTS" ]; then
-        echo "Stopping or restarting the networking job is not supported."
-        echo "Use ifdown & ifup to reconfigure desired interface."
-        exit 100
-    fi
-
-    log_warning_msg() {
-        echo $*
-    }
-
-    # These checks were taken from the Debian ifupdown.networking.init script
-    check_network_file_systems() {
-        [ -e /proc/mounts ] || return 0
-
-        if [ -e /etc/iscsi/iscsi.initramfs ]; then
-            log_warning_msg "not deconfiguring network interfaces: iSCSI root is mounted."
-            exit 0
-        fi
-
-        while read DEV MTPT FSTYPE REST; do
-            case $DEV in
-            /dev/nbd*|/dev/nd[a-z]*|/dev/etherd/e*)
-                log_warning_msg "not deconfiguring network interfaces: network devices still mounted."
-                exit 0
-                ;;
-            esac
-            case $FSTYPE in
-            nfs|nfs4|smbfs|ncp|ncpfs|cifs|coda|ocfs2|gfs|pvfs|pvfs2|fuse.httpfs|fuse.curlftpfs)
-                log_warning_msg "not deconfiguring network interfaces: network file systems still mounted."
-                exit 0
-                ;;
-            esac
-        done < /proc/mounts
-    }
-
-    check_network_swap() {
-        [ -e /proc/swaps ] || return 0
-
-        while read DEV MTPT FSTYPE REST; do
-            case $DEV in
-            /dev/nbd*|/dev/nd[a-z]*|/dev/etherd/e*)
-                log_warning_msg "not deconfiguring network interfaces: network swap still mounted."
-                exit 0
-                ;;
-            esac
-        done < /proc/swaps
-    }
-
-    check_network_file_systems
-    check_network_swap
-
-    # Anything that manages network interfaces *MUST* wait for this event
-    initctl emit deconfiguring-networking
-    ifdown -a --exclude=lo
-end script
diff --git a/init/resolvconf.conf b/init/resolvconf.conf
deleted file mode 100644 (file)
index 9346011..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-# upstart script for resolvconf
-
-description "Initialize or finalize resolvconf"
-
-start on mounted MOUNTPOINT=/run
-
-stop on runlevel [06]
-
-pre-start script
-       mkdir -p /run/resolvconf/interface
-       # Request a postponed update (needed in case the base file has content).
-       touch /run/resolvconf/postponed-update
-       # Enable updates and perform the postponed update.
-       resolvconf --enable-updates
-end script
-
-post-stop script
-       resolvconf --disable-updates
-end script
diff --git a/init/rfkill-restore.conf b/init/rfkill-restore.conf
deleted file mode 100644 (file)
index b106f0b..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-# rfkill-restore - restore software RF kill switch state
-
-description    "restore software rfkill state"
-
-start on local-filesystems
-
-task
-
-script
-    if [ ! -d /sys/class/rfkill ]; then
-        exit 0
-    fi
-    for device in /sys/class/rfkill/*; do
-        [ ! -d $device ] && continue
-        /lib/systemd/systemd-rfkill load `basename $device`
-    done
-end script
diff --git a/init/rfkill-store.conf b/init/rfkill-store.conf
deleted file mode 100644 (file)
index 1b07ae4..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-# rfkill-store - store software RF kill switch state
-
-description    "store software rfkill state"
-
-start on runlevel [016]
-
-task
-
-script
-    if [ ! -d /sys/class/rfkill ]; then
-        exit 0
-    fi
-
-    for device in /sys/class/rfkill/*; do
-        [ ! -d $device ] && continue
-        /lib/systemd/systemd-rfkill save `basename $device`
-    done
-end script
diff --git a/init/ufw.conf b/init/ufw.conf
deleted file mode 100644 (file)
index 9d5dad2..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-# ufw - Uncomplicated Firewall
-#
-# The Uncomplicated Firewall is a front-end for iptables, to make managing a
-# Netfilter firewall easier.
-
-description    "Uncomplicated firewall"
-
-# Make sure we start before an interface receives traffic
-start on (starting network-interface
-          or starting network-manager
-          or starting networking)
-
-stop on runlevel [!023456]
-
-console output
-
-pre-start exec /lib/ufw/ufw-init start quiet
-post-stop exec /lib/ufw/ufw-init stop
diff --git a/init/ureadahead-other.conf b/init/ureadahead-other.conf
deleted file mode 100644 (file)
index d4a3504..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-# ureadahead - Read required files in advance for other mountpoints
-#
-# Runs the über-readahead daemon which reads data about files required
-# during boot and reads them into the page cache in advance of their
-# use.
-
-description    "Read required files in advance (for other mountpoints)"
-
-start on mounted DEVICE=[/UL]* MOUNTPOINT=/?*
-
-# Forks into the background both when reading from disk and when profiling
-# (HDD mode won't fork, but that's ok because we'll wait for it in spawned).
-expect fork
-
-# Don't treat a normal exit after reading finishes as a failure, and
-# don't treat a missing pack file as an error either
-normal exit 0 4
-
-exec /sbin/ureadahead --daemon $MOUNTPOINT
diff --git a/init/ureadahead.conf b/init/ureadahead.conf
deleted file mode 100644 (file)
index e95e49a..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-# ureadahead - Read required files in advance
-#
-# Runs the über-readahead daemon which reads data about files required
-# during boot and reads them into the page cache in advance of their
-# use.
-
-description    "Read required files in advance"
-
-start on starting mountall
-stop on stopped rc
-
-# Forks into the background both when reading from disk and when profiling
-# (HDD mode won't fork, but that's ok because we'll wait for it in spawned).
-expect fork
-
-# When profiling, give it three minutes after sending SIGTERM to write out
-# the pack file.
-kill timeout 180
-
-# Don't treat a normal exit after reading finishes as a failure
-normal exit 0
-
-exec /sbin/ureadahead --daemon
-
-# Normally ureadahead will exit on its own when it finishes, unless it's
-# profiling - in which case we want to give the system another 45s to
-# finish staring the desktop and other things.
-pre-stop exec sleep 45
diff --git a/init/usb-modeswitch-upstart.conf b/init/usb-modeswitch-upstart.conf
deleted file mode 100644 (file)
index 8264e87..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-start on usb-modeswitch-upstart
-task
-env TMPDIR=/run
-script
-       exec /usr/sbin/usb_modeswitch_dispatcher --switch-upstart $UMS_PARAM
-end script
diff --git a/initramfs-tools/hooks/reiserfsprogs b/initramfs-tools/hooks/reiserfsprogs
deleted file mode 100755 (executable)
index 7ed9bfa..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#! /bin/bash
-
-. /usr/share/initramfs-tools/hook-functions
-
-if command -v reiserfsck >/dev/null 2>&1; then
-  copy_exec /sbin/reiserfsck sbin/reiserfsck
-fi
diff --git a/iproute2/bpf_pinning b/iproute2/bpf_pinning
new file mode 100644 (file)
index 0000000..2b39c70
--- /dev/null
@@ -0,0 +1,6 @@
+#
+# subpath mappings from mount point for pinning
+#
+#3     tracing
+#4     foo/bar
+#5     tc/cls1
index 43418f36f6f12c3b3db7f37351537bc3b6aee13e..7c17cf0f9b237f3f5809499a3c079d7f7f846a77 100644 (file)
@@ -12,7 +12,7 @@
 9   audit
 10  fiblookup
 11  connector
-12  nft 
+12  nft
 13  ip6fw
 14  dec-rt
 15  uevent
@@ -20,4 +20,4 @@
 18  scsi-trans
 19  ecryptfs
 20  rdma
-21  crypto 
+21  crypto
diff --git a/iproute2/rt_protos.d/README b/iproute2/rt_protos.d/README
new file mode 100644 (file)
index 0000000..f9c599c
--- /dev/null
@@ -0,0 +1,2 @@
+Each file in this directory is an rt_protos configuration file. iproute2
+commands scan this directory processing all files that end in '.conf'.
diff --git a/iproute2/rt_tables.d/README b/iproute2/rt_tables.d/README
new file mode 100644 (file)
index 0000000..0920cb1
--- /dev/null
@@ -0,0 +1,2 @@
+Each file in this directory is an rt_tables configuration file. iproute2
+commands scan this directory processing all files that end in '.conf'.
index 7a995b486e4246418c8b2251b008d260c99d64b3..1304a895b0335f34f8d456b0e91879454e271167 100755 (executable)
@@ -1,5 +1,10 @@
 #!/bin/sh
 
+case "$DPKG_MAINTSCRIPT_PACKAGE::$DPKG_MAINTSCRIPT_NAME" in
+   linux-image-extra*::postrm)
+      exit 0;;
+esac
+
 if [ -d /var/run ]; then
    touch /var/run/reboot-required
 fi
index 21a44fd342860ced96a12bfd6773eb3af8685a7e..76f781e43a13a283ab42aa186797b97e1f6a1cdd 100644 (file)
--- a/lintianrc
+++ b/lintianrc
@@ -16,6 +16,9 @@
 # Enable info tags by default (--display info)
 #display-info = yes
 
+# Limit the number of parallel unpacking jobs to X (--jobs)
+#jobs = 8
+
 # Enable pedantic tags by default (--pedantic)
 #pedantic = yes
 
@@ -40,3 +43,9 @@
 # Use a different directory for temporary files - useful if /tmp is a
 # tmpfs with "limited" capacity.
 #TMPDIR="/var/tmp"
+
+# Suppress the listed tags (--suppress-tags)
+#suppress-tags = debian-watch-does-not-check-gpg-signature
+# Specify "tag per package" display limit (--tag-display-limit)
+#tag-display-limit = 42
diff --git a/linuxmint/adjustments/15-mintsystem.menu b/linuxmint/adjustments/15-mintsystem.menu
deleted file mode 100644 (file)
index a13d4c5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-exec /usr/share/applications/steam.desktop sh -c 'STEAM_FRAME_FORCE_CLOSE=1 steam' %U
\ No newline at end of file
diff --git a/linuxmint/adjustments/15-mintsystem.overwrite b/linuxmint/adjustments/15-mintsystem.overwrite
deleted file mode 100644 (file)
index f132399..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/usr/share/linuxmint/mintsystem/apt/official-package-repositories.pref /etc/apt/preferences.d/official-package-repositories.pref
-
diff --git a/linuxmint/adjustments/README b/linuxmint/adjustments/README
deleted file mode 100644 (file)
index 120fc82..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-.overwrite files define files which are to be overwritten. Each line in these files trigger the overwriting of the destination by the source, with the line following the format: 
-
-source destination
-
-.overwrites files are read by alphabetical order and all overwritings are done in the end. If a destination appears more than once, only its last occurence is taken into account. 
-
-.preserve files are read at the beginning. They can contain a list of destinations (one by line). Each destination appearing in a .preserve file doesn't get overwriten, whether or not it appears in .overwrites files.
index 24293b95fe30a5bb15b4c6a6deab9d64b739e83d..e191ce8921d574f991b4090a93c834a5f279939c 100644 (file)
@@ -1,10 +1,10 @@
-RELEASE=18.3
-CODENAME=sylvia
-EDITION="Cinnamon 64-bit"
-DESCRIPTION="Linux Mint 18.3 Sylvia"
+RELEASE=19
+CODENAME=tara
+EDITION="Cinnamon"
+DESCRIPTION="Linux Mint 19 Tara"
 DESKTOP=Gnome
 TOOLKIT=GTK
-NEW_FEATURES_URL=http://www.linuxmint.com/rel_sylvia_cinnamon_whatsnew.php
-RELEASE_NOTES_URL=http://www.linuxmint.com/rel_sylvia_cinnamon.php
+NEW_FEATURES_URL=http://www.linuxmint.com/rel_tara_cinnamon_whatsnew.php
+RELEASE_NOTES_URL=http://www.linuxmint.com/rel_tara_cinnamon.php
 USER_GUIDE_URL=help:linuxmint
-GRUB_TITLE=Linux Mint 18.3 Cinnamon 64-bit
+GRUB_TITLE=Linux Mint 19 Cinnamon
index f35cc9120113cd309370e4b984aee21ded7e7b47..9e5e44f79022cc26c04d694fa72c51fdde507f86 100644 (file)
@@ -5,7 +5,7 @@
   sharedscripts
   rotate 7
   postrotate
-    /etc/init.d/speech-dispatcher reload >/dev/null
+    /usr/sbin/invoke-rc.d speech-dispatcher reload >/dev/null
   endscript
 }
 
@@ -16,6 +16,6 @@
   sharedscripts
   rotate 2
   postrotate
-    /etc/init.d/speech-dispatcher reload >/dev/null
+    /usr/sbin/invoke-rc.d speech-dispatcher reload >/dev/null
   endscript
 }
index aeae63fbc669777388338cdccfce8dc7037bfd34..0c0635929bd54af45db356f52ca732f32b3709d6 100644 (file)
@@ -299,6 +299,19 @@ devices {
        # generally do. If enabled, discards will only be issued if both the
        # storage and kernel provide support.
        issue_discards = 1
+
+       # Configuration option devices/allow_changes_with_duplicate_pvs.
+       # Allow VG modification while a PV appears on multiple devices.
+       # When a PV appears on multiple devices, LVM attempts to choose the
+       # best device to use for the PV. If the devices represent the same
+       # underlying storage, the choice has minimal consequence. If the
+       # devices represent different underlying storage, the wrong choice
+       # can result in data loss if the VG is modified. Disabling this
+       # setting is the safest option because it prevents modifying a VG
+       # or activating LVs in it while a PV appears on multiple devices.
+       # Enabling this setting allows the VG to be used as usual even with
+       # uncertain devices.
+       allow_changes_with_duplicate_pvs = 0
 }
 
 # Configuration section allocation.
@@ -364,10 +377,30 @@ allocation {
        # The default setting changed in version 2.02.85.
        mirror_logs_require_separate_pvs = 0
 
+       # Configuration option allocation/raid_stripe_all_devices.
+       # Stripe across all PVs when RAID stripes are not specified.
+       # If enabled, all PVs in the VG or on the command line are used for
+       # raid0/4/5/6/10 when the command does not specify the number of
+       # stripes to use.
+       # This was the default behaviour until release 2.02.162.
+       # This configuration option has an automatic default value.
+       # raid_stripe_all_devices = 0
+
        # Configuration option allocation/cache_pool_metadata_require_separate_pvs.
        # Cache pool metadata and data will always use different PVs.
        cache_pool_metadata_require_separate_pvs = 0
 
+       # Configuration option allocation/cache_metadata_format.
+       # Sets default metadata format for new cache.
+       # 
+       # Accepted values:
+       #   0  Automatically detected best available format
+       #   1  Original format
+       #   2  Improved 2nd. generation format
+       # 
+       # This configuration option has an automatic default value.
+       # cache_metadata_format = 0
+
        # Configuration option allocation/cache_mode.
        # The default cache mode used for new cache.
        # 
@@ -384,7 +417,7 @@ allocation {
 
        # Configuration option allocation/cache_policy.
        # The default cache policy used for new cache volume.
-       # Since kernel 4.2 the default policy is smq (Stochastic multique),
+       # Since kernel 4.2 the default policy is smq (Stochastic multiqueue),
        # otherwise the older mq (Multiqueue) policy is selected.
        # This configuration option does not have a default value defined.
 
@@ -407,6 +440,12 @@ allocation {
        # 32KiB to 1GiB in multiples of 32.
        # This configuration option does not have a default value defined.
 
+       # Configuration option allocation/cache_pool_max_chunks.
+       # The maximum number of chunks in a cache pool.
+       # For cache target v1.9 the recommended maximumm is 1000000 chunks.
+       # Using cache pool with more chunks may degrade cache performance.
+       # This configuration option does not have a default value defined.
+
        # Configuration option allocation/thin_pool_metadata_require_separate_pvs.
        # Thin pool metdata and data will always use different PVs.
        thin_pool_metadata_require_separate_pvs = 0
@@ -465,6 +504,55 @@ allocation {
 # How LVM log information is reported.
 log {
 
+       # Configuration option log/report_command_log.
+       # Enable or disable LVM log reporting.
+       # If enabled, LVM will collect a log of operations, messages,
+       # per-object return codes with object identification and associated
+       # error numbers (errnos) during LVM command processing. Then the
+       # log is either reported solely or in addition to any existing
+       # reports, depending on LVM command used. If it is a reporting command
+       # (e.g. pvs, vgs, lvs, lvm fullreport), then the log is reported in
+       # addition to any existing reports. Otherwise, there's only log report
+       # on output. For all applicable LVM commands, you can request that
+       # the output has only log report by using --logonly command line
+       # option. Use log/command_log_cols and log/command_log_sort settings
+       # to define fields to display and sort fields for the log report.
+       # You can also use log/command_log_selection to define selection
+       # criteria used each time the log is reported.
+       # This configuration option has an automatic default value.
+       # report_command_log = 0
+
+       # Configuration option log/command_log_sort.
+       # List of columns to sort by when reporting command log.
+       # See <lvm command> --logonly --configreport log -o help
+       # for the list of possible fields.
+       # This configuration option has an automatic default value.
+       # command_log_sort = "log_seq_num"
+
+       # Configuration option log/command_log_cols.
+       # List of columns to report when reporting command log.
+       # See <lvm command> --logonly --configreport log -o help
+       # for the list of possible fields.
+       # This configuration option has an automatic default value.
+       # command_log_cols = "log_seq_num,log_type,log_context,log_object_type,log_object_name,log_object_id,log_object_group,log_object_group_id,log_message,log_errno,log_ret_code"
+
+       # Configuration option log/command_log_selection.
+       # Selection criteria used when reporting command log.
+       # You can define selection criteria that are applied each
+       # time log is reported. This way, it is possible to control the
+       # amount of log that is displayed on output and you can select
+       # only parts of the log that are important for you. To define
+       # selection criteria, use fields from log report. See also
+       # <lvm command> --logonly --configreport log -S help for the
+       # list of possible fields and selection operators. You can also
+       # define selection criteria for log report on command line directly
+       # using <lvm command> --configreport log -S <selection criteria>
+       # which has precedence over log/command_log_selection setting.
+       # For more information about selection criteria in general, see
+       # lvm(8) man page.
+       # This configuration option has an automatic default value.
+       # command_log_selection = "!(log_type=status && message=success)"
+
        # Configuration option log/verbose.
        # Controls the messages sent to stdout or stderr.
        verbose = 0
@@ -525,7 +613,7 @@ log {
        # debug output if the class is listed here. Classes currently
        # available: memory, devices, activation, allocation, lvmetad,
        # metadata, cache, locking, lvmpolld. Use "all" to see everything.
-       debug_classes = [ "memory", "devices", "activation", "allocation", "lvmetad", "metadata", "cache", "locking", "lvmpolld" ]
+       debug_classes = [ "memory", "devices", "activation", "allocation", "lvmetad", "metadata", "cache", "locking", "lvmpolld", "dbus" ]
 }
 
 # Configuration section backup.
@@ -589,7 +677,7 @@ global {
 
        # Configuration option global/units.
        # Default value for --units argument.
-       units = "h"
+       units = "r"
 
        # Configuration option global/si_unit_consistency.
        # Distinguish between powers of 1024 and 1000 bytes.
@@ -851,13 +939,23 @@ global {
        # devices/global_filter.
        use_lvmetad = 1
 
+       # Configuration option global/lvmetad_update_wait_time.
+       # Number of seconds a command will wait for lvmetad update to finish.
+       # After waiting for this period, a command will not use lvmetad, and
+       # will revert to disk scanning.
+       # This configuration option has an automatic default value.
+       # lvmetad_update_wait_time = 10
+
        # Configuration option global/use_lvmlockd.
        # Use lvmlockd for locking among hosts using LVM on shared storage.
-       # See lvmlockd(8) for more information.
+       # Applicable only if LVM is compiled with lockd support in which
+       # case there is also lvmlockd(8) man page available for more
+       # information.
        use_lvmlockd = 0
 
        # Configuration option global/lvmlockd_lock_retries.
        # Retry lvmlockd lock requests this many times.
+       # Applicable only if LVM is compiled with lockd support
        # This configuration option has an automatic default value.
        # lvmlockd_lock_retries = 3
 
@@ -867,7 +965,8 @@ global {
        # LVs have been created, the internal LV needs to be extended. lvcreate
        # will automatically extend the internal LV when needed by the amount
        # specified here. Setting this to 0 disables the automatic extension
-       # and can cause lvcreate to fail.
+       # and can cause lvcreate to fail. Applicable only if LVM is compiled
+       # with lockd support
        # This configuration option has an automatic default value.
        # sanlock_lv_extend = 256
 
@@ -926,7 +1025,7 @@ global {
        # Configuration option global/cache_disabled_features.
        # Features to not use in the cache driver.
        # This can be helpful for testing, or to avoid using a feature that is
-       # causing problems. Features include: policy_mq, policy_smq.
+       # causing problems. Features include: policy_mq, policy_smq, metadata2.
        # 
        # Example
        # cache_disabled_features = [ "policy_smq" ]
@@ -971,6 +1070,12 @@ global {
        # This configuration option has an automatic default value.
        # cache_repair_options = [ "" ]
 
+       # Configuration option global/fsadm_executable.
+       # The full path to the fsadm command.
+       # LVM uses this command to help with lvresize -r operations.
+       # This configuration option has an automatic default value.
+       # fsadm_executable = "/sbin/fsadm"
+
        # Configuration option global/system_id_source.
        # The method LVM uses to set the local system ID.
        # Volume Groups can also be given a system ID (by vgcreate, vgchange,
@@ -1014,7 +1119,14 @@ global {
        # a native systemd service, which allows it to be started on demand,
        # and to use its own control group. When this option is disabled, LVM
        # commands will supervise long running operations by forking themselves.
+       # Applicable only if LVM is compiled with lvmpolld support.
        use_lvmpolld = 1
+
+       # Configuration option global/notify_dbus.
+       # Enable D-Bus notification from LVM commands.
+       # When enabled, an LVM command that changes PVs, changes VG metadata,
+       # or changes the activation state of an LV will send a notification.
+       notify_dbus = 1
 }
 
 # Configuration section activation.
@@ -1062,7 +1174,8 @@ activation {
        # Configuration option activation/missing_stripe_filler.
        # Method to fill missing stripes when activating an incomplete LV.
        # Using 'error' will make inaccessible parts of the device return I/O
-       # errors on access. You can instead use a device path, in which case,
+       # errors on access. Using 'zero' will return success (and zero) on I/O
+       # You can instead use a device path, in which case,
        # that device will be used in place of missing stripes. Using anything
        # other than 'error' with mirrored or snapshotted volumes is likely to
        # result in data corruption.
@@ -1109,8 +1222,8 @@ activation {
        #   @*
        #     Selects an LV if a tag defined on the host is also set on the LV
        #     or VG. See tags/hosttags. If any host tags exist but volume_list
-       #     is not defined, a default single-entry list containing '@*' is
-       #     assumed.
+       #     is not defined, a default single-entry list containing '@*'
+       #     is assumed.
        # 
        # Example
        # volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ]
@@ -1146,11 +1259,11 @@ activation {
        #   @*
        #     Selects an LV if a tag defined on the host is also set on the LV
        #     or VG. See tags/hosttags. If any host tags exist but volume_list
-       #     is not defined, a default single-entry list containing '@*' is
-       #     assumed.
+       #     is not defined, a default single-entry list containing '@*'
+       #     is assumed.
        # 
        # Example
-       # volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ]
+       # auto_activation_volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ]
        # 
        # This configuration option does not have a default value defined.
 
@@ -1172,19 +1285,20 @@ activation {
        #   @*
        #     Selects an LV if a tag defined on the host is also set on the LV
        #     or VG. See tags/hosttags. If any host tags exist but volume_list
-       #     is not defined, a default single-entry list containing '@*' is
-       #     assumed.
+       #     is not defined, a default single-entry list containing '@*'
+       #     is assumed.
        # 
        # Example
-       # volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ]
+       # read_only_volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ]
        # 
        # This configuration option does not have a default value defined.
 
        # Configuration option activation/raid_region_size.
        # Size in KiB of each raid or mirror synchronization region.
-       # For raid or mirror segment types, this is the amount of data that is
-       # copied at once when initializing, or moved at once by pvmove.
-       raid_region_size = 512
+       # The clean/dirty state of data is tracked for each region.
+       # The value is rounded down to a power of two if necessary, and
+       # is ignored if it is not a multiple of the machine memory page size.
+       raid_region_size = 2048
 
        # Configuration option activation/error_when_full.
        # Return errors if a thin pool runs out of space.
@@ -1415,6 +1529,33 @@ activation {
 # This configuration section has an automatic default value.
 # metadata {
 
+       # Configuration option metadata/check_pv_device_sizes.
+       # Check device sizes are not smaller than corresponding PV sizes.
+       # If device size is less than corresponding PV size found in metadata,
+       # there is always a risk of data loss. If this option is set, then LVM
+       # issues a warning message each time it finds that the device size is
+       # less than corresponding PV size. You should not disable this unless
+       # you are absolutely sure about what you are doing!
+       # This configuration option is advanced.
+       # This configuration option has an automatic default value.
+       # check_pv_device_sizes = 1
+
+       # Configuration option metadata/record_lvs_history.
+       # When enabled, LVM keeps history records about removed LVs in
+       # metadata. The information that is recorded in metadata for
+       # historical LVs is reduced when compared to original
+       # information kept in metadata for live LVs. Currently, this
+       # feature is supported for thin and thin snapshot LVs only.
+       # This configuration option has an automatic default value.
+       # record_lvs_history = 0
+
+       # Configuration option metadata/lvs_history_retention_time.
+       # Retention time in seconds after which a record about individual
+       # historical logical volume is automatically destroyed.
+       # A value of 0 disables this feature.
+       # This configuration option has an automatic default value.
+       # lvs_history_retention_time = 0
+
        # Configuration option metadata/pvmetadatacopies.
        # Number of copies of metadata to store on each PV.
        # The --pvmetadatacopies option overrides this setting.
@@ -1493,6 +1634,22 @@ activation {
 # This configuration section has an automatic default value.
 # report {
 
+       # Configuration option report/output_format.
+       # Format of LVM command's report output.
+       # If there is more than one report per command, then the format
+       # is applied for all reports. You can also change output format
+       # directly on command line using --reportformat option which
+       # has precedence over log/output_format setting.
+       # Accepted values:
+       #   basic
+       #     Original format with columns and rows. If there is more than
+       #     one report per command, each report is prefixed with report's
+       #     name for identification.
+       #   json
+       #     JSON format.
+       # This configuration option has an automatic default value.
+       # output_format = "basic"
+
        # Configuration option report/compact_output.
        # Do not print empty values for all report fields.
        # If enabled, all fields that don't have a value set for any of the
@@ -1553,11 +1710,11 @@ activation {
        # This configuration option has an automatic default value.
        # quoted = 1
 
-       # Configuration option report/colums_as_rows.
+       # Configuration option report/columns_as_rows.
        # Output each column as a row.
        # If set, this also implies report/prefixes=1.
        # This configuration option has an automatic default value.
-       # colums_as_rows = 0
+       # columns_as_rows = 0
 
        # Configuration option report/binary_values_as_numeric.
        # Use binary values 0 or 1 instead of descriptive literal values.
@@ -1808,6 +1965,77 @@ activation {
        # See 'pvs --segments -o help' for the list of possible fields.
        # This configuration option has an automatic default value.
        # pvsegs_cols_verbose = "pv_name,vg_name,pv_fmt,pv_attr,pv_size,pv_free,pvseg_start,pvseg_size,lv_name,seg_start_pe,segtype,seg_pe_ranges"
+
+       # Configuration option report/vgs_cols_full.
+       # List of columns to report for lvm fullreport's 'vgs' subreport.
+       # See 'vgs -o help' for the list of possible fields.
+       # This configuration option has an automatic default value.
+       # vgs_cols_full = "vg_all"
+
+       # Configuration option report/pvs_cols_full.
+       # List of columns to report for lvm fullreport's 'vgs' subreport.
+       # See 'pvs -o help' for the list of possible fields.
+       # This configuration option has an automatic default value.
+       # pvs_cols_full = "pv_all"
+
+       # Configuration option report/lvs_cols_full.
+       # List of columns to report for lvm fullreport's 'lvs' subreport.
+       # See 'lvs -o help' for the list of possible fields.
+       # This configuration option has an automatic default value.
+       # lvs_cols_full = "lv_all"
+
+       # Configuration option report/pvsegs_cols_full.
+       # List of columns to report for lvm fullreport's 'pvseg' subreport.
+       # See 'pvs --segments -o help' for the list of possible fields.
+       # This configuration option has an automatic default value.
+       # pvsegs_cols_full = "pvseg_all,pv_uuid,lv_uuid"
+
+       # Configuration option report/segs_cols_full.
+       # List of columns to report for lvm fullreport's 'seg' subreport.
+       # See 'lvs --segments -o help' for the list of possible fields.
+       # This configuration option has an automatic default value.
+       # segs_cols_full = "seg_all,lv_uuid"
+
+       # Configuration option report/vgs_sort_full.
+       # List of columns to sort by when reporting lvm fullreport's 'vgs' subreport.
+       # See 'vgs -o help' for the list of possible fields.
+       # This configuration option has an automatic default value.
+       # vgs_sort_full = "vg_name"
+
+       # Configuration option report/pvs_sort_full.
+       # List of columns to sort by when reporting lvm fullreport's 'vgs' subreport.
+       # See 'pvs -o help' for the list of possible fields.
+       # This configuration option has an automatic default value.
+       # pvs_sort_full = "pv_name"
+
+       # Configuration option report/lvs_sort_full.
+       # List of columns to sort by when reporting lvm fullreport's 'lvs' subreport.
+       # See 'lvs -o help' for the list of possible fields.
+       # This configuration option has an automatic default value.
+       # lvs_sort_full = "vg_name,lv_name"
+
+       # Configuration option report/pvsegs_sort_full.
+       # List of columns to sort by when reporting for lvm fullreport's 'pvseg' subreport.
+       # See 'pvs --segments -o help' for the list of possible fields.
+       # This configuration option has an automatic default value.
+       # pvsegs_sort_full = "pv_uuid,pvseg_start"
+
+       # Configuration option report/segs_sort_full.
+       # List of columns to sort by when reporting lvm fullreport's 'seg' subreport.
+       # See 'lvs --segments -o help' for the list of possible fields.
+       # This configuration option has an automatic default value.
+       # segs_sort_full = "lv_uuid,seg_start"
+
+       # Configuration option report/mark_hidden_devices.
+       # Use brackets [] to mark hidden devices.
+       # This configuration option has an automatic default value.
+       # mark_hidden_devices = 1
+
+       # Configuration option report/two_word_unknown_device.
+       # Use the two words 'unknown device' in place of '[unknown]'.
+       # This is displayed when the device for a PV is not known.
+       # This configuration option has an automatic default value.
+       # two_word_unknown_device = 0
 # }
 
 # Configuration section dmeventd.
@@ -1840,6 +2068,15 @@ dmeventd {
        # warning is repeated when 85%, 90% and 95% of the pool is filled.
        thin_library = "libdevmapper-event-lvm2thin.so"
 
+       # Configuration option dmeventd/thin_command.
+       # The plugin runs command with each 5% increment when thin-pool data volume
+       # or metadata volume gets above 50%.
+       # Command which starts with 'lvm ' prefix is internal lvm command.
+       # You can write your own handler to customise behaviour in more details.
+       # User handler is specified with the full path starting with '/'.
+       # This configuration option has an automatic default value.
+       # thin_command = "lvm lvextend --use-policies"
+
        # Configuration option dmeventd/executable.
        # The full path to the dmeventd binary.
        # This configuration option has an automatic default value.
diff --git a/lvm/lvmlocal.conf b/lvm/lvmlocal.conf
new file mode 100644 (file)
index 0000000..2fe6446
--- /dev/null
@@ -0,0 +1,57 @@
+# This is a local configuration file template for the LVM2 system
+# which should be installed as /etc/lvm/lvmlocal.conf .
+#
+# Refer to 'man lvm.conf' for information about the file layout.
+#
+# To put this file in a different directory and override
+# /etc/lvm set the environment variable LVM_SYSTEM_DIR before
+# running the tools.
+#
+# The lvmlocal.conf file is normally expected to contain only the
+# "local" section which contains settings that should not be shared or
+# repeated among different hosts.  (But if other sections are present,
+# they *will* get processed.  Settings in this file override equivalent
+# ones in lvm.conf and are in turn overridden by ones in any enabled
+# lvm_<tag>.conf files.)
+#
+# Please take care that each setting only appears once if uncommenting
+# example settings in this file and never copy this file between hosts.
+
+
+# Configuration section local.
+# LVM settings that are specific to the local host.
+local {
+
+       # Configuration option local/system_id.
+       # Defines the local system ID for lvmlocal mode.
+       # This is used when global/system_id_source is set to 'lvmlocal' in the
+       # main configuration file, e.g. lvm.conf. When used, it must be set to
+       # a unique value among all hosts sharing access to the storage,
+       # e.g. a host name.
+       # 
+       # Example
+       # Set no system ID:
+       # system_id = ""
+       # Set the system_id to a specific name:
+       # system_id = "host1"
+       # 
+       # This configuration option has an automatic default value.
+       # system_id = ""
+
+       # Configuration option local/extra_system_ids.
+       # A list of extra VG system IDs the local host can access.
+       # VGs with the system IDs listed here (in addition to the host's own
+       # system ID) can be fully accessed by the local host. (These are
+       # system IDs that the host sees in VGs, not system IDs that identify
+       # the local host, which is determined by system_id_source.)
+       # Use this only after consulting 'man lvmsystemid' to be certain of
+       # correct usage and possible dangers.
+       # This configuration option does not have a default value defined.
+
+       # Configuration option local/host_id.
+       # The lvmlockd sanlock host_id.
+       # This must be unique among all hosts, and must be between 1 and 2000.
+       # Applicable only if LVM is compiled with lockd support
+       # This configuration option has an automatic default value.
+       # host_id = 0
+}
diff --git a/lvm/profile/cache-mq.profile b/lvm/profile/cache-mq.profile
new file mode 100644 (file)
index 0000000..3c90331
--- /dev/null
@@ -0,0 +1,20 @@
+# Demo configuration 'mq' cache policy
+#
+# Note: This policy has been deprecated in favor of the smq policy
+# keyword "default" means, setting is left with kernel defaults.
+#
+
+allocation {
+       cache_pool_chunk_size = 64
+       cache_mode = "writethrough"
+       cache_policy = "mq"
+       cache_settings {
+               mq {
+                       sequential_threshold = "default"        #  #nr_sequential_ios
+                       random_threshold = "default"            #  #nr_random_ios
+                       read_promote_adjustment = "default"
+                       write_promote_adjustment = "default"
+                       discard_promote_adjustment = "default"
+               }
+       }
+}
diff --git a/lvm/profile/cache-smq.profile b/lvm/profile/cache-smq.profile
new file mode 100644 (file)
index 0000000..c457481
--- /dev/null
@@ -0,0 +1,14 @@
+# Demo configuration 'smq' cache policy
+#
+# The stochastic multi-queue (smq) policy addresses some of the problems
+# with the multiqueue (mq) policy and uses less memory.
+#
+
+allocation {
+       cache_pool_chunk_size = 64
+       cache_mode = "writethrough"
+       cache_policy = "smq"
+       cache_settings {
+               # currently no settings for "smq" policy
+       }
+}
diff --git a/lvm/profile/command_profile_template.profile b/lvm/profile/command_profile_template.profile
new file mode 100644 (file)
index 0000000..bf56799
--- /dev/null
@@ -0,0 +1,74 @@
+# This is a command profile template for the LVM2 system.
+#
+# It contains all configuration settings that are customizable by command
+# profiles. To create a new command profile, select the settings you want
+# to customize and add them in a new file named <profile_name>.profile.
+# Then install the new profile in a directory as defined by config/profile_dir
+# setting found in /etc/lvm/lvm.conf file.
+#
+# Command profiles can be referenced by using the --commandprofile option then.
+#
+# Refer to 'man lvm.conf' for further information about profiles and
+# general configuration file layout.
+#
+allocation {
+       cache_mode="writethrough"
+       cache_settings {
+       }
+}
+log {
+       report_command_log=0
+       command_log_sort="log_seq_num"
+       command_log_cols="log_seq_num,log_type,log_context,log_object_type,log_object_name,log_object_id,log_object_group,log_object_group_id,log_message,log_errno,log_ret_code"
+       command_log_selection="!(log_type=status && message=success)"
+}
+global {
+       units="h"
+       si_unit_consistency=1
+       suffix=1
+       lvdisplay_shows_full_device_path=0
+}
+report {
+       output_format="basic"
+       compact_output=0
+       compact_output_cols=""
+       aligned=1
+       buffered=1
+       headings=1
+       separator=" "
+       list_item_separator=","
+       prefixes=0
+       quoted=1
+       columns_as_rows=0
+       binary_values_as_numeric=0
+       time_format="%Y-%m-%d %T %z"
+       devtypes_sort="devtype_name"
+       devtypes_cols="devtype_name,devtype_max_partitions,devtype_description"
+       devtypes_cols_verbose="devtype_name,devtype_max_partitions,devtype_description"
+       lvs_sort="vg_name,lv_name"
+       lvs_cols="lv_name,vg_name,lv_attr,lv_size,pool_lv,origin,data_percent,metadata_percent,move_pv,mirror_log,copy_percent,convert_lv"
+       lvs_cols_verbose="lv_name,vg_name,seg_count,lv_attr,lv_size,lv_major,lv_minor,lv_kernel_major,lv_kernel_minor,pool_lv,origin,data_percent,metadata_percent,move_pv,copy_percent,mirror_log,convert_lv,lv_uuid,lv_profile"
+       vgs_sort="vg_name"
+       vgs_cols="vg_name,pv_count,lv_count,snap_count,vg_attr,vg_size,vg_free"
+       vgs_cols_verbose="vg_name,vg_attr,vg_extent_size,pv_count,lv_count,snap_count,vg_size,vg_free,vg_uuid,vg_profile"
+       pvs_sort="pv_name"
+       pvs_cols="pv_name,vg_name,pv_fmt,pv_attr,pv_size,pv_free"
+       pvs_cols_verbose="pv_name,vg_name,pv_fmt,pv_attr,pv_size,pv_free,dev_size,pv_uuid"
+       segs_sort="vg_name,lv_name,seg_start"
+       segs_cols="lv_name,vg_name,lv_attr,stripes,segtype,seg_size"
+       segs_cols_verbose="lv_name,vg_name,lv_attr,seg_start,seg_size,stripes,segtype,stripesize,chunksize"
+       pvsegs_sort="pv_name,pvseg_start"
+       pvsegs_cols="pv_name,vg_name,pv_fmt,pv_attr,pv_size,pv_free,pvseg_start,pvseg_size"
+       pvsegs_cols_verbose="pv_name,vg_name,pv_fmt,pv_attr,pv_size,pv_free,pvseg_start,pvseg_size,lv_name,seg_start_pe,segtype,seg_pe_ranges"
+       vgs_cols_full="vg_all"
+       pvs_cols_full="pv_all"
+       lvs_cols_full="lv_all"
+       pvsegs_cols_full="pvseg_all,pv_uuid,lv_uuid"
+       segs_cols_full="seg_all,lv_uuid"
+       vgs_sort_full="vg_name"
+       pvs_sort_full="pv_name"
+       lvs_sort_full="vg_name,lv_name"
+       pvsegs_sort_full="pv_uuid,pvseg_start"
+       segs_sort_full="lv_uuid,seg_start"
+       mark_hidden_devices=1
+}
diff --git a/lvm/profile/lvmdbusd.profile b/lvm/profile/lvmdbusd.profile
new file mode 100644 (file)
index 0000000..2cdc6da
--- /dev/null
@@ -0,0 +1,50 @@
+#
+# DO NOT EDIT THIS FILE!
+#
+# LVM configuration profile used by lvmdbusd daemon.
+#
+# This sets up LVM to produce output in the most suitable format for processing
+# by lvmdbusd daemon which utilizes LVM shell to execute LVM commands.
+#
+# Do not edit this file in any way. This profile is distributed together with
+# lvmdbusd and it contains configuration that is important for lvmdbusd to
+# cooperate and interface with LVM correctly.
+#
+
+global {
+       # use bytes for expected and deterministic output
+       units=b
+       # no need for suffix if we have units set
+       suffix=0
+}
+
+report {
+       compact_output=0
+       compact_output_cols=""
+       binary_values_as_numeric=0
+       # time in number of seconds since the Epoch
+       time_format="%s"
+       mark_hidden_devices=1
+       # lvmdbusd expects JSON output
+       output_format=json
+       # *_cols_full for lvm fullreport's fields which lvmdbusd relies on to update its state
+       vgs_cols_full="vg_name,vg_uuid,vg_fmt,vg_size,vg_free,vg_sysid,vg_extent_size,vg_extent_count,vg_free_count,vg_profile,max_lv,max_pv,pv_count,lv_count,snap_count,vg_seqno,vg_mda_count,vg_mda_free,vg_mda_size,vg_mda_used_count,vg_attr,vg_tags"
+       pvs_cols_full="pv_name,pv_uuid,pv_fmt,pv_size,pv_free,pv_used,dev_size,pv_mda_size,pv_mda_free,pv_ba_start,pv_ba_size,pe_start,pv_pe_count,pv_pe_alloc_count,pv_attr,pv_tags,vg_name,vg_uuid"
+       lvs_cols_full="lv_uuid,lv_name,lv_path,lv_size,vg_name,pool_lv_uuid,pool_lv,origin_uuid,origin,data_percent,lv_attr,lv_tags,vg_uuid,lv_active,data_lv,metadata_lv,lv_parent,lv_role,lv_layout"
+       pvsegs_cols_full="pvseg_start,pvseg_size,segtype,pv_uuid,lv_uuid,pv_name"
+       segs_cols_full="seg_pe_ranges,segtype,lv_uuid"
+       vgs_sort_full="vg_name"
+       pvs_sort_full="pv_name"
+       lvs_sort_full="vg_name,lv_name"
+       pvsegs_sort_full="pv_uuid,pvseg_start"
+       segs_sort_full="lv_uuid,seg_start"
+}
+
+log {
+       # lvmdbusd relies on command log report to inspect LVM command's execution status
+       report_command_log=1
+       # display only outermost LVM shell-related log that lvmdbusd inspects first after LVM command execution (it calls 'lastlog' for more detailed log afterwards if needed)
+       command_log_selection="log_context=shell"
+       command_log_cols="log_seq_num,log_type,log_context,log_object_type,log_object_name,log_object_id,log_object_group,log_object_group_id,log_message,log_errno,log_ret_code"
+       command_log_sort="log_seq_num"
+}
diff --git a/lvm/profile/metadata_profile_template.profile b/lvm/profile/metadata_profile_template.profile
new file mode 100644 (file)
index 0000000..5836a63
--- /dev/null
@@ -0,0 +1,24 @@
+# This is a metadata profile template for the LVM2 system.
+#
+# It contains all configuration settings that are customizable by metadata
+# profiles. To create a new metadata profile, select the settings you want
+# to customize and add them in a new file named <profile_name>.profile.
+# Then install the new profile in a directory as defined by config/profile_dir
+# setting found in /etc/lvm/lvm.conf file.
+#
+# Metadata profiles can be referenced by using the --metadataprofile LVM2
+# command line option.
+#
+# Refer to 'man lvm.conf' for further information about profiles and
+# general configuration file layout.
+#
+allocation {
+       thin_pool_zero=1
+       thin_pool_discards="passdown"
+       thin_pool_chunk_size_policy="generic"
+#      thin_pool_chunk_size=128
+}
+activation {
+       thin_pool_autoextend_threshold=100
+       thin_pool_autoextend_percent=20
+}
diff --git a/lvm/profile/thin-generic.profile b/lvm/profile/thin-generic.profile
new file mode 100644 (file)
index 0000000..229a7fc
--- /dev/null
@@ -0,0 +1,4 @@
+allocation {
+       thin_pool_chunk_size_policy = "generic"
+       thin_pool_zero = 1
+}
diff --git a/lvm/profile/thin-performance.profile b/lvm/profile/thin-performance.profile
new file mode 100644 (file)
index 0000000..2914de2
--- /dev/null
@@ -0,0 +1,4 @@
+allocation {
+       thin_pool_chunk_size_policy = "performance"
+       thin_pool_zero = 0
+}
diff --git a/mailcap b/mailcap
index 6b9e4f514ecb4698192d044a5a5e661ca4b290ae..066020729ca8127849072d8f13d55fa6df0bb725 100644 (file)
--- a/mailcap
+++ b/mailcap
@@ -453,8 +453,6 @@ application/x-bzip-compressed-tar; file-roller %s; test=test -n "$DISPLAY"
 application/x-bzip1; file-roller %s; test=test -n "$DISPLAY"
 application/x-bzip1-compressed-tar; file-roller %s; test=test -n "$DISPLAY"
 application/x-cabinet; file-roller %s; test=test -n "$DISPLAY"
-application/x-cbr; file-roller %s; test=test -n "$DISPLAY"
-application/x-cbz; file-roller %s; test=test -n "$DISPLAY"
 application/x-cd-image; file-roller %s; test=test -n "$DISPLAY"
 application/x-compress; file-roller %s; test=test -n "$DISPLAY"
 application/x-compressed-tar; file-roller %s; test=test -n "$DISPLAY"
@@ -470,16 +468,19 @@ application/x-lha; file-roller %s; test=test -n "$DISPLAY"
 application/x-lhz; file-roller %s; test=test -n "$DISPLAY"
 application/x-lrzip; file-roller %s; test=test -n "$DISPLAY"
 application/x-lrzip-compressed-tar; file-roller %s; test=test -n "$DISPLAY"
+application/x-lz4; file-roller %s; test=test -n "$DISPLAY"
 application/x-lzip; file-roller %s; test=test -n "$DISPLAY"
 application/x-lzip-compressed-tar; file-roller %s; test=test -n "$DISPLAY"
 application/x-lzma; file-roller %s; test=test -n "$DISPLAY"
 application/x-lzma-compressed-tar; file-roller %s; test=test -n "$DISPLAY"
 application/x-lzop; file-roller %s; test=test -n "$DISPLAY"
+application/x-lz4-compressed-tar; file-roller %s; test=test -n "$DISPLAY"
 application/x-lzop-compressed-tar; file-roller %s; test=test -n "$DISPLAY"
 application/x-ms-wim; file-roller %s; test=test -n "$DISPLAY"
 application/x-rar; file-roller %s; test=test -n "$DISPLAY"
 application/x-rar-compressed; file-roller %s; test=test -n "$DISPLAY"
 application/x-rpm; file-roller %s; test=test -n "$DISPLAY"
+application/x-source-rpm; file-roller %s; test=test -n "$DISPLAY"
 application/x-rzip; file-roller %s; test=test -n "$DISPLAY"
 application/x-rzip-compressed-tar; file-roller %s; test=test -n "$DISPLAY"
 application/x-tar; file-roller %s; test=test -n "$DISPLAY"
@@ -494,8 +495,8 @@ application/x-zoo; file-roller %s; test=test -n "$DISPLAY"
 application/zip; file-roller %s; test=test -n "$DISPLAY"
 application/x-archive; file-roller %s; test=test -n "$DISPLAY"
 application/vnd.ms-cab-compressed; file-roller %s; test=test -n "$DISPLAY"
-application/vnd.squashfs; file-roller %s; test=test -n "$DISPLAY"
-application/vnd.snap; file-roller %s; test=test -n "$DISPLAY"
+application/vnd.debian.binary-package; file-roller %s; test=test -n "$DISPLAY"
+application/gzip; file-roller %s; test=test -n "$DISPLAY"
 application/x-font-ttf; gnome-font-viewer %s; test=test -n "$DISPLAY"
 application/x-font-pcf; gnome-font-viewer %s; test=test -n "$DISPLAY"
 application/x-font-type1; gnome-font-viewer %s; test=test -n "$DISPLAY"
index 9950c71c5f02749b7fb17bbc13c07323c93339ae..dcedf7f7333565268eb99488767618235e7d24f1 100644 (file)
@@ -1,5 +1,5 @@
-<!--\r
-    This file defines some of the browsers that Microsoft's implementation provides in\r
+<!--
+    This file defines some of the browsers that Microsoft's implementation provides in
     <windir>\Microsoft.NET\Framework\<ver>\CONFIG\Browsers\*.browser
        
        It is not derived from any file distributed with Microsoft's implementation.  Since
@@ -7,36 +7,36 @@
        browser capabilities.  Then, if and only if the application contains App_Browser/*.browser
        files and we are using .NET 2.0 or higher, we supplement the capabilities with the 
        information in those files and the files in this directory.  The primary goal of this file
-       is provide browser definitions that might be referenced in App_Browser/*.browser files.\r
--->\r
-<browsers>\r
-  <defaultBrowser id="Default">\r
+       is provide browser definitions that might be referenced in App_Browser/*.browser files.
+-->
+<browsers>
+  <defaultBrowser id="Default">
   </defaultBrowser>
   <browser id="Default">
     <identification>
        <userAgent match="." />
-    </identification>\r
-  </browser>\r
+    </identification>
+  </browser>
   <browser id="IE6to9" parentID="Default">
     <identification>
       <capability name="majorver" match="^[6-9]" />
       <capability name="browser" match="^(IE|AOL)$" />
-    </identification>\r
-  </browser>\r
-  <browser id="Opera8to9" parentID="Default">\r
+    </identification>
+  </browser>
+  <browser id="Opera8to9" parentID="Default">
     <identification>
       <capability name="majorver" match="^[8-9]" />
       <capability name="browser" match="^Opera$" />
-    </identification>\r
-  </browser>\r
-  <browser id="Safari" parentID="Default">\r
+    </identification>
+  </browser>
+  <browser id="Safari" parentID="Default">
     <identification>
       <capability name="browser" match="^Safari$" />
-    </identification>\r
-  </browser>\r
-  <browser id="Mozilla" parentID="Default">\r
+    </identification>
+  </browser>
+  <browser id="Mozilla" parentID="Default">
     <identification>
       <capability name="browser" match="^Mozilla" />
-    </identification>\r
-  </browser>\r
+    </identification>
+  </browser>
 </browsers>
\ No newline at end of file
index 9950c71c5f02749b7fb17bbc13c07323c93339ae..dcedf7f7333565268eb99488767618235e7d24f1 100644 (file)
@@ -1,5 +1,5 @@
-<!--\r
-    This file defines some of the browsers that Microsoft's implementation provides in\r
+<!--
+    This file defines some of the browsers that Microsoft's implementation provides in
     <windir>\Microsoft.NET\Framework\<ver>\CONFIG\Browsers\*.browser
        
        It is not derived from any file distributed with Microsoft's implementation.  Since
@@ -7,36 +7,36 @@
        browser capabilities.  Then, if and only if the application contains App_Browser/*.browser
        files and we are using .NET 2.0 or higher, we supplement the capabilities with the 
        information in those files and the files in this directory.  The primary goal of this file
-       is provide browser definitions that might be referenced in App_Browser/*.browser files.\r
--->\r
-<browsers>\r
-  <defaultBrowser id="Default">\r
+       is provide browser definitions that might be referenced in App_Browser/*.browser files.
+-->
+<browsers>
+  <defaultBrowser id="Default">
   </defaultBrowser>
   <browser id="Default">
     <identification>
        <userAgent match="." />
-    </identification>\r
-  </browser>\r
+    </identification>
+  </browser>
   <browser id="IE6to9" parentID="Default">
     <identification>
       <capability name="majorver" match="^[6-9]" />
       <capability name="browser" match="^(IE|AOL)$" />
-    </identification>\r
-  </browser>\r
-  <browser id="Opera8to9" parentID="Default">\r
+    </identification>
+  </browser>
+  <browser id="Opera8to9" parentID="Default">
     <identification>
       <capability name="majorver" match="^[8-9]" />
       <capability name="browser" match="^Opera$" />
-    </identification>\r
-  </browser>\r
-  <browser id="Safari" parentID="Default">\r
+    </identification>
+  </browser>
+  <browser id="Safari" parentID="Default">
     <identification>
       <capability name="browser" match="^Safari$" />
-    </identification>\r
-  </browser>\r
-  <browser id="Mozilla" parentID="Default">\r
+    </identification>
+  </browser>
+  <browser id="Mozilla" parentID="Default">
     <identification>
       <capability name="browser" match="^Mozilla" />
-    </identification>\r
-  </browser>\r
+    </identification>
+  </browser>
 </browsers>
\ No newline at end of file
index 9950c71c5f02749b7fb17bbc13c07323c93339ae..dcedf7f7333565268eb99488767618235e7d24f1 100644 (file)
@@ -1,5 +1,5 @@
-<!--\r
-    This file defines some of the browsers that Microsoft's implementation provides in\r
+<!--
+    This file defines some of the browsers that Microsoft's implementation provides in
     <windir>\Microsoft.NET\Framework\<ver>\CONFIG\Browsers\*.browser
        
        It is not derived from any file distributed with Microsoft's implementation.  Since
@@ -7,36 +7,36 @@
        browser capabilities.  Then, if and only if the application contains App_Browser/*.browser
        files and we are using .NET 2.0 or higher, we supplement the capabilities with the 
        information in those files and the files in this directory.  The primary goal of this file
-       is provide browser definitions that might be referenced in App_Browser/*.browser files.\r
--->\r
-<browsers>\r
-  <defaultBrowser id="Default">\r
+       is provide browser definitions that might be referenced in App_Browser/*.browser files.
+-->
+<browsers>
+  <defaultBrowser id="Default">
   </defaultBrowser>
   <browser id="Default">
     <identification>
        <userAgent match="." />
-    </identification>\r
-  </browser>\r
+    </identification>
+  </browser>
   <browser id="IE6to9" parentID="Default">
     <identification>
       <capability name="majorver" match="^[6-9]" />
       <capability name="browser" match="^(IE|AOL)$" />
-    </identification>\r
-  </browser>\r
-  <browser id="Opera8to9" parentID="Default">\r
+    </identification>
+  </browser>
+  <browser id="Opera8to9" parentID="Default">
     <identification>
       <capability name="majorver" match="^[8-9]" />
       <capability name="browser" match="^Opera$" />
-    </identification>\r
-  </browser>\r
-  <browser id="Safari" parentID="Default">\r
+    </identification>
+  </browser>
+  <browser id="Safari" parentID="Default">
     <identification>
       <capability name="browser" match="^Safari$" />
-    </identification>\r
-  </browser>\r
-  <browser id="Mozilla" parentID="Default">\r
+    </identification>
+  </browser>
+  <browser id="Mozilla" parentID="Default">
     <identification>
       <capability name="browser" match="^Mozilla" />
-    </identification>\r
-  </browser>\r
+    </identification>
+  </browser>
 </browsers>
\ No newline at end of file
index 6a9476354b3ff577cda5309f80e5025e6c8ac7ee..a5c7495c22d93a6e20ab75e1b23dffd37b1ab329 100644 (file)
@@ -10,7 +10,7 @@
        <dllmap dll="i:odbc32.dll" target="libiodbc.dylib" os="osx"/>
        <dllmap dll="oci" target="libclntsh.so" os="!windows"/>
        <dllmap dll="db2cli" target="libdb2_36.so" os="!windows"/>
-       <dllmap dll="MonoPosixHelper" target="/usr/lib/libMonoPosixHelper.so" os="!windows" />
+       <dllmap dll="MonoPosixHelper" target="$mono_libdir/libMonoPosixHelper.so" os="!windows" />
        <dllmap dll="i:msvcrt" target="libc.so.6" os="!windows"/>
        <dllmap dll="i:msvcrt.dll" target="libc.so.6" os="!windows"/>
        <dllmap dll="sqlite" target="libsqlite.so.0" os="!windows"/>
@@ -29,8 +29,8 @@
                <dllentry dll="__Internal" name="MoveMemory" target="mono_win32_compat_MoveMemory"/>
                <dllentry dll="__Internal" name="ZeroMemory" target="mono_win32_compat_ZeroMemory"/>
        </dllmap>
-       <dllmap dll="gdiplus" target="libgdiplus.so" os="!windows"/>
-       <dllmap dll="gdiplus.dll" target="libgdiplus.so"  os="!windows"/>
-       <dllmap dll="gdi32" target="libgdiplus.so" os="!windows"/>
-       <dllmap dll="gdi32.dll" target="libgdiplus.so" os="!windows"/>
+       <dllmap dll="gdiplus" target="libgdiplus.so.0" os="!windows"/>
+       <dllmap dll="gdiplus.dll" target="libgdiplus.so.0"  os="!windows"/>
+       <dllmap dll="gdi32" target="libgdiplus.so.0" os="!windows"/>
+       <dllmap dll="gdi32.dll" target="libgdiplus.so.0" os="!windows"/>
 </configuration>
diff --git a/nanorc b/nanorc
index 7922c7f6ad67d906b8a21172fa212911eafc63d7..d3436186976c7e17bdb5ae55b0bd9077a7e6c415 100644 (file)
--- a/nanorc
+++ b/nanorc
 ## its end.  For example, for the "brackets" option, ""')>]}" will match
 ## ", ', ), >, ], and }.
 
-## Silently ignore problems with unknown directives in the nanorc file.
-## Useful when your nanorc file might be read on systems with multiple
-## versions of nano installed (e.g. your home directory is on NFS).
-# set quiet
+## When soft line wrapping is enabled, make it wrap lines at blanks
+## (tabs and spaces) instead of always at the edge of the screen.
+# set atblanks
 
 ## Use auto-indentation.
 # set autoindent
@@ -29,9 +28,6 @@
 ## The directory to put unique backup files in.
 # set backupdir ""
 
-## Do backwards searches by default.
-# set backwards
-
 ## Use bold text instead of reverse video text.
 # set boldtext
 
 ## Do case-sensitive searches by default.
 # set casesensitive
 
-## Constantly display the cursor position in the statusbar.  Note that
+## Constantly display the cursor position in the status bar.  Note that
 ## this overrides "quickblank".
 # set constantshow
 ## (The old form, 'const', is deprecated.)
 
-## Use cut-to-end-of-line by default.
-# set cut
+## Use cut-from-cursor-to-end-of-line by default.
+# set cutfromcursor
+## (The old form, 'cut', is deprecated.)
 
 ## Set the line length for wrapping text and justifying paragraphs.
 ## If the value is 0 or less, the wrapping point will be the screen
 ## Remember the used search/replace strings for the next session.
 set historylog
 
-## Have the justify command kill whitespace at the end of lines
-# set justifytrim
+## Display line numbers to the left of the text.
+# set linenumbers
 
 ## Enable vim-style lock-files.  This is just to let a vim user know you
-## are editing a file [s]he is trying to edit and vice versa. There are
+## are editing a file [s]he is trying to edit and vice versa.  There are
 ## no plans to implement vim-style undo state in these files.
 set locking
 
@@ -73,7 +70,7 @@ set locking
 ## come before the latter set, and both must be in the same order.
 # set matchbrackets "(<[{)>]}"
 
-## Use the blank line below the titlebar as extra editing space.
+## Use the blank line below the title bar as extra editing space.
 # set morespace
 
 ## Enable mouse support, if available for your system.  When enabled,
@@ -92,6 +89,10 @@ set locking
 ## Don't display the helpful shortcut lists at the bottom of the screen.
 # set nohelp
 
+## Don't pause between warnings at startup.  Which means that only the
+## last one will be readable (when there are multiple ones).
+# set nopauses
+
 ## Don't add newlines to the ends of files.
 # set nonewlines
 
@@ -117,8 +118,8 @@ set nowrap
 ## sentences.
 # set punct "!.?"
 
-## Do quick statusbar blanking.  Statusbar messages will disappear after
-## 1 keystroke instead of 26.  Note that "const" overrides this.
+## Do quick status-bar blanking.  Status-bar messages will disappear after
+## 1 keystroke instead of 26.  Note that "constantshow" overrides this.
 # set quickblank
 
 ## The email-quote string, used to justify email-quoted paragraphs.
@@ -138,6 +139,10 @@ set nowrap
 ## Do extended regular expression searches by default.
 # set regexp
 
+## Put the cursor on the highlighted item in the file browser;
+## useful for people who use a braille display.
+# set showcursor
+
 ## Make the Home key smarter.  When Home is pressed anywhere but at the
 ## very beginning of non-whitespace characters on a line, the cursor
 ## will jump to that beginning (either forwards or backwards).  If the
@@ -152,7 +157,7 @@ set nowrap
 # set softwrap
 
 ## Use this spelling checker instead of the internal one.  This option
-## does not properly have a default value.
+## does not have a default value.
 # set speller "aspell -x -c"
 
 ## Allow nano to be suspended.
@@ -167,6 +172,9 @@ set suspend
 ## Save automatically on exit; don't prompt.
 # set tempfile
 
+## Snip whitespace at the end of lines when justifying or hard-wrapping.
+# set trimblanks
+
 ## Disallow file modification.  Why would you want this in an rcfile? ;)
 # set view
 
@@ -178,17 +186,31 @@ set suspend
 ## The default otherwise:
 # set whitespace ">."
 
-## Detect word boundaries more accurately by treating punctuation
+## Detect word boundaries differently by treating punctuation
 ## characters as parts of words.
 # set wordbounds
 
+## The characters (besides alphanumeric ones) that should be considered
+## as parts of words.  This option does not have a default value.  When
+## set, it overrides option 'set wordbounds'.
+# set wordchars "<_>."
+
 
 ## Paint the interface elements of nano.
-## This is an example; by default there are no colors.
+## These are examples; by default there are no colors.
 # set titlecolor brightwhite,blue
 # set statuscolor brightwhite,green
-# set keycolor green
-# set functioncolor yellow
+# set selectedcolor brightwhite,magenta
+# set numbercolor cyan
+# set keycolor cyan
+# set functioncolor green
+## In root's .nanorc you might want to use:
+# set titlecolor brightwhite,red
+# set statuscolor brightwhite,red
+# set selectedcolor brightwhite,cyan
+# set numbercolor magenta
+# set keycolor brightmagenta
+# set functioncolor magenta
 
 
 ## Setup of syntax coloring.
@@ -239,11 +261,8 @@ include "/usr/share/nano/*.nanorc"
 ## Key bindings.
 ## See nanorc(5) (section REBINDING KEYS) for more details on this.
 ##
-## The following five functions are not bound to any key by default.
-## You may wish to choose different keys than the ones suggested here.
-# bind ^S savefile main
-# bind M-Q findprevious main
-# bind M-W findnext main
+## The following two functions are not bound to any key by default.
+## You may wish to choose other keys than the ones suggested here.
 # bind M-B cutwordleft main
 # bind M-N cutwordright main
 
diff --git a/network/if-down.d/upstart b/network/if-down.d/upstart
deleted file mode 100755 (executable)
index 51e20b3..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh -e
-
-if [ -e /lib/lsb/init-functions ]; then
-    . /lib/lsb/init-functions
-fi
-
-if ! init_is_upstart; then
-    exit 0
-fi
-
-# Let's ignore meta entries (ifdown -a)
-if [ "$ADDRFAM" = "meta" ]; then
-    exit 0
-fi
-
-initctl emit -n net-device-down \
-       "IFACE=$IFACE" \
-       "LOGICAL=$LOGICAL" \
-       "ADDRFAM=$ADDRFAM" \
-       "METHOD=$METHOD"
index 997956466256147e0f27dd2fa37dba5dae1c1fc1..099e3909798d87e73dab7f52fdb18a53548abe40 100755 (executable)
@@ -6,6 +6,20 @@ if [ ! -x $IWCONFIG ]; then
        exit 0
 fi
 
+# check if this is a 802.11 device we're supposed to be effecting
+case "${IF_WIRELESS:-enable}" in
+       wireless-tools|iwconfig)
+               # *we* and not some other 802.11 tool should be used
+       ;;
+       true|yes|enable|1)
+               # 802.11 should be used on this device, check for extensions
+               $IWCONFIG $IFACE >/dev/null 2>&1 || exit 0
+       ;;
+       *)
+               exit 0
+       ;;
+esac
+
 apply_settings()
 {
        if [ -n "$IF_WIRELESS_MODE" ]; then
index beba22d963035451b6df5522c017a6948a7a631b..1525c908a513b7002d40b6f6c35e3119568df305 100755 (executable)
@@ -6,6 +6,20 @@ if [ ! -x $IWCONFIG ]; then
   exit 0
 fi
 
+# check if this is a 802.11 device we're supposed to be effecting
+case "${IF_WIRELESS:-enable}" in
+       wireless-tools|iwconfig)
+               # *we* and not some other 802.11 tool should be used
+       ;;
+       true|yes|enable|1)
+               # 802.11 should be used on this device, check for extensions
+               $IWCONFIG $IFACE >/dev/null 2>&1 || exit 0
+       ;;
+       *)
+               exit 0
+       ;;
+esac
+
 # The wireless driver madness:
 #
 # - Some drivers want everything to be configured before bringing the interface up
diff --git a/network/if-up.d/upstart b/network/if-up.d/upstart
deleted file mode 100755 (executable)
index 8690c86..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/bin/sh -e
-MARK_DEV_PREFIX="/run/network/ifup."
-MARK_STATIC_NETWORK_EMITTED="/run/network/static-network-up-emitted"
-
-if [ -e /lib/lsb/init-functions ]; then
-    . /lib/lsb/init-functions
-fi
-
-if ! init_is_upstart; then
-    exit 0
-fi
-
-# Let's ignore meta entries (ifup -a)
-if [ "$ADDRFAM" = "meta" ]; then
-    exit 0
-fi
-
-# lo emission handled by /etc/init/network-interface.conf
-if [ "$IFACE" != lo ]; then
-    initctl emit -n net-device-up \
-        "IFACE=$IFACE" \
-        "LOGICAL=$LOGICAL" \
-        "ADDRFAM=$ADDRFAM" \
-        "METHOD=$METHOD"
-fi
-
-get_auto_interfaces() {
-       # write to stdout a list of interfaces configured as 'auto' in interfaces(5)
-       local found=""
-       # stderr redirected as it outputs things like:
-       # Ignoring unknown interface eth0=eth0.
-       found=$(ifquery --list --allow auto 2>/dev/null) || return
-       set -- ${found}
-       echo "$@"
-}
-
-all_interfaces_up() {
-       # return true if all interfaces listed in /etc/network/interfaces as 'auto'
-       # are up.  if no interfaces are found there, then "all [given] were up"
-       local prefix="$1" iface=""
-       for iface in $(get_auto_interfaces); do
-               # if cur interface does is not up, then all have not been brought up
-               [ -f "${prefix}${iface}" ] || return 1
-       done
-       return 0
-}
-
-# touch our own "marker" indicating that this interface has been brought up.
-: > "${MARK_DEV_PREFIX}$IFACE"
-
-if all_interfaces_up "${MARK_DEV_PREFIX}" &&
-       mkdir "${MARK_STATIC_NETWORK_EMITTED}" 2>/dev/null; then
-       initctl emit --no-wait static-network-up
-fi
index 8d0c0d086c3ed4cbe3ddef60112587d4146076f1..3674c0ac7c214a2a4dd98392fae9166ef7404f65 100644 (file)
--- a/pam.d/atd
+++ b/pam.d/atd
@@ -7,4 +7,4 @@
 session    required   pam_loginuid.so
 @include common-session-noninteractive
 session    required   pam_limits.so
-session    required   pam_env.so user_readenv=1
+auth   required        pam_env.so user_readenv=1
index b89027661e1cd32c9ff2afcbb7118f9245db7291..6f8af2a0ec048e9792e0d7860422e0398854144e 100644 (file)
@@ -5,4 +5,4 @@
 @include common-password
 session       required   pam_env.so readenv=1 user_readenv=0
 session       required   pam_env.so readenv=1 envfile=/etc/default/locale user_readenv=0
-@include common-session
+@include common-session-noninteractive
index 783896e6ceac0bec7be13fe0be2604cc97055013..f4f9259136ee55e0b8247c7e6f9efd150a63f78f 100644 (file)
@@ -8,4 +8,4 @@ auth       required     pam_listfile.so item=user sense=deny file=/etc/ftpusers oner
 #auth       required   pam_shells.so
 
 @include common-account
-@include common-session
+@include common-session-noninteractive
diff --git a/passwd b/passwd
index 0ddc910ea605d7ef7040ff57ca72baca6573e8c1..f269c68aac12d41a7d2063b9fafd0bb892a8f187 100644 (file)
--- a/passwd
+++ b/passwd
@@ -28,7 +28,7 @@ pulse:x:109:119:PulseAudio daemon,,,:/var/run/pulse:/bin/false
 hplip:x:110:7:HPLIP system user,,,:/var/run/hplip:/bin/false
 rtkit:x:112:123:RealtimeKit,,,:/proc:/bin/false
 saned:x:113:124::/var/lib/saned:/bin/false
-speech-dispatcher:x:114:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/sh
+speech-dispatcher:x:114:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/false
 statd:x:115:65534::/var/lib/nfs:/bin/false
 mhoellein:x:1000:1000:Mario Höllein,,,:/home/mhoellein:/bin/bash
 mysql:x:116:125:MySQL Server,,,:/nonexistent:/bin/false
@@ -71,3 +71,4 @@ systemd-bus-proxy:x:145:151:systemd Bus Proxy,,,:/run/systemd:/bin/false
 uuidd:x:100:101::/run/uuidd:/bin/false
 _apt:x:146:65534::/nonexistent:/bin/false
 lightdm:x:147:154:Light Display Manager:/var/lib/lightdm:/bin/false
+cups-pk-helper:x:111:108:user for cups-pk-helper service,,,:/home/cups-pk-helper:/usr/sbin/nologin
diff --git a/passwd- b/passwd-
index 61e7f44ddf8eed5da9e1216223db64b6660258cb..b2d227dacd90b39382e37ee407fb203f9b59a529 100644 (file)
--- a/passwd-
+++ b/passwd-
@@ -26,10 +26,9 @@ avahi:x:107:116:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
 colord:x:108:118:colord colour management daemon,,,:/var/lib/colord:/bin/false
 pulse:x:109:119:PulseAudio daemon,,,:/var/run/pulse:/bin/false
 hplip:x:110:7:HPLIP system user,,,:/var/run/hplip:/bin/false
-mdm:x:111:121:MDM Display Manager:/var/lib/mdm:/bin/false
 rtkit:x:112:123:RealtimeKit,,,:/proc:/bin/false
 saned:x:113:124::/var/lib/saned:/bin/false
-speech-dispatcher:x:114:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/sh
+speech-dispatcher:x:114:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/false
 statd:x:115:65534::/var/lib/nfs:/bin/false
 mhoellein:x:1000:1000:Mario Höllein,,,:/home/mhoellein:/bin/bash
 mysql:x:116:125:MySQL Server,,,:/nonexistent:/bin/false
@@ -72,3 +71,4 @@ systemd-bus-proxy:x:145:151:systemd Bus Proxy,,,:/run/systemd:/bin/false
 uuidd:x:100:101::/run/uuidd:/bin/false
 _apt:x:146:65534::/nonexistent:/bin/false
 lightdm:x:147:154:Light Display Manager:/var/lib/lightdm:/bin/false
+cups-pk-helper:x:111:108::/home/cups-pk-helper:/usr/sbin/nologin
index 32e3a18fb543d3b622f61f7c096b58cd651367f0..c7c560c603666adb4653665d9aaccc75ec20dcce 100644 (file)
@@ -3,9 +3,22 @@
 Alias /phpmyadmin /usr/share/phpmyadmin
 
 <Directory /usr/share/phpmyadmin>
-    Options FollowSymLinks
+    Options SymLinksIfOwnerMatch
     DirectoryIndex index.php
 
+    <IfModule mod_php5.c>
+        <IfModule mod_mime.c>
+            AddType application/x-httpd-php .php
+        </IfModule>
+        <FilesMatch ".+\.php$">
+            SetHandler application/x-httpd-php
+        </FilesMatch>
+
+        php_value include_path .
+        php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
+        php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/php/php-php-gettext/:/usr/share/javascript/:/usr/share/php/tcpdf/:/usr/share/doc/phpmyadmin/:/usr/share/php/phpseclib/
+        php_admin_value mbstring.func_overload 0
+    </IfModule>
     <IfModule mod_php.c>
         <IfModule mod_mime.c>
             AddType application/x-httpd-php .php
@@ -14,13 +27,10 @@ Alias /phpmyadmin /usr/share/phpmyadmin
             SetHandler application/x-httpd-php
         </FilesMatch>
 
-        php_flag magic_quotes_gpc Off
-        php_flag track_vars On
-        php_flag register_globals Off
-        php_admin_flag allow_url_fopen On
         php_value include_path .
         php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
-        php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/javascript/:/usr/share/php/tcpdf/:/usr/share/doc/phpmyadmin/:/usr/share/php/phpseclib/
+        php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/php/php-php-gettext/:/usr/share/javascript/:/usr/share/php/tcpdf/:/usr/share/doc/phpmyadmin/:/usr/share/php/phpseclib/
+        php_admin_value mbstring.func_overload 0
     </IfModule>
 
 </Directory>
@@ -38,6 +48,9 @@ Alias /phpmyadmin /usr/share/phpmyadmin
 </Directory>
 
 # Disallow web access to directories that don't need it
+<Directory /usr/share/phpmyadmin/templates>
+    Require all denied
+</Directory>
 <Directory /usr/share/phpmyadmin/libraries>
     Require all denied
 </Directory>
index 2bc560b0bc570cce155bdde2584a3024865a11cb..3a5091b49ad04f9fd90787c739f7241f86620a0b 100644 (file)
@@ -14,5 +14,5 @@ $dbpass='Ivo9xbhG3edH';
 $basepath='';
 $dbname='phpmyadmin';
 $dbserver='localhost';
-$dbport='';
+$dbport='3306';
 $dbtype='mysql';
index deb852f2325650c059f577d1a9f42499826a14a9..eae58a47b2d6731f5093ab549aff87ca8d406c68 100644 (file)
@@ -4,6 +4,9 @@ alias.url += (
 )
 
 # Disallow access to libraries
+$HTTP["url"] =~ "^/phpmyadmin/templates" { 
+    url.access-deny = ( "" ) 
+}
 $HTTP["url"] =~ "^/phpmyadmin/libraries" { 
     url.access-deny = ( "" ) 
 }
index 382b578384712217b0b4b254a741e9fbef625d91..87716117d011aa36e940561024dfc1863108e6c9 100755 (executable)
@@ -23,7 +23,7 @@ fi
 case "${1}" in
         hibernate)
                 if [ -e $SHUTDOWN_HELPER ]; then
-                   $PYTHON $SHUTDOWN_HELPER
+                   $PYTHON $SHUTDOWN_HELPER --stop-only
                 fi
                 ;;
         resume|thaw)
index ad8d614d639a0dd1d50fe60f1eab29e8d2b75ff5..a6e97d34c8e772891c185a4cdc09fcca4f29a1f3 100644 (file)
@@ -1,25 +1,25 @@
 #        Sample Configuration File for Privoxy
 #
-#  Id: config,v
-#
-#  Copyright (C) 2001-2014 Privoxy Developers http://www.privoxy.org/
-#
-####################################################################
-#                                                                  #
-#                      Table of Contents                           #
-#                                                                  #
-#        I. INTRODUCTION                                           #
-#       II. FORMAT OF THE CONFIGURATION FILE                       #
-#                                                                  #
-#        1. LOCAL SET-UP DOCUMENTATION                             #
-#        2. CONFIGURATION AND LOG FILE LOCATIONS                   #
-#        3. DEBUGGING                                              #
-#        4. ACCESS CONTROL AND SECURITY                            #
-#        5. FORWARDING                                             #
-#        6. MISCELLANEOUS                                          #
-#        7. WINDOWS GUI OPTIONS                                    #
-#                                                                  #
-####################################################################
+# Id: config,v
+#
+# Copyright (C) 2001-2016 Privoxy Developers https://www.privoxy.org/
+#
+#####################################################################
+#                                                                   #
+#                      Table of Contents                            #
+#                                                                   #
+#        I. INTRODUCTION                                            #
+#       II. FORMAT OF THE CONFIGURATION FILE                        #
+#                                                                   #
+#        1. LOCAL SET-UP DOCUMENTATION                              #
+#        2. CONFIGURATION AND LOG FILE LOCATIONS                    #
+#        3. DEBUGGING                                               #
+#        4. ACCESS CONTROL AND SECURITY                             #
+#        5. FORWARDING                                              #
+#        6. MISCELLANEOUS                                           #
+#        7. WINDOWS GUI OPTIONS                                     #
+#                                                                   #
+#####################################################################
 #
 #
 #  I. INTRODUCTION
@@ -94,7 +94,7 @@
 #
 #  Effect if unset:
 #
-#      http://www.privoxy.org/version/user-manual/ will be used,
+#      https://www.privoxy.org/version/user-manual/ will be used,
 #      where version is the Privoxy version.
 #
 #  Notes:
@@ -1448,6 +1448,11 @@ forwarded-connect-retries  0
 #      loops if Privoxy's listening port is reachable by the outside
 #      or an attacker has access to the pages you visit.
 #
+#      If you are running Privoxy as intercepting proxy without being
+#      able to intercept all client requests you may want to adjust
+#      the CGI templates to make sure they don't reference content
+#      from config.privoxy.org.
+#
 #  Examples:
 #
 #      accept-intercepted-requests 1
@@ -2020,6 +2025,167 @@ socket-timeout 300
 #   Content-Type
 #
 #
+#  6.14. client-specific-tag
+#  ==========================
+#
+#  Specifies:
+#
+#      The name of a tag that will always be set for clients that
+#      requested it through the webinterface.
+#
+#  Type of value:
+#
+#      Tag name followed by a description that will be shown in the
+#      webinterface
+#
+#  Default value:
+#
+#      None
+#
+#  Notes:
+#
+#      +-----------------------------------------------------+
+#      |                       Warning                       |
+#      |-----------------------------------------------------|
+#      |This is an experimental feature. The syntax is likely|
+#      |to change in future versions.                        |
+#      +-----------------------------------------------------+
+#
+#      Client-specific tags allow Privoxy admins to create different
+#      profiles and let the users chose which one they want without
+#      impacting other users.
+#
+#      One use case is allowing users to circumvent certain blocks
+#      without having to allow them to circumvent all blocks. This is
+#      not possible with the enable-remote-toggle feature because it
+#      would bluntly disable all blocks for all users and also affect
+#      other actions like filters. It also is set globally which
+#      renders it useless in most multi-user setups.
+#
+#      After a client-specific tag has been defined with the
+#      client-specific-tag directive, action sections can be
+#      activated based on the tag by using a CLIENT-TAG pattern. The
+#      CLIENT-TAG pattern is evaluated at the same priority as URL
+#      patterns, as a result the last matching pattern wins. Tags
+#      that are created based on client or server headers are
+#      evaluated later on and can overrule CLIENT-TAG and URL
+#      patterns!
+#
+#      The tag is set for all requests that come from clients that
+#      requested it to be set. Note that "clients" are differentiated
+#      by IP address, if the IP address changes the tag has to be
+#      requested again.
+#
+#      Clients can request tags to be set by using the CGI interface
+#      http://config.privoxy.org/client-tags. The specific tag
+#      description is only used on the web page and should be phrased
+#      in away that the user understand the effect of the tag.
+#
+#  Examples:
+#
+#          # Define a couple of tags, the described effect requires action sections
+#          # that are enabled based on CLIENT-TAG patterns.
+#          client-specific-tag circumvent-blocks Overrule blocks but do not affect other actions
+#          disable-content-filters Disable content-filters but do not affect other actions
+#
+#
+#
+#  6.15. client-tag-lifetime
+#  ==========================
+#
+#  Specifies:
+#
+#      How long a temporarily enabled tag remains enabled.
+#
+#  Type of value:
+#
+#      Time in seconds.
+#
+#  Default value:
+#
+#      60
+#
+#  Notes:
+#
+#      +-----------------------------------------------------+
+#      |                       Warning                       |
+#      |-----------------------------------------------------|
+#      |This is an experimental feature. The syntax is likely|
+#      |to change in future versions.                        |
+#      +-----------------------------------------------------+
+#
+#      In case of some tags users may not want to enable them
+#      permanently, but only for a short amount of time, for example
+#      to circumvent a block that is the result of an overly-broad
+#      URL pattern.
+#
+#      The CGI interface http://config.privoxy.org/client-tags
+#      therefore provides a "enable this tag temporarily" option. If
+#      it is used, the tag will be set until the client-tag-lifetime
+#      is over.
+#
+#  Examples:
+#
+#            # Increase the time to life for temporarily enabled tags to 3 minutes
+#            client-tag-lifetime 180
+#
+#
+#
+#  6.16. trust-x-forwarded-for
+#  ============================
+#
+#  Specifies:
+#
+#      Whether or not Privoxy should use IP addresses specified with
+#      the X-Forwarded-For header
+#
+#  Type of value:
+#
+#      0 or one
+#
+#  Default value:
+#
+#      0
+#
+#  Notes:
+#
+#      +-----------------------------------------------------+
+#      |                       Warning                       |
+#      |-----------------------------------------------------|
+#      |This is an experimental feature. The syntax is likely|
+#      |to change in future versions.                        |
+#      +-----------------------------------------------------+
+#
+#      If clients reach Privoxy through another proxy, for example a
+#      load balancer, Privoxy can't tell the client's IP address from
+#      the connection. If multiple clients use the same proxy, they
+#      will share the same client tag settings which is usually not
+#      desired.
+#
+#      This option lets Privoxy use the X-Forwarded-For header value
+#      as client IP address. If the proxy sets the header, multiple
+#      clients using the same proxy do not share the same client tag
+#      settings.
+#
+#      This option should only be enabled if Privoxy can only be
+#      reached through a proxy and if the proxy can be trusted to set
+#      the header correctly. It is recommended that ACL are used to
+#      make sure only trusted systems can reach Privoxy.
+#
+#      If access to Privoxy isn't limited to trusted systems, this
+#      option would allow malicious clients to change the client tags
+#      for other clients or increase Privoxy's memory requirements by
+#      registering lots of client tag settings for clients that don't
+#      exist.
+#
+#  Examples:
+#
+#            # Allow systems that can reach Privoxy to provide the client
+#            # IP address with a X-Forwarded-For header.
+#            trust-x-forwarded-for 1
+#
+#
+#
 #  7. WINDOWS GUI OPTIONS
 #  =======================
 #
index 16380f309422240b75583fe44745c5dfdc20f6f4..cfb916ceff2edb5580e2038e832015ac50e95a01 100644 (file)
@@ -14,7 +14,7 @@
 #                 and enhancements are better placed in user.action,
 #                 the match-all section has been moved to match-all.action.
 #
-#  Copyright   :  Written by and Copyright (C) 2001-2013 the
+#  Copyright   :  Written by and Copyright (C) 2001-2016 the
 #                 Privoxy team. http://www.privoxy.org/
 #
 # Feedback welcome, for details please have a look at:
@@ -540,6 +540,7 @@ allow-ads   = -block -filter{banners-by-size} -filter{banners-by-link}
 +change-x-forwarded-for{block} \
 +client-header-tagger{css-requests} \
 +client-header-tagger{image-requests} \
++client-header-tagger{range-requests} \
 +hide-from-header{block} \
 +set-image-blocker{pattern} \
 }
@@ -553,6 +554,7 @@ standard.Cautious
 +change-x-forwarded-for{block} \
 +client-header-tagger{css-requests} \
 +client-header-tagger{image-requests} \
++client-header-tagger{range-requests} \
 +deanimate-gifs{last} \
 +filter{refresh-tags} \
 +filter{img-reorder} \
@@ -582,6 +584,7 @@ standard.Medium
 +change-x-forwarded-for{block} \
 +client-header-tagger{css-requests} \
 +client-header-tagger{image-requests} \
++client-header-tagger{range-requests} \
 +crunch-if-none-match \
 +crunch-outgoing-cookies \
 +crunch-incoming-cookies \
@@ -1474,7 +1477,9 @@ adn.speedtest.net
 .deutschlandradiokultur.de/
 # URL = http://klikki.fi/adv/wordpress2.html
 klikki.fi/adv/
-
+# URL = http://www.ardmediathek.de/ard/static/img/ardmt/banner/ard-mediathek.svg
+.ardmediathek.de/
+adventofcode.com
 
 #############################################################################
 # Site-specific special rules:
@@ -2011,3 +2016,12 @@ TAG:^CSS-REQUEST$
 }
 TAG:^(application|text)/(x-)?javascript$
 
+# Disable filtering for Range requests.
+#
+# With filtering enabled Privoxy would remove the Range headers
+# to be able to filter the whole response. The downside is that
+# it prevents clients from resuming downloads or skipping over
+# parts of multimedia files.
+{-filter -deanimate-gifs}
+TAG:^RANGE-REQUEST$
+
index b955f9e237dbac69120f4ed215b67e3b0dfefcfa..cea5872d68c3bf64d83966cc38f1b63cfa2a7e6a 100644 (file)
@@ -57,7 +57,8 @@
 #     quoting.
 #
 # 'D' (Dynamic) allows the use of variables. Supported variables are:
-#     $host, $origin (the IP address the request came from), $path and $url.
+#     $host, $listen-address, $origin (the IP address the request came
+#     from), $path and $url.
 #
 #     Note that '$' is a bad choice as delimiter for dynamic filters as you
 #     might end up with unintended variables if you use a variable name
@@ -812,6 +813,16 @@ CLIENT-HEADER-TAGGER: client-ip-address Tags the request with the client's IP ad
 
 s@^\w*\s+.*\s+HTTP/\d\.\d\s*@IP-ADDRESS: $origin@D
 
+#################################################################################
+#
+# listen-address: Tags the request with the listen-address on which the request
+#                 came in.
+#
+#################################################################################
+CLIENT-HEADER-TAGGER: listen-address Tags the request with the listen-address on which the request came in.
+
+s@^\w*\s+.*\s+HTTP/\d\.\d\s*@LISTEN-ADDRESS: $listen-address@D
+
 #################################################################################
 #
 # http-method: Tags the request with its HTTP method.
index dbd4cf4de4fd773731bf3a4111af351b7cc12278..0af1a0dd34e41bb8f5f2d45b77834e250a02982c 100644 (file)
@@ -10,6 +10,7 @@
 +change-x-forwarded-for{block} \
 +client-header-tagger{css-requests} \
 +client-header-tagger{image-requests} \
++client-header-tagger{range-requests} \
 +deanimate-gifs{last} \
 +filter{refresh-tags} \
 +filter{img-reorder} \
diff --git a/privoxy/regression-tests.action b/privoxy/regression-tests.action
new file mode 100644 (file)
index 0000000..67cb11e
--- /dev/null
@@ -0,0 +1,1054 @@
+#############################################################################
+# Id: regression-tests.action,v
+#############################################################################
+#
+# This is a configuration file for Privoxy-Regression-Test
+# (included in the source tarball's tools directory).
+#
+# After referencing it in your Privoxy configuration both Privoxy and
+# Privoxy-Regression-Test should be good to go.
+#
+#############################################################################
+#
+# Copyright (c) 2007-2014 Fabian Keil <fk@fabiankeil.de>
+#
+# Permission to use, copy, modify, and distribute this software for any
+# purpose with or without fee is hereby granted, provided that the above
+# copyright notice and this permission notice appear in all copies.
+#
+# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+#
+#############################################################################
+
+{{settings}}
+for-privoxy-version=3.0.22
+
+# Some dependencies Privoxy-Regression-Test should know about:
+#
+# Level  9 needs = config line user-manual\s+(\.?\.?/|[A-Za-z]:)
+# Level 12 needs = feature status FEATURE_CGI_EDIT_ACTIONS Yes
+# Level 12 needs = config line enable-edit-actions\s+1
+# Level 13 needs = feature status FEATURE_CONNECTION_KEEP_ALIVE Yes
+# Level 13 needs = config line keep-alive-timeout\s+(2[1-9]+|[3-9]\d+|1\d{2,})
+# Level 14 needs = feature status FEATURE_CONNECTION_KEEP_ALIVE No
+# Level 15 needs = config line connection-sharing\s+0
+# Level 16 needs = feature status FEATURE_CONNECTION_KEEP_ALIVE Yes
+# Level 16 needs = config line connection-sharing\s+1
+# Level 17 needs = feature status FEATURE_64_BIT_TIME_T Yes
+# Level 18 needs = feature status FEATURE_GRACEFUL_TERMINATION No
+# Level 19 needs = feature status FEATURE_GRACEFUL_TERMINATION Yes
+# Level 20 needs = feature status FEATURE_TOGGLE Yes
+# Level 21 needs = feature status FEATURE_TOGGLE No
+# Level 22 needs = config line enable-proxy-authentication-forwarding\s+0
+# Level 23 needs = config line enable-proxy-authentication-forwarding\s+1
+
+#######################################################
+# Enable taggers to activate the tests on demand
+# and suppress hiding the User-Agent for
+# Privoxy-Regression-Test to save log space.
+#######################################################
+{\
+ +client-header-tagger{user-agent} \
+ +client-header-tagger{privoxy-control} \
+ +client-header-filter{privoxy-control} \
+}
+config.privoxy.org/
+p.p/
+127.0.0.1/
+
+{-hide-user-agent}
+TAG:^User-Agent: Privoxy-Regression-Test
+
+#######################################################
+# Test accept-language{}.
+#######################################################
+
+{+hide-accept-language{en-gb}}
+# Set Header    = Accept-Language: de-de
+# Expect Header = Accept-Language: en-gb
+TAG:^hide-accept-language\{en-gb\}$
+
+{+hide-accept-language{block}}
+# Set Header    = Accept-Language: de-de
+# Expect Header = REMOVAL
+TAG:^hide-accept-language\{block\}$
+
+#######################################################
+# Sections for hide-referrer{} to test:
+#
+# 1) conditional-block
+# 2) conditional-forge
+# 3) forge
+# 4) block
+# 5) a parameter that looks like a valid fake referrer
+# 6) a parameter that looks like an invalid fake referrer
+#######################################################
+
+{+hide-referrer{conditional-block}}
+# Set Header    = Referer: http://www.example.org/foo
+# Expect Header = REMOVAL
+#
+# Set Header    = Referer: http://p.p/foo
+# Expect Header = NO CHANGE
+#
+# Set Header    = Referer: p.p/
+# Expect Header = REMOVAL
+#
+# Set Header    = Referer: p
+# Expect Header = REMOVAL
+#
+# Set Header    = Referer: http://
+# Expect Header = REMOVAL
+#
+# Set Header    = Referer: https://p.p/
+# Expect Header = REMOVAL
+TAG:^hide-referrer\{conditional-block\}$
+
+{+hide-referrer{conditional-forge}}
+# Set Header    = Referer: http://www.example.org/foo
+# Expect Header = Referer: http://p.p/
+#
+# Set Header    = Referer: http://p.p/foo
+# Expect Header = NO CHANGE
+#
+# Set Header    = Referer: p.p/
+# Expect Header = Referer: http://p.p/
+#
+# Set Header    = Referer: p
+# Expect Header = Referer: http://p.p/
+#
+# Set Header    = Referer: http://
+# Expect Header = Referer: http://p.p/
+#
+# Set Header    = Referer: https://p.p/
+# Expect Header = Referer: http://p.p/
+TAG:^hide-referrer\{conditional-forge\}$
+
+{+hide-referrer{forge}}
+# Set Header    = Referer: http://www.example.org/foo
+# Expect Header = Referer: http://p.p/
+TAG:^hide-referrer\{forge\}$
+
+{+hide-referrer{block}}
+# Set Header    = Referer: http://www.example.org/foo
+# Expect Header = REMOVAL
+TAG:^hide-referrer\{block\}$
+
+{+hide-referrer{invalid}}
+# Set Header    = Referer: http://www.example.org/foo
+# Expect Header = Referer: invalid
+TAG:^hide-referrer\{invalid\}$
+
+{+hide-referrer{http://www.privoxy.org/}}
+# Set Header    = Referer: http://www.example.org/asdf
+# Expect Header = Referer: http://www.privoxy.org/
+TAG:^hide-referrer\{http://www.privoxy.org/\}$
+
+#{+hide-referrer{}}
+#TAG:^hide-referrer\{\}$
+
+#######################################################
+# Test hide-user-agent{}.
+#######################################################
+
+{+hide-user-agent{Mozilla/5.0 (X11; U; FreeBSD alpha; en-GB; rv:1.8.1.6) Gecko/20070913 Firefox/2.0.0.6}}
+# Set Header    = User-Agent: Mozilla/5.0 (X11; U; NetBSD i386; de-CH; rv:1.8.1.6) Gecko/20070806 Firefox/2.0.0.6
+# Expect Header = User-Agent: Mozilla/5.0 (X11; U; FreeBSD alpha; en-GB; rv:1.8.1.6) Gecko/20070913 Firefox/2.0.0.6
+TAG:^hide-user-agent\{Mozilla/5\.0 \(X11; U; FreeBSD alpha; en-GB; rv:1\.8\.1\.6\) Gecko/20070913 Firefox/2\.0\.0\.6\}$
+
+{+hide-user-agent{block}}
+# XXX: Check the code that is tested here.
+# Set Header = ua-blah: blah
+# Expect Header = REMOVAL
+TAG:^hide-user-agent{block}$
+
+{-hide-user-agent{}}
+# Set Header = ua-blah: blah
+# Expect Header = NO CHANGE
+TAG:^-hide-user-agent{block}$
+
+
+#######################################################
+# Test add-header{}.
+#######################################################
+
+{+add-header{X-Custom-Header: yes, please}}
+# Set Header    = X-Whatever: foo
+# Expect Header = X-Custom-Header: yes, please
+TAG:^add-header\{X-Custom-Header: yes, please\}$
+
+#######################################################
+# Test client-header-filter{hide-tor-exit-notation}.
+#######################################################
+
+{+client-header-filter{hide-tor-exit-notation} -hide-referer}
+# Set Header    = Referer: http://p.p.zwiebelsuppe.exit/
+# Expect Header = Referer: http://p.p/
+#
+# Set Header    = Referer: http://p.p.zwiebelsuppe.exit/foo/bar/baaz/
+# Expect Header = Referer: http://p.p/foo/bar/baaz/
+#
+# Set Header    = Referer: http://p.p/
+# Expect Header = NO CHANGE
+#
+# Set Header    = Referer: http://config.privoxy.org.zwiebelsuppe.exit/foo/bar/baaz.html
+# Expect Header = Referer: http://config.privoxy.org/foo/bar/baaz.html
+#
+# Set Header    = Host: p.p.zwiebelsuppe.exit
+# Expect Header = Host: p.p
+#
+# Set Header    = Host: p.p
+# Expect Header = NO CHANGE
+#
+# Set Header    = Referer: http://config.privoxy.org.ad356ef8e87a89e6c898b74500d58607ac691178.exit/foo/baaz.html
+# Expect Header = Referer: http://config.privoxy.org/foo/baaz.html
+TAG:^client-header-filter\{hide-tor-exit-notation\}$
+
+#######################################################
+# Test crunch-client-header{}.
+#######################################################
+
+{+crunch-client-header{text/html}}
+# Set Header    = Content-Type: text/html
+# Expect Header = REMOVAL
+#
+# Set Header    = Content-Type: text/html; charset=4711
+# Expect Header = REMOVAL
+#
+# Set Header    = Content-Type: text/plain
+# Expect Header = NO CHANGE
+TAG:^crunch-client-header\{text/plain\}$
+
+#######################################################
+# Test crunch-if-none-match.
+#######################################################
+
+{+crunch-if-none-match -hide-if-modified-since}
+# Set Header    = If-None-Match: 8987afd239d2093kd2309kd
+# Expect Header = REMOVAL
+#
+# Set Header    = If-None-Match: 82c3cb50c984ef11b1fed749949b2a16
+# Expect Header = REMOVAL
+#
+# Set Header    = If-Modified-Since: Thu, 04 Oct 2007 09:56:35 GMT
+# Expect Header = NO CHANGE
+TAG:^crunch-if-none-match$
+
+#######################################################
+# Test hide-if-modified-since
+#######################################################
+
+{+hide-if-modified-since{block} -crunch-if-none-match}
+# Set Header    = If-Modified-Since: Thu, 04 Oct 2007 09:56:35 GMT
+# Expect Header = REMOVAL
+#
+# Set Header    = If-None-Match: 82c3cb50c984ef11b1fed749949b2a16
+# Expect Header = NO CHANGE
+TAG:^hide-if-modified-since\{block\}$
+
+{+hide-if-modified-since{-60} -crunch-if-none-match}
+# Set Header    = If-Modified-Since: Gee, this date is invalid
+# Expect Header = REMOVAL
+#
+# Set Header    = If-Modified-Since: Thu, 04 Oct 2007 09:56:35 GMT
+# Expect Header = SOME CHANGE
+# Set Header    = If-Modified-Since: Thu, 04-Oct-07 09:56:35 GMT
+# Expect Header = SOME CHANGE
+# Set Header    = If-Modified-Since: Thursday, 04-Oct-2007 09:56:35 GMT
+# Expect Header = SOME CHANGE
+# Set Header    = If-Modified-Since: Thu, 04-Oct-2007 09:56:35 GMT
+# Expect Header = SOME CHANGE
+# Set Header    = If-Modified-Since: Thursday Oct 04 09:56:35 2007 GMT
+# Expect Header = SOME CHANGE
+#
+# Set Header    = If-Modified-Since: Thu, 1 Jan 1970 00:00:00 GMT
+# Expect Header = SOME CHANGE
+# Level = 17
+# Set Header    = If-Modified-Since: Thu, 01-Jan-70 00:00:00 GMT
+# Expect Header = SOME CHANGE
+# Level = 17
+# Set Header    = If-Modified-Since: Thursday, 01-Jan-1970 00:00:00 GMT
+# Expect Header = SOME CHANGE
+# Level = 17
+# Set Header    = If-Modified-Since: Thu, 01-Jan-1970 00:00:00 GMT
+# Expect Header = SOME CHANGE
+# Level = 17
+# Set Header    = If-Modified-Since: Thursday Jan 01 00:00:00 1970 GMT
+# Expect Header = SOME CHANGE
+# Level = 17
+#
+# Set Header    = If-Modified-Since: Thu, 1 Jan 123456789 00:00:00 GMT
+# Expect Header = REMOVAL
+# Set Header    = If-Modified-Since: Thu, 01-Jan-123456789 00:00:00 GMT
+# Expect Header = REMOVAL
+# Set Header    = If-Modified-Since: Thursday, 01-Jan-123456789 00:00:00 GMT
+# Expect Header = REMOVAL
+# Set Header    = If-Modified-Since: Thu, 01-Jan-123456789 00:00:00 GMT
+# Expect Header = REMOVAL
+# Set Header    = If-Modified-Since: Thursday Jan 01 00:00:00 123456789 GMT
+# Expect Header = REMOVAL
+#
+# Set Header    = If-Modified-Since: Mon, 1 Jan 2525 00:00:00 GMT
+# Expect Header = SOME CHANGE
+# Level = 17
+# Set Header    = If-Modified-Since: Mon, 01-Jan-25 00:00:00 GMT
+# Expect Header = SOME CHANGE
+# Level = 17
+# Set Header    = If-Modified-Since: Monday, 01-Jan-2525 00:00:00 GMT
+# Expect Header = SOME CHANGE
+# Level = 17
+# Set Header    = If-Modified-Since: Mon, 01-Jan-2525 00:00:00 GMT
+# Expect Header = SOME CHANGE
+# Level = 17
+# Set Header    = If-Modified-Since: Monday Jan 01 00:00:00 2525 GMT
+# Expect Header = SOME CHANGE
+# Level = 17
+#
+# Set Header    = If-Modified-Since: Thu, 1 Jan 1970 02:00:00 GMT
+# Expect Header = SOME CHANGE
+# Set Header    = If-Modified-Since: Thu, 01-Jan-70 02:00:00 GMT
+# Expect Header = SOME CHANGE
+# Set Header    = If-Modified-Since: Thursday, 01-Jan-1970 02:00:00 GMT
+# Expect Header = SOME CHANGE
+# Set Header    = If-Modified-Since: Thu, 01-Jan-1970 02:00:00 GMT
+# Expect Header = SOME CHANGE
+# Set Header    = If-Modified-Since: Thursday Jan 01 02:00:00 1970 GMT
+# Expect Header = SOME CHANGE
+TAG:^hide-if-modified-since\{-60\}$
+
+{+hide-if-modified-since{+60} -crunch-if-none-match}
+# Set Header    = If-Modified-Since: Gee, this date is invalid
+# Expect Header = REMOVAL
+# Set Header    = If-Modified-Since: Thu, 04 Oct 2007 09:56:35 GMT
+# Expect Header = SOME CHANGE
+# Set Header    = If-Modified-Since: Wed, 31 Dec 1969 23:59:59 GMT
+# Expect Header = SOME CHANGE
+# Level = 17
+TAG:^hide-if-modified-since\{\+60\}$
+
+{+hide-if-modified-since{60} -crunch-if-none-match}
+# Set Header    = If-Modified-Since: Gee, this date is invalid
+# Expect Header = REMOVAL
+# Set Header    = If-Modified-Since: Thu, 04 Oct 2007 09:56:35 GMT
+# Expect Header = SOME CHANGE
+TAG:^hide-if-modified-since\{60\}$
+
+{+hide-if-modified-since{+0} -crunch-if-none-match}
+# Set Header    = If-Modified-Since: Gee, this date is invalid
+# Expect Header = REMOVAL
+# Set Header    = If-Modified-Since: Thu, 04 Oct 2007 09:56:35 GMT
+# Expect Header = NO CHANGE
+TAG:^hide-if-modified-since\{\+0\}$
+
+{+hide-if-modified-since{-0} -crunch-if-none-match}
+# Set Header    = If-Modified-Since: Gee, this date is invalid
+# Expect Header = REMOVAL
+# Set Header    = If-Modified-Since: Thu, 04 Oct 2007 09:56:35 GMT
+# Expect Header = NO CHANGE
+TAG:^hide-if-modified-since\{-0\}$
+
+{+hide-if-modified-since{0} -crunch-if-none-match}
+# Set Header    = If-Modified-Since: Gee, this date is invalid
+# Expect Header = REMOVAL
+# Set Header    = If-Modified-Since: Thu, 04 Oct 2007 09:56:35 GMT
+# Expect Header = NO CHANGE
+TAG:^hide-if-modified-since\{0\}$
+
+{+hide-if-modified-since{NaN} -crunch-if-none-match}
+# Set Header    = If-Modified-Since: Gee, this date is invalid
+# Expect Header = REMOVAL
+# Set Header    = If-Modified-Since: Thu, 04 Oct 2007 09:56:35 GMT
+# Expect Header = NO CHANGE
+TAG:^hide-if-modified-since\{NaN\}$
+
+
+#######################################################
+# Test crunch-outgoing-cookies
+#######################################################
+
+{\
+ +crunch-outgoing-cookies \
+ -crunch-incoming-cookies \
+ -limit-cookie-lifetime   \
+ -session-cookies-only    \
+ -hide-if-modified-since  \
+}
+# Set Header    = If-Modified-Since: Gee, this date is invalid
+# Expect Header = NO CHANGE
+#
+# Set Header    = Cookie: PREF=ID=6cf0abd34262:TM=117335617:LM=1617:S=jZypyJ7LPiwFi1_
+# Expect Header = REMOVAL
+TAG:^crunch-outgoing-cookies$
+
+#######################################################
+# Test session-cookies-only
+#
+# XXX: pretty useless as session-cookies-only doesn't
+# affect client headers.
+#######################################################
+
+{\
+ -crunch-outgoing-cookies \
+ -crunch-incoming-cookies \
+ -limit-cookie-lifetime   \
+ +session-cookies-only    \
+ -hide-if-modified-since  \
+}
+# Set Header    = Cookie: NSC_gffe-iuuq-mc-wtfswfs=8efb330d3660;expires=Thu, 04-Oct-07 19:11:34 GMT;path=/
+# Expect Header = NO CHANGE
+#
+# Set Header    = Cookie: PREF=ID=6cf0abd34262:TM=117335617:LM=1617:S=jZypyJ7LPiwFi1_
+# Expect Header = NO CHANGE
+TAG:^session-cookies-only$
+
+#######################################################
+# Test change-x-forwarded-for
+#######################################################
+
+{\
+ -change-x-forwarded-for \
+}
+# Set Header    = X-Forwarded-For: 10.0.0.1
+# Expect Header = NO CHANGE
+TAG:^-change-x-forwarded-for$
+
+{\
+ +change-x-forwarded-for{block} \
+}
+# Set Header    = X-Forwarded-For: 10.0.0.1
+# Expect Header = REMOVAL
+TAG:^change-x-forwarded-for\{block\}$
+
+{\
+ +change-x-forwarded-for{add} \
+}
+# Set Header    = X-Forwarded-For: 10.0.0.1
+# Expect Header = SOME CHANGE
+TAG:^change-x-forwarded-for\{add\}$
+
+#######################################################
+# Test hide-from-header
+#######################################################
+
+{\
+ +hide-from-header{block}\
+}
+# Set Header    = From: schneewitchen@example.org
+# Expect Header = REMOVAL
+TAG:^hide-from-header\{block\}$
+
+{\
+ +hide-from-header{siebenzwerge@example.org}\
+}
+# Set Header    = From: schneewitchen@example.org
+# Expect Header = From: siebenzwerge@example.org
+TAG:^hide-from-header\{siebenzwerge@example.org\}$
+
+#######################################################
+# Test prevent-compression
+#######################################################
+
+{\
+ +prevent-compression\
+}
+# Set Header    = Accept-Encoding: gzip, deflate
+# Expect Header = REMOVAL
+#
+# Set Header    = Accept-Encoding: gzip
+# Expect Header = REMOVAL
+#
+# Set Header    = Accept-Encoding: deflate
+# Expect Header = REMOVAL
+TAG:^prevent-compression$
+
+#######################################################
+# Test content filters which could cause problems with
+# range requests.
+#######################################################
+
+{\
+ -client-header-tagger{range-requests} \
+ +deanimate-gifs{last} \
+ -filter \
+}
+# Set Header    = Range: bytes=1234-5678
+# Expect Header = REMOVAL
+# Set Header    = Range: bytes=1-5
+# Expect Header = REMOVAL
+# Set Header    = If-Range: bytes=1234-5678
+# Expect Header = REMOVAL
+# Set Header    = Request-Range: bytes=1234-5678
+# Expect Header = REMOVAL
+# Set Header    = Range: foo
+# Expect Header = REMOVAL
+# Set Header    = If-Range: foo
+# Expect Header = REMOVAL
+# Set Header    = Request-Range: foo
+# Expect Header = REMOVAL
+# Set Header    = Range: bytes=0-5678
+# Expect Header = NO CHANGE
+# Set Header    = Range: bytes=0-
+# Expect Header = NO CHANGE
+# Set Header    = If-Range: bytes=0-5678
+# Expect Header = NO CHANGE
+# Set Header    = If-Range: bytes=0-
+# Expect Header = NO CHANGE
+# Set Header    = Request-Range: bytes=0-5678
+# Expect Header = NO CHANGE
+# Set Header    = Request-Range: bytes=0-
+# Expect Header = NO CHANGE
+TAG:^deanimate-gifs\{last\}$
+
+{\
+ -client-header-tagger{range-requests} \
+ -deanimate-gifs \
+ +filter{banners-by-size} \
+}
+# Set Header    = Range: bytes=1234-5678
+# Expect Header = REMOVAL
+# Set Header    = Range: bytes=1-5
+# Expect Header = REMOVAL
+# Set Header    = If-Range: bytes=1234-5678
+# Expect Header = REMOVAL
+# Set Header    = Request-Range: bytes=1234-5678
+# Expect Header = REMOVAL
+# Set Header    = Range: bytes=1-5
+# Expect Header = REMOVAL
+# Set Header    = If-Range: bytes=1234-5678
+# Expect Header = REMOVAL
+# Set Header    = Request-Range: bytes=1234-5678
+# Expect Header = REMOVAL
+# Set Header    = Range: foo
+# Expect Header = REMOVAL
+# Set Header    = If-Range: foo
+# Expect Header = REMOVAL
+# Set Header    = Request-Range: foo
+# Expect Header = REMOVAL
+# Set Header    = Range: bytes=0-5678
+# Expect Header = NO CHANGE
+# Set Header    = Range: bytes=0-
+# Expect Header = NO CHANGE
+# Set Header    = If-Range: bytes=0-5678
+# Expect Header = NO CHANGE
+# Set Header    = If-Range: bytes=0-
+# Expect Header = NO CHANGE
+# Set Header    = Request-Range: bytes=0-5678
+# Expect Header = NO CHANGE
+# Set Header    = Request-Range: bytes=0-
+# Expect Header = NO CHANGE
+TAG:^filter\{banners-by-size\}$
+
+{\
+ -client-header-tagger{range-requests} \
+ -deanimate-gifs \
+ -filter \
+}
+# Set Header    = Range: bytes=1234-5678
+# Expect Header = NO CHANGE
+# Set Header    = If-Range: bytes=1234-5678
+# Expect Header = NO CHANGE
+# Set Header    = Request-Range: bytes=1234-5678
+# Expect Header = NO CHANGE
+TAG:^no-content-filter$
+
+{}
+# Set Header    = Connection: keep-alive
+# Expect Header = NO CHANGE
+# Level = 13
+# Set Header    = Connection:
+# Expect Header = REMOVAL
+# Level = 13
+TAG:^Connection: keep-alive$
+
+{}
+# Set Header    = Connection: keep-alive
+# Expect Header = Connection: close
+# Level = 14
+# Set Header    = Connection:
+# Expect Header = Connection: close
+# Level = 14
+TAG:^Connection: close$
+
+{}
+# Set Header    = Connection: close
+# Expect Header = NO CHANGE
+# Level = 15
+TAG:^connection-sharing disabled$
+
+{}
+# Set Header    = Connection: close
+# Expect Header = REMOVAL
+# Level = 16
+# Set Header    = Connection: keep-alive
+# Expect Header = NO CHANGE
+# Level = 16
+TAG:^connection-sharing enabled$
+
+{}
+# XXX: Removing a header by not specifying a value is
+# an inherited curl feature and could be viewed as a
+# bug as far as Privoxy-Regression-Test is concerned.
+#
+# Set Header    = Host:
+# Expect Header = Host: p.p
+TAG:^No Host header$
+
+{}
+# Set Header    = Host: whatever.example.org
+# Expect Header = NO CHANGE
+TAG:^Host header other than the target host$
+
+{}
+# Set Header = Keep-Alive: 20
+# Expect Header = NO CHANGE
+# Level = 13
+# Set Header = Keep-Alive: timeout=20, max=3
+# Expect Header = NO CHANGE
+# Level = 13
+# Set Header = Keep-Alive: blah=fasel, timeout=20, max=3
+# Expect Header = NO CHANGE
+# Level = 13
+# Set Header = Keep-Alive: timeuot=20, max=3
+# Expect Header = REMOVAL
+# Level = 13
+# Set Header = Keep-Alive: twenty seconds please
+# Expect Header = REMOVAL
+# Level = 13
+TAG:^Parse Keep-Alive header$
+
+{}
+# Set Header = Keep-Alive: 20
+# Expect Header = REMOVAL
+# Level = 14
+# Set Header = Keep-Alive: timeout=20, max=3
+# Expect Header = REMOVAL
+# Level = 14
+# Set Header = Keep-Alive: blah=fasel, timeout=20, max=3
+# Expect Header = REMOVAL
+# Level = 14
+TAG:^Keep-Alive header removal$
+
+{}
+# XXX: check the RFC to use a real value
+# Set Header = proxy-connection: keep-alive
+# Expect Header = REMOVAL
+TAG:^Proxy-Connection removal$
+
+{}
+# Set Header = Proxy-Connection: keep-alive
+# Expect Header = REMOVAL
+TAG:^Proxy-Connection removal$
+
+{}
+# These are somewhat redundant when testing with
+# GET requests, but I want to remember then when
+# TRACE requests are supported.
+#
+# Set Header = Max-Forwards: 0
+# Expect Header = NO CHANGE
+# Set Header = Max-Forwards: 1
+# Expect Header = NO CHANGE
+# Set Header = Max-Forwards: -1
+# Expect Header = NO CHANGE
+# Set Header = Max-Forwards: 3
+# Expect Header = NO CHANGE
+TAG:^Max-Forwards header without TRACE method$
+
+{}
+# Set Header = Proxy-Authorization: blafaseldieda
+# Expect Header = REMOVAL
+# Level = 22
+TAG:^Proxy-Authorization header removal$
+
+{}
+# Set Header = Proxy-Authorization: blafaseldieda
+# Expect Header = Proxy-Authorization: blafaseldieda
+# Level = 23
+TAG:^Proxy-Authorization header forwarding$
+
+################################################################
+#
+# Fairly dumb tests for Privoxy CGI pages.
+#
+# These are mainly useful for checking for memory leaks
+# with Valgrind or whether or not the user manual is installed
+# correctly and are unlikely to actually detect any
+#
+# Note that if "Expect Status Code" is missing, 200 is implied.
+#
+################################################################
+
+# Fetch Test = http://p.p/
+# Fetch Test = http://p.p/die
+# Expect Status Code = 404
+# Level = 18
+# Fetch Test = http://p.p/die
+# Expect Status Code = 200
+# Level = 19
+# Fetch Test = http://p.p/show-status
+# Fetch Test = http://config.privoxy.org/show-status?file=actions&index=0
+# Fetch Test = http://config.privoxy.org/show-status?file=filter&index=0
+# XXX: for the invalid ones we probably shouldn't return status code 200.
+# Fetch Test = http://config.privoxy.org/show-status?file=actions&index=100
+# Fetch Test = http://config.privoxy.org/show-status?file=actions&index=NaN
+# Fetch Test = http://config.privoxy.org/show-status?file=actions
+# Fetch Test = http://config.privoxy.org/show-status?file=filter&index=100
+# Fetch Test = http://config.privoxy.org/show-status?file=filter&index=NaN
+# Fetch Test = http://config.privoxy.org/show-status?file=filter
+# Fetch Test = http://config.privoxy.org/show-status?file=invalid
+# Fetch Test = http://config.privoxy.org/show-status?file=trust
+# Fetch Test = http://p.p/show-version
+# Fetch Test = http://p.p/show-request
+# Fetch Test = http://p.p/show-url-info
+# Fetch Test = http://p.p/show-url-info?url=www.privoxy.org%2F
+# Fetch Test = http://p.p/show-url-info?url=http:%2F%2Fwww.privoxy.org%2F
+# Fetch Test = http://p.p/show-url-info?url=HTTp:%2F%2Fwww.privoxy.org%2F
+# Fetch Test = http://p.p/show-url-info?url=https:%2F%2Fwww.privoxy.org%2F
+# Fetch Test = http://p.p/show-url-info?url=HtTps:%2F%2Fwww.privoxy.org%2F
+# Fetch Test = http://p.p/show-url-info?url=ftp:%2F%2Fwww.privoxy.org%2F
+# Fetch Test = http://p.p/show-url-info?url=FTp:%2F%2Fwww.privoxy.org%2F
+# Fetch Test = http://p.p/show-url-info?url=
+# Fetch Test = http://p.p/show-url-info?url=%2F
+# Depends on FEATURE_TOGGLE
+# Fetch Test = http://p.p/toggle
+# Level = 20
+# Fetch Test = http://p.p/toggle
+# Expect Status Code = 404
+# Level = 21
+# Fetch Test = http://p.p/edit-actions
+# Level = 12
+# Fetch Test = http://p.p/eaa
+# Level = 12
+# Fetch Test = http://p.p/eau
+# Level = 12
+# Fetch Test = http://p.p/ear
+# Level = 12
+# Fetch Test = http://p.p/eal
+# Level = 12
+# Fetch Test = http://p.p/eafu
+# Level = 12
+# Fetch Test = http://p.p/eas
+# Level = 12
+# Fetch Test = http://p.p/easa
+# Level = 12
+# Fetch Test = http://p.p/easr
+# Level = 12
+# Fetch Test = http://p.p/eass
+# Level = 12
+# Fetch Test = http://p.p/edit-actions-for-url
+# Level = 12
+# Fetch Test = http://p.p/edit-actions-list
+# Level = 12
+# Fetch Test = http://p.p/edit-actions-submit
+# Level = 12
+# Fetch Test = http://p.p/edit-actions-url
+# Level = 12
+# Fetch Test = http://p.p/edit-actions-url-form
+# Level = 12
+# Fetch Test = http://p.p/edit-actions-add-url
+# Level = 12
+# Fetch Test = http://p.p/edit-actions-add-url-form
+# Level = 12
+# Fetch Test = http://p.p/edit-actions-remove-url
+# Level = 12
+# Fetch Test = http://p.p/edit-actions-remove-url-form
+# Level = 12
+# Fetch Test = http://p.p/edit-actions-section-add
+# Level = 12
+# Fetch Test = http://p.p/edit-actions-section-remove
+# Level = 12
+# Fetch Test = http://p.p/edit-actions-section-swap
+# Level = 12
+# Fetch Test = http://p.p/error-favicon.ico
+# Fetch Test = http://p.p/favicon.ico
+# Fetch Test = http://p.p/robots.txt
+# Fetch Test = http://p.p/send-banner
+# Fetch Test = http://p.p/send-stylesheet
+# Fetch Test = http://p.p/t
+# Fetch Test = http://p.p/url-info-osd.xml
+
+# Trusted CGI Request = http://p.p/edit-actions
+# Expect Status Code = 302
+# Level = 12 # Depends on the CGI editor being enabled
+# Fetch Test = http://p.p/does-not-exist
+# Expect Status Code = 404
+# Trusted CGI Request = http://p.p/eaa
+# Level = 12
+# Trusted CGI Request = http://p.p/eau
+# Level = 12
+# Trusted CGI Request = http://p.p/ear
+# Level = 12
+# Trusted CGI Request = http://p.p/eal
+# Level = 12
+# Trusted CGI Request = http://p.p/eafu
+# Level = 12
+# Trusted CGI Request = http://p.p/eas
+# Level = 12
+# Trusted CGI Request = http://p.p/easa
+# Level = 12
+# Trusted CGI Request = http://p.p/easr
+# Level = 12
+# Trusted CGI Request = http://p.p/eass
+# Level = 12
+# Trusted CGI Request = http://p.p/edit-actions-for-url
+# Level = 12
+# Trusted CGI Request = http://p.p/edit-actions-list
+# Level = 12
+# Trusted CGI Request = http://p.p/edit-actions-submit
+# Level = 12
+# Trusted CGI Request = http://p.p/edit-actions-url
+# Level = 12
+# Trusted CGI Request = http://p.p/edit-actions-url-form
+# Level = 12
+# Trusted CGI Request = http://p.p/edit-actions-add-url
+# Level = 12
+# Trusted CGI Request = http://p.p/edit-actions-add-url-form
+# Level = 12
+# Trusted CGI Request = http://p.p/edit-actions-remove-url
+# Level = 12
+# Trusted CGI Request = http://p.p/edit-actions-remove-url-form
+# Level = 12
+# Trusted CGI Request = http://p.p/edit-actions-section-add
+# Level = 12
+# Trusted CGI Request = http://p.p/edit-actions-section-remove
+# Level = 12
+# Trusted CGI Request = http://p.p/edit-actions-section-swap
+# Level = 12
+# Trusted CGI Request = http://p.p/send-stylesheet
+
+# The following tests depend on Privoxy being configured to deliver the user manual
+
+# Fetch Test = http://p.p/user-manual
+# Expect Status Code = 302
+# Level = 9
+# Fetch Test = http://p.p/user-manual/
+# Level = 9
+# Fetch Test = http://p.p/user-manual/actions-file.html
+# Level = 9
+# Fetch Test = http://p.p/user-manual/appendix.html
+# Level = 9
+# Fetch Test = http://p.p/user-manual/config.html
+# Level = 9
+# Fetch Test = http://p.p/user-manual/configuration.html
+# Level = 9
+# Fetch Test = http://p.p/user-manual/contact.html
+# Level = 9
+# Fetch Test = http://p.p/user-manual/copyright.html
+# Level = 9
+# Fetch Test = http://p.p/user-manual/files-in-use.jpg
+# Level = 9
+# Fetch Test = http://p.p/user-manual/filter-file.html
+# Level = 9
+# Fetch Test = http://p.p/user-manual/index.html
+# Level = 9
+# Fetch Test = http://p.p/user-manual/installation.html
+# Level = 9
+# Fetch Test = http://p.p/user-manual/introduction.html
+# Level = 9
+# Fetch Test = http://p.p/user-manual/p_doc.css
+# Level = 9
+# Fetch Test = http://p.p/user-manual/proxy2.jpg
+# Level = 9
+# Fetch Test = http://p.p/user-manual/proxy_setup.jpg
+# Level = 9
+# Fetch Test = http://p.p/user-manual/quickstart.html
+# Level = 9
+# Fetch Test = http://p.p/user-manual/seealso.html
+# Level = 9
+# Fetch Test = http://p.p/user-manual/startup.html
+# Level = 9
+# Fetch Test = http://p.p/user-manual/templates.html
+# Level = 9
+# Fetch Test = http://p.p/user-manual/whatsnew.html
+# Level = 9
+
+
+# Method Test = OPTIONS
+# Method Test = GET
+# Method Test = get
+# Method Test = gEt
+# Method Test = HEAD
+# Method Test = POST
+# Method Test = PUT
+# Method Test = DELETE
+# Method Test = OPTIONS
+# Method Test = TRACE
+# Method Test = CONNECT
+# Method Test = PROPFIND
+# Method Test = PROPPATCH
+# Method Test = MOVE
+# Method Test = COPY
+# Method Test = MKCOL
+# Method Test = LOCK
+# Method Test = UNLOCK
+# Method Test = BCOPY
+# Method Test = BMOVE
+# Method Test = BDELETE
+# Method Test = BPROPFIND
+# Method Test = BPROPPATCH
+# Method Test = SUBSCRIBE
+# Method Test = UNSUBSCRIBE
+# Method Test = NOTIFY
+# Method Test = POLL
+# Method Test = VERSION-CONTROL
+# Method Test = REPORT
+# Method Test = CHECKOUT
+# Method Test = CHECKIN
+# Method Test = UNCHECKOUT
+# Method Test = MKWORKSPACE
+# Method Test = UPDATE
+# Method Test = LABEL
+# Method Test = MERGE
+# Method Test = BASELINE-CONTROL
+# Method Test = MKACTIVITY
+# Method Test = PATCH
+# Method Test = PRIVOXY-REGRESSION-TEST-IN-THE-HOUSE
+# Expect Status Code = 400
+
+{+block{Forbidden Port. You are not supposed to see this.}}
+config.privoxy.org:1-/
+p.p:1-/
+
+{-block}
+config.privoxy.org:3,79-81/
+p.p:3,22,79-81/
+
+{+forward-override{forward-socks5 127.0.0.1:12345 .}}
+# Fetch Test = http://oh-dear-this-hostname-is-so-very-long-that-it-can-not-possibly-be-forwarded-through-socks5-as-a-result-we-therefore-expect-privoxy-to-return-an-error-response-instead-of-forwarding-the-request-because-as-already-mentioned-this-host-is-really-very-long.example
+# Expect Status Code = 503
+oh-dear-this-hostname-is-so-very-long-that-it-can-not-possibly-be-forwarded-through-socks5-as-a-result-we-therefore-expect-privoxy-to-return-an-error-response-instead-of-forwarding-the-request-because-as-already-mentioned-this-host-is-really-very-long.example/
+
+{+forward-override{forward-socks5 127.0.0.1:12345 .}}
+# Fetch Test = http://oh-dear-this-hostname-is-short-enough-but-there-is-no-socks5-server-listening.example
+# Expect Status Code = 503
+oh-dear-this-hostname-is-short-enough-but-there-is-no-socks5-server-listening.example
+
+{+forward-override{forward-socks4 127.0.0.1:12345 .}}
+# Fetch Test = http://oh-dear-this-hostname-is-short-enough-but-there-is-no-socks4-server-listening.example
+# Expect Status Code = 503
+oh-dear-this-hostname-is-short-enough-but-there-is-no-socks4-server-listening.example
+
+{+forward-override{forward-socks4a 127.0.0.1:12345 .}}
+# Fetch Test = http://oh-dear-this-hostname-is-short-enough-but-there-is-no-socks4a-server-listening.example
+# Expect Status Code = 503
+oh-dear-this-hostname-is-short-enough-but-there-is-no-socks4a-server-listening.example
+
+{+forward-override{forward-socks5 127.0.0.1:-1 127.0.0.1:12345}}
+# This one currently triggers the same error condition as the
+# test above (socks5 server unreachable), but once Privoxy
+# starts to properly reject invalid ports it should become useful.
+#
+# Fetch Test = http://invalid-forward5-gateway-port.example
+# Expect Status Code = 503
+invalid-forward5-gateway-port.example
+
+{+forward-override{forward-socks5 :12345 127.0.0.1:12345}}
+# Fetch Test = http://forward5-null-gateway-host.example
+# Expect Status Code = 503
+forward5-null-gateway-host.example
+
+{+limit-connect{443}}
+# Fetch Test = http://www.forbidden-connect.example:444/
+# Method = CONNECT
+# Expect Status Code = 403
+www.forbidden-connect.example/
+
+{+block{This request failed to make it to the target destination which means the test succeeded.}}
+# Fetch Test = http://www.blocked-request.example/blocked-request
+# Expect Status Code = 403
+www.blocked-request.example/blocked-request
+
+{+block}
+# Fetch Test = http://www.blocked-request.example/blocked-request-with-no-reason-specified
+# Expect Status Code = 403
+www.blocked-request.example/blocked-request-with-no-reason-specified
+
+# Some domain pattern tests
+#
+{+block{domain pattern test}}
+# Blocked URL = http://domain-pattern-test.example/
+# Blocked URL = http://domain-pattern-test.example.org/
+domain-pattern-test.example.
+
+{+block{Hostname patterns without trailing dots cover hostnames with trailing dots as well.}}
+# Blocked URL = http://trailing-dot.example.org./
+# Blocked URL = http://trailing-dot.example.org./foo
+trailing-dot.example.org
+
+{}
+# Just in case there is no white-space fuzzer in the house ...
+#
+# Set Header = X-LWS-Test: no superfluous white space here
+# Expect Header = NO CHANGE
+# Set Header = X-LWS-Test:  superfluous   white space  in  the   house
+# Expect Header = X-LWS-Test: superfluous white space in the house
+# Set Header = X-LWS-Test   :  superfluous   white   space   in   the    house
+# Expect Header = X-LWS-Test: superfluous white space in the house
+# Set Header = X-LWS-Test:  :superfluous white space in the house
+# Expect Header = X-LWS-Test: :superfluous white space in the house
+# Set Header = X-LWS-Test: :no superfluous white space here
+# Expect Header = NO CHANGE
+# Set Header = X-LWS-Test:     superfluous             white                   tabs in the house
+# Expect Header = X-LWS-Test: superfluous white tabs in the house
+# Set Header = X-LWS-Test      :       superfluous             white                   tabs in the house
+# Expect Header = X-LWS-Test: superfluous white tabs in the house
+# Set Header = X-LWS-Test: "leave  quoted  lws alone"
+# Expect Header = X-LWS-Test: "leave  quoted  lws alone"
+# Set Header = X-LWS-Test:  "leave  quoted  lws alone"  thxbye
+# Expect Header = X-LWS-Test: "leave  quoted  lws alone" thxbye
+# Set Header = X-LWS-Test: " Do I Look like    quoted  text? Me    thinks  not.
+# Expect Header = X-LWS-Test: " Do I Look like quoted text? Me thinks not.
+# Set Header = X-LWS-Test: "This  is  quoted" this  is  not "but   this  is  again"
+# Expect Header = X-LWS-Test: "This  is  quoted" this is not "but   this  is  again"
+# Set Header = X-LWS-Test:  "This  is  quoted" this   is  not "this  is  "  but  "  this again   is  not
+# Expect Header = X-LWS-Test: "This  is  quoted" this is not "this  is  " but " this again is not
+TAG:^LWS Tests$
+
+{+fast-redirects{check-decoded-url}}
+# Redirected URL = http://redirect.example.net/blafasel&url=http://redirected1.example.net/
+# Redirect Destination = http://redirected1.example.net/
+# Redirected URL = http://redirect.example.net/blafasel&url=http%3A%2F%2Fredirected2.example.net%2F&parameter=not-part-of-the-redirected-url
+# Redirect Destination = http://redirected2.example.net/
+# Redirected URL = http://redirect.example.net/blafasel&url=http%3A%2F%2Fredirected3.example.net%2F&parameter=not-part-of-the-redirected-url
+# Redirect Destination = http://redirected3.example.net/
+# Redirected URL = http://redirect.example.net/blafasel&url=http%3A%2F%2Fredirected4.example.net%2F%26parameter=part-of-the-redirected-url
+# Redirect Destination = http://redirected4.example.net/&parameter=part-of-the-redirected-url
+# Redirected URL = http://redirect.example.net/blafasel&url1=http%3A%2F%2Fredirected5.example.net%2F%26parameter1=part-of-the-redirected-url&url2=http%3A%2F%2Fredirected5.example.net%2F%26parameter2=part-of-the-redirected-url2
+# Redirect Destination = http://redirected5.example.net/&parameter2=part-of-the-redirected-url2
+# Redirected URL = http://redirect.example.net/blafasel&url1=http%3A%2F%2Fredirected6.example.net%2F%26parameter1=part-of-the-redirected-url&url2=http%3A%2F%2Fredirected6.example.net%2F%26parameter2=part-of-the-redirected-url2&parameter3=not-part-of-the-redirected-url2
+# Redirect Destination = http://redirected6.example.net/&parameter2=part-of-the-redirected-url2
+# Redirected URL = http://redirect.example.net/blafasel?x=http%3A%2F%2Fredirected7.example.net%2F%26parameter1=part-of-the-redirected-url1&parameter2=not-part-of-the-redirected-url1
+# Redirect Destination = http://redirected7.example.net/&parameter1=part-of-the-redirected-url1
+# Redirected URL = http://redirect.example.net/blafasel?x=http%3A%2F%2Fredirected8.example.net%2F%26parameter1=part-of-the-redirected-url1&parameter2=not-part-of-the-redirected-url1&parameter3=not-part-of-the-redirected-url1
+# Redirect Destination = http://redirected8.example.net/&parameter1=part-of-the-redirected-url1
+# Redirected URL = http://redirect.example.net/blafasel?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s&t&u&v&w&x&y&z&1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16x=http%3A%2F%2Fredirected8.example.net%2F%26parameter1=part-of-the-redirected-url1&parameter2=not-part-of-the-redirected-url1&parameter3=not-part-of-the-redirected-url1
+# Redirect Destination = http://redirected8.example.net/&parameter1=part-of-the-redirected-url1
+# Redirected URL = http://redirect.example.net/blafasel???????????????????????????????=http%3A%2F%2Fredirected8.example.net%2F%26parameter1=part-of-the-redirected-url1&parameter2=not-part-of-the-redirected-url1&parameter3=not-part-of-the-redirected-url1
+# Redirect Destination = http://redirected8.example.net/&parameter1=part-of-the-redirected-url1
+# Redirected URL = http://redirect.example.net/blafasel&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=http%3A%2F%2Fredirected8.example.net%2F%26parameter1=part-of-the-redirected-url1&parameter2=not-part-of-the-redirected-url1&parameter3=not-part-of-the-redirected-url1
+# Redirect Destination = http://redirected8.example.net/&parameter1=part-of-the-redirected-url1
+redirect.example.net/
+# Redirected URL = http://redirect.example.net/blafaselhttp://redirect1.example.net/http://redirect2.example.net/
+# Redirect Destination = http://redirect2.example.net/
+# Redirected URL = http://redirect.example.net/blafasel%3A%2F%2Fredirect1.example.net/http://redirect2.example.net/
+# Redirect Destination = http://redirect2.example.net/
+# Redirected URL = http://redirect.example.net/blafaselhttp://redirect1.example.net/http%3A%2F%2Fredirect2.example.net/
+# Redirect Destination = http://redirect2.example.net/
+# These tests verify that Privoxy behaves as intended,
+# given that the encoded redirect URLs are invalid,
+# there are no correct redirect URLs.
+# Redirected URL = http://redirect.example.net/%%%%%%%%%%%%%%%%%%%%%%blafaselhttp://redirect1.example.net/http%3A%2F%2Fredirect2.example.net/%%%%%%%%%%%%%%
+# Redirect Destination = http://redirect2.example.net/%%%%%%%%%%%%%%
+# Redirected URL = http://redirect.example.net/%%%%%%%%%%%%%%%%%%%%%%blafaselhttp://redirect1.example.net/http%3A%2F%2Fredirect2.example.net/%1%2%%3%4%5%6%7%8%9%0%0%%
+# Redirect Destination = http://redirect2.example.net/%1%2%%3%4%5%6%7%8%9%0%0%%
+
+{+fast-redirects{simple-check}}
+# Redirected URL = http://redirect2.example.net/blafasel?x=http://redirected.example.net/&parameter1=part-of-the-redirected-url1&parameter2=part-of-the-redirected-url1
+# Redirect Destination = http://redirected.example.net/&parameter1=part-of-the-redirected-url1&parameter2=part-of-the-redirected-url1
+redirect2.example.net/
index 5510e56b1746d10abe73eb638a6bead99ae90fd5..918bf2e0b78cc1ac6cd6d7ec093144c026ee347b 100644 (file)
@@ -37,7 +37,7 @@
 #  my-hostname:
 #    The hostname associated with my-ip-addr
 #  admin-address:
-#    The email address of the pxoxy's administrator, as configured
+#    The email address of the proxy administrator, as configured
 #    in the config file
 #  default-cgi:
 #    The URL for the "main menu" builtin CGI of this proxy
@@ -68,7 +68,7 @@
 #  unstable:
 #    This is an alpha or beta release of the proxy software
 #  have-adminaddr-info:
-#    An e-mail address for the local Privoxy adminstrator has
+#    An e-mail address for the local Privoxy administrator has
 #    been specified and is available through the "admin-address"
 #    symbol
 #  have-proxy-info:
  \
     <tr> \
       <td class="info" colspan="2"> \
-        <big><b>Support and Service via Sourceforge:</b></big> \
+        <big><b>Support and Service:</b></big> \
         <p> \
-          We value your feedback. To provide you with the best support, \
-          we ask that you: \
+          The Privoxy Team values your feedback. \
+        </p> \
+        <p> \
+          Please have a look at the User Manual to learn how to \
+          <a title="Privoxy User Manual: Contacting the developers, Bug Reporting and Feature Requests" \
+           href="@user-manual@contact.html">get support or report problems</a>. \
+        <p> \
+          If you want to support the Privoxy Team, you can \
+          <a href="https://www.privoxy.org/faq/general.html#PARTICIPATE">participate</a> \
+          or <a href="https://www.privoxy.org/faq/general.html#DONATE">donate</a>. \
         </p> \
-        <ul> \
-          <li> \
-            use the <a href="http://sourceforge.net/tracker/?group_id=11118&amp;atid=211118">support forum</a> or (better) the \
-            <a href="http://sourceforge.net/mail/?group_id=11118">mailing lists</a> to get help. \
-          </li> \
-          <li> \
-            submit banners and all problems with the actions file only through the \
-            <a href="javascript:void(window.open(\'http://www.privoxy.org/actions\',\'Feedback\',\'width=600,scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no\').focus());">actions \
-            file feedback system</a>. \
-          </li> \
-          <li> \
-            submit bugs only through our <a href="http://sourceforge.net/tracker/?group_id=11118&amp;atid=111118">bug tracker</a>. \
-            Make sure that the bug has not yet been submitted. \
-          </li> \
-          <li> \
-            submit feature requests only through our <a href="http://sourceforge.net/tracker/?atid=361118&amp;group_id=11118&amp;func=browse">feature \
-            request tracker</a>. \
-          </li> \
-        </ul> \
       </td> \
     </tr> \
  \
index 0f9dc7de48c287edc7b825b3710b88f8129a7526..d83a2a27d08fd61144ae7f66b009f3fcb65fa153 100644 (file)
@@ -32,7 +32,7 @@
 #  my-hostname:
 #    The hostname associated with my-ip-addr
 #  admin-address:
-#    The email address of the pxoxy's administrator, as configured
+#    The email address of the proxy administrator, as configured
 #    in the config file
 #  default-cgi:
 #    The URL for the "main menu" builtin CGI of this proxy
@@ -53,7 +53,7 @@
 #  unstable:
 #    this is an alpha or beta release of the proxy software
 #  have-adminaddr-info:
-#    An e-mail address for the local Privoxy adminstrator has
+#    An e-mail address for the local Privoxy administrator has
 #    been specified and is available through the "admin-address"
 #    symbol
 #  have-proxy-info:
index 9872cd4797c7f6832e7458fc20e7b33b63b9a081..c1d4b7be5c500f75b6990513f6fdbf8125602c3d 100644 (file)
@@ -32,7 +32,7 @@
 #  my-hostname:
 #    The hostname associated with my-ip-addr
 #  admin-address:
-#    The email address of the pxoxy's administrator, as configured
+#    The email address of the proxy administrator, as configured
 #    in the config file
 #  default-cgi:
 #    The URL for the "main menu" builtin CGI of this proxy
@@ -53,7 +53,7 @@
 #  unstable:
 #    this is an alpha or beta release of the proxy software
 #  have-adminaddr-info:
-#    An e-mail address for the local Privoxy adminstrator has
+#    An e-mail address for the local Privoxy administrator has
 #    been specified and is available through the "admin-address"
 #    symbol
 #  have-proxy-info:
index 8f2c31e192bbf0b837c6cd888a833991ffbf4d08..6f31acea42fbfa2b4a497167910eeb81653e392a 100644 (file)
@@ -32,7 +32,7 @@
 #  my-hostname:
 #    The hostname associated with my-ip-addr
 #  admin-address:
-#    The email address of the pxoxy's administrator, as configured
+#    The email address of the proxy administrator, as configured
 #    in the config file
 #  default-cgi:
 #    The URL for the "main menu" builtin CGI of this proxy
@@ -53,7 +53,7 @@
 #  unstable:
 #    this is an alpha or beta release of the proxy software
 #  have-adminaddr-info:
-#    An e-mail address for the local Privoxy adminstrator has
+#    An e-mail address for the local Privoxy administrator has
 #    been specified and is available through the "admin-address"
 #    symbol
 #  have-proxy-info:
index aaf07f59498c1d12d2ff6bfcae0294fc85395811..92647dc488837d527c44d859ed04bdfa91821ae6 100644 (file)
@@ -32,7 +32,7 @@
 #  my-hostname:
 #    The hostname associated with my-ip-addr
 #  admin-address:
-#    The email address of the pxoxy's administrator, as configured
+#    The email address of the proxy administrator, as configured
 #    in the config file
 #  default-cgi:
 #    The URL for the "main menu" builtin CGI of this proxy
@@ -53,7 +53,7 @@
 #  unstable:
 #    this is an alpha or beta release of the proxy software
 #  have-adminaddr-info:
-#    An e-mail address for the local Privoxy adminstrator has
+#    An e-mail address for the local Privoxy administrator has
 #    been specified and is available through the "admin-address"
 #    symbol
 #  have-proxy-info:
index c813f45ea154e86b1415e932e95da63ea09c3c41..945f8b4e0e08f4100721e27616e523f984f9a63a 100644 (file)
@@ -32,7 +32,7 @@
 #  my-hostname:
 #    The hostname associated with my-ip-addr
 #  admin-address:
-#    The email address of the pxoxy's administrator, as configured
+#    The email address of the proxy administrator, as configured
 #    in the config file
 #  default-cgi:
 #    The URL for the "main menu" builtin CGI of this proxy
@@ -53,7 +53,7 @@
 #  unstable:
 #    this is an alpha or beta release of the proxy software
 #  have-adminaddr-info:
-#    An e-mail address for the local Privoxy adminstrator has
+#    An e-mail address for the local Privoxy administrator has
 #    been specified and is available through the "admin-address"
 #    symbol
 #  have-proxy-info:
index 0a1c370cdd1fcf368b8a9544c3d94405cd206d03..0f94177bb9be99916b5cb13036014d8f10cbb348 100644 (file)
@@ -32,7 +32,7 @@
 #  my-hostname:
 #    The hostname associated with my-ip-addr
 #  admin-address:
-#    The email address of the pxoxy's administrator, as configured
+#    The email address of the proxy administrator, as configured
 #    in the config file
 #  default-cgi:
 #    The URL for the "main menu" builtin CGI of this proxy
@@ -53,7 +53,7 @@
 #  unstable:
 #    this is an alpha or beta release of the proxy software
 #  have-adminaddr-info:
-#    An e-mail address for the local Privoxy adminstrator has
+#    An e-mail address for the local Privoxy administrator has
 #    been specified and is available through the "admin-address"
 #    symbol
 #  have-proxy-info:
index 75f7d11dea4bdca2cb627e02fe1c8de81f100281..0793e0ca8912753f18ba63a1eeb4f01ef5fb9694 100644 (file)
@@ -32,7 +32,7 @@
 #  my-hostname:
 #    The hostname associated with my-ip-addr
 #  admin-address:
-#    The email address of the pxoxy's administrator, as configured
+#    The email address of the proxy administrator, as configured
 #    in the config file
 #  default-cgi:
 #    The URL for the "main menu" builtin CGI of this proxy
@@ -53,7 +53,7 @@
 #  unstable:
 #    this is an alpha or beta release of the proxy software
 #  have-adminaddr-info:
-#    An e-mail address for the local Privoxy adminstrator has
+#    An e-mail address for the local Privoxy administrator has
 #    been specified and is available through the "admin-address"
 #    symbol
 #  have-proxy-info:
diff --git a/privoxy/templates/client-tags b/privoxy/templates/client-tags
new file mode 100644 (file)
index 0000000..4e9f021
--- /dev/null
@@ -0,0 +1,152 @@
+##########################################################
+#
+# client-tags template for Privoxy.
+#
+#
+# USING HTML TEMPLATES:
+# ---------------------
+#
+# Template files are written win plain HTML, with a few
+# additions:
+#
+# - Lines that start with a '#' character like this one
+#   are ignored
+#
+# - Each item in the below list of exported symbols will
+#   be replaced by dynamically generated text, if they
+#   are enclosed in '@'-characters. E.g. The string @version@
+#   will be replaced by the version number of Privoxy.
+#
+# - One special application of this is to make whole blocks
+#   of the HTML template disappear if the condition <name>
+#   is not given. Simply enclose the block between the two
+#   strings @if-<name>start and if-<name>-end@. The strings
+#   should be placed in HTML comments (<!-- -->), so the
+#   html structure won't be messed when the magic happens.
+#
+# USABLE SYMBOLS IN THIS TEMPLATE:
+# --------------------------------
+#
+#  my-ip-addr:
+#    The IP-address that the client used to reach this proxy
+#  my-hostname:
+#    The hostname associated with my-ip-addr
+#  admin-address:
+#    The email address of the proxy administrator, as configured
+#    in the config file
+#  default-cgi:
+#    The URL for the "main menu" builtin CGI of this proxy
+#  menu:
+#    List of <li> elements linking to the other available CGIs
+#  version:
+#    The version number of the proxy software
+#  code-status:
+#    The development status of the proxy software: "alpha", "beta",
+#    or "stable".
+#  homepage:
+#    The URL of the SourceForge ijbswa project, who maintains this
+#    software.
+#  client-request:
+#    The request and headers that the client sent.
+#  processed-request:
+#    What we would have rewritten this request to, if this had not
+#    been intercepted.
+#
+# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
+# ------------------------------------------------------------------
+#
+#  unstable:
+#    this is an alpha or beta release of the proxy software
+#  have-adminaddr-info:
+#    An e-mail address for the local Privoxy administrator has
+#    been specified and is available through the "admin-address"
+#    symbol
+#  have-proxy-info:
+#    A URL for online documentation about this proxy has been
+#    specified and is available through the "proxy-info-url"
+#    symbol
+#  have-help-info:
+#    If either have-proxy-info is true or have-adminaddr-info is
+#    true, have-help-info is true.  Used to conditionally include
+#    a grey box for any and all help info.
+#
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+
+<head>
+  <title>Available client tags - Privoxy@@my-hostname@</title>
+  <meta http-equiv="Content-Style-Type" content="text/css">
+  <meta http-equiv="Content-Script-Type" content="text/javascript">
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <meta name="robots" content="noindex,nofollow">
+  <link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
+  <link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">
+</head>
+
+<body>
+
+  <table cellpadding="20" cellspacing="10" border="0" width="100%">
+    <tr>
+      <td class="title">
+
+#include mod-title
+
+      </td>
+    </tr>
+
+<!-- @if-unstable-start -->
+# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
+    <tr>
+      <td class="warning">
+
+#include mod-unstable-warning
+
+      </td>
+    </tr>
+<!-- if-unstable-end@ -->
+
+    <tr>
+      <td class="box">
+       <h2>Available client tags</h2>
+          <p>
+            This page shows the configured
+            <a title="Lookup client-specific-tag directive in the user-manual"
+             href="@user-manual@config.html#CLIENT-SPECIFIC-TAG">client-specific tags</a>,
+            and whether or not they are enabled for the address your request came from
+            (@client-ip-addr@):
+          </p>
+
+        @client-tags@
+
+      </td>
+    </tr>
+
+     <tr>
+      <td class="box">
+        <h2>More Privoxy:</h2>
+        <ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
+      </td>
+    </tr>
+
+    <tr>
+      <td class="info">
+
+#include mod-support-and-service
+
+      </td>
+    </tr>
+
+<!-- @if-have-help-info-start -->
+    <tr>
+      <td class="info">
+
+#include mod-local-help
+
+      </td>
+    </tr>
+<!-- if-have-help-info-end@ -->
+
+  </table>
+
+</body>
+</html>
index bc2810448960cd9ad824c9fb76fa33cc84348fbb..952fd7efc5e0dccf827c9faf9380d2832517e44d 100644 (file)
@@ -32,7 +32,7 @@
 #  my-hostname:
 #    The hostname associated with my-ip-addr
 #  admin-address:
-#    The email address of the pxoxy's administrator, as configured
+#    The email address of the proxy administrator, as configured
 #    in the config file
 #  default-cgi:
 #    The URL for the "main menu" builtin CGI of this proxy
@@ -61,7 +61,7 @@
 #  unstable:
 #    this is an alpha or beta release of the proxy software
 #  have-adminaddr-info:
-#    An e-mail address for the local Privoxy adminstrator has
+#    An e-mail address for the local Privoxy administrator has
 #    been specified and is available through the "admin-address"
 #    symbol
 #  have-proxy-info:
index fbc4a60ce0c40affe72b70dd481d3659beb50789..ede7f48c8dbf4b9d6a259067ffb248b37413164f 100644 (file)
@@ -32,7 +32,7 @@
 #  my-hostname:
 #    The hostname associated with my-ip-addr
 #  admin-address:
-#    The email address of the pxoxy's administrator, as configured
+#    The email address of the proxy administrator, as configured
 #    in the config file
 #  default-cgi:
 #    The URL for the "main menu" builtin CGI of this proxy
@@ -53,7 +53,7 @@
 #  unstable:
 #    this is an alpha or beta release of the proxy software
 #  have-adminaddr-info:
-#    An e-mail address for the local Privoxy adminstrator has
+#    An e-mail address for the local Privoxy administrator has
 #    been specified and is available through the "admin-address"
 #    symbol
 #  have-proxy-info:
index ee3d3dd2e53a5168a4684861a291b357e75cdab8..88fd605050f2b32cf9657fd00856e99d9a8406a2 100644 (file)
@@ -32,7 +32,7 @@
 #  my-hostname:
 #    The hostname associated with my-ip-addr
 #  admin-address:
-#    The email address of the pxoxy's administrator, as configured
+#    The email address of the proxy administrator, as configured
 #    in the config file
 #  default-cgi:
 #    The URL for the "main menu" builtin CGI of this proxy
@@ -66,7 +66,7 @@
 #  unstable:
 #    this is an alpha or beta release of the proxy software
 #  have-adminaddr-info:
-#    An e-mail address for the local Privoxy adminstrator has
+#    An e-mail address for the local Privoxy administrator has
 #    been specified and is available through the "admin-address"
 #    symbol
 #  have-proxy-info:
index a7186f8f355772020226707533cbfc1b87298001..ee8104ece87370ba0a19ea2c24008e00d7d8cd28 100644 (file)
 #                your option) any later version.
 #
 ##############################################################################
+# This template should be kept in sync with the "blocked" template
+# whose JavaScript version duplicates the content.
        <h2>Support and Service:</h2>
         <p>
-          The Privoxy Team values your feedback. To provide you with the best support,
-          we ask that you:
+          The Privoxy Team values your feedback.
         </p>
-        <ul>
-          <li>
-            use the <a href="http://sourceforge.net/tracker/?group_id=11118&amp;atid=211118">Support Tracker</a>
-            if you need help.
-          </li>
-          <li>
-            submit ads and configuration related problems with the actions files through the
-            <a href="http://sourceforge.net/tracker/?group_id=11118&amp;atid=460288">Actionsfile Feedback Tracker</a>.
-          </li>
-          <li>
-            submit bugs only through the
-            <a href="http://sourceforge.net/tracker/?group_id=11118&amp;atid=111118">Bug Tracker</a>.
-            Please make sure that the bug has not been submitted yet.
-          </li>
-          <li>
-            submit feature requests only through the
-            <a href="http://sourceforge.net/tracker/?atid=361118&amp;group_id=11118&amp;func=browse">Feature
-            Request Tracker</a>.
-          </li>
-          <li>
-            read the <a title="Contacting the developers, Bug Reporting and Feature Requests"
-             href="@user-manual@contact.html">instructions in the User Manual</a>
-            to make sure your request contains all the information we need.
-          </li>
-        </ul>
         <p>
-         If you want to support the Privoxy Team, please have a look at the FAQ to learn how to
-         <a href="http://www.privoxy.org/faq/general.html#PARTICIPATE">participate</a>
-         or to <a href="http://www.privoxy.org/faq/general.html#DONATE">donate</a>.
+          Please have a look at the User Manual to learn how to
+          <a title="Privoxy User Manual: Contacting the developers, Bug Reporting and Feature Requests"
+           href="@user-manual@contact.html">get support or report problems</a>.
+        <p>
+          If you want to support the Privoxy Team, you can
+          <a href="https://www.privoxy.org/faq/general.html#PARTICIPATE">participate</a>
+          or <a href="https://www.privoxy.org/faq/general.html#DONATE">donate</a>.
         </p>
index cd870b64b7b5df66563d13c632ca611a78698fba..8d6f3081768e5d46d17c19b77f508c553fd45319 100644 (file)
@@ -63,7 +63,7 @@
 #  unstable:
 #    this is an alpha or beta release of the proxy software
 #  have-adminaddr-info:
-#    An e-mail address for the local Privoxy adminstrator has
+#    An e-mail address for the local Privoxy administrator has
 #    been specified and is available through the "admin-address"
 #    symbol
 #  have-proxy-info:
index 58648872b025c220aefc13ac2de1064a79cb4dc2..0c3463903206db34327ca48bf43b3bcd81b84746 100644 (file)
@@ -32,7 +32,7 @@
 #  my-hostname:
 #    The hostname associated with my-ip-addr
 #  admin-address:
-#    The email address of the pxoxy's administrator, as configured
+#    The email address of the proxy administrator, as configured
 #    in the config file
 #  default-cgi:
 #    The URL for the "main menu" builtin CGI of this proxy
@@ -58,7 +58,7 @@
 #  unstable:
 #    this is an alpha or beta release of the proxy software
 #  have-adminaddr-info:
-#    An e-mail address for the local Privoxy adminstrator has
+#    An e-mail address for the local Privoxy administrator has
 #    been specified and is available through the "admin-address"
 #    symbol
 #  have-proxy-info:
index 79e33304486dedce2df7568f9352cbfc1abdde88..89a8f830f9bd73a01168094977983e8e91c90f3a 100644 (file)
@@ -67,7 +67,7 @@
 #  unstable:
 #    This is an alpha or beta Privoxy release
 #  have-adminaddr-info:
-#    An e-mail address for the local Privoxy adminstrator has
+#    An e-mail address for the local Privoxy administrator has
 #    been specified and is available through the "admin-address"
 #    symbol
 #  have-proxy-info:
               <th>#define</th> <th>Enabled?</th> <th>Effects when enabled</th>
             </tr>
 
+            <tr>
+              <td><code>FEATURE_64_BIT_TIME_T</code></td>
+              <td>@if-FEATURE_64_BIT_TIME_T-then@ Yes @else-not-FEATURE_64_BIT_TIME_T@ No @endif-FEATURE_64_BIT_TIME_T@</td>
+              <td>Dates before 1970 and after 2038 are (hopefully) supported.</td>
+            </tr>
             <tr>
               <td><code>FEATURE_ACCEPT_FILTER</code></td>
               <td>@if-FEATURE_ACCEPT_FILTER-then@ Yes @else-not-FEATURE_ACCEPT_FILTER@ No @endif-FEATURE_ACCEPT_FILTER@</td>
                  @endif-FEATURE_CGI_EDIT_ACTIONS@web-based actions file
                  editor@if-FEATURE_CGI_EDIT_ACTIONS-then@</a>@else-not-FEATURE_CGI_EDIT_ACTIONS@@endif-FEATURE_CGI_EDIT_ACTIONS@.</td>
             </tr>
+            <tr>
+              <td><code>FEATURE_CLIENT_TAGS</code></td>
+              <td>@if-FEATURE_CLIENT_TAGS-then@ Yes @else-not-FEATURE_CLIENT_TAGS@ No @endif-FEATURE_CLIENT_TAGS@</td>
+              <td>
+               Allows clients to request to be tagged.
+              </td>
+            </tr>
             <tr>
               <td><code>FEATURE_COMPRESSION</code></td>
               <td>@if-FEATURE_COMPRESSION-then@ Yes @else-not-FEATURE_COMPRESSION@ No @endif-FEATURE_COMPRESSION@</td>
index 38b3369f33eb82017d4c7fc79e68c6173f926a8a..8eea9fc738f2975fe2dd13b562f0d1c285fdc2a5 100644 (file)
@@ -32,7 +32,7 @@
 #  my-hostname:
 #    The hostname associated with my-ip-addr
 #  admin-address:
-#    The email address of the pxoxy's administrator, as configured
+#    The email address of the proxy administrator, as configured
 #    in the config file
 #  default-cgi:
 #    The URL for the "main menu" builtin CGI of this proxy
@@ -61,7 +61,7 @@
 #  unstable:
 #    This is an alpha or beta release of the proxy software
 #  have-adminaddr-info:
-#    An e-mail address for the local Privoxy adminstrator has
+#    An e-mail address for the local Privoxy administrator has
 #    been specified and is available through the "admin-address"
 #    symbol
 #  have-proxy-info:
index a67017a12317da68087e2ed9f2200f2afcb26780..b6286eb12ff7d582702519f680a2ffe1d532c455 100644 (file)
@@ -74,7 +74,7 @@
 #  unstable:
 #    this is an alpha or beta release of the proxy software
 #  have-adminaddr-info:
-#    An e-mail address for the local Privoxy adminstrator has
+#    An e-mail address for the local Privoxy administrator has
 #    been specified and is available through the "admin-address"
 #    symbol
 #  have-proxy-info:
index 35d77a7e346ea24003e213fd75b245e47f71e54c..bafff64fe172387f116508cc9e88004c2aba9b48 100644 (file)
@@ -31,7 +31,7 @@
 #  my-hostname:
 #    The hostname associated with my-ip-addr
 #  admin-address:
-#    The email address of the pxoxy's administrator, as configured
+#    The email address of the proxy administrator, as configured
 #    in the config file
 #  default-cgi:
 #    The URL for the "main menu" builtin CGI of this proxy
@@ -68,7 +68,7 @@
 #  unstable:
 #    This is an alpha or beta release of the proxy software
 #  have-adminaddr-info:
-#    An e-mail address for the local Privoxy adminstrator has
+#    An e-mail address for the local Privoxy administrator has
 #    been specified and is available through the "admin-address"
 #    symbol
 #  have-proxy-info:
index 4ea6bf673401b695a51acb5cdc0e7299c611f49a..fc17a5ebe9c21987a60be791ac2ab82a29e0a650 100644 (file)
@@ -32,7 +32,7 @@
 #  my-hostname:
 #    The hostname associated with my-ip-addr
 #  admin-address:
-#    The email address of the pxoxy's administrator, as configured
+#    The email address of the proxy administrator, as configured
 #    in the config file
 #  default-cgi:
 #    The URL for the "main menu" builtin CGI of this proxy
@@ -53,7 +53,7 @@
 #  unstable:
 #    this is an alpha or beta release of the proxy software
 #  have-adminaddr-info:
-#    An e-mail address for the local Privoxy adminstrator has
+#    An e-mail address for the local Privoxy administrator has
 #    been specified and is available through the "admin-address"
 #    symbol
 #  have-proxy-info:
             and will not affect your web browsing.</p>
           <p><a href="@default-cgi@toggle?set=@if-enabled-display-then@disable@else-not-enabled-display@enable@endif-enabled-display@">Click
             here</a> to @if-enabled-display-then@disable@else-not-enabled-display@enable@endif-enabled-display@ Privoxy.</p>
+        <p>
+         The toggle state affects all clients that are using Privoxy.
+         In multi-user setups <a href="@user-manual@config.html#CLIENT-SPECIFIC-TAG">
+         client-specific tags</a> can be used as a more powerful alternative.
+        </p>
       </td>
     </tr>
 
index 320efb427e6b235c9038c5d71283b0f61d3feb02..6aa3dfb127bad533771bfdfe50837d33b55a6d68 100644 (file)
@@ -32,7 +32,7 @@
 #  my-hostname:
 #    The hostname associated with my-ip-addr
 #  admin-address:
-#    The email address of the pxoxy's administrator, as configured
+#    The email address of the proxy administrator, as configured
 #    in the config file
 #  default-cgi:
 #    The URL for the "main menu" builtin CGI of this proxy
@@ -53,7 +53,7 @@
 #  unstable:
 #    this is an alpha or beta release of the proxy software
 #  have-adminaddr-info:
-#    An e-mail address for the local Privoxy adminstrator has
+#    An e-mail address for the local Privoxy administrator has
 #    been specified and is available through the "admin-address"
 #    symbol
 #  have-proxy-info:
index a645128a8de3e0f7c864da11cfed29966ed651f6..e295e5ca1a588aea767d3c54a6c3f25749363774 100644 (file)
@@ -32,7 +32,7 @@
 #  my-hostname:
 #    The hostname associated with my-ip-addr
 #  admin-address:
-#    The email address of the pxoxy's administrator, as configured
+#    The email address of the proxy administrator, as configured
 #    in the config file
 #  default-cgi:
 #    The URL for the "main menu" builtin CGI of this proxy
@@ -64,7 +64,7 @@
 #  unstable:
 #    This is an alpha or beta release of the proxy software
 #  have-adminaddr-info:
-#    An e-mail address for the local Privoxy adminstrator has
+#    An e-mail address for the local Privoxy administrator has
 #    been specified and is available through the "admin-address"
 #    symbol
 #  have-proxy-info:
index 4ac3acd22495c662324ddb75fdcbec2e484479c4..c46d65ef1e223e21d9ac95d6af9227467aebee09 100644 (file)
@@ -63,7 +63,8 @@
 #     quoting.
 #
 # 'D' (Dynamic) allows the use of variables. Supported variables are:
-#     $host, $origin (the IP address the request came from), $path and $url.
+#     $host, $listen-address, $origin (the IP address the request came
+#     from), $path and $url.
 #
 #     Note that '$' is a bad choice as delimiter for dynamic filters as you
 #     might end up with unintended variables if you use a variable name
index 0df14b590b51e89db30b05b7bbcd9825df772a1f..902a7f744eb87bd1e0fe03a67b620644e94df715 100644 (file)
@@ -1,16 +1,15 @@
 # Check for interactive bash and that we haven't already been sourced.
-if [ -n "$BASH_VERSION" -a -n "$PS1" -a -z "$BASH_COMPLETION_COMPAT_DIR" ]; then
+if [ -n "${BASH_VERSION-}" -a -n "${PS1-}" -a -z "${BASH_COMPLETION_VERSINFO-}" ]; then
 
-# Check for recent enough version of bash.
-bash=${BASH_VERSION%.*}; bmajor=${bash%.*}; bminor=${bash#*.}
-if [ $bmajor -gt 4 ] || [ $bmajor -eq 4 -a $bminor -ge 1 ]; then
-    [ -r "${XDG_CONFIG_HOME:-$HOME/.config}/bash_completion" ] && \
-        . "${XDG_CONFIG_HOME:-$HOME/.config}/bash_completion"
-    if shopt -q progcomp && [ -r /usr/share/bash-completion/bash_completion ]; then
-        # Source completion code.
-        . /usr/share/bash-completion/bash_completion
+    # Check for recent enough version of bash.
+    if [ ${BASH_VERSINFO[0]} -gt 4 ] || \
+       [ ${BASH_VERSINFO[0]} -eq 4 -a ${BASH_VERSINFO[1]} -ge 1 ]; then
+        [ -r "${XDG_CONFIG_HOME:-$HOME/.config}/bash_completion" ] && \
+            . "${XDG_CONFIG_HOME:-$HOME/.config}/bash_completion"
+        if shopt -q progcomp && [ -r /usr/share/bash-completion/bash_completion ]; then
+            # Source completion code.
+            . /usr/share/bash-completion/bash_completion
+        fi
     fi
-fi
-unset bash bmajor bminor
 
 fi
diff --git a/redis/redis-server.post-down.d/00_example b/redis/redis-server.post-down.d/00_example
deleted file mode 100755 (executable)
index 5a9d231..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-#
-# Example script executed after redis-server has stopped.
-#
-# All executable files within this directory are executed in lexical sort
-# order. Filenames must consist entirely of ASCII upper- and lower-case
-# letters, digits, underscores, and hyphens. If the script returns with a
-# non-zero exit code, no further scripts are run.
-#
-# Scripts are run by the 'redis' user and associated run-time environment.
-#
-# Example:
-#
-#    redis-cli SCRIPT LOAD "$(cat /path/to/script.lua)" >/dev/null
-#
-# Scripts should be idempotent so that multiple calls to (eg.)
-# "/etc/init.d/redis-server start" does not result in unintended consequences.
-
-set -eu
-
-exit 0
diff --git a/redis/redis-server.post-up.d/00_example b/redis/redis-server.post-up.d/00_example
deleted file mode 100755 (executable)
index 7eb7bbc..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-#
-# Example script executed after redis-server has started.
-#
-# All executable files within this directory are executed in lexical sort
-# order. Filenames must consist entirely of ASCII upper- and lower-case
-# letters, digits, underscores, and hyphens. If the script returns with a
-# non-zero exit code, no further scripts are run.
-#
-# Scripts are run by the 'redis' user and associated run-time environment.
-#
-# Example:
-#
-#    redis-cli SCRIPT LOAD "$(cat /path/to/script.lua)" >/dev/null
-#
-# Scripts should be idempotent so that multiple calls to (eg.)
-# "/etc/init.d/redis-server start" does not result in unintended consequences.
-
-set -eu
-
-exit 0
diff --git a/redis/redis-server.pre-down.d/00_example b/redis/redis-server.pre-down.d/00_example
deleted file mode 100755 (executable)
index 4d384df..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-#
-# Example script executed before redis-server is stopped.
-#
-# All executable files within this directory are executed in lexical sort
-# order. Filenames must consist entirely of ASCII upper- and lower-case
-# letters, digits, underscores, and hyphens. If the script returns with a
-# non-zero exit code, no further scripts are run.
-#
-# Scripts are run by the 'redis' user and associated run-time environment.
-#
-# Example:
-#
-#    redis-cli SCRIPT LOAD "$(cat /path/to/script.lua)" >/dev/null
-#
-# Scripts should be idempotent so that multiple calls to (eg.)
-# "/etc/init.d/redis-server start" does not result in unintended consequences.
-
-set -eu
-
-exit 0
diff --git a/redis/redis-server.pre-up.d/00_example b/redis/redis-server.pre-up.d/00_example
deleted file mode 100755 (executable)
index 07bed96..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-#
-# Example script executed before redis-server is started.
-#
-# All executable files within this directory are executed in lexical sort
-# order. Filenames must consist entirely of ASCII upper- and lower-case
-# letters, digits, underscores, and hyphens. If the script returns with a
-# non-zero exit code, no further scripts are run.
-#
-# Scripts are run by the 'redis' user and associated run-time environment.
-#
-# Example:
-#
-#    redis-cli SCRIPT LOAD "$(cat /path/to/script.lua)" >/dev/null
-#
-# Scripts should be idempotent so that multiple calls to (eg.)
-# "/etc/init.d/redis-server start" does not result in unintended consequences.
-
-set -eu
-
-exit 0
index d20143beeb8e014492f562aeb86fe9ae7ed3dfc9..a27c4b9c8359718eb2009e5b265356e7fafbc777 100644 (file)
 # include /path/to/local.conf
 # include /path/to/other.conf
 
-################################ GENERAL  #####################################
+################################## MODULES #####################################
 
-# By default Redis does not run as a daemon. Use 'yes' if you need it.
-# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
-daemonize yes
+# Load modules at startup. If the server is not able to load modules
+# it will abort. It is possible to use multiple loadmodule directives.
+#
+# loadmodule /path/to/my_module.so
+# loadmodule /path/to/other_module.so
 
-# When running daemonized, Redis writes a pid file in /var/run/redis.pid by
-# default. You can specify a custom pid file location here.
-pidfile /var/run/redis/redis-server.pid
+################################## NETWORK #####################################
+
+# By default, if no "bind" configuration directive is specified, Redis listens
+# for connections from all the network interfaces available on the server.
+# It is possible to listen to just one or multiple selected interfaces using
+# the "bind" configuration directive, followed by one or more IP addresses.
+#
+# Examples:
+#
+# bind 192.168.1.100 10.0.0.1
+# bind 127.0.0.1 ::1
+#
+# ~~~ WARNING ~~~ If the computer running Redis is directly exposed to the
+# internet, binding to all the interfaces is dangerous and will expose the
+# instance to everybody on the internet. So by default we uncomment the
+# following bind directive, that will force Redis to listen only into
+# the IPv4 lookback interface address (this means Redis will be able to
+# accept connections only from clients running into the same computer it
+# is running).
+#
+# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES
+# JUST COMMENT THE FOLLOWING LINE.
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+bind 127.0.0.1 ::1
 
-# Accept connections on the specified port, default is 6379.
+# Protected mode is a layer of security protection, in order to avoid that
+# Redis instances left open on the internet are accessed and exploited.
+#
+# When protected mode is on and if:
+#
+# 1) The server is not binding explicitly to a set of addresses using the
+#    "bind" directive.
+# 2) No password is configured.
+#
+# The server only accepts connections from clients connecting from the
+# IPv4 and IPv6 loopback addresses 127.0.0.1 and ::1, and from Unix domain
+# sockets.
+#
+# By default protected mode is enabled. You should disable it only if
+# you are sure you want clients from other hosts to connect to Redis
+# even if no authentication is configured, nor a specific set of interfaces
+# are explicitly listed using the "bind" directive.
+protected-mode yes
+
+# Accept connections on the specified port, default is 6379 (IANA #815344).
 # If port 0 is specified Redis will not listen on a TCP socket.
 port 6379
 
@@ -58,21 +100,13 @@ port 6379
 # in order to get the desired effect.
 tcp-backlog 511
 
-# By default Redis listens for connections from all the network interfaces
-# available on the server. It is possible to listen to just one or multiple
-# interfaces using the "bind" configuration directive, followed by one or
-# more IP addresses.
-#
-# Examples:
+# Unix socket.
 #
-# bind 192.168.1.100 10.0.0.1
-bind 127.0.0.1
-
 # Specify the path for the Unix socket that will be used to listen for
 # incoming connections. There is no default, so Redis will not listen
 # on a unix socket when not specified.
 #
-# unixsocket /var/run/redis/redis.sock
+# unixsocket /var/run/redis/redis-server.sock
 # unixsocketperm 700
 
 # Close the connection after a client is idle for N seconds (0 to disable)
@@ -91,8 +125,37 @@ timeout 0
 # Note that to close the connection the double of the time is needed.
 # On other kernels the period depends on the kernel configuration.
 #
-# A reasonable value for this option is 60 seconds.
-tcp-keepalive 0
+# A reasonable value for this option is 300 seconds, which is the new
+# Redis default starting with Redis 3.2.1.
+tcp-keepalive 300
+
+################################# GENERAL #####################################
+
+# By default Redis does not run as a daemon. Use 'yes' if you need it.
+# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
+daemonize yes
+
+# If you run Redis from upstart or systemd, Redis can interact with your
+# supervision tree. Options:
+#   supervised no      - no supervision interaction
+#   supervised upstart - signal upstart by putting Redis into SIGSTOP mode
+#   supervised systemd - signal systemd by writing READY=1 to $NOTIFY_SOCKET
+#   supervised auto    - detect upstart or systemd method based on
+#                        UPSTART_JOB or NOTIFY_SOCKET environment variables
+# Note: these supervision methods only signal "process is ready."
+#       They do not enable continuous liveness pings back to your supervisor.
+supervised no
+
+# If a pid file is specified, Redis writes it where specified at startup
+# and removes it at exit.
+#
+# When the server runs non daemonized, no pid file is created if none is
+# specified in the configuration. When the server is daemonized, the pid file
+# is used even if not specified, defaulting to "/var/run/redis.pid".
+#
+# Creating a pid file is best effort: if Redis is not able to create it
+# nothing bad happens, the server will start and run normally.
+pidfile /var/run/redis/redis-server.pid
 
 # Specify the server verbosity level.
 # This can be one of:
@@ -122,6 +185,14 @@ logfile /var/log/redis/redis-server.log
 # dbid is a number between 0 and 'databases'-1
 databases 16
 
+# By default Redis shows an ASCII art logo only when started to log to the
+# standard output and if the standard output is a TTY. Basically this means
+# that normally a logo is displayed only in interactive sessions.
+#
+# However it is possible to force the pre-4.0 behavior and always show a
+# ASCII art logo in startup logs by setting the following option to yes.
+always-show-logo yes
+
 ################################ SNAPSHOTTING  ################################
 #
 # Save the DB on disk:
@@ -339,6 +410,10 @@ repl-disable-tcp-nodelay no
 # need to elapse, starting from the time the last slave disconnected, for
 # the backlog buffer to be freed.
 #
+# Note that slaves never free the backlog for timeout, since they may be
+# promoted to masters later, and should be able to correctly "partially
+# resynchronize" with the slaves: hence they should always accumulate backlog.
+#
 # A value of 0 means to never release the backlog.
 #
 # repl-backlog-ttl 3600
@@ -380,6 +455,35 @@ slave-priority 100
 # By default min-slaves-to-write is set to 0 (feature disabled) and
 # min-slaves-max-lag is set to 10.
 
+# A Redis master is able to list the address and port of the attached
+# slaves in different ways. For example the "INFO replication" section
+# offers this information, which is used, among other tools, by
+# Redis Sentinel in order to discover slave instances.
+# Another place where this info is available is in the output of the
+# "ROLE" command of a master.
+#
+# The listed IP and address normally reported by a slave is obtained
+# in the following way:
+#
+#   IP: The address is auto detected by checking the peer address
+#   of the socket used by the slave to connect with the master.
+#
+#   Port: The port is communicated by the slave during the replication
+#   handshake, and is normally the port that the slave is using to
+#   list for connections.
+#
+# However when port forwarding or Network Address Translation (NAT) is
+# used, the slave may be actually reachable via different IP and port
+# pairs. The following two options can be used by a slave in order to
+# report to its master a specific set of IP and port, so that both INFO
+# and ROLE will report those values.
+#
+# There is no need to use both the options if you need to override just
+# the port or the IP address.
+#
+# slave-announce-ip 5.5.5.5
+# slave-announce-port 1234
+
 ################################## SECURITY ###################################
 
 # Require clients to issue AUTH <PASSWORD> before processing any other
@@ -414,7 +518,7 @@ slave-priority 100
 # Please note that changing the name of commands that are logged into the
 # AOF file or transmitted to slaves may cause problems.
 
-################################### LIMITS ####################################
+################################### CLIENTS ####################################
 
 # Set the max number of connected clients at the same time. By default
 # this limit is set to 10000 clients, however if the Redis server is not
@@ -427,7 +531,9 @@ slave-priority 100
 #
 # maxclients 10000
 
-# Don't use more memory than the specified amount of bytes.
+############################## MEMORY MANAGEMENT ################################
+
+# Set a memory usage limit to the specified amount of bytes.
 # When the memory limit is reached Redis will try to remove keys
 # according to the eviction policy selected (see maxmemory-policy).
 #
@@ -436,8 +542,8 @@ slave-priority 100
 # that would use more memory, like SET, LPUSH, and so on, and will continue
 # to reply to read-only commands like GET.
 #
-# This option is usually useful when using Redis as an LRU cache, or to set
-# a hard memory limit for an instance (using the 'noeviction' policy).
+# This option is usually useful when using Redis as an LRU or LFU cache, or to
+# set a hard memory limit for an instance (using the 'noeviction' policy).
 #
 # WARNING: If you have slaves attached to an instance with maxmemory on,
 # the size of the output buffers needed to feed the slaves are subtracted
@@ -455,12 +561,20 @@ slave-priority 100
 # MAXMEMORY POLICY: how Redis will select what to remove when maxmemory
 # is reached. You can select among five behaviors:
 #
-# volatile-lru -> remove the key with an expire set using an LRU algorithm
-# allkeys-lru -> remove any key according to the LRU algorithm
-# volatile-random -> remove a random key with an expire set
-# allkeys-random -> remove a random key, any key
-# volatile-ttl -> remove the key with the nearest expire time (minor TTL)
-# noeviction -> don't expire at all, just return an error on write operations
+# volatile-lru -> Evict using approximated LRU among the keys with an expire set.
+# allkeys-lru -> Evict any key using approximated LRU.
+# volatile-lfu -> Evict using approximated LFU among the keys with an expire set.
+# allkeys-lfu -> Evict any key using approximated LFU.
+# volatile-random -> Remove a random key among the ones with an expire set.
+# allkeys-random -> Remove a random key, any key.
+# volatile-ttl -> Remove the key with the nearest expire time (minor TTL)
+# noeviction -> Don't evict anything, just return an error on write operations.
+#
+# LRU means Least Recently Used
+# LFU means Least Frequently Used
+#
+# Both LRU, LFU and volatile-ttl are implemented using approximated
+# randomized algorithms.
 #
 # Note: with any of the above policies, Redis will return an error on write
 #       operations, when there are no suitable keys for eviction.
@@ -475,17 +589,66 @@ slave-priority 100
 #
 # maxmemory-policy noeviction
 
-# LRU and minimal TTL algorithms are not precise algorithms but approximated
+# LRU, LFU and minimal TTL algorithms are not precise algorithms but approximated
 # algorithms (in order to save memory), so you can tune it for speed or
 # accuracy. For default Redis will check five keys and pick the one that was
 # used less recently, you can change the sample size using the following
 # configuration directive.
 #
 # The default of 5 produces good enough results. 10 Approximates very closely
-# true LRU but costs a bit more CPU. 3 is very fast but not very accurate.
+# true LRU but costs more CPU. 3 is faster but not very accurate.
 #
 # maxmemory-samples 5
 
+############################# LAZY FREEING ####################################
+
+# Redis has two primitives to delete keys. One is called DEL and is a blocking
+# deletion of the object. It means that the server stops processing new commands
+# in order to reclaim all the memory associated with an object in a synchronous
+# way. If the key deleted is associated with a small object, the time needed
+# in order to execute the DEL command is very small and comparable to most other
+# O(1) or O(log_N) commands in Redis. However if the key is associated with an
+# aggregated value containing millions of elements, the server can block for
+# a long time (even seconds) in order to complete the operation.
+#
+# For the above reasons Redis also offers non blocking deletion primitives
+# such as UNLINK (non blocking DEL) and the ASYNC option of FLUSHALL and
+# FLUSHDB commands, in order to reclaim memory in background. Those commands
+# are executed in constant time. Another thread will incrementally free the
+# object in the background as fast as possible.
+#
+# DEL, UNLINK and ASYNC option of FLUSHALL and FLUSHDB are user-controlled.
+# It's up to the design of the application to understand when it is a good
+# idea to use one or the other. However the Redis server sometimes has to
+# delete keys or flush the whole database as a side effect of other operations.
+# Specifically Redis deletes objects independently of a user call in the
+# following scenarios:
+#
+# 1) On eviction, because of the maxmemory and maxmemory policy configurations,
+#    in order to make room for new data, without going over the specified
+#    memory limit.
+# 2) Because of expire: when a key with an associated time to live (see the
+#    EXPIRE command) must be deleted from memory.
+# 3) Because of a side effect of a command that stores data on a key that may
+#    already exist. For example the RENAME command may delete the old key
+#    content when it is replaced with another one. Similarly SUNIONSTORE
+#    or SORT with STORE option may delete existing keys. The SET command
+#    itself removes any old content of the specified key in order to replace
+#    it with the specified string.
+# 4) During replication, when a slave performs a full resynchronization with
+#    its master, the content of the whole database is removed in order to
+#    load the RDB file just transfered.
+#
+# In all the above cases the default is to delete objects in a blocking way,
+# like if DEL was called. However you can configure each case specifically
+# in order to instead release memory in a non-blocking way like if UNLINK
+# was called, using the following configuration directives:
+
+lazyfree-lazy-eviction no
+lazyfree-lazy-expire no
+lazyfree-lazy-server-del no
+slave-lazy-flush no
+
 ############################## APPEND ONLY MODE ###############################
 
 # By default Redis asynchronously dumps the dataset on disk. This mode is
@@ -604,6 +767,20 @@ auto-aof-rewrite-min-size 64mb
 # will be found.
 aof-load-truncated yes
 
+# When rewriting the AOF file, Redis is able to use an RDB preamble in the
+# AOF file for faster rewrites and recoveries. When this option is turned
+# on the rewritten AOF file is composed of two different stanzas:
+#
+#   [RDB file][AOF tail]
+#
+# When loading Redis recognizes that the AOF file starts with the "REDIS"
+# string and loads the prefixed RDB file, and continues loading the AOF
+# tail.
+#
+# This is currently turned off by default in order to avoid the surprise
+# of a format change, but will at some point be used as the default.
+aof-use-rdb-preamble no
+
 ################################ LUA SCRIPTING  ###############################
 
 # Max execution time of a Lua script in milliseconds.
@@ -653,7 +830,7 @@ lua-time-limit 5000
 # A slave of a failing master will avoid to start a failover if its data
 # looks too old.
 #
-# There is no simple way for a slave to actually have a exact measure of
+# There is no simple way for a slave to actually have an exact measure of
 # its "data age", so the following two checks are performed:
 #
 # 1) If there are multiple slaves able to failover, they exchange messages
@@ -727,9 +904,52 @@ lua-time-limit 5000
 #
 # cluster-require-full-coverage yes
 
+# This option, when set to yes, prevents slaves from trying to failover its
+# master during master failures. However the master can still perform a
+# manual failover, if forced to do so.
+#
+# This is useful in different scenarios, especially in the case of multiple
+# data center operations, where we want one side to never be promoted if not
+# in the case of a total DC failure.
+#
+# cluster-slave-no-failover no
+
 # In order to setup your cluster make sure to read the documentation
 # available at http://redis.io web site.
 
+########################## CLUSTER DOCKER/NAT support  ########################
+
+# In certain deployments, Redis Cluster nodes address discovery fails, because
+# addresses are NAT-ted or because ports are forwarded (the typical case is
+# Docker and other containers).
+#
+# In order to make Redis Cluster working in such environments, a static
+# configuration where each node knows its public address is needed. The
+# following two options are used for this scope, and are:
+#
+# * cluster-announce-ip
+# * cluster-announce-port
+# * cluster-announce-bus-port
+#
+# Each instruct the node about its address, client port, and cluster message
+# bus port. The information is then published in the header of the bus packets
+# so that other nodes will be able to correctly map the address of the node
+# publishing the information.
+#
+# If the above options are not used, the normal Redis Cluster auto-detection
+# will be used instead.
+#
+# Note that when remapped, the bus port may not be at the fixed offset of
+# clients port + 10000, so you can specify any port and bus-port depending
+# on how they get remapped. If the bus-port is not set, a fixed offset of
+# 10000 will be used as usually.
+#
+# Example:
+#
+# cluster-announce-ip 10.1.1.5
+# cluster-announce-port 6379
+# cluster-announce-bus-port 6380
+
 ################################## SLOW LOG ###################################
 
 # The Redis Slow Log is a system to log queries that exceeded a specified
@@ -829,11 +1049,36 @@ notify-keyspace-events ""
 hash-max-ziplist-entries 512
 hash-max-ziplist-value 64
 
-# Similarly to hashes, small lists are also encoded in a special way in order
-# to save a lot of space. The special representation is only used when
-# you are under the following limits:
-list-max-ziplist-entries 512
-list-max-ziplist-value 64
+# Lists are also encoded in a special way to save a lot of space.
+# The number of entries allowed per internal list node can be specified
+# as a fixed maximum size or a maximum number of elements.
+# For a fixed maximum size, use -5 through -1, meaning:
+# -5: max size: 64 Kb  <-- not recommended for normal workloads
+# -4: max size: 32 Kb  <-- not recommended
+# -3: max size: 16 Kb  <-- probably not recommended
+# -2: max size: 8 Kb   <-- good
+# -1: max size: 4 Kb   <-- good
+# Positive numbers mean store up to _exactly_ that number of elements
+# per list node.
+# The highest performing option is usually -2 (8 Kb size) or -1 (4 Kb size),
+# but if your use case is unique, adjust the settings as necessary.
+list-max-ziplist-size -2
+
+# Lists may also be compressed.
+# Compress depth is the number of quicklist ziplist nodes from *each* side of
+# the list to *exclude* from compression.  The head and tail of the list
+# are always uncompressed for fast push/pop operations.  Settings are:
+# 0: disable all list compression
+# 1: depth 1 means "don't start compressing until after 1 node into the list,
+#    going from either the head or tail"
+#    So: [head]->node->node->...->node->[tail]
+#    [head], [tail] will always be uncompressed; inner nodes will compress.
+# 2: [head]->[next]->node->node->...->node->[prev]->[tail]
+#    2 here means: don't compress head or head->next or tail->prev or tail,
+#    but compress all nodes between them.
+# 3: [head]->[next]->[next]->node->node->...->node->[prev]->[prev]->[tail]
+# etc.
+list-compress-depth 0
 
 # Sets have a special encoding in just one case: when a set is composed
 # of just strings that happen to be integers in radix 10 in the range
@@ -919,6 +1164,20 @@ client-output-buffer-limit normal 0 0 0
 client-output-buffer-limit slave 256mb 64mb 60
 client-output-buffer-limit pubsub 32mb 8mb 60
 
+# Client query buffers accumulate new commands. They are limited to a fixed
+# amount by default in order to avoid that a protocol desynchronization (for
+# instance due to a bug in the client) will lead to unbound memory usage in
+# the query buffer. However you can configure it here if you have very special
+# needs, such us huge multi/exec requests or alike.
+#
+# client-query-buffer-limit 1gb
+
+# In the Redis protocol, bulk requests, that are, elements representing single
+# strings, are normally limited ot 512 mb. However you can change this limit
+# here.
+#
+# proto-max-bulk-len 512mb
+
 # Redis calls an internal function to perform many background tasks, like
 # closing connections of clients in timeout, purging expired keys that are
 # never requested, and so forth.
@@ -941,3 +1200,118 @@ hz 10
 # in order to commit the file to the disk more incrementally and avoid
 # big latency spikes.
 aof-rewrite-incremental-fsync yes
+
+# Redis LFU eviction (see maxmemory setting) can be tuned. However it is a good
+# idea to start with the default settings and only change them after investigating
+# how to improve the performances and how the keys LFU change over time, which
+# is possible to inspect via the OBJECT FREQ command.
+#
+# There are two tunable parameters in the Redis LFU implementation: the
+# counter logarithm factor and the counter decay time. It is important to
+# understand what the two parameters mean before changing them.
+#
+# The LFU counter is just 8 bits per key, it's maximum value is 255, so Redis
+# uses a probabilistic increment with logarithmic behavior. Given the value
+# of the old counter, when a key is accessed, the counter is incremented in
+# this way:
+#
+# 1. A random number R between 0 and 1 is extracted.
+# 2. A probability P is calculated as 1/(old_value*lfu_log_factor+1).
+# 3. The counter is incremented only if R < P.
+#
+# The default lfu-log-factor is 10. This is a table of how the frequency
+# counter changes with a different number of accesses with different
+# logarithmic factors:
+#
+# +--------+------------+------------+------------+------------+------------+
+# | factor | 100 hits   | 1000 hits  | 100K hits  | 1M hits    | 10M hits   |
+# +--------+------------+------------+------------+------------+------------+
+# | 0      | 104        | 255        | 255        | 255        | 255        |
+# +--------+------------+------------+------------+------------+------------+
+# | 1      | 18         | 49         | 255        | 255        | 255        |
+# +--------+------------+------------+------------+------------+------------+
+# | 10     | 10         | 18         | 142        | 255        | 255        |
+# +--------+------------+------------+------------+------------+------------+
+# | 100    | 8          | 11         | 49         | 143        | 255        |
+# +--------+------------+------------+------------+------------+------------+
+#
+# NOTE: The above table was obtained by running the following commands:
+#
+#   redis-benchmark -n 1000000 incr foo
+#   redis-cli object freq foo
+#
+# NOTE 2: The counter initial value is 5 in order to give new objects a chance
+# to accumulate hits.
+#
+# The counter decay time is the time, in minutes, that must elapse in order
+# for the key counter to be divided by two (or decremented if it has a value
+# less <= 10).
+#
+# The default value for the lfu-decay-time is 1. A Special value of 0 means to
+# decay the counter every time it happens to be scanned.
+#
+# lfu-log-factor 10
+# lfu-decay-time 1
+
+########################### ACTIVE DEFRAGMENTATION #######################
+#
+# WARNING THIS FEATURE IS EXPERIMENTAL. However it was stress tested
+# even in production and manually tested by multiple engineers for some
+# time.
+#
+# What is active defragmentation?
+# -------------------------------
+#
+# Active (online) defragmentation allows a Redis server to compact the
+# spaces left between small allocations and deallocations of data in memory,
+# thus allowing to reclaim back memory.
+#
+# Fragmentation is a natural process that happens with every allocator (but
+# less so with Jemalloc, fortunately) and certain workloads. Normally a server
+# restart is needed in order to lower the fragmentation, or at least to flush
+# away all the data and create it again. However thanks to this feature
+# implemented by Oran Agra for Redis 4.0 this process can happen at runtime
+# in an "hot" way, while the server is running.
+#
+# Basically when the fragmentation is over a certain level (see the
+# configuration options below) Redis will start to create new copies of the
+# values in contiguous memory regions by exploiting certain specific Jemalloc
+# features (in order to understand if an allocation is causing fragmentation
+# and to allocate it in a better place), and at the same time, will release the
+# old copies of the data. This process, repeated incrementally for all the keys
+# will cause the fragmentation to drop back to normal values.
+#
+# Important things to understand:
+#
+# 1. This feature is disabled by default, and only works if you compiled Redis
+#    to use the copy of Jemalloc we ship with the source code of Redis.
+#    This is the default with Linux builds.
+#
+# 2. You never need to enable this feature if you don't have fragmentation
+#    issues.
+#
+# 3. Once you experience fragmentation, you can enable this feature when
+#    needed with the command "CONFIG SET activedefrag yes".
+#
+# The configuration parameters are able to fine tune the behavior of the
+# defragmentation process. If you are not sure about what they mean it is
+# a good idea to leave the defaults untouched.
+
+# Enabled active defragmentation
+# activedefrag yes
+
+# Minimum amount of fragmentation waste to start active defrag
+# active-defrag-ignore-bytes 100mb
+
+# Minimum percentage of fragmentation to start active defrag
+# active-defrag-threshold-lower 10
+
+# Maximum percentage of fragmentation at which we use maximum effort
+# active-defrag-threshold-upper 100
+
+# Minimal effort for defrag in CPU percentage
+# active-defrag-cycle-min 25
+
+# Maximal effort for defrag in CPU percentage
+# active-defrag-cycle-max 75
+
index 74505dd1f96afc3f7154cbf05c3819fb328492ee..c3e5badb92210c0d80cdb442e2ad7a4923b4e799 100644 (file)
@@ -1,2 +1,5 @@
 # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
 #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
+# 127.0.0.53 is the systemd-resolved stub resolver.
+# run "systemd-resolve --status" to see details about the actual nameservers.
+
index 75e8db8ba6b7fdc816c55442b7369890cdb5cf6a..550036d3027f89e7ce8557f9e7d06f7ac9c3f299 100644 (file)
 # The check is enabled if the value is not 0.
 # gecoscheck = 0
 #
+# Whether to check for the words from the cracklib dictionary.
+# The check is enabled if the value is not 0.
+# dictcheck = 1
+#
+# Whether to check if it contains the user name in some form.
+# The check is enabled if the value is not 0.
+# usercheck = 1
+#
+# Whether the check is enforced by the PAM module and possibly other
+# applications.
+# The new password is rejected if it fails the check and the value is not 0.
+# enforcing = 1
+#
 # Path to the cracklib dictionaries. Default is to use the cracklib default.
 # dictpath =
diff --git a/shadow b/shadow
index 2f4bc6dd2570808a755a50caaf6009d19ee19fa4..d949980f8170370a2be5f81e3340c62ca2d655ee 100644 (file)
--- a/shadow
+++ b/shadow
@@ -71,3 +71,4 @@ systemd-bus-proxy:*:17827:0:99999:7:::
 uuidd:!:16637:0:99999:7:::
 _apt:*:17827:0:99999:7:::
 lightdm:*:17827:0:99999:7:::
+cups-pk-helper:*:17827:0:99999:7:::
diff --git a/shadow- b/shadow-
index 5a8afd5c8fba25691d623bcfec275013c6c56b41..d949980f8170370a2be5f81e3340c62ca2d655ee 100644 (file)
--- a/shadow-
+++ b/shadow-
@@ -26,7 +26,6 @@ avahi:*:16637:0:99999:7:::
 colord:*:16637:0:99999:7:::
 pulse:*:16637:0:99999:7:::
 hplip:*:16637:0:99999:7:::
-mdm:*:16637:0:99999:7:::
 rtkit:*:16637:0:99999:7:::
 saned:*:16637:0:99999:7:::
 speech-dispatcher:!:16637:0:99999:7:::
@@ -72,3 +71,4 @@ systemd-bus-proxy:*:17827:0:99999:7:::
 uuidd:!:16637:0:99999:7:::
 _apt:*:17827:0:99999:7:::
 lightdm:*:17827:0:99999:7:::
+cups-pk-helper:*:17827:0:99999:7:::
index 90e65d284fb20bb45d02e5a5fac8da02e112d6cb..542fa4797cc06ba8dd51901899e44fbb26fd03aa 100644 (file)
@@ -277,7 +277,7 @@ description[zh_HK]=登出
 description[zh_TW]=登出
 
 [info]
-file=
+file=info.wav
 description=Informational message
 description[ar]=رسالة إعلام
 description[as]=তথ্যমূলক বাৰ্তা
@@ -369,7 +369,7 @@ description[zh_HK]=一般資訊
 description[zh_TW]=一般資訊
 
 [warning]
-file=
+file=warning.wav
 description=Warning message
 description[ar]=رسالة تحذير
 description[as]=সতৰ্কবাৰ্তা
@@ -461,7 +461,7 @@ description[zh_HK]=警告訊息
 description[zh_TW]=警告訊息
 
 [error]
-file=
+file=error.wav
 description=Error message
 description[ar]=رسالة خطأ
 description[as]=ত্ৰুটিৰ বাৰ্তা
@@ -555,7 +555,7 @@ description[zh_HK]=錯誤訊息
 description[zh_TW]=錯誤訊息
 
 [question]
-file=
+file=question.wav
 description=Question dialog
 description[ar]=حوار سؤال
 description[as]=প্ৰশ্নবোধক সম্বাদ
@@ -645,7 +645,7 @@ description[zh_HK]=詢問對話方塊
 description[zh_TW]=詢問對話方塊
 
 [generic]
-file=
+file=generic.wav
 description=Miscellaneous message
 description[ar]=رسالة متنوعات
 description[as]=বিবিধ বাৰ্তা
index cb68a3d4db1ab96ad9553a6211357b38d6c52ab4..45948bfcdab6faf4a978b1f2d05cae7fc6eb6018 100644 (file)
@@ -88,7 +88,7 @@ description[zh_HK]=有關用戶界面的事件
 description[zh_TW]=有關用戶界面的事件
 
 [clicked]
-file=
+file=gtk-events/clicked.wav
 description=Click on command button
 description[ar]=انقر على زر الأمر
 description[as]=আদেশ-বুটাম ক্লিক কৰক
@@ -178,7 +178,7 @@ description[zh_HK]=按下按鈕
 description[zh_TW]=按下按鈕
 
 [activate]
-file=
+file=gtk-events/activate.wav
 description=Choose menu item
 description[ar]=اختر عنصر قائمة
 description[as]=তালিকাৰ বস্তু নিৰ্বাচন কৰক
@@ -268,7 +268,7 @@ description[zh_HK]=選取選單項目
 description[zh_TW]=選取選單項目
 
 [toggled]
-file=
+file=gtk-events/toggled.wav
 description=Select check box
 description[ar]=اختر صندوق التأشير
 description[as]=চেক-বক্স নিৰ্বাচন কৰক
index f0848e7079e2f775711e823b3354b09313e07fd6..c92da6f7534b069295b82d96a0bbc1ec6f1b8be9 100644 (file)
@@ -25,3 +25,10 @@ header        __CRON_HEADER          X-Cron-Env =~ /./
 meta    D_SENT_BY_CRON         __CRON_FROM && __CRON_HEADER
 score   D_SENT_BY_CRON         -5.0
 describe D_SENT_BY_CRON                Sent by Cron Daemon
+
+# As documented in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=861671,
+# the bb.barracudacentral.org blacklist requires users to register, making it
+# unsuitable for use in the default configuration. If you've registered your
+# use of this blacklist, remove the following line in order to re-activate
+# this service:
+score RCVD_IN_BRBL_LASTEXT 0
diff --git a/speech-dispatcher/clients/gnome-speech.conf b/speech-dispatcher/clients/gnome-speech.conf
deleted file mode 100644 (file)
index c570685..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-# Local configuration for Gnome Speech
-
-BeginClient "*:gnomespeech:*"
-#      DefaultLanguage "en"
-EndClient
-
diff --git a/speech-dispatcher/modules/espeak-ng.conf b/speech-dispatcher/modules/espeak-ng.conf
new file mode 100644 (file)
index 0000000..e8afa4c
--- /dev/null
@@ -0,0 +1,56 @@
+
+# -- SOUND ICONS --
+
+# Espeak  does not currently support playing sound icons
+# (audio files that are played by name when an application requests
+# a sound icon).  If you have installed the free(b)soft sound-icons
+# package, this is the directory where will they be found.  If not
+# blank, the espeak Output Module will play them if it finds a
+# file whose name matches the sound icon name.  If blank, or no
+# matching file is found, the name of the sound icon will be spoken.
+
+EspeakSoundIconFolder "/usr/share/sounds/sound-icons/"
+
+# Volume at which sound icons are played.
+
+EspeakSoundIconVolume 0
+
+# -- Punctuation --
+
+# Characters to be spoken when punctuation setting is "some"
+# Encoding is UTF-8.
+EspeakPunctuationList "@+_"
+EspeakCapitalPitchRise 0
+
+# -- Rate control --
+# The following options are in words per minute
+#the same as the -s parameter for the -s option in espeak command line tool.
+
+# Minimum rate (-100 in speech-dispatcher)
+EspeakMinRate 80
+
+# Normal rate (0 in speech-dispatcher)
+EspeakNormalRate 170
+
+# Maximum rate (100 in speech-dispatcher)
+EspeakMaxRate 390
+
+# -- Espeak variants --
+
+# Controls whether espeak voice variants are presented in the list of
+# available voices. A value of 1 will present an espeak voice, plus the
+# espeak voice with all the available variants. A value of 0 will present
+# the list of espeak voices only.
+
+EspeakListVoiceVariants 0
+
+# -- Internal parameters --
+
+# Number of ms of audio returned by the espeak callback function.
+EspeakAudioChunkSize 3000
+
+# Maximum number of samples to buffer in playback queue.
+EspeakAudioQueueMaxSize 441000
+
+# Debugging
+Debug 0
index ef99640624d677bbfc76ca886120e825e6449fa8..0d88e3d02bb9b2a13a703351e8264ce155fa613d 100644 (file)
@@ -1,4 +1,7 @@
 
+# The number of samples returned by IBM TTS.
+#IbmttsAudioChunkSize 20000
+
 # -- SSML Support --
 
 # Some version of IBM TTS support SSML. If IbmttsUseSSML
index 3f08b18ac427a873490578fd9356ca28575338b1..c166d76537b6aa0d2a79f89f69fc3d2a5d3e8824 100644 (file)
 
 # By default, if "inet_socket" communication method is used, the specified port is opened only
 # for connections coming from localhost. If LocalhostAccessOnly is set to 0 it disables this
-# access controll. It means that the port will be accessible from all computers on the
+# access control. It means that the port will be accessible from all computers on the
 # network. If you turn off this option, please make sure you set up some system rules on what
 # computers are and are not allowed to access the Speech Dispatcher port.
 
 # LocalhostAccessOnly 1
 
+# By default, Speech Dispatcher is configured to shut itself down after a period of
+# time if no clients are connected. The timeout value is in seconds, and is started when
+# the last client disconnects. A value of 0 disables the timeout.
+
+# Timeout 5
+
 # -----LOGGING CONFIGURATION-----
 
 # The LogLevel is a number between 0 and 5 specifying the
@@ -101,7 +107,7 @@ DefaultVolume 100
 # DefaultLanguage "en"
 
 
-# ----- MESSAGE DISPATCHING CONTROLL -----
+# ----- MESSAGE DISPATCHING CONTROL -----
 
 # The DefaultClientName specifies the name of a client who didn't
 # introduce himself at the beginning of an SSIP session.
@@ -205,6 +211,7 @@ DefaultVolume 100
 #    either relative (to etc/speech-dispatcher/modules/) or absolute
 
 #AddModule "espeak"       "sd_espeak"   "espeak.conf"
+#AddModule "espeak-ng"    "sd_espeak-ng" "espeak-ng.conf"
 #AddModule "festival"     "sd_festival"  "festival.conf"
 #AddModule "flite"        "sd_flite"     "flite.conf"
 #AddModule "ivona"      "sd_ivona"    "ivona.conf"
@@ -233,7 +240,7 @@ DefaultVolume 100
 # The DefaultModule selects which output module is the default.  You
 # must use one of the names of the modules loaded with AddModule.
 
-DefaultModule espeak
+DefaultModule espeak-ng
 
 # The LanguageDefaultModule selects which output modules are prefered
 # for specified languages.
diff --git a/ssl/certs/00673b5b.0 b/ssl/certs/00673b5b.0
deleted file mode 120000 (symlink)
index 34c704f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-thawte_Primary_Root_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/02756ea4.0 b/ssl/certs/02756ea4.0
deleted file mode 120000 (symlink)
index cdc071f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Certplus_Root_CA_G1.pem
\ No newline at end of file
diff --git a/ssl/certs/02b73561.0 b/ssl/certs/02b73561.0
deleted file mode 120000 (symlink)
index e268eef..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Comodo_Secure_Services_root.pem
\ No newline at end of file
diff --git a/ssl/certs/034868d6.0 b/ssl/certs/034868d6.0
deleted file mode 120000 (symlink)
index 6fe636c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Swisscom_Root_EV_CA_2.pem
\ No newline at end of file
diff --git a/ssl/certs/04f60c28.0 b/ssl/certs/04f60c28.0
deleted file mode 120000 (symlink)
index e08a770..0000000
+++ /dev/null
@@ -1 +0,0 @@
-USERTrust_ECC_Certification_Authority.pem
\ No newline at end of file
diff --git a/ssl/certs/052e396b.0 b/ssl/certs/052e396b.0
deleted file mode 120000 (symlink)
index 33b4c44..0000000
+++ /dev/null
@@ -1 +0,0 @@
-AddTrust_Qualified_Certificates_Root.pem
\ No newline at end of file
diff --git a/ssl/certs/06dc52d5.0 b/ssl/certs/06dc52d5.0
new file mode 120000 (symlink)
index 0000000..68ea29d
--- /dev/null
@@ -0,0 +1 @@
+SSL.com_EV_Root_Certification_Authority_RSA_R2.pem
\ No newline at end of file
diff --git a/ssl/certs/0bf05006.0 b/ssl/certs/0bf05006.0
new file mode 120000 (symlink)
index 0000000..781007b
--- /dev/null
@@ -0,0 +1 @@
+SSL.com_Root_Certification_Authority_ECC.pem
\ No newline at end of file
diff --git a/ssl/certs/0d5a4e1c.0 b/ssl/certs/0d5a4e1c.0
deleted file mode 120000 (symlink)
index 6f6df9e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-TÜRKTRUST_Elektronik_Sertifika_Hizmet_Sağlayıcısı_H5.pem
\ No newline at end of file
diff --git a/ssl/certs/0d69c7e1.0 b/ssl/certs/0d69c7e1.0
deleted file mode 120000 (symlink)
index 6ab0a22..0000000
+++ /dev/null
@@ -1 +0,0 @@
-GlobalSign_ECC_Root_CA_-_R4.pem
\ No newline at end of file
diff --git a/ssl/certs/0f6fa695.0 b/ssl/certs/0f6fa695.0
new file mode 120000 (symlink)
index 0000000..48a515c
--- /dev/null
@@ -0,0 +1 @@
+GDCA_TrustAUTH_R5_ROOT.pem
\ No newline at end of file
diff --git a/ssl/certs/10531352.0 b/ssl/certs/10531352.0
deleted file mode 120000 (symlink)
index 1ac9c0e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Starfield_Services_Root_Certificate_Authority_-_G2.pem
\ No newline at end of file
diff --git a/ssl/certs/111e6273.0 b/ssl/certs/111e6273.0
deleted file mode 120000 (symlink)
index e887f3c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-GlobalSign_Root_CA_-_R2.pem
\ No newline at end of file
diff --git a/ssl/certs/124bbd54.0 b/ssl/certs/124bbd54.0
deleted file mode 120000 (symlink)
index 00a6de1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Comodo_Trusted_Services_root.pem
\ No newline at end of file
diff --git a/ssl/certs/12d55845.0 b/ssl/certs/12d55845.0
deleted file mode 120000 (symlink)
index 6693cc9..0000000
+++ /dev/null
@@ -1 +0,0 @@
-DST_Root_CA_X3.pem
\ No newline at end of file
diff --git a/ssl/certs/1676090a.0 b/ssl/certs/1676090a.0
deleted file mode 120000 (symlink)
index 6e8b886..0000000
+++ /dev/null
@@ -1 +0,0 @@
-China_Internet_Network_Information_Center_EV_Certificates_Root.pem
\ No newline at end of file
diff --git a/ssl/certs/17b51fe6.0 b/ssl/certs/17b51fe6.0
deleted file mode 120000 (symlink)
index a3adeaa..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Certplus_Class_2_Primary_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/1874d4aa.0 b/ssl/certs/1874d4aa.0
deleted file mode 120000 (symlink)
index 6e8b886..0000000
+++ /dev/null
@@ -1 +0,0 @@
-China_Internet_Network_Information_Center_EV_Certificates_Root.pem
\ No newline at end of file
diff --git a/ssl/certs/1b14e9f4.0 b/ssl/certs/1b14e9f4.0
deleted file mode 120000 (symlink)
index 0eefae4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-dovecot.pem
\ No newline at end of file
diff --git a/ssl/certs/1dac3003.0 b/ssl/certs/1dac3003.0
deleted file mode 120000 (symlink)
index 0741d3d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-DST_ACES_CA_X6.pem
\ No newline at end of file
diff --git a/ssl/certs/1dcd6f4c.0 b/ssl/certs/1dcd6f4c.0
deleted file mode 120000 (symlink)
index 4946725..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Taiwan_GRCA.pem
\ No newline at end of file
diff --git a/ssl/certs/1df5a75f.0 b/ssl/certs/1df5a75f.0
deleted file mode 120000 (symlink)
index 908d179..0000000
+++ /dev/null
@@ -1 +0,0 @@
-D-TRUST_Root_Class_3_CA_2_2009.pem
\ No newline at end of file
diff --git a/ssl/certs/1e1eab7c.0 b/ssl/certs/1e1eab7c.0
deleted file mode 120000 (symlink)
index 391dfda..0000000
+++ /dev/null
@@ -1 +0,0 @@
-T-TeleSec_GlobalRoot_Class_3.pem
\ No newline at end of file
diff --git a/ssl/certs/1e8e7201.0 b/ssl/certs/1e8e7201.0
deleted file mode 120000 (symlink)
index 2612328..0000000
+++ /dev/null
@@ -1 +0,0 @@
-GlobalSign_Root_CA_-_R3.pem
\ No newline at end of file
diff --git a/ssl/certs/1eb37bdf.0 b/ssl/certs/1eb37bdf.0
deleted file mode 120000 (symlink)
index e02d46f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Chambers_of_Commerce_Root_-_2008.pem
\ No newline at end of file
diff --git a/ssl/certs/1f58a078.0 b/ssl/certs/1f58a078.0
deleted file mode 120000 (symlink)
index de6f546..0000000
+++ /dev/null
@@ -1 +0,0 @@
-QuoVadis_Root_CA_2_G3.pem
\ No newline at end of file
diff --git a/ssl/certs/21855f49.0 b/ssl/certs/21855f49.0
deleted file mode 120000 (symlink)
index 3798d7e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-CA_Disig_Root_R1.pem
\ No newline at end of file
diff --git a/ssl/certs/219d9499.0 b/ssl/certs/219d9499.0
deleted file mode 120000 (symlink)
index 12859a1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Go_Daddy_Class_2_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/23f4c490.0 b/ssl/certs/23f4c490.0
deleted file mode 120000 (symlink)
index 8a8a6c1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Starfield_Class_2_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/27af790d.0 b/ssl/certs/27af790d.0
deleted file mode 120000 (symlink)
index 69fcecf..0000000
+++ /dev/null
@@ -1 +0,0 @@
-GeoTrust_Primary_Certification_Authority_-_G2.pem
\ No newline at end of file
diff --git a/ssl/certs/2add47b6.0 b/ssl/certs/2add47b6.0
deleted file mode 120000 (symlink)
index b76c9bc..0000000
+++ /dev/null
@@ -1 +0,0 @@
-GlobalSign_ECC_Root_CA_-_R5.pem
\ No newline at end of file
diff --git a/ssl/certs/2d9dafe4.0 b/ssl/certs/2d9dafe4.0
deleted file mode 120000 (symlink)
index d3c6de0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Buypass_Class_3_Root_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/2fa87019.0 b/ssl/certs/2fa87019.0
deleted file mode 120000 (symlink)
index f252a76..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Network_Solutions_Certificate_Authority.pem
\ No newline at end of file
diff --git a/ssl/certs/31188b5e.0 b/ssl/certs/31188b5e.0
deleted file mode 120000 (symlink)
index 6cdb0a2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem
\ No newline at end of file
diff --git a/ssl/certs/343eb6cb.0 b/ssl/certs/343eb6cb.0
deleted file mode 120000 (symlink)
index f560787..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Cybertrust_Global_Root.pem
\ No newline at end of file
diff --git a/ssl/certs/35105088.0 b/ssl/certs/35105088.0
deleted file mode 120000 (symlink)
index e29daca..0000000
+++ /dev/null
@@ -1 +0,0 @@
-USERTrust_RSA_Certification_Authority.pem
\ No newline at end of file
diff --git a/ssl/certs/381ce4dd.0 b/ssl/certs/381ce4dd.0
deleted file mode 120000 (symlink)
index 981cb25..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ACEDICOM_Root.pem
\ No newline at end of file
diff --git a/ssl/certs/3929ec9f.0 b/ssl/certs/3929ec9f.0
deleted file mode 120000 (symlink)
index 918fc18..0000000
+++ /dev/null
@@ -1 +0,0 @@
-OpenTrust_Root_CA_G2.pem
\ No newline at end of file
diff --git a/ssl/certs/399e7759.0 b/ssl/certs/399e7759.0
deleted file mode 120000 (symlink)
index 41d74a4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-DigiCert_Global_Root_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/3a3b02ce.0 b/ssl/certs/3a3b02ce.0
deleted file mode 120000 (symlink)
index 037514a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-OISTE_WISeKey_Global_Root_GA_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/3ad48a91.0 b/ssl/certs/3ad48a91.0
deleted file mode 120000 (symlink)
index 6481493..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Baltimore_CyberTrust_Root.pem
\ No newline at end of file
diff --git a/ssl/certs/3c58f906.0 b/ssl/certs/3c58f906.0
deleted file mode 120000 (symlink)
index 271b8e9..0000000
+++ /dev/null
@@ -1 +0,0 @@
-AddTrust_External_Root.pem
\ No newline at end of file
diff --git a/ssl/certs/3c6676aa.0 b/ssl/certs/3c6676aa.0
deleted file mode 120000 (symlink)
index 5167cdf..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Staat_der_Nederlanden_EV_Root_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/3c860d51.0 b/ssl/certs/3c860d51.0
deleted file mode 120000 (symlink)
index 855a9c7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-SwissSign_Gold_CA_-_G2.pem
\ No newline at end of file
diff --git a/ssl/certs/3c9a4d3b.0 b/ssl/certs/3c9a4d3b.0
deleted file mode 120000 (symlink)
index ed152b5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ACCVRAIZ1.pem
\ No newline at end of file
diff --git a/ssl/certs/3d441de8.0 b/ssl/certs/3d441de8.0
deleted file mode 120000 (symlink)
index 01fa7e1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Staat_der_Nederlanden_Root_CA_-_G2.pem
\ No newline at end of file
diff --git a/ssl/certs/3e44d2f7.0 b/ssl/certs/3e44d2f7.0
new file mode 120000 (symlink)
index 0000000..a2d890d
--- /dev/null
@@ -0,0 +1 @@
+TrustCor_RootCert_CA-2.pem
\ No newline at end of file
diff --git a/ssl/certs/3e7271e8.0 b/ssl/certs/3e7271e8.0
deleted file mode 120000 (symlink)
index f2fddd3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Entrust.net_Premium_2048_Secure_Server_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/3efd4dc0.0 b/ssl/certs/3efd4dc0.0
deleted file mode 120000 (symlink)
index 4eb540f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Swisscom_Root_CA_2.pem
\ No newline at end of file
diff --git a/ssl/certs/40dc992e.0 b/ssl/certs/40dc992e.0
deleted file mode 120000 (symlink)
index 7844616..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem
\ No newline at end of file
diff --git a/ssl/certs/418595b9.0 b/ssl/certs/418595b9.0
deleted file mode 120000 (symlink)
index 8ba0644..0000000
+++ /dev/null
@@ -1 +0,0 @@
-TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.pem
\ No newline at end of file
diff --git a/ssl/certs/442adcac.0 b/ssl/certs/442adcac.0
deleted file mode 120000 (symlink)
index 5d12a0b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Certum_Root_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/450c6e38.0 b/ssl/certs/450c6e38.0
deleted file mode 120000 (symlink)
index 4eb540f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Swisscom_Root_CA_2.pem
\ No newline at end of file
diff --git a/ssl/certs/455f1b52.0 b/ssl/certs/455f1b52.0
deleted file mode 120000 (symlink)
index 8f7ad29..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Entrust_Root_Certification_Authority_-_G2.pem
\ No newline at end of file
diff --git a/ssl/certs/48a195d8.0 b/ssl/certs/48a195d8.0
deleted file mode 120000 (symlink)
index 0762452..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Izenpe.com.pem
\ No newline at end of file
diff --git a/ssl/certs/4be590e0.0 b/ssl/certs/4be590e0.0
deleted file mode 120000 (symlink)
index 8445bf8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-IdenTrust_Public_Sector_Root_CA_1.pem
\ No newline at end of file
diff --git a/ssl/certs/4e18c148.0 b/ssl/certs/4e18c148.0
deleted file mode 120000 (symlink)
index 4b3f52a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deutsche_Telekom_Root_CA_2.pem
\ No newline at end of file
diff --git a/ssl/certs/5046c355.0 b/ssl/certs/5046c355.0
deleted file mode 120000 (symlink)
index 676f46e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-SwissSign_Silver_CA_-_G2.pem
\ No newline at end of file
diff --git a/ssl/certs/524d9b43.0 b/ssl/certs/524d9b43.0
deleted file mode 120000 (symlink)
index b2fed8b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-VeriSign_Universal_Root_Certification_Authority.pem
\ No newline at end of file
diff --git a/ssl/certs/52b525c7.0 b/ssl/certs/52b525c7.0
deleted file mode 120000 (symlink)
index d675744..0000000
+++ /dev/null
@@ -1 +0,0 @@
-QuoVadis_Root_CA_1_G3.pem
\ No newline at end of file
diff --git a/ssl/certs/559f7c71.0 b/ssl/certs/559f7c71.0
deleted file mode 120000 (symlink)
index 38a8aba..0000000
+++ /dev/null
@@ -1 +0,0 @@
-OpenTrust_Root_CA_G3.pem
\ No newline at end of file
diff --git a/ssl/certs/56657bde.0 b/ssl/certs/56657bde.0
deleted file mode 120000 (symlink)
index 00a6de1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Comodo_Trusted_Services_root.pem
\ No newline at end of file
diff --git a/ssl/certs/57692373.0 b/ssl/certs/57692373.0
deleted file mode 120000 (symlink)
index c45a1a4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-GeoTrust_Global_CA_2.pem
\ No newline at end of file
diff --git a/ssl/certs/588ce17d.0 b/ssl/certs/588ce17d.0
deleted file mode 120000 (symlink)
index 415cf41..0000000
+++ /dev/null
@@ -1 +0,0 @@
-myServerCert.pem
\ No newline at end of file
diff --git a/ssl/certs/592c0a9a.0 b/ssl/certs/592c0a9a.0
deleted file mode 120000 (symlink)
index 2d7ceb1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-TURKTRUST_Certificate_Services_Provider_Root_2007.pem
\ No newline at end of file
diff --git a/ssl/certs/5a250ea7.0 b/ssl/certs/5a250ea7.0
deleted file mode 120000 (symlink)
index bbad2cb..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Staat_der_Nederlanden_Root_CA_-_G3.pem
\ No newline at end of file
diff --git a/ssl/certs/5a3f0ff8.0 b/ssl/certs/5a3f0ff8.0
deleted file mode 120000 (symlink)
index 8c89a29..0000000
+++ /dev/null
@@ -1 +0,0 @@
-COMODO_Certification_Authority.pem
\ No newline at end of file
diff --git a/ssl/certs/5cf9d536.0 b/ssl/certs/5cf9d536.0
deleted file mode 120000 (symlink)
index 52dcfb7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-QuoVadis_Root_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/5d3033c5.0 b/ssl/certs/5d3033c5.0
new file mode 120000 (symlink)
index 0000000..53dceb0
--- /dev/null
@@ -0,0 +1 @@
+TrustCor_RootCert_CA-1.pem
\ No newline at end of file
diff --git a/ssl/certs/5e4e69e7.0 b/ssl/certs/5e4e69e7.0
deleted file mode 120000 (symlink)
index 3d7ff7a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.pem
\ No newline at end of file
diff --git a/ssl/certs/5f47b495.0 b/ssl/certs/5f47b495.0
deleted file mode 120000 (symlink)
index 08b492b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Actalis_Authentication_Root_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/60afe812.0 b/ssl/certs/60afe812.0
deleted file mode 120000 (symlink)
index 642765a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem
\ No newline at end of file
diff --git a/ssl/certs/6187b673.0 b/ssl/certs/6187b673.0
deleted file mode 120000 (symlink)
index 6dafe28..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ISRG_Root_X1.pem
\ No newline at end of file
diff --git a/ssl/certs/63a2c897.0 b/ssl/certs/63a2c897.0
deleted file mode 120000 (symlink)
index aabfe30..0000000
+++ /dev/null
@@ -1 +0,0 @@
-TeliaSonera_Root_CA_v1.pem
\ No newline at end of file
diff --git a/ssl/certs/65b876bd.0 b/ssl/certs/65b876bd.0
deleted file mode 120000 (symlink)
index 8ba0644..0000000
+++ /dev/null
@@ -1 +0,0 @@
-TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.pem
\ No newline at end of file
diff --git a/ssl/certs/667c66d4.0 b/ssl/certs/667c66d4.0
deleted file mode 120000 (symlink)
index f3291dd..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Swisscom_Root_CA_1.pem
\ No newline at end of file
diff --git a/ssl/certs/67495436.0 b/ssl/certs/67495436.0
deleted file mode 120000 (symlink)
index 12489df..0000000
+++ /dev/null
@@ -1 +0,0 @@
-thawte_Primary_Root_CA_-_G3.pem
\ No newline at end of file
diff --git a/ssl/certs/69105f4f.0 b/ssl/certs/69105f4f.0
deleted file mode 120000 (symlink)
index 8130eaf..0000000
+++ /dev/null
@@ -1 +0,0 @@
-DigiCert_Assured_ID_Root_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/6e8bf996.0 b/ssl/certs/6e8bf996.0
deleted file mode 120000 (symlink)
index 5d12a0b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Certum_Root_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/6fa5da56.0 b/ssl/certs/6fa5da56.0
new file mode 120000 (symlink)
index 0000000..0dde01c
--- /dev/null
@@ -0,0 +1 @@
+SSL.com_Root_Certification_Authority_RSA.pem
\ No newline at end of file
diff --git a/ssl/certs/6fcc125d.0 b/ssl/certs/6fcc125d.0
deleted file mode 120000 (symlink)
index dc20efa..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Visa_eCommerce_Root.pem
\ No newline at end of file
diff --git a/ssl/certs/75680d2e.0 b/ssl/certs/75680d2e.0
deleted file mode 120000 (symlink)
index d1385e4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Comodo_AAA_Services_root.pem
\ No newline at end of file
diff --git a/ssl/certs/76579174.0 b/ssl/certs/76579174.0
deleted file mode 120000 (symlink)
index 04ca90b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-XRamp_Global_CA_Root.pem
\ No newline at end of file
diff --git a/ssl/certs/7672ac4b.0 b/ssl/certs/7672ac4b.0
deleted file mode 120000 (symlink)
index f3b6440..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Certinomis_-_Autorité_Racine.pem
\ No newline at end of file
diff --git a/ssl/certs/790a7190.0 b/ssl/certs/790a7190.0
deleted file mode 120000 (symlink)
index 0741d3d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-DST_ACES_CA_X6.pem
\ No newline at end of file
diff --git a/ssl/certs/7999be0d.0 b/ssl/certs/7999be0d.0
deleted file mode 120000 (symlink)
index 40e30fd..0000000
+++ /dev/null
@@ -1 +0,0 @@
-GeoTrust_Global_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/7a7c655d.0 b/ssl/certs/7a7c655d.0
deleted file mode 120000 (symlink)
index 20b36be..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Amazon_Root_CA_3.pem
\ No newline at end of file
diff --git a/ssl/certs/7a819ef2.0 b/ssl/certs/7a819ef2.0
deleted file mode 120000 (symlink)
index ded02df..0000000
+++ /dev/null
@@ -1 +0,0 @@
-QuoVadis_Root_CA_2.pem
\ No newline at end of file
diff --git a/ssl/certs/7aaf71c0.0 b/ssl/certs/7aaf71c0.0
new file mode 120000 (symlink)
index 0000000..86ed3f8
--- /dev/null
@@ -0,0 +1 @@
+TrustCor_ECA-1.pem
\ No newline at end of file
diff --git a/ssl/certs/7d453d8f.0 b/ssl/certs/7d453d8f.0
deleted file mode 120000 (symlink)
index 021fb80..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem
\ No newline at end of file
diff --git a/ssl/certs/81b9768f.0 b/ssl/certs/81b9768f.0
deleted file mode 120000 (symlink)
index 0a20d14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-DigiCert_High_Assurance_EV_Root_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/82223c44.0 b/ssl/certs/82223c44.0
deleted file mode 120000 (symlink)
index 05e0f1d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Buypass_Class_2_Root_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/85cde254.0 b/ssl/certs/85cde254.0
deleted file mode 120000 (symlink)
index c5b483e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Starfield_Root_Certificate_Authority_-_G2.pem
\ No newline at end of file
diff --git a/ssl/certs/861a399d.0 b/ssl/certs/861a399d.0
deleted file mode 120000 (symlink)
index 32fd08b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-AddTrust_Low-Value_Services_Root.pem
\ No newline at end of file
diff --git a/ssl/certs/86212b19.0 b/ssl/certs/86212b19.0
deleted file mode 120000 (symlink)
index a7ae5c7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-AffirmTrust_Networking.pem
\ No newline at end of file
diff --git a/ssl/certs/87753b0d.0 b/ssl/certs/87753b0d.0
deleted file mode 120000 (symlink)
index 73023f3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-GeoTrust_Universal_CA_2.pem
\ No newline at end of file
diff --git a/ssl/certs/882de061.0 b/ssl/certs/882de061.0
deleted file mode 120000 (symlink)
index 934c8ea..0000000
+++ /dev/null
@@ -1 +0,0 @@
-certSIGN_ROOT_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/895cad1a.0 b/ssl/certs/895cad1a.0
deleted file mode 120000 (symlink)
index 00c3983..0000000
+++ /dev/null
@@ -1 +0,0 @@
-CNNIC_ROOT.pem
\ No newline at end of file
diff --git a/ssl/certs/89c02a45.0 b/ssl/certs/89c02a45.0
deleted file mode 120000 (symlink)
index 2c7c8c7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-COMODO_ECC_Certification_Authority.pem
\ No newline at end of file
diff --git a/ssl/certs/8b59b1ad.0 b/ssl/certs/8b59b1ad.0
deleted file mode 120000 (symlink)
index 45f522a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-AddTrust_Public_Services_Root.pem
\ No newline at end of file
diff --git a/ssl/certs/8c24b137.0 b/ssl/certs/8c24b137.0
deleted file mode 120000 (symlink)
index 8ce4dd7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-PSCProcert.pem
\ No newline at end of file
diff --git a/ssl/certs/8d6437c3.0 b/ssl/certs/8d6437c3.0
deleted file mode 120000 (symlink)
index a9af253..0000000
+++ /dev/null
@@ -1 +0,0 @@
-DigiCert_Assured_ID_Root_G2.pem
\ No newline at end of file
diff --git a/ssl/certs/9007ae68.0 b/ssl/certs/9007ae68.0
deleted file mode 120000 (symlink)
index 3798d7e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-CA_Disig_Root_R1.pem
\ No newline at end of file
diff --git a/ssl/certs/91739615.0 b/ssl/certs/91739615.0
deleted file mode 120000 (symlink)
index 8c499f7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-EE_Certification_Centre_Root_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/9282e51c.0 b/ssl/certs/9282e51c.0
deleted file mode 120000 (symlink)
index 69ff81e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-CFCA_EV_ROOT.pem
\ No newline at end of file
diff --git a/ssl/certs/9339512a.0 b/ssl/certs/9339512a.0
deleted file mode 120000 (symlink)
index 6b6df23..0000000
+++ /dev/null
@@ -1 +0,0 @@
-QuoVadis_Root_CA_3.pem
\ No newline at end of file
diff --git a/ssl/certs/9479c8c3.0 b/ssl/certs/9479c8c3.0
deleted file mode 120000 (symlink)
index 5130bf1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem
\ No newline at end of file
diff --git a/ssl/certs/9576d26b.0 b/ssl/certs/9576d26b.0
deleted file mode 120000 (symlink)
index b70b358..0000000
+++ /dev/null
@@ -1 +0,0 @@
-CA_Disig_Root_R2.pem
\ No newline at end of file
diff --git a/ssl/certs/95aff9e3.0 b/ssl/certs/95aff9e3.0
deleted file mode 120000 (symlink)
index a1b189b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Certum_Trusted_Network_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/9685a493.0 b/ssl/certs/9685a493.0
deleted file mode 120000 (symlink)
index 33456ca..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Hongkong_Post_Root_CA_1.pem
\ No newline at end of file
diff --git a/ssl/certs/97552d04.0 b/ssl/certs/97552d04.0
deleted file mode 120000 (symlink)
index 845b4d6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-UbuntuOne-Go_Daddy_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/9772ca32.0 b/ssl/certs/9772ca32.0
deleted file mode 120000 (symlink)
index b995d1a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-GeoTrust_Primary_Certification_Authority.pem
\ No newline at end of file
diff --git a/ssl/certs/9ab62355.0 b/ssl/certs/9ab62355.0
deleted file mode 120000 (symlink)
index 6fe636c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Swisscom_Root_EV_CA_2.pem
\ No newline at end of file
diff --git a/ssl/certs/9c3323d4.0 b/ssl/certs/9c3323d4.0
deleted file mode 120000 (symlink)
index 3cf3be6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-OpenTrust_Root_CA_G1.pem
\ No newline at end of file
diff --git a/ssl/certs/9d520b32.0 b/ssl/certs/9d520b32.0
deleted file mode 120000 (symlink)
index 28fe706..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Security_Communication_EV_RootCA1.pem
\ No newline at end of file
diff --git a/ssl/certs/9d6523ce.0 b/ssl/certs/9d6523ce.0
deleted file mode 120000 (symlink)
index 592abb2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ePKI_Root_Certification_Authority.pem
\ No newline at end of file
diff --git a/ssl/certs/9dbefe7b.0 b/ssl/certs/9dbefe7b.0
deleted file mode 120000 (symlink)
index 28fe706..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Security_Communication_EV_RootCA1.pem
\ No newline at end of file
diff --git a/ssl/certs/9f533518.0 b/ssl/certs/9f533518.0
deleted file mode 120000 (symlink)
index 55ab56e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Global_Chambersign_Root_-_2008.pem
\ No newline at end of file
diff --git a/ssl/certs/ACEDICOM_Root.pem b/ssl/certs/ACEDICOM_Root.pem
deleted file mode 120000 (symlink)
index a2106c2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/ACEDICOM_Root.crt
\ No newline at end of file
diff --git a/ssl/certs/AddTrust_Low-Value_Services_Root.pem b/ssl/certs/AddTrust_Low-Value_Services_Root.pem
deleted file mode 120000 (symlink)
index 5b205c6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/AddTrust_Low-Value_Services_Root.crt
\ No newline at end of file
diff --git a/ssl/certs/AddTrust_Public_Services_Root.pem b/ssl/certs/AddTrust_Public_Services_Root.pem
deleted file mode 120000 (symlink)
index db7f2b9..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/AddTrust_Public_Services_Root.crt
\ No newline at end of file
diff --git a/ssl/certs/AddTrust_Qualified_Certificates_Root.pem b/ssl/certs/AddTrust_Qualified_Certificates_Root.pem
deleted file mode 120000 (symlink)
index 1c19959..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/AddTrust_Qualified_Certificates_Root.crt
\ No newline at end of file
diff --git a/ssl/certs/CA_Disig_Root_R1.pem b/ssl/certs/CA_Disig_Root_R1.pem
deleted file mode 120000 (symlink)
index eb76267..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/CA_Disig_Root_R1.crt
\ No newline at end of file
diff --git a/ssl/certs/CNNIC_ROOT.pem b/ssl/certs/CNNIC_ROOT.pem
deleted file mode 120000 (symlink)
index 5c98b58..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/CNNIC_ROOT.crt
\ No newline at end of file
diff --git a/ssl/certs/Camerfirma_Chambers_of_Commerce_Root.pem b/ssl/certs/Camerfirma_Chambers_of_Commerce_Root.pem
deleted file mode 120000 (symlink)
index 8f698d8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/Camerfirma_Chambers_of_Commerce_Root.crt
\ No newline at end of file
diff --git a/ssl/certs/Camerfirma_Global_Chambersign_Root.pem b/ssl/certs/Camerfirma_Global_Chambersign_Root.pem
deleted file mode 120000 (symlink)
index b32b5ea..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/Camerfirma_Global_Chambersign_Root.crt
\ No newline at end of file
diff --git a/ssl/certs/Certinomis_-_Autorité_Racine.pem b/ssl/certs/Certinomis_-_Autorité_Racine.pem
deleted file mode 120000 (symlink)
index 327d67b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/Certinomis_-_Autorité_Racine.crt
\ No newline at end of file
diff --git a/ssl/certs/Certum_Root_CA.pem b/ssl/certs/Certum_Root_CA.pem
deleted file mode 120000 (symlink)
index 98645e8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/Certum_Root_CA.crt
\ No newline at end of file
diff --git a/ssl/certs/China_Internet_Network_Information_Center_EV_Certificates_Root.pem b/ssl/certs/China_Internet_Network_Information_Center_EV_Certificates_Root.pem
deleted file mode 120000 (symlink)
index 7f52aa4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/China_Internet_Network_Information_Center_EV_Certificates_Root.crt
\ No newline at end of file
diff --git a/ssl/certs/Comodo_Secure_Services_root.pem b/ssl/certs/Comodo_Secure_Services_root.pem
deleted file mode 120000 (symlink)
index 4306fb7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/Comodo_Secure_Services_root.crt
\ No newline at end of file
diff --git a/ssl/certs/Comodo_Trusted_Services_root.pem b/ssl/certs/Comodo_Trusted_Services_root.pem
deleted file mode 120000 (symlink)
index d1abeba..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/Comodo_Trusted_Services_root.crt
\ No newline at end of file
diff --git a/ssl/certs/DST_ACES_CA_X6.pem b/ssl/certs/DST_ACES_CA_X6.pem
deleted file mode 120000 (symlink)
index eb6b77c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/DST_ACES_CA_X6.crt
\ No newline at end of file
diff --git a/ssl/certs/GDCA_TrustAUTH_R5_ROOT.pem b/ssl/certs/GDCA_TrustAUTH_R5_ROOT.pem
new file mode 120000 (symlink)
index 0000000..02c5d2c
--- /dev/null
@@ -0,0 +1 @@
+/usr/share/ca-certificates/mozilla/GDCA_TrustAUTH_R5_ROOT.crt
\ No newline at end of file
diff --git a/ssl/certs/GeoTrust_Global_CA_2.pem b/ssl/certs/GeoTrust_Global_CA_2.pem
deleted file mode 120000 (symlink)
index 2f5cecf..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/GeoTrust_Global_CA_2.crt
\ No newline at end of file
diff --git a/ssl/certs/PSCProcert.pem b/ssl/certs/PSCProcert.pem
deleted file mode 120000 (symlink)
index 51bdbc1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/PSCProcert.crt
\ No newline at end of file
diff --git a/ssl/certs/SSL.com_EV_Root_Certification_Authority_ECC.pem b/ssl/certs/SSL.com_EV_Root_Certification_Authority_ECC.pem
new file mode 120000 (symlink)
index 0000000..0ce9350
--- /dev/null
@@ -0,0 +1 @@
+/usr/share/ca-certificates/mozilla/SSL.com_EV_Root_Certification_Authority_ECC.crt
\ No newline at end of file
diff --git a/ssl/certs/SSL.com_EV_Root_Certification_Authority_RSA_R2.pem b/ssl/certs/SSL.com_EV_Root_Certification_Authority_RSA_R2.pem
new file mode 120000 (symlink)
index 0000000..166e2b4
--- /dev/null
@@ -0,0 +1 @@
+/usr/share/ca-certificates/mozilla/SSL.com_EV_Root_Certification_Authority_RSA_R2.crt
\ No newline at end of file
diff --git a/ssl/certs/SSL.com_Root_Certification_Authority_ECC.pem b/ssl/certs/SSL.com_Root_Certification_Authority_ECC.pem
new file mode 120000 (symlink)
index 0000000..9165e8f
--- /dev/null
@@ -0,0 +1 @@
+/usr/share/ca-certificates/mozilla/SSL.com_Root_Certification_Authority_ECC.crt
\ No newline at end of file
diff --git a/ssl/certs/SSL.com_Root_Certification_Authority_RSA.pem b/ssl/certs/SSL.com_Root_Certification_Authority_RSA.pem
new file mode 120000 (symlink)
index 0000000..74e6904
--- /dev/null
@@ -0,0 +1 @@
+/usr/share/ca-certificates/mozilla/SSL.com_Root_Certification_Authority_RSA.crt
\ No newline at end of file
diff --git a/ssl/certs/Security_Communication_EV_RootCA1.pem b/ssl/certs/Security_Communication_EV_RootCA1.pem
deleted file mode 120000 (symlink)
index 3a78c88..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/Security_Communication_EV_RootCA1.crt
\ No newline at end of file
diff --git a/ssl/certs/Swisscom_Root_CA_1.pem b/ssl/certs/Swisscom_Root_CA_1.pem
deleted file mode 120000 (symlink)
index 58d2589..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/Swisscom_Root_CA_1.crt
\ No newline at end of file
diff --git a/ssl/certs/Swisscom_Root_CA_2.pem b/ssl/certs/Swisscom_Root_CA_2.pem
deleted file mode 120000 (symlink)
index a7d7f64..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/Swisscom_Root_CA_2.crt
\ No newline at end of file
diff --git a/ssl/certs/Swisscom_Root_EV_CA_2.pem b/ssl/certs/Swisscom_Root_EV_CA_2.pem
deleted file mode 120000 (symlink)
index 1de3171..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/Swisscom_Root_EV_CA_2.crt
\ No newline at end of file
diff --git a/ssl/certs/TURKTRUST_Certificate_Services_Provider_Root_2007.pem b/ssl/certs/TURKTRUST_Certificate_Services_Provider_Root_2007.pem
deleted file mode 120000 (symlink)
index be00e99..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/TURKTRUST_Certificate_Services_Provider_Root_2007.crt
\ No newline at end of file
diff --git a/ssl/certs/TrustCor_ECA-1.pem b/ssl/certs/TrustCor_ECA-1.pem
new file mode 120000 (symlink)
index 0000000..eb7d639
--- /dev/null
@@ -0,0 +1 @@
+/usr/share/ca-certificates/mozilla/TrustCor_ECA-1.crt
\ No newline at end of file
diff --git a/ssl/certs/TrustCor_RootCert_CA-1.pem b/ssl/certs/TrustCor_RootCert_CA-1.pem
new file mode 120000 (symlink)
index 0000000..5334459
--- /dev/null
@@ -0,0 +1 @@
+/usr/share/ca-certificates/mozilla/TrustCor_RootCert_CA-1.crt
\ No newline at end of file
diff --git a/ssl/certs/TrustCor_RootCert_CA-2.pem b/ssl/certs/TrustCor_RootCert_CA-2.pem
new file mode 120000 (symlink)
index 0000000..68de1ae
--- /dev/null
@@ -0,0 +1 @@
+/usr/share/ca-certificates/mozilla/TrustCor_RootCert_CA-2.crt
\ No newline at end of file
diff --git a/ssl/certs/TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.pem b/ssl/certs/TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.pem
deleted file mode 120000 (symlink)
index 997dd73..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.crt
\ No newline at end of file
diff --git a/ssl/certs/UTN_USERFirst_Hardware_Root_CA.pem b/ssl/certs/UTN_USERFirst_Hardware_Root_CA.pem
deleted file mode 120000 (symlink)
index d75a051..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/ca-certificates/mozilla/UTN_USERFirst_Hardware_Root_CA.crt
\ No newline at end of file
diff --git a/ssl/certs/a0bc6fbb.0 b/ssl/certs/a0bc6fbb.0
deleted file mode 120000 (symlink)
index cb42399..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Camerfirma_Global_Chambersign_Root.pem
\ No newline at end of file
diff --git a/ssl/certs/a2c66da8.0 b/ssl/certs/a2c66da8.0
deleted file mode 120000 (symlink)
index 275c6c1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-DigiCert_Trusted_Root_G4.pem
\ No newline at end of file
diff --git a/ssl/certs/a2df7ad7.0 b/ssl/certs/a2df7ad7.0
deleted file mode 120000 (symlink)
index 45f522a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-AddTrust_Public_Services_Root.pem
\ No newline at end of file
diff --git a/ssl/certs/a3896b44.0 b/ssl/certs/a3896b44.0
deleted file mode 120000 (symlink)
index 7a8d183..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Security_Communication_Root_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/a7605362.0 b/ssl/certs/a7605362.0
deleted file mode 120000 (symlink)
index 3f5de6f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Sonera_Class_2_Root_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/a7d2cf64.0 b/ssl/certs/a7d2cf64.0
deleted file mode 120000 (symlink)
index 6162ab1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-thawte_Primary_Root_CA_-_G2.pem
\ No newline at end of file
diff --git a/ssl/certs/a81e292b.0 b/ssl/certs/a81e292b.0
deleted file mode 120000 (symlink)
index 4c87925..0000000
+++ /dev/null
@@ -1 +0,0 @@
-SZAFIR_ROOT_CA2.pem
\ No newline at end of file
diff --git a/ssl/certs/a9762493.0 b/ssl/certs/a9762493.0
deleted file mode 120000 (symlink)
index e78b135..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ssl-cert-snakeoil.pem
\ No newline at end of file
diff --git a/ssl/certs/ab5346f4.0 b/ssl/certs/ab5346f4.0
deleted file mode 120000 (symlink)
index 04dacae..0000000
+++ /dev/null
@@ -1 +0,0 @@
-SecureSign_RootCA11.pem
\ No newline at end of file
diff --git a/ssl/certs/aeb67534.0 b/ssl/certs/aeb67534.0
deleted file mode 120000 (symlink)
index e5c5ace..0000000
+++ /dev/null
@@ -1 +0,0 @@
-EC-ACC.pem
\ No newline at end of file
diff --git a/ssl/certs/b0ed035a.0 b/ssl/certs/b0ed035a.0
deleted file mode 120000 (symlink)
index 1372ca3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-TWCA_Global_Root_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/b0f3e76e.0 b/ssl/certs/b0f3e76e.0
deleted file mode 120000 (symlink)
index 72b60a6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-GlobalSign_Root_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/b13cc6df.0 b/ssl/certs/b13cc6df.0
deleted file mode 120000 (symlink)
index 4072f50..0000000
+++ /dev/null
@@ -1 +0,0 @@
-UTN_USERFirst_Hardware_Root_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/b3fb433b.0 b/ssl/certs/b3fb433b.0
deleted file mode 120000 (symlink)
index 433d7b1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Entrust_Root_Certification_Authority_-_EC1.pem
\ No newline at end of file
diff --git a/ssl/certs/b7db1890.0 b/ssl/certs/b7db1890.0
deleted file mode 120000 (symlink)
index b5d335a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-TWCA_Root_Certification_Authority.pem
\ No newline at end of file
diff --git a/ssl/certs/b872f2b4.0 b/ssl/certs/b872f2b4.0
deleted file mode 120000 (symlink)
index 8be8ce7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Atos_TrustedRoot_2011.pem
\ No newline at end of file
diff --git a/ssl/certs/b936d1c6.0 b/ssl/certs/b936d1c6.0
deleted file mode 120000 (symlink)
index c556690..0000000
+++ /dev/null
@@ -1 +0,0 @@
-AC_RAIZ_FNMT-RCM.pem
\ No newline at end of file
diff --git a/ssl/certs/bc3f2570.0 b/ssl/certs/bc3f2570.0
deleted file mode 120000 (symlink)
index 4ddf0c0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Go_Daddy_Root_Certificate_Authority_-_G2.pem
\ No newline at end of file
diff --git a/ssl/certs/bcdd5959.0 b/ssl/certs/bcdd5959.0
deleted file mode 120000 (symlink)
index cdee97c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-UbuntuOne-ValiCert_Class_2_VA.pem
\ No newline at end of file
diff --git a/ssl/certs/bd1910d4.0 b/ssl/certs/bd1910d4.0
deleted file mode 120000 (symlink)
index 00c3983..0000000
+++ /dev/null
@@ -1 +0,0 @@
-CNNIC_ROOT.pem
\ No newline at end of file
diff --git a/ssl/certs/bdacca6f.0 b/ssl/certs/bdacca6f.0
deleted file mode 120000 (symlink)
index e937c2a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Secure_Global_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/bf64f35b.0 b/ssl/certs/bf64f35b.0
deleted file mode 120000 (symlink)
index 032a296..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Entrust_Root_Certification_Authority.pem
\ No newline at end of file
diff --git a/ssl/certs/c491639e.0 b/ssl/certs/c491639e.0
deleted file mode 120000 (symlink)
index db79c20..0000000
+++ /dev/null
@@ -1 +0,0 @@
-DigiCert_Assured_ID_Root_G3.pem
\ No newline at end of file
diff --git a/ssl/certs/c51c224c.0 b/ssl/certs/c51c224c.0
deleted file mode 120000 (symlink)
index 1c2e59f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Trustis_FPS_Root_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/c5d3212a.0 b/ssl/certs/c5d3212a.0
deleted file mode 120000 (symlink)
index 8ce4dd7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-PSCProcert.pem
\ No newline at end of file
diff --git a/ssl/certs/c7e2a638.0 b/ssl/certs/c7e2a638.0
deleted file mode 120000 (symlink)
index 1d7e898..0000000
+++ /dev/null
@@ -1 +0,0 @@
-GeoTrust_Primary_Certification_Authority_-_G3.pem
\ No newline at end of file
diff --git a/ssl/certs/c907e29b.0 b/ssl/certs/c907e29b.0
deleted file mode 120000 (symlink)
index 5287497..0000000
+++ /dev/null
@@ -1 +0,0 @@
-LuxTrust_Global_Root_2.pem
\ No newline at end of file
diff --git a/ssl/certs/c90bc37d.0 b/ssl/certs/c90bc37d.0
deleted file mode 120000 (symlink)
index fc7786a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-DigiCert_Global_Root_G2.pem
\ No newline at end of file
diff --git a/ssl/certs/c9f83a1c.0 b/ssl/certs/c9f83a1c.0
deleted file mode 120000 (symlink)
index e268eef..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Comodo_Secure_Services_root.pem
\ No newline at end of file
diff --git a/ssl/certs/ca-certificates.crt b/ssl/certs/ca-certificates.crt
deleted file mode 100644 (file)
index d07952a..0000000
+++ /dev/null
@@ -1,3830 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIH0zCCBbugAwIBAgIIXsO3pkN/pOAwDQYJKoZIhvcNAQEFBQAwQjESMBAGA1UE
-AwwJQUNDVlJBSVoxMRAwDgYDVQQLDAdQS0lBQ0NWMQ0wCwYDVQQKDARBQ0NWMQsw
-CQYDVQQGEwJFUzAeFw0xMTA1MDUwOTM3MzdaFw0zMDEyMzEwOTM3MzdaMEIxEjAQ
-BgNVBAMMCUFDQ1ZSQUlaMTEQMA4GA1UECwwHUEtJQUNDVjENMAsGA1UECgwEQUND
-VjELMAkGA1UEBhMCRVMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCb
-qau/YUqXry+XZpp0X9DZlv3P4uRm7x8fRzPCRKPfmt4ftVTdFXxpNRFvu8gMjmoY
-HtiP2Ra8EEg2XPBjs5BaXCQ316PWywlxufEBcoSwfdtNgM3802/J+Nq2DoLSRYWo
-G2ioPej0RGy9ocLLA76MPhMAhN9KSMDjIgro6TenGEyxCQ0jVn8ETdkXhBilyNpA
-lHPrzg5XPAOBOp0KoVdDaaxXbXmQeOW1tDvYvEyNKKGno6e6Ak4l0Squ7a4DIrhr
-IA8wKFSVf+DuzgpmndFALW4ir50awQUZ0m/A8p/4e7MCQvtQqR0tkw8jq8bBD5L/
-0KIV9VMJcRz/RROE5iZe+OCIHAr8Fraocwa48GOEAqDGWuzndN9wrqODJerWx5eH
-k6fGioozl2A3ED6XPm4pFdahD9GILBKfb6qkxkLrQaLjlUPTAYVtjrs78yM2x/47
-4KElB0iryYl0/wiPgL/AlmXz7uxLaL2diMMxs0Dx6M/2OLuc5NF/1OVYm3z61PMO
-m3WR5LpSLhl+0fXNWhn8ugb2+1KoS5kE3fj5tItQo05iifCHJPqDQsGH+tUtKSpa
-cXpkatcnYGMN285J9Y0fkIkyF/hzQ7jSWpOGYdbhdQrqeWZ2iE9x6wQl1gpaepPl
-uUsXQA+xtrn13k/c4LOsOxFwYIRKQ26ZIMApcQrAZQIDAQABo4ICyzCCAscwfQYI
-KwYBBQUHAQEEcTBvMEwGCCsGAQUFBzAChkBodHRwOi8vd3d3LmFjY3YuZXMvZmls
-ZWFkbWluL0FyY2hpdm9zL2NlcnRpZmljYWRvcy9yYWl6YWNjdjEuY3J0MB8GCCsG
-AQUFBzABhhNodHRwOi8vb2NzcC5hY2N2LmVzMB0GA1UdDgQWBBTSh7Tj3zcnk1X2
-VuqB5TbMjB4/vTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNKHtOPfNyeT
-VfZW6oHlNsyMHj+9MIIBcwYDVR0gBIIBajCCAWYwggFiBgRVHSAAMIIBWDCCASIG
-CCsGAQUFBwICMIIBFB6CARAAQQB1AHQAbwByAGkAZABhAGQAIABkAGUAIABDAGUA
-cgB0AGkAZgBpAGMAYQBjAGkA8wBuACAAUgBhAO0AegAgAGQAZQAgAGwAYQAgAEEA
-QwBDAFYAIAAoAEEAZwBlAG4AYwBpAGEAIABkAGUAIABUAGUAYwBuAG8AbABvAGcA
-7QBhACAAeQAgAEMAZQByAHQAaQBmAGkAYwBhAGMAaQDzAG4AIABFAGwAZQBjAHQA
-cgDzAG4AaQBjAGEALAAgAEMASQBGACAAUQA0ADYAMAAxADEANQA2AEUAKQAuACAA
-QwBQAFMAIABlAG4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBjAGMAdgAuAGUA
-czAwBggrBgEFBQcCARYkaHR0cDovL3d3dy5hY2N2LmVzL2xlZ2lzbGFjaW9uX2Mu
-aHRtMFUGA1UdHwROMEwwSqBIoEaGRGh0dHA6Ly93d3cuYWNjdi5lcy9maWxlYWRt
-aW4vQXJjaGl2b3MvY2VydGlmaWNhZG9zL3JhaXphY2N2MV9kZXIuY3JsMA4GA1Ud
-DwEB/wQEAwIBBjAXBgNVHREEEDAOgQxhY2N2QGFjY3YuZXMwDQYJKoZIhvcNAQEF
-BQADggIBAJcxAp/n/UNnSEQU5CmH7UwoZtCPNdpNYbdKl02125DgBS4OxnnQ8pdp
-D70ER9m+27Up2pvZrqmZ1dM8MJP1jaGo/AaNRPTKFpV8M9xii6g3+CfYCS0b78gU
-JyCpZET/LtZ1qmxNYEAZSUNUY9rizLpm5U9EelvZaoErQNV/+QEnWCzI7UiRfD+m
-AM/EKXMRNt6GGT6d7hmKG9Ww7Y49nCrADdg9ZuM8Db3VlFzi4qc1GwQA9j9ajepD
-vV+JHanBsMyZ4k0ACtrJJ1vnE5Bc5PUzolVt3OAJTS+xJlsndQAJxGJ3KQhfnlms
-tn6tn1QwIgPBHnFk/vk4CpYY3QIUrCPLBhwepH2NDd4nQeit2hW3sCPdK6jT2iWH
-7ehVRE2I9DZ+hJp4rPcOVkkO1jMl1oRQQmwgEh0q1b688nCBpHBgvgW1m54ERL5h
-I6zppSSMEYCUWqKiuUnSwdzRp+0xESyeGabu4VXhwOrPDYTkF7eifKXeVSUG7szA
-h1xA2syVP1XgNce4hL60Xc16gwFy7ofmXx2utYXGJt/mwZrpHgJHnyqobalbz+xF
-d3+YJ5oyXSrjhO7FmGYvliAd3djDJ9ew+f7Zfc3Qn48LFFhRny+Lwzgt3uiP1o2H
-pPVWQxaZLPSkVrQ0uGE3ycJYgBugl6H8WY3pEfbRD0tVNEYqi4Y7
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFtTCCA52gAwIBAgIIYY3HhjsBggUwDQYJKoZIhvcNAQEFBQAwRDEWMBQGA1UE
-AwwNQUNFRElDT00gUm9vdDEMMAoGA1UECwwDUEtJMQ8wDQYDVQQKDAZFRElDT00x
-CzAJBgNVBAYTAkVTMB4XDTA4MDQxODE2MjQyMloXDTI4MDQxMzE2MjQyMlowRDEW
-MBQGA1UEAwwNQUNFRElDT00gUm9vdDEMMAoGA1UECwwDUEtJMQ8wDQYDVQQKDAZF
-RElDT00xCzAJBgNVBAYTAkVTMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
-AgEA/5KV4WgGdrQsyFhIyv2AVClVYyT/kGWbEHV7w2rbYgIB8hiGtXxaOLHkWLn7
-09gtn70yN78sFW2+tfQh0hOR2QetAQXW8713zl9CgQr5auODAKgrLlUTY4HKRxx7
-XBZXehuDYAQ6PmXDzQHe3qTWDLqO3tkE7hdWIpuPY/1NFgu3e3eM+SW10W2ZEi5P
-Grjm6gSSrj0RuVFCPYewMYWveVqc/udOXpJPQ/yrOq2lEiZmueIM15jO1FillUAK
-t0SdE3QrwqXrIhWYENiLxQSfHY9g5QYbm8+5eaA9oiM/Qj9r+hwDezCNzmzAv+Yb
-X79nuIQZ1RXve8uQNjFiybwCq0Zfm/4aaJQ0PZCOrfbkHQl/Sog4P75n/TSW9R28
-MHTLOO7VbKvU/PQAtwBbhTIWdjPp2KOZnQUAqhbm84F9b32qhm2tFXTTxKJxqvQU
-fecyuB+81fFOvW8XAjnXDpVCOscAPukmYxHqC9FK/xidstd7LzrZlvvoHpKuE1XI
-2Sf23EgbsCTBheN3nZqk8wwRHQ3ItBTutYJXCb8gWH8vIiPYcMt5bMlL8qkqyPyH
-K9caUPgn6C9D4zq92Fdx/c6mUlv53U3t5fZvie27k5x2IXXwkkwp9y+cAS7+UEae
-ZAwUswdbxcJzbPEHXEUkFDWug/FqTYl6+rPYLWbwNof1K1MCAwEAAaOBqjCBpzAP
-BgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKaz4SsrSbbXc6GqlPUB53NlTKxQ
-MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUprPhKytJttdzoaqU9QHnc2VMrFAw
-RAYDVR0gBD0wOzA5BgRVHSAAMDEwLwYIKwYBBQUHAgEWI2h0dHA6Ly9hY2VkaWNv
-bS5lZGljb21ncm91cC5jb20vZG9jMA0GCSqGSIb3DQEBBQUAA4ICAQDOLAtSUWIm
-fQwng4/F9tqgaHtPkl7qpHMyEVNEskTLnewPeUKzEKbHDZ3Ltvo/Onzqv4hTGzz3
-gvoFNTPhNahXwOf9jU8/kzJPeGYDdwdY6ZXIfj7QeQCM8htRM5u8lOk6e25SLTKe
-I6RF+7YuE7CLGLHdztUdp0J/Vb77W7tH1PwkzQSulgUV1qzOMPPKC8W64iLgpq0i
-5ALudBF/TP94HTXa5gI06xgSYXcGCRZj6hitoocf8seACQl1ThCojz2GuHURwCRi
-ipZ7SkXp7FnFvmuD5uHorLUwHv4FB4D54SMNUI8FmP8sX+g7tq3PgbUhh8oIKiMn
-MCArz+2UW6yyetLHKKGKC5tNSixthT8Jcjxn4tncB7rrZXtaAWPWkFtPF2Y9fwsZ
-o5NjEFIqnxQWWOLcpfShFosOkYuByptZ+thrkQdlVV9SH686+5DdaaVbnG0OLLb6
-zqylfDJKZ0DcMDQj3dcEI2bw/FWAp/tmGYI1Z2JwOV5vx+qQQEQIHriy1tvuWacN
-GHk0vFQYXlPKNFHtRQrmjseCNj6nOGOpMCwXEGCSn1WHElkQwg9naRHMTh5+Spqt
-r0CodaxWkHS4oJyleW/c6RrIaQXpuvoDs3zk4E7Czp3otkYNbn5XOmeUwssfnHdK
-Z05phkOTOPu220+DkdRgfks+KzgHVZhepA==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UE
-BhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8w
-MzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290
-IENBMB4XDTExMDkyMjExMjIwMloXDTMwMDkyMjExMjIwMlowazELMAkGA1UEBhMC
-SVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1
-ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENB
-MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNv
-UTufClrJwkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX
-4ay8IMKx4INRimlNAJZaby/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9
-KK3giq0itFZljoZUj5NDKd45RnijMCO6zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/
-gCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1fYVEiVRvjRuPjPdA1Yprb
-rxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2oxgkg4YQ
-51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2F
-be8lEfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxe
-KF+w6D9Fz8+vm2/7hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4F
-v6MGn8i1zeQf1xcGDXqVdFUNaBr8EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbn
-fpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5jF66CyCU3nuDuP/jVo23Eek7
-jPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLYiDrIn3hm7Ynz
-ezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt
-ifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAL
-e3KHwGCmSUyIWOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70
-jsNjLiNmsGe+b7bAEzlgqqI0JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDz
-WochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKxK3JCaKygvU5a2hi/a5iB0P2avl4V
-SM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+Xlff1ANATIGk0k9j
-pwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC4yyX
-X04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+Ok
-fcvHlXHo2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7R
-K4X9p2jIugErsWx0Hbhzlefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btU
-ZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXemOR/qnuOf0GZvBeyqdn6/axag67XH/JJU
-LysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9vwGYT7JZVEc+NHt4bVaT
-LnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEU
-MBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFs
-IFRUUCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290
-MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEwNDgzOFowbzELMAkGA1UEBhMCU0Ux
-FDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5h
-bCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9v
-dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvt
-H7xsD821+iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9
-uMq/NzgtHj6RQa1wVsfwTz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzX
-mk6vBbOmcZSccbNQYArHE504B4YCqOmoaSYYkKtMsE8jqzpPhNjfzp/haW+710LX
-a0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy2xSoRcRdKn23tNbE7qzN
-E0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv77+ldU9U0
-WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYD
-VR0PBAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0
-Jvf6xCZU7wO94CTLVBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRU
-cnVzdCBBQjEmMCQGA1UECxMdQWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsx
-IjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENBIFJvb3SCAQEwDQYJKoZIhvcN
-AQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZlj7DYd7usQWxH
-YINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5
-6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvC
-Nr4TDea9Y355e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEX
-c4g/VhsxOBi0cQ+azcgOno4uG+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5a
-mnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEGDCCAwCgAwIBAgIBATANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJTRTEU
-MBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3
-b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwHhcNMDAwNTMw
-MTAzODMxWhcNMjAwNTMwMTAzODMxWjBlMQswCQYDVQQGEwJTRTEUMBIGA1UEChML
-QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYD
-VQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUA
-A4IBDwAwggEKAoIBAQCWltQhSWDia+hBBwzexODcEyPNwTXH+9ZOEQpnXvUGW2ul
-CDtbKRY654eyNAbFvAWlA3yCyykQruGIgb3WntP+LVbBFc7jJp0VLhD7Bo8wBN6n
-tGO0/7Gcrjyvd7ZWxbWroulpOj0OM3kyP3CCkplhbY0wCI9xP6ZIVxn4JdxLZlyl
-dI+Yrsj5wAYi56xz36Uu+1LcsRVlIPo1Zmne3yzxbrww2ywkEtvrNTVokMsAsJch
-PXQhI2U0K7t4WaPW4XY5mqRJjox0r26kmqPZm9I4XJuiGMx1I4S+6+JNM3GOGvDC
-+Mcdoq0Dlyz4zyXG9rgkMbFjXZJ/Y/AlyVMuH79NAgMBAAGjgdIwgc8wHQYDVR0O
-BBYEFJWxtPCUtr3H2tERCSG+wa9J/RB7MAsGA1UdDwQEAwIBBjAPBgNVHRMBAf8E
-BTADAQH/MIGPBgNVHSMEgYcwgYSAFJWxtPCUtr3H2tERCSG+wa9J/RB7oWmkZzBl
-MQswCQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFk
-ZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENB
-IFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBACxtZBsfzQ3duQH6lmM0MkhHma6X
-7f1yFqZzR1r0693p9db7RcwpiURdv0Y5PejuvE1Uhh4dbOMXJ0PhiVYrqW9yTkkz
-43J8KiOavD7/KCrto/8cI7pDVwlnTUtiBi34/2ydYB7YHEt9tTEv2dB8Xfjea4MY
-eDdXL+gzB2ffHsdrKpV2ro9Xo/D0UrSpUwjP4E/TelOL/bscVjby/rK25Xa71SJl
-pz/+0WatC7xrmYbvP33zGDLKe8bjq2RGlfgmadlVg3sslgf/WSxEo8bl6ancoWOA
-WiFeIc9TVPC6b4nbqKqVz4vjccweGyBECMB6tkD9xOQ14R0WHNC8K47Wcdk=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEFTCCAv2gAwIBAgIBATANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQGEwJTRTEU
-MBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3
-b3JrMSAwHgYDVQQDExdBZGRUcnVzdCBQdWJsaWMgQ0EgUm9vdDAeFw0wMDA1MzAx
-MDQxNTBaFw0yMDA1MzAxMDQxNTBaMGQxCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtB
-ZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQIE5ldHdvcmsxIDAeBgNV
-BAMTF0FkZFRydXN0IFB1YmxpYyBDQSBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOC
-AQ8AMIIBCgKCAQEA6Rowj4OIFMEg2Dybjxt+A3S72mnTRqX4jsIMEZBRpS9mVEBV
-6tsfSlbunyNu9DnLoblv8n75XYcmYZ4c+OLspoH4IcUkzBEMP9smcnrHAZcHF/nX
-GCwwfQ56HmIexkvA/X1id9NEHif2P0tEs7c42TkfYNVRknMDtABp4/MUTu7R3AnP
-dzRGULD4EfL+OHn3Bzn+UZKXC1sIXzSGAa2Il+tmzV7R/9x98oTaunet3IAIx6eH
-1lWfl2royBFkuucZKT8Rs3iQhCBSWxHveNCD9tVIkNAwHM+A+WD+eeSI8t0A65RF
-62WUaUC6wNW0uLp9BBGo6zEFlpROWCGOn9Bg/QIDAQABo4HRMIHOMB0GA1UdDgQW
-BBSBPjfYkrAfd59ctKtzquf2NGAv+jALBgNVHQ8EBAMCAQYwDwYDVR0TAQH/BAUw
-AwEB/zCBjgYDVR0jBIGGMIGDgBSBPjfYkrAfd59ctKtzquf2NGAv+qFopGYwZDEL
-MAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQLExRBZGRU
-cnVzdCBUVFAgTmV0d29yazEgMB4GA1UEAxMXQWRkVHJ1c3QgUHVibGljIENBIFJv
-b3SCAQEwDQYJKoZIhvcNAQEFBQADggEBAAP3FUr4JNojVhaTdt02KLmuG7jD8WS6
-IBh4lSknVwW8fCr0uVFV2ocC3g8WFzH4qnkuCRO7r7IgGRLlk/lL+YPoRNWyQSW/
-iHVv/xD8SlTQX/D67zZzfRs2RcYhbbQVuE7PnFylPVoAjgbjPGsye/Kf8Lb93/Ao
-GEjwxrzQvzSAlsJKsW2Ox5BF3i9nrEUEo3rcVZLJR2bYGozH7ZxOmuASu7VqTITh
-4SINhwBk/ox9Yjllpu9CtoAlEmEBqCQTcAARJl/6NVDFSMwGR+gn2HCNX2TmoUQm
-XiLsks3/QppEIW1cxeMiHV9HEufOX1362KqxMy3ZdvJOOjMMK7MtkAY=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEHjCCAwagAwIBAgIBATANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJTRTEU
-MBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3
-b3JrMSMwIQYDVQQDExpBZGRUcnVzdCBRdWFsaWZpZWQgQ0EgUm9vdDAeFw0wMDA1
-MzAxMDQ0NTBaFw0yMDA1MzAxMDQ0NTBaMGcxCzAJBgNVBAYTAlNFMRQwEgYDVQQK
-EwtBZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQIE5ldHdvcmsxIzAh
-BgNVBAMTGkFkZFRydXN0IFF1YWxpZmllZCBDQSBSb290MIIBIjANBgkqhkiG9w0B
-AQEFAAOCAQ8AMIIBCgKCAQEA5B6a/twJWoekn0e+EV+vhDTbYjx5eLfpMLXsDBwq
-xBb/4Oxx64r1EW7tTw2R0hIYLUkVAcKkIhPHEWT/IhKauY5cLwjPcWqzZwFZ8V1G
-87B4pfYOQnrjfxvM0PC3KP0q6p6zsLkEqv32x7SxuCqg+1jxGaBvcCV+PmlKfw8i
-2O+tCBGaKZnhqkRFmhJePp1tUvznoD1oL/BLcHwTOK28FSXx1s6rosAx1i+f4P8U
-WfyEk9mHfExUE+uf0S0R+Bg6Ot4l2ffTQO2kBhLEO+GRwVY18BTcZTYJbqukB8c1
-0cIDMzZbdSZtQvESa0NvS3GU+jQd7RNuyoB/mC9suWXY6QIDAQABo4HUMIHRMB0G
-A1UdDgQWBBQ5lYtii1zJ1IC6WA+XPxUIQ8yYpzALBgNVHQ8EBAMCAQYwDwYDVR0T
-AQH/BAUwAwEB/zCBkQYDVR0jBIGJMIGGgBQ5lYtii1zJ1IC6WA+XPxUIQ8yYp6Fr
-pGkwZzELMAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQL
-ExRBZGRUcnVzdCBUVFAgTmV0d29yazEjMCEGA1UEAxMaQWRkVHJ1c3QgUXVhbGlm
-aWVkIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBABmrder4i2VhlRO6aQTv
-hsoToMeqT2QbPxj2qC0sVY8FtzDqQmodwCVRLae/DLPt7wh/bDxGGuoYQ992zPlm
-hpwsaPXpF/gxsxjE1kh9I0xowX67ARRvxdlu3rsEQmr49lx95dr6h+sNNVJn0J6X
-dgWTP5XHAeZpVTh/EGGZyeNfpso+gmNIquIISD6q8rKFYqa0p9m9N5xotS1WfbC3
-P6CxB9bpT9zeRXEwMn8bLgn5v1Kh7sKAPgZcLlVAwRv1cEWw3F369nJad9Jjzc9Y
-iQBCYz95OdBEsIJuQRno3eDBiFrRHnGTHyQwdOUeqN48Jzd/g66ed8/wMLH/S5no
-xqE=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UE
-BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz
-dCBDb21tZXJjaWFsMB4XDTEwMDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDEL
-MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp
-cm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
-AQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6EqdbDuKP
-Hx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yr
-ba0F8PrVC8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPAL
-MeIrJmqbTFeurCA+ukV6BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1
-yHp52UKqK39c/s4mT6NmgTWvRLpUHhwwMmWd5jyTXlBOeuM61G7MGvv50jeuJCqr
-VwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNVHQ4EFgQUnZPGU4teyq8/
-nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ
-KoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYG
-XUPGhi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNj
-vbz4YYCanrHOQnDiqX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivt
-Z8SOyUOyXGsViQK8YvxO8rUzqrJv0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9g
-N53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0khsUlHRUe072o0EclNmsxZt9YC
-nlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UE
-BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz
-dCBOZXR3b3JraW5nMB4XDTEwMDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDEL
-MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp
-cm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
-AQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SEHi3y
-YJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbua
-kCNrmreIdIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRL
-QESxG9fhwoXA3hA/Pe24/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp
-6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gbh+0t+nvujArjqWaJGctB+d1ENmHP4ndG
-yH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNVHQ4EFgQUBx/S55zawm6i
-QLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ
-KoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfO
-tDIuUFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzu
-QY0x2+c06lkh1QF612S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZ
-Lgo/bNjR9eUJtGxUAArgFU2HdW23WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4u
-olu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9/ZFvgrG+CJPbFEfxojfHRZ48
-x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UE
-BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVz
-dCBQcmVtaXVtMB4XDTEwMDEyOTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkG
-A1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1U
-cnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxBLf
-qV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtnBKAQ
-JG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ
-+jjeRFcV5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrS
-s8PhaJyJ+HoAVt70VZVs+7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5
-HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmdGPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d7
-70O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5Rp9EixAqnOEhss/n/fauG
-V+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NIS+LI+H+S
-qHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S
-5u046uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4Ia
-C1nEWTJ3s7xgaVY5/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TX
-OwF0lkLgAOIua+rF7nKsu7/+6qqo+Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYE
-FJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/
-BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByvMiPIs0laUZx2
-KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg
-Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B
-8OWycvpEgjNC6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQ
-MKSOyARiqcTtNd56l+0OOF6SL5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc
-0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK+4w1IX2COPKpVJEZNZOUbWo6xbLQ
-u4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmVBtWVyuEklut89pMF
-u+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFgIxpH
-YoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8
-GKa1qF60g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaO
-RtGdFNrHF+QFlozEJLUbzxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6e
-KeC2uAloGRwYQw==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMC
-VVMxFDASBgNVBAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQ
-cmVtaXVtIEVDQzAeFw0xMDAxMjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJ
-BgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEgMB4GA1UEAwwXQWZmaXJt
-VHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQNMF4bFZ0D
-0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQN8O9
-ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0G
-A1UdDgQWBBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4G
-A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/Vs
-aobgxCd05DhT1wV/GzTjxi+zygk8N53X57hG8f2h4nECMEJZh0PUUd+60wkyWs6I
-flc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKMeQ==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UE
-AwwVQXRvcyBUcnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQG
-EwJERTAeFw0xMTA3MDcxNDU4MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMM
-FUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsGA1UECgwEQXRvczELMAkGA1UEBhMC
-REUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCVhTuXbyo7LjvPpvMp
-Nb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr54rM
-VD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+
-SZFhyBH+DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ
-4J7sVaE3IqKHBAUsR320HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0L
-cp2AMBYHlT8oDv3FdU9T1nSatCQujgKRz3bFmx5VdJx4IbHwLfELn8LVlhgf8FQi
-eowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7Rl+lwrrw7GWzbITAPBgNV
-HRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZbNshMBgG
-A1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3
-DQEBCwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8j
-vZfza1zv7v1Apt+hk6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kP
-DpFrdRbhIfzYJsdHt6bPWHJxfrrhTZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pc
-maHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a961qn8FYiqTxlVMYVqL2Gns2D
-lmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G3mB/ufNPRJLv
-KrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UE
-BhMCRVMxQjBABgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1h
-cHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEy
-MzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIwQAYDVQQDDDlBdXRvcmlkYWQgZGUg
-Q2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBBNjI2MzQwNjgwggIi
-MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDDUtd9
-thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQM
-cas9UX4PB99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefG
-L9ItWY16Ck6WaVICqjaY7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15i
-NA9wBj4gGFrO93IbJWyTdBSTo3OxDqqHECNZXyAFGUftaI6SEspd/NYrspI8IM/h
-X68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyIplD9amML9ZMWGxmPsu2b
-m8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctXMbScyJCy
-Z/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirja
-EbsXLZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/T
-KI8xWVvTyQKmtFLKbpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF
-6NkBiDkal4ZkQdU7hwxu+g/GvUgUvzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVh
-OSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYD
-VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNHDhpkLzCBpgYD
-VR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp
-cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBv
-ACAAZABlACAAbABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBl
-AGwAbwBuAGEAIAAwADgAMAAxADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF
-661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx51tkljYyGOylMnfX40S2wBEqgLk9
-am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qkR71kMrv2JYSiJ0L1
-ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaPT481
-PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS
-3a/DTg4fJl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5k
-SeTy36LssUzAKh3ntLFlosS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF
-3dvd6qJ2gHN99ZwExEWN57kci57q13XRcrHedUTnQn3iV2t93Jm8PYMo6oCTjcVM
-ZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoRsaS8I8nkvof/uZS2+F0g
-StRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTDKCOM/icz
-Q0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQB
-jLMi6Et8Vcad+qMUu2WFbm5PEn4KPJ2V
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ
-RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD
-VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX
-DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y
-ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy
-VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr
-mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr
-IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK
-mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu
-XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy
-dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye
-jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1
-BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3
-DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92
-9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx
-jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0
-Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz
-ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS
-R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd
-MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg
-Q2xhc3MgMiBSb290IENBMB4XDTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1ow
-TjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw
-HgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB
-BQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1g1Lr
-6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPV
-L4O2fuPn9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC91
-1K2GScuVr1QGbNgGE41b/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHx
-MlAQTn/0hpPshNOOvEu/XAFOBz3cFIqUCqTqc/sLUegTBxj6DvEr0VQVfTzh97QZ
-QmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeffawrbD02TTqigzXsu8lkB
-arcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgIzRFo1clr
-Us3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLi
-FRhnBkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRS
-P/TizPJhk9H9Z2vXUq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN
-9SG9dKpN6nIDSdvHXx1iY8f93ZHsM+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxP
-AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMmAd+BikoL1Rpzz
-uvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAU18h
-9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s
-A20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3t
-OluwlN5E40EIosHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo
-+fsicdl9sz1Gv7SEr5AcD48Saq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7
-KcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYdDnkM/crqJIByw5c/8nerQyIKx+u2
-DISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWDLfJ6v9r9jv6ly0Us
-H8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0oyLQ
-I+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK7
-5t98biGCwWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h
-3PFaTWwyI0PurKju7koSCTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPz
-Y11aWOIv4x3kqdbQCtCev9eBCfHJxyYNrJgWVqA=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd
-MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg
-Q2xhc3MgMyBSb290IENBMB4XDTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFow
-TjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw
-HgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB
-BQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRHsJ8Y
-ZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3E
-N3coTRiR5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9
-tznDDgFHmV0ST9tD+leh7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX
-0DJq1l1sDPGzbjniazEuOQAnFN44wOwZZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c
-/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH2xc519woe2v1n/MuwU8X
-KhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV/afmiSTY
-zIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvS
-O1UQRwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D
-34xFMFbG02SrZvPAXpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgP
-K9Dx2hzLabjKSWJtyNBjYt1gD1iqj6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3
-AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFEe4zf/lb+74suwv
-Tg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAACAj
-QTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV
-cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXS
-IGrs/CIBKM+GuIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2
-HJLw5QY33KbmkJs4j1xrG0aGQ0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsa
-O5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8ZORK15FTAaggiG6cX0S5y2CBNOxv
-033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2KSb12tjE8nVhz36u
-dmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz6MkE
-kbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg41
-3OEMXbugUZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvD
-u79leNKGef9JOxqDDPDeeOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq
-4/g7u9xN12TyUb7mqqta6THuBrxzvxNiCp/HuZc=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFaTCCA1GgAwIBAgIJAMMDmu5QkG4oMA0GCSqGSIb3DQEBBQUAMFIxCzAJBgNV
-BAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMu
-MRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIxMB4XDTEyMDcxOTA5MDY1NloXDTQy
-MDcxOTA5MDY1NlowUjELMAkGA1UEBhMCU0sxEzARBgNVBAcTCkJyYXRpc2xhdmEx
-EzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERpc2lnIFJvb3QgUjEw
-ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCqw3j33Jijp1pedxiy3QRk
-D2P9m5YJgNXoqqXinCaUOuiZc4yd39ffg/N4T0Dhf9Kn0uXKE5Pn7cZ3Xza1lK/o
-OI7bm+V8u8yN63Vz4STN5qctGS7Y1oprFOsIYgrY3LMATcMjfF9DCCMyEtztDK3A
-fQ+lekLZWnDZv6fXARz2m6uOt0qGeKAeVjGu74IKgEH3G8muqzIm1Cxr7X1r5OJe
-IgpFy4QxTaz+29FHuvlglzmxZcfe+5nkCiKxLU3lSCZpq+Kq8/v8kiky6bM+TR8n
-oc2OuRf7JT7JbvN32g0S9l3HuzYQ1VTW8+DiR0jm3hTaYVKvJrT1cU/J19IG32PK
-/yHoWQbgCNWEFVP3Q+V8xaCJmGtzxmjOZd69fwX3se72V6FglcXM6pM6vpmumwKj
-rckWtc7dXpl4fho5frLABaTAgqWjR56M6ly2vGfb5ipN0gTco65F97yLnByn1tUD
-3AjLLhbKXEAz6GfDLuemROoRRRw1ZS0eRWEkG4IupZ0zXWX4Qfkuy5Q/H6MMMSRE
-7cderVC6xkGbrPAXZcD4XW9boAo0PO7X6oifmPmvTiT6l7Jkdtqr9O3jw2Dv1fkC
-yC2fg69naQanMVXVz0tv/wQFx1isXxYb5dKj6zHbHzMVTdDypVP1y+E9Tmgt2BLd
-qvLmTZtJ5cUoobqwWsagtQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud
-DwEB/wQEAwIBBjAdBgNVHQ4EFgQUiQq0OJMa5qvum5EY+fU8PjXQ04IwDQYJKoZI
-hvcNAQEFBQADggIBADKL9p1Kyb4U5YysOMo6CdQbzoaz3evUuii+Eq5FLAR0rBNR
-xVgYZk2C2tXck8An4b58n1KeElb21Zyp9HWc+jcSjxyT7Ff+Bw+r1RL3D65hXlaA
-SfX8MPWbTx9BLxyE04nH4toCdu0Jz2zBuByDHBb6lM19oMgY0sidbvW9adRtPTXo
-HqJPYNcHKfyyo6SdbhWSVhlMCrDpfNIZTUJG7L399ldb3Zh+pE3McgODWF3vkzpB
-emOqfDqo9ayk0d2iLbYq/J8BjuIQscTK5GfbVSUZP/3oNn6z4eGBrxEWi1CXYBmC
-AMBrTXO40RMHPuq2MU/wQppt4hF05ZSsjYSVPCGvxdpHyN85YmLLW1AL14FABZyb
-7bq2ix4Eb5YgOe2kfSnbSM6C3NQCjR0EMVrHS/BsYVLXtFHCgWzN4funodKSds+x
-DzdYpPJScWc/DIh4gInByLUfkmO+p3qKViwaqKactV2zY9ATIKHrkWzQjX2v3wvk
-F7mGnjixlAxYjOBVqjtjbZqJYLhkKpLGN/R+Q0O3c+gB53+XD9fyexn9GtePyfqF
-a3qdnom2piiZk4hA9z7NUaPK6u95RyG1/jLix8NRb76AdPCkwzryT+lf3xkK8jsT
-Q6wxpLPn6/wY1gGp8yqPNg7rtLG8t0zJa7+h89n07eLw4+1knj0vllJPgFOL
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNV
-BAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMu
-MRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIyMB4XDTEyMDcxOTA5MTUzMFoXDTQy
-MDcxOTA5MTUzMFowUjELMAkGA1UEBhMCU0sxEzARBgNVBAcTCkJyYXRpc2xhdmEx
-EzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERpc2lnIFJvb3QgUjIw
-ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCio8QACdaFXS1tFPbCw3Oe
-NcJxVX6B+6tGUODBfEl45qt5WDza/3wcn9iXAng+a0EE6UG9vgMsRfYvZNSrXaNH
-PWSb6WiaxswbP7q+sos0Ai6YVRn8jG+qX9pMzk0DIaPY0jSTVpbLTAwAFjxfGs3I
-x2ymrdMxp7zo5eFm1tL7A7RBZckQrg4FY8aAamkw/dLukO8NJ9+flXP04SXabBbe
-QTg06ov80egEFGEtQX6sx3dOy1FU+16SGBsEWmjGycT6txOgmLcRK7fWV8x8nhfR
-yyX+hk4kLlYMeE2eARKmK6cBZW58Yh2EhN/qwGu1pSqVg8NTEQxzHQuyRpDRQjrO
-QG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa5Beny912
-H9AZdugsBbPWnDTYltxhh5EF5EQIM8HauQhl1K6yNg3ruji6DOWbnuuNZt2Zz9aJ
-QfYEkoopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUD
-i/ZnWejBBhG93c+AAk9lQHhcR1DIm+YfgXvkRKhbhZri3lrVx/k6RGZL5DJUfORs
-nLMOPReisjQS1n6yqEm70XooQL6iFh/f5DcfEXP7kAplQ6INfPgGAVUzfbANuPT1
-rqVCV3w2EYx7XsQDnYx5nQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud
-DwEB/wQEAwIBBjAdBgNVHQ4EFgQUtZn4r7CU9eMg1gqtzk5WpC5uQu0wDQYJKoZI
-hvcNAQELBQADggIBACYGXnDnZTPIgm7ZnBc6G3pmsgH2eDtpXi/q/075KMOYKmFM
-tCQSin1tERT3nLXK5ryeJ45MGcipvXrA1zYObYVybqjGom32+nNjf7xueQgcnYqf
-GopTpti72TVVsRHFqQOzVju5hJMiXn7B9hJSi+osZ7z+Nkz1uM/Rs0mSO9MpDpkb
-lvdhuDvEK7Z4bLQjb/D907JedR+Zlais9trhxTF7+9FGs9K8Z7RiVLoJ92Owk6Ka
-+elSLotgEqv89WBW7xBci8QaQtyDW2QOy7W81k/BfDxujRNt+3vrMNDcTa/F1bal
-TFtxyegxvug4BkihGuLq0t4SOVga/4AOgnXmt8kHbA7v/zjxmHHEt38OFdAlab0i
-nSvtBfZGR6ztwPDUO+Ls7pZbkBNOHlY667DvlruWIxG68kOGdGSVyCh13x01utI3
-gzhTODY7z2zp+WsO0PsE6E9312UBeIYMej4hYvF/Y3EMyZ9E26gnonW+boE+18Dr
-G5gPcFw0sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3Os
-zMOl6W8KjptlwlCFtaOgUxLMVYdh84GuEEZhvUQhuMI9dM9+JDX6HAcOmz0iyu8x
-L4ysEr3vQCj8KWefshNPZiTEUxnpHikV7+ZtsH8tZ/3zbBt1RqPlShfppNcL
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDVTCCAj2gAwIBAgIESTMAATANBgkqhkiG9w0BAQUFADAyMQswCQYDVQQGEwJD
-TjEOMAwGA1UEChMFQ05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1QwHhcNMDcwNDE2
-MDcwOTE0WhcNMjcwNDE2MDcwOTE0WjAyMQswCQYDVQQGEwJDTjEOMAwGA1UEChMF
-Q05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1QwggEiMA0GCSqGSIb3DQEBAQUAA4IB
-DwAwggEKAoIBAQDTNfc/c3et6FtzF8LRb+1VvG7q6KR5smzDo+/hn7E7SIX1mlwh
-IhAsxYLO2uOabjfhhyzcuQxauohV3/2q2x8x6gHx3zkBwRP9SFIhxFXf2tizVHa6
-dLG3fdfA6PZZxU3Iva0fFNrfWEQlMhkqx35+jq44sDB7R3IJMfAw28Mbdim7aXZO
-V/kbZKKTVrdvmW7bCgScEeOAH8tjlBAKqeFkgjH5jCftppkA9nCTGPihNIaj3XrC
-GHn2emU1z5DrvTOTn1OrczvmmzQgLx3vqR1jGqCA2wMv+SYahtKNu6m+UjqHZ0gN
-v7Sg2Ca+I19zN38m5pIEo3/PIKe38zrKy5nLAgMBAAGjczBxMBEGCWCGSAGG+EIB
-AQQEAwIABzAfBgNVHSMEGDAWgBRl8jGtKvf33VKWCscCwQ7vptU7ETAPBgNVHRMB
-Af8EBTADAQH/MAsGA1UdDwQEAwIB/jAdBgNVHQ4EFgQUZfIxrSr3991SlgrHAsEO
-76bVOxEwDQYJKoZIhvcNAQEFBQADggEBAEs17szkrr/Dbq2flTtLP1se31cpolnK
-OOK5Gv+e5m4y3R6u6jW39ZORTtpC4cMXYFDy0VwmuYK36m3knITnA3kXr5g9lNvH
-ugDnuL8BV8F3RTIMO/G0HAiw/VGgod2aHRM2mm23xzy54cXZF/qD1T0VoDy7Hgvi
-yJA/qIYM/PmLXoXLT1tLYhFHxUV8BS9BsZ4QaRuZluBVeftOhpm4lNqGOGqTo+fL
-buXf6iFViZx9fX+Y9QCJ7uOEwFyWtcVG6kbghVW2G8kS1sHNzYDzAgE8yGnLRUhj
-2JTQ7IUOO04RZfSCjKY9ri4ilAnIXOo8gV0WKgOXFlUJ24pBgp5mmxE=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCB
-gTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G
-A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNV
-BAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjEyMDEwMDAw
-MDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3Jl
-YXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01P
-RE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0
-aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3
-UcEbVASY06m/weaKXTuH+7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI
-2GqGd0S7WWaXUF601CxwRM/aN5VCaTwwxHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8
-Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV4EajcNxo2f8ESIl33rXp
-+2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA1KGzqSX+
-DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5O
-nKVIrLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW
-/zAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6g
-PKA6hjhodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9u
-QXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOCAQEAPpiem/Yb6dc5t3iuHXIY
-SdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CPOGEIqB6BCsAv
-IC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/
-RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4
-zJVSk/BwJVmcIGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5dd
-BA6+C4OmF4O5MBKgxTMVBbkN+8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IB
-ZQ==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTEL
-MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE
-BxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMT
-IkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwMzA2MDAw
-MDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy
-ZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09N
-T0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlv
-biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSR
-FtSrYpn1PlILBs5BAH+X4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0J
-cfRK9ChQtP6IHG4/bC8vCVlbpVsLM5niwz2J+Wos77LTBumjQjBAMB0GA1UdDgQW
-BBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/
-BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VGFAkK+qDm
-fQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdv
-GDeAU/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEvTCCA6WgAwIBAgIBADANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJFVTEn
-MCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQL
-ExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEiMCAGA1UEAxMZQ2hhbWJlcnMg
-b2YgQ29tbWVyY2UgUm9vdDAeFw0wMzA5MzAxNjEzNDNaFw0zNzA5MzAxNjEzNDRa
-MH8xCzAJBgNVBAYTAkVVMScwJQYDVQQKEx5BQyBDYW1lcmZpcm1hIFNBIENJRiBB
-ODI3NDMyODcxIzAhBgNVBAsTGmh0dHA6Ly93d3cuY2hhbWJlcnNpZ24ub3JnMSIw
-IAYDVQQDExlDaGFtYmVycyBvZiBDb21tZXJjZSBSb290MIIBIDANBgkqhkiG9w0B
-AQEFAAOCAQ0AMIIBCAKCAQEAtzZV5aVdGDDg2olUkfzIx1L4L1DZ77F1c2VHfRtb
-unXF/KGIJPov7coISjlUxFF6tdpg6jg8gbLL8bvZkSM/SAFwdakFKq0fcfPJVD0d
-BmpAPrMMhe5cG3nCYsS4No41XQEMIwRHNaqbYE6gZj3LJgqcQKH0XZi/caulAGgq
-7YN6D6IUtdQis4CwPAxaUWktWBiP7Zme8a7ileb2R6jWDA+wWFjbw2Y3npuRVDM3
-0pQcakjJyfKl2qUMI/cjDpwyVV5xnIQFUZot/eZOKjRa3spAN2cMVCFVd9oKDMyX
-roDclDZK9D7ONhMeU+SsTjoF7Nuucpw4i9A5O4kKPnf+dQIBA6OCAUQwggFAMBIG
-A1UdEwEB/wQIMAYBAf8CAQwwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybC5j
-aGFtYmVyc2lnbi5vcmcvY2hhbWJlcnNyb290LmNybDAdBgNVHQ4EFgQU45T1sU3p
-26EpW1eLTXYGduHRooowDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIA
-BzAnBgNVHREEIDAegRxjaGFtYmVyc3Jvb3RAY2hhbWJlcnNpZ24ub3JnMCcGA1Ud
-EgQgMB6BHGNoYW1iZXJzcm9vdEBjaGFtYmVyc2lnbi5vcmcwWAYDVR0gBFEwTzBN
-BgsrBgEEAYGHLgoDATA+MDwGCCsGAQUFBwIBFjBodHRwOi8vY3BzLmNoYW1iZXJz
-aWduLm9yZy9jcHMvY2hhbWJlcnNyb290Lmh0bWwwDQYJKoZIhvcNAQEFBQADggEB
-AAxBl8IahsAifJ/7kPMa0QOx7xP5IV8EnNrJpY0nbJaHkb5BkAFyk+cefV/2icZd
-p0AJPaxJRUXcLo0waLIJuvvDL8y6C98/d3tGfToSJI6WjzwFCm/SlCgdbQzALogi
-1djPHRPH8EjX1wWnz8dHnjs8NMiAT9QUu/wNUPf6s+xCX6ndbcj0dc97wXImsQEc
-XCz9ek60AcUFV7nnPKoF2YjpB0ZBzu9Bga5Y34OirsrXdx/nADydb47kMgkdTXg0
-eDQ8lJsm7U9xxhl6vSAiSFr+S30Dt+dYvsYyTnQeaN2oaFuzPu5ifdmA6Ap1erfu
-tGWaIZDgqtCYvDi1czyL+Nw=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIExTCCA62gAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJFVTEn
-MCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQL
-ExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEgMB4GA1UEAxMXR2xvYmFsIENo
-YW1iZXJzaWduIFJvb3QwHhcNMDMwOTMwMTYxNDE4WhcNMzcwOTMwMTYxNDE4WjB9
-MQswCQYDVQQGEwJFVTEnMCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgy
-NzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEgMB4G
-A1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwggEgMA0GCSqGSIb3DQEBAQUA
-A4IBDQAwggEIAoIBAQCicKLQn0KuWxfH2H3PFIP8T8mhtxOviteePgQKkotgVvq0
-Mi+ITaFgCPS3CU6gSS9J1tPfnZdan5QEcOw/Wdm3zGaLmFIoCQLfxS+EjXqXd7/s
-QJ0lcqu1PzKY+7e3/HKE5TWH+VX6ox8Oby4o3Wmg2UIQxvi1RMLQQ3/bvOSiPGpV
-eAp3qdjqGTK3L/5cPxvusZjsyq16aUXjlg9V9ubtdepl6DJWk0aJqCWKZQbua795
-B9Dxt6/tLE2Su8CoX6dnfQTyFQhwrJLWfQTSM/tMtgsL+xrJxI0DqX5c8lCrEqWh
-z0hQpe/SyBoT+rB/sYIcd2oPX9wLlY/vQ37mRQklAgEDo4IBUDCCAUwwEgYDVR0T
-AQH/BAgwBgEB/wIBDDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3JsLmNoYW1i
-ZXJzaWduLm9yZy9jaGFtYmVyc2lnbnJvb3QuY3JsMB0GA1UdDgQWBBRDnDafsJ4w
-TcbOX60Qq+UDpfqpFDAOBgNVHQ8BAf8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgAH
-MCoGA1UdEQQjMCGBH2NoYW1iZXJzaWducm9vdEBjaGFtYmVyc2lnbi5vcmcwKgYD
-VR0SBCMwIYEfY2hhbWJlcnNpZ25yb290QGNoYW1iZXJzaWduLm9yZzBbBgNVHSAE
-VDBSMFAGCysGAQQBgYcuCgEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly9jcHMuY2hh
-bWJlcnNpZ24ub3JnL2Nwcy9jaGFtYmVyc2lnbnJvb3QuaHRtbDANBgkqhkiG9w0B
-AQUFAAOCAQEAPDtwkfkEVCeR4e3t/mh/YV3lQWVPMvEYBZRqHN4fcNs+ezICNLUM
-bKGKfKX0j//U2K0X1S0E0T9YgOKBWYi+wONGkyT+kL0mojAt6JcmVzWJdJYY9hXi
-ryQZVgICsroPFOrGimbBhkVVi76SvpykBMdJPJ7oKXqJ1/6v/2j1pReQvayZzKWG
-VwlnRtvWFsJG8eSpUPWP0ZIV018+xgBJOm5YstHRJw0lyDL4IBHNfTIzSJRUTN3c
-ecQwn+uOuFW114hcxWokPbLTBQNRxgfvzBRydD1ucs4YKIxKoHflCStFREest2d/
-AYoFWpO+ocH/+OcOZ6RHSXZddZAa9SaP8A==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNV
-BAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4X
-DTA3MDYyOTE1MTMwNVoXDTI3MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQ
-BgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwIQ2VydGlnbmEwggEiMA0GCSqGSIb3
-DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7qXOEm7RFHYeGifBZ4
-QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyHGxny
-gQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbw
-zBfsV1/pogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q
-130yGLMLLGq/jj8UEYkgDncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2
-JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKfIrjxwo1p3Po6WAbfAgMBAAGjgbwwgbkw
-DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQtCRZvgHyUtVF9lo53BEw
-ZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJBgNVBAYT
-AkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzj
-AQ/JSP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG
-9w0BAQUFAAOCAQEAhQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8h
-bV6lUmPOEvjvKtpv6zf+EwLHyzs+ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFnc
-fca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1kluPBS1xp81HlDQwY9qcEQCYsuu
-HWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY1gkIl2PlwS6w
-t0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw
-WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFnDCCA4SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjET
-MBEGA1UEChMKQ2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxJjAk
-BgNVBAMMHUNlcnRpbm9taXMgLSBBdXRvcml0w6kgUmFjaW5lMB4XDTA4MDkxNzA4
-Mjg1OVoXDTI4MDkxNzA4Mjg1OVowYzELMAkGA1UEBhMCRlIxEzARBgNVBAoTCkNl
-cnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMSYwJAYDVQQDDB1DZXJ0
-aW5vbWlzIC0gQXV0b3JpdMOpIFJhY2luZTCCAiIwDQYJKoZIhvcNAQEBBQADggIP
-ADCCAgoCggIBAJ2Fn4bT46/HsmtuM+Cet0I0VZ35gb5j2CN2DpdUzZlMGvE5x4jY
-F1AMnmHawE5V3udauHpOd4cN5bjr+p5eex7Ezyh0x5P1FMYiKAT5kcOrJ3NqDi5N
-8y4oH3DfVS9O7cdxbwlyLu3VMpfQ8Vh30WC8Tl7bmoT2R2FFK/ZQpn9qcSdIhDWe
-rP5pqZ56XjUl+rSnSTV3lqc2W+HN3yNw2F1MpQiD8aYkOBOo7C+ooWfHpi2GR+6K
-/OybDnT0K0kCe5B1jPyZOQE51kqJ5Z52qz6WKDgmi92NjMD2AR5vpTESOH2VwnHu
-7XSu5DaiQ3XV8QCb4uTXzEIDS3h65X27uK4uIJPT5GHfceF2Z5c/tt9qc1pkIuVC
-28+BA5PY9OMQ4HL2AHCs8MF6DwV/zzRpRbWT5BnbUhYjBYkOjUjkJW+zeL9i9Qf6
-lSTClrLooyPCXQP8w9PlfMl1I9f09bze5N/NgL+RiH2nE7Q5uiy6vdFrzPOlKO1E
-nn1So2+WLhl+HPNbxxaOu2B9d2ZHVIIAEWBsMsGoOBvrbpgT1u449fCfDu/+MYHB
-0iSVL1N6aaLwD4ZFjliCK0wi1F6g530mJ0jfJUaNSih8hp75mxpZuWW/Bd22Ql09
-5gBIgl4g9xGC3srYn+Y3RyYe63j3YcNBZFgCQfna4NH4+ej9Uji29YnfAgMBAAGj
-WzBZMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQN
-jLZh2kS40RR9w759XkjwzspqsDAXBgNVHSAEEDAOMAwGCiqBegFWAgIAAQEwDQYJ
-KoZIhvcNAQEFBQADggIBACQ+YAZ+He86PtvqrxyaLAEL9MW12Ukx9F1BjYkMTv9s
-ov3/4gbIOZ/xWqndIlgVqIrTseYyCYIDbNc/CMf4uboAbbnW/FIyXaR/pDGUu7ZM
-OH8oMDX/nyNTt7buFHAAQCvaR6s0fl6nVjBhK4tDrP22iCj1a7Y+YEq6QpA0Z43q
-619FVDsXrIvkxmUP7tCMXWY5zjKn2BCXwH40nJ+U8/aGH88bc62UeYdocMMzpXDn
-2NU4lG9jeeu/Cg4I58UvD0KgKxRA/yHgBcUn4YQRE7rWhh1BCxMjidPJC+iKunqj
-o3M3NYB9Ergzd0A4wPpeMNLytqOx1qKVl4GbUu1pTP+A5FPbVFsDbVRfsbjvJL1v
-nxHDx2TCDyhihWZeGnuyt++uNckZM6i4J9szVb9o4XVIRFb7zdNIu0eJOqxp9YDG
-5ERQL1TEqkPFMTFYvZbF6nVsmnWxTfj3l/+WFvKXTej28xH5On2KOG4Ey+HTRRWq
-pdEdnV1j6CTmNhTih60bWfVEm/vXd3wfAXBioSAaosUaKPQhA+4u2cGA6rnZgtZb
-dsLLO7XSAPCjDuGtbkD326C00EauFddEwk01+dIL8hf2rGbVJLJP0RyZwG71fet0
-BLj5TXcJ17TPBzAJ8bgAVtkXFhYKK4bfjwEZGuW7gmP/vgt2Fl43N+bYdJeimUV5
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAw
-PTELMAkGA1UEBhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFz
-cyAyIFByaW1hcnkgQ0EwHhcNOTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9
-MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2VydHBsdXMxGzAZBgNVBAMTEkNsYXNz
-IDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANxQ
-ltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR5aiR
-VhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyL
-kcAbmXuZVg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCd
-EgETjdyAYveVqUSISnFOYFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yas
-H7WLO7dDWWuwJKZtkIvEcupdM5i3y95ee++U8Rs+yskhwcWYAqqi9lt3m/V+llU0
-HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRMECDAGAQH/AgEKMAsGA1Ud
-DwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJYIZIAYb4
-QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMu
-Y29tL0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/
-AN9WM2K191EBkOvDP9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8
-yfFC82x/xXp8HVGIutIKPidd3i1RTtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMR
-FcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+7UCmnYR0ObncHoUW2ikbhiMA
-ybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW//1IMwrh3KWB
-kJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7
-l7+ijrRU
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDDDCCAfSgAwIBAgIDAQAgMA0GCSqGSIb3DQEBBQUAMD4xCzAJBgNVBAYTAlBM
-MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD
-QTAeFw0wMjA2MTExMDQ2MzlaFw0yNzA2MTExMDQ2MzlaMD4xCzAJBgNVBAYTAlBM
-MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD
-QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6xwS7TT3zNJc4YPk/E
-jG+AanPIW1H4m9LcuwBcsaD8dQPugfCI7iNS6eYVM42sLQnFdvkrOYCJ5JdLkKWo
-ePhzQ3ukYbDYWMzhbGZ+nPMJXlVjhNWo7/OxLjBos8Q82KxujZlakE403Daaj4GI
-ULdtlkIJ89eVgw1BS7Bqa/j8D35in2fE7SZfECYPCE/wpFcozo+47UX2bu4lXapu
-Ob7kky/ZR6By6/qmW6/KUz/iDsaWVhFu9+lmqSbYf5VT7QqFiLpPKaVCjF62/IUg
-AKpoC6EahQGcxEZjgoi2IrHu/qpGWX7PNSzVttpd90gzFFS269lvzs2I1qsb2pY7
-HVkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA
-uI3O7+cUus/usESSbLQ5PqKEbq24IXfS1HeCh+YgQYHu4vgRt2PRFze+GXYkHAQa
-TOs9qmdvLdTN/mUxcMUbpgIKumB7bVjCmkn+YzILa+M6wKyrO7Do0wlRjBCDxjTg
-xSvgGrZgFCdsMneMvLJymM/NzD+5yCRCFNZX/OYmQ6kd5YCQzgNUKD73P9P4Te1q
-CjqTE5s7FCMTY5w/0YcneeVMUeMBrYVdGjux1XMQpNPyvG5k9VpWkKjHDkx0Dy5x
-O/fIR/RpbxXyEV6DHpx8Uq79AtoSqFlnGNu8cN2bsWntgM6JQEhqDjXKKWYVIZQs
-6GAqm4VKQPNriiTsBhYscw==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBM
-MSIwIAYDVQQKExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5D
-ZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBU
-cnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIyMTIwNzM3WhcNMjkxMjMxMTIwNzM3
-WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMg
-Uy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSIw
-IAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0B
-AQEFAAOCAQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rH
-UV+rpDKmYYe2bg+G0jACl/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LM
-TXPb865Px1bVWqeWifrzq2jUI4ZZJ88JJ7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVU
-BBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4fOQtf/WsX+sWn7Et0brM
-kUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0cvW0QM8x
-AcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNV
-HRMBAf8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNV
-HQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15y
-sHhE49wcrwn9I0j6vSrEuVUEtRCjjSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfL
-I9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1mS1FhIrlQgnXdAIv94nYmem8
-J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5ajZt3hrvJBW8qY
-VoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI
-03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD
-VQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0
-IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3
-MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xKTAnBgNVBAMTIENoYW1iZXJz
-IG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEyMjk1MFoXDTM4MDcz
-MTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBj
-dXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIw
-EAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEp
-MCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0G
-CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW9
-28sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKAXuFixrYp4YFs8r/lfTJq
-VKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorjh40G072Q
-DuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR
-5gN/ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfL
-ZEFHcpOrUMPrCXZkNNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05a
-Sd+pZgvMPMZ4fKecHePOjlO+Bd5gD2vlGts/4+EhySnB8esHnFIbAURRPHsl18Tl
-UlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331lubKgdaX8ZSD6e2wsWsSaR6s
-+12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ0wlf2eOKNcx5
-Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj
-ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAx
-hduub+84Mxh2EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNV
-HQ4EFgQU+SSsD7K1+HnA+mCIG8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1
-+HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpN
-YWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29t
-L2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVy
-ZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAt
-IDIwMDiCCQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRV
-HSAAMCowKAYIKwYBBQUHAgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20w
-DQYJKoZIhvcNAQEFBQADggIBAJASryI1wqM58C7e6bXpeHxIvj99RZJe6dqxGfwW
-PJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH3qLPaYRgM+gQDROpI9CF
-5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbURWpGqOt1
-glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaH
-FoI6M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2
-pSB7+R5KBWIBpih1YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MD
-xvbxrN8y8NmBGuScvfaAFPDRLLmF9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QG
-tjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcKzBIKinmwPQN/aUv0NCB9szTq
-jktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvGnrDQWzilm1De
-fhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg
-OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZ
-d0jQ
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIID9zCCAt+gAwIBAgIESJ8AATANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMC
-Q04xMjAwBgNVBAoMKUNoaW5hIEludGVybmV0IE5ldHdvcmsgSW5mb3JtYXRpb24g
-Q2VudGVyMUcwRQYDVQQDDD5DaGluYSBJbnRlcm5ldCBOZXR3b3JrIEluZm9ybWF0
-aW9uIENlbnRlciBFViBDZXJ0aWZpY2F0ZXMgUm9vdDAeFw0xMDA4MzEwNzExMjVa
-Fw0zMDA4MzEwNzExMjVaMIGKMQswCQYDVQQGEwJDTjEyMDAGA1UECgwpQ2hpbmEg
-SW50ZXJuZXQgTmV0d29yayBJbmZvcm1hdGlvbiBDZW50ZXIxRzBFBgNVBAMMPkNo
-aW5hIEludGVybmV0IE5ldHdvcmsgSW5mb3JtYXRpb24gQ2VudGVyIEVWIENlcnRp
-ZmljYXRlcyBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm35z
-7r07eKpkQ0H1UN+U8i6yjUqORlTSIRLIOTJCBumD1Z9S7eVnAztUwYyZmczpwA//
-DdmEEbK40ctb3B75aDFk4Zv6dOtouSCV98YPjUesWgbdYavi7NifFy2cyjw1l1Vx
-zUOFsUcW9SxTgHbP0wBkvUCZ3czY28Sf1hNfQYOL+Q2HklY0bBoQCxfVWhyXWIQ8
-hBouXJE0bhlffxdpxWXvayHG1VA6v2G5BY3vbzQ6sm8UY78WO5upKv23KzhmBsUs
-4qpnHkWnjQRmQvaPK++IIGmPMowUc9orhpFjIpryp9vOiYurXccUwVswah+xt54u
-gQEC7c+WXmPbqOY4twIDAQABo2MwYTAfBgNVHSMEGDAWgBR8cks5x8DbYqVPm6oY
-NJKiyoOCWTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4E
-FgQUfHJLOcfA22KlT5uqGDSSosqDglkwDQYJKoZIhvcNAQEFBQADggEBACrDx0M3
-j92tpLIM7twUbY8opJhJywyA6vPtI2Z1fcXTIWd50XPFtQO3WKwMVC/GVhMPMdoG
-52U7HW8228gd+f2ABsqjPWYWqJ1MFn3AlUa1UeTiH9fqBk1jjZaM7+czV0I664zB
-echNdn3e9rG3geCg+aF4RhcaVpjwTj2rHO3sOdwHSPdj/gauwqRcalsyiMXHM4Ws
-ZkJHwlgkmeHlPuV1LI5D1l08eB6olYIpUNHRFrrvwb562bTYzB5MRuF3sTGrvSrI
-zo9uoV1/A3U05K2JRVRevq4opbs/eHnrc7MKDf2+yfdWrPa37S+bISnHOLaVxATy
-wy39FCqQmbkHzJ8=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEb
-MBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRow
-GAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmlj
-YXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAwMFoXDTI4MTIzMTIzNTk1OVowezEL
-MAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE
-BwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNVBAMM
-GEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP
-ADCCAQoCggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQua
-BtDFcCLNSS1UY8y2bmhGC1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe
-3M/vg4aijJRPn2jymJBGhCfHdr/jzDUsi14HZGWCwEiwqJH5YZ92IFCokcdmtet4
-YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszWY19zjNoFmag4qMsXeDZR
-rOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjHYpy+g8cm
-ez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQU
-oBEKIz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF
-MAMBAf8wewYDVR0fBHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20v
-QUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29t
-b2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2VzLmNybDANBgkqhkiG9w0BAQUF
-AAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm7l3sAg9g1o1Q
-GE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz
-Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2
-G9w84FoVxp7Z8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsi
-l2D4kF501KKaU73yqWjgom7C12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3
-smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEPzCCAyegAwIBAgIBATANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJHQjEb
-MBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRow
-GAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEkMCIGA1UEAwwbU2VjdXJlIENlcnRp
-ZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAwMFoXDTI4MTIzMTIzNTk1OVow
-fjELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G
-A1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxJDAiBgNV
-BAMMG1NlY3VyZSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAMBxM4KK0HDrc4eCQNUd5MvJDkKQ+d40uaG6EfQlhfPM
-cm3ye5drswfxdySRXyWP9nQ95IDC+DwN879A6vfIUtFyb+/Iq0G4bi4XKpVpDM3S
-HpR7LZQdqnXXs5jLrLxkU0C8j6ysNstcrbvd4JQX7NFc0L/vpZXJkMWwrPsbQ996
-CF23uPJAGysnnlDOXmWCiIxe004MeuoIkbY2qitC++rCoznl2yY4rYsK7hljxxwk
-3wN42ubqwUcaCwtGCd0C/N7Lh1/XMGNooa7cMqG6vv5Eq2i2pRcV/b3Vp6ea5EQz
-6YiO/O1R65NxTq0B50SOqy3LqP4BSUjwwN3HaNiS/j0CAwEAAaOBxzCBxDAdBgNV
-HQ4EFgQUPNiTiMLAggnMAZkGkyDpnnAJY08wDgYDVR0PAQH/BAQDAgEGMA8GA1Ud
-EwEB/wQFMAMBAf8wgYEGA1UdHwR6MHgwO6A5oDeGNWh0dHA6Ly9jcmwuY29tb2Rv
-Y2EuY29tL1NlY3VyZUNlcnRpZmljYXRlU2VydmljZXMuY3JsMDmgN6A1hjNodHRw
-Oi8vY3JsLmNvbW9kby5uZXQvU2VjdXJlQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmww
-DQYJKoZIhvcNAQEFBQADggEBAIcBbSMdflsXfcFhMs+P5/OKlFlm4J4oqF7Tt/Q0
-5qo5spcWxYJvMqTpjOev/e/C6LlLqqP05tqNZSH7uoDrJiiFGv45jN5bBAS0VPmj
-Z55B+glSzAVIqMk/IQQezkhr/IXownuvf7fM+F86/TXGDe+X3EyrEeFryzHRbPtI
-gKvcnDe4IRRLDXE97IMzbtFuMhbsmMcWi1mmNKsFVy2T96oTy9IT4rcuO81rUBcJ
-aD61JlfutuC23bkpgHl9j6PwpCikFcSF9CfUa7/lXORlAnZUtOM3ZiTTGWHIUhDl
-izeauan5Hb/qmZJhlv8BzaFfDbxxvA6sCx1HRR3B7Hzs/Sk=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEQzCCAyugAwIBAgIBATANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJHQjEb
-MBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRow
-GAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDElMCMGA1UEAwwcVHJ1c3RlZCBDZXJ0
-aWZpY2F0ZSBTZXJ2aWNlczAeFw0wNDAxMDEwMDAwMDBaFw0yODEyMzEyMzU5NTla
-MH8xCzAJBgNVBAYTAkdCMRswGQYDVQQIDBJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO
-BgNVBAcMB1NhbGZvcmQxGjAYBgNVBAoMEUNvbW9kbyBDQSBMaW1pdGVkMSUwIwYD
-VQQDDBxUcnVzdGVkIENlcnRpZmljYXRlIFNlcnZpY2VzMIIBIjANBgkqhkiG9w0B
-AQEFAAOCAQ8AMIIBCgKCAQEA33FvNlhTWvI2VFeAxHQIIO0Yfyod5jWaHiWsnOWW
-fnJSoBVC21ndZHoa0Lh73TkVvFVIxO06AOoxEbrycXQaZ7jPM8yoMa+j49d/vzMt
-TGo87IvDktJTdyR0nAducPy9C1t2ul/y/9c3S0pgePfw+spwtOpZqqPOSC+pw7IL
-fhdyFgymBwwbOM/JYrc/oJOlh0Hyt3BAd9i+FHzjqMB6juljatEPmsbS9Is6FARW
-1O24zG71++IsWL1/T2sr92AkWCTOJu80kTrV44HQsvAEAtdbtz6SrGsSivnkBbA7
-kUlcsutT6vifR4buv5XAwAaf0lteERv0xwQ1KdJVXOTt6wIDAQABo4HJMIHGMB0G
-A1UdDgQWBBTFe1i97doladL3WRaoszLAeydb9DAOBgNVHQ8BAf8EBAMCAQYwDwYD
-VR0TAQH/BAUwAwEB/zCBgwYDVR0fBHwwejA8oDqgOIY2aHR0cDovL2NybC5jb21v
-ZG9jYS5jb20vVHJ1c3RlZENlcnRpZmljYXRlU2VydmljZXMuY3JsMDqgOKA2hjRo
-dHRwOi8vY3JsLmNvbW9kby5uZXQvVHJ1c3RlZENlcnRpZmljYXRlU2VydmljZXMu
-Y3JsMA0GCSqGSIb3DQEBBQUAA4IBAQDIk4E7ibSvuIQSTI3S8NtwuleGFTQQuS9/
-HrCoiWChisJ3DFBKmwCL2Iv0QeLQg4pKHBQGsKNoBXAxMKdTmw7pSqBYaWcOrp32
-pSxBvzwGa+RZzG0Q8ZZvH9/0BAKkn0U+yNj6NkZEUD+Cl5EfKNsYEYwq5GWDVxIS
-jBc/lDb+XbDABHcTuPQV1T84zJQ6VdCsmPW6AF/ghhmBeC8owH7TzEIK9a5QoNE+
-xqFx7D+gIIxmOom0jtTYsU0lR+4viMi14QVFwL4Ucd56/Y57fU0IlqUSc/Atyjcn
-dBInTMu2l+nZrghtWjlA3QVHdWpaIbOjGM9O9y5Xt5hwXsjEeLBi
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDoTCCAomgAwIBAgILBAAAAAABD4WqLUgwDQYJKoZIhvcNAQEFBQAwOzEYMBYG
-A1UEChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2Jh
-bCBSb290MB4XDTA2MTIxNTA4MDAwMFoXDTIxMTIxNTA4MDAwMFowOzEYMBYGA1UE
-ChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2JhbCBS
-b290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+Mi8vRRQZhP/8NN5
-7CPytxrHjoXxEnOmGaoQ25yiZXRadz5RfVb23CO21O1fWLE3TdVJDm71aofW0ozS
-J8bi/zafmGWgE07GKmSb1ZASzxQG9Dvj1Ci+6A74q05IlG2OlTEQXO2iLb3VOm2y
-HLtgwEZLAfVJrn5GitB0jaEMAs7u/OePuGtm839EAL9mJRQr3RAwHQeWP032a7iP
-t3sMpTjr3kfb1V05/Iin89cqdPHoWqI7n1C6poxFNcJQZZXcY4Lv3b93TZxiyWNz
-FtApD0mpSPCzqrdsxacwOUBdrsTiXSZT8M4cIwhhqJQZugRiQOwfOHB3EgZxpzAY
-XSUnpQIDAQABo4GlMIGiMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/
-MB0GA1UdDgQWBBS2CHsNesysIEyGVjJez6tuhS1wVzA/BgNVHR8EODA2MDSgMqAw
-hi5odHRwOi8vd3d3Mi5wdWJsaWMtdHJ1c3QuY29tL2NybC9jdC9jdHJvb3QuY3Js
-MB8GA1UdIwQYMBaAFLYIew16zKwgTIZWMl7Pq26FLXBXMA0GCSqGSIb3DQEBBQUA
-A4IBAQBW7wojoFROlZfJ+InaRcHUowAl9B8Tq7ejhVhpwjCt2BWKLePJzYFa+HMj
-Wqd8BfP9IjsO0QbE2zZMcwSO5bAi5MXzLqXZI+O4Tkogp24CJJ8iYGd7ix1yCcUx
-XOl5n4BHPa2hCwcUPUf/A2kaDAtE52Mlp3+yybh2hO0j9n0Hq0V+09+zv+mKts2o
-omcrUtW3ZfA5TGOgkXmTUg9U3YO7n9GPp1Nzw8v/MOx8BLjYRB+TX3EJIrduPuoc
-A06dGiBh+4E37F78CkWr1+cXVdCg6mCbpvbjjFspwgZgFJ0tl0ypkxWdYcQBX0jW
-WL1WMRJOEcgh4LMRkWXbtKaIOM5V
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRF
-MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBD
-bGFzcyAzIENBIDIgMjAwOTAeFw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NTha
-ME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMM
-HkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOADER03
-UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42
-tSHKXzlABF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9R
-ySPocq60vFYJfxLLHLGvKZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsM
-lFqVlNpQmvH/pStmMaTJOKDfHR+4CS7zp+hnUquVH+BGPtikw8paxTGA6Eian5Rp
-/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUCAwEAAaOCARowggEWMA8G
-A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ4PGEMA4G
-A1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVj
-dG9yeS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUy
-MENBJTIwMiUyMDIwMDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRl
-cmV2b2NhdGlvbmxpc3QwQ6BBoD+GPWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3Js
-L2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAwOS5jcmwwDQYJKoZIhvcNAQEL
-BQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm2H6NMLVwMeni
-acfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0
-o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4K
-zCUqNQT4YJEVdT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8
-PIWmawomDeCTmGCufsYkl4phX5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3Y
-Johw1+qRzT65ysCQblrGXnRl11z+o+I=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRF
-MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBD
-bGFzcyAzIENBIDIgRVYgMjAwOTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUw
-NDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNV
-BAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAwOTCCASIwDQYJKoZI
-hvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfSegpn
-ljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM0
-3TP1YtHhzRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6Z
-qQTMFexgaDbtCHu39b+T7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lR
-p75mpoo6Kr3HGrHhFPC+Oh25z1uxav60sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8
-HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure3511H3a6UCAwEAAaOCASQw
-ggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyvcop9Ntea
-HNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFw
-Oi8vZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xh
-c3MlMjAzJTIwQ0ElMjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1E
-RT9jZXJ0aWZpY2F0ZXJldm9jYXRpb25saXN0MEagRKBChkBodHRwOi8vd3d3LmQt
-dHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xhc3NfM19jYV8yX2V2XzIwMDku
-Y3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+PPoeUSbrh/Yp
-3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05
-nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNF
-CSuGdXzfX2lXANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7na
-xpeG0ILD5EJt/rDiZE4OJudANCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqX
-KVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVvw9y4AyHqnxbxLFS1
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIECTCCAvGgAwIBAgIQDV6ZCtadt3js2AdWO4YV2TANBgkqhkiG9w0BAQUFADBb
-MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3Qx
-ETAPBgNVBAsTCERTVCBBQ0VTMRcwFQYDVQQDEw5EU1QgQUNFUyBDQSBYNjAeFw0w
-MzExMjAyMTE5NThaFw0xNzExMjAyMTE5NThaMFsxCzAJBgNVBAYTAlVTMSAwHgYD
-VQQKExdEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdDERMA8GA1UECxMIRFNUIEFDRVMx
-FzAVBgNVBAMTDkRTVCBBQ0VTIENBIFg2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
-MIIBCgKCAQEAuT31LMmU3HWKlV1j6IR3dma5WZFcRt2SPp/5DgO0PWGSvSMmtWPu
-ktKe1jzIDZBfZIGxqAgNTNj50wUoUrQBJcWVHAx+PhCEdc/BGZFjz+iokYi5Q1K7
-gLFViYsx+tC3dr5BPTCapCIlF3PoHuLTrCq9Wzgh1SpL11V94zpVvddtawJXa+ZH
-fAjIgrrep4c9oW24MFbCswKBXy314powGCi4ZtPLAZZv6opFVdbgnf9nKxcCpk4a
-ahELfrd755jWjHZvwTvbUJN+5dCOHze4vbrGn2zpfDPyMjwmR/onJALJfh1biEIT
-ajV8fTXpLmaRcpPVMibEdPVTo7NdmvYJywIDAQABo4HIMIHFMA8GA1UdEwEB/wQF
-MAMBAf8wDgYDVR0PAQH/BAQDAgHGMB8GA1UdEQQYMBaBFHBraS1vcHNAdHJ1c3Rk
-c3QuY29tMGIGA1UdIARbMFkwVwYKYIZIAWUDAgEBATBJMEcGCCsGAQUFBwIBFjto
-dHRwOi8vd3d3LnRydXN0ZHN0LmNvbS9jZXJ0aWZpY2F0ZXMvcG9saWN5L0FDRVMt
-aW5kZXguaHRtbDAdBgNVHQ4EFgQUCXIGThhDD+XWzMNqizF7eI+og7gwDQYJKoZI
-hvcNAQEFBQADggEBAKPYjtay284F5zLNAdMEA+V25FYrnJmQ6AgwbN99Pe7lv7Uk
-QIRJ4dEorsTCOlMwiPH1d25Ryvr/ma8kXxug/fKshMrfqfBfBC6tFr8hlxCBPeP/
-h40y3JTlR4peahPJlJU90u7INJXQgNStMgiAVDzgvVJT11J8smk/f3rPanTK+gQq
-nExaBqXpIK1FZg9p8d2/6eMyi/rgwYZNcjwu2JN4Cir42NInPRmJX1p7ijvMDNpR
-rscL9yuwNwXsvFcj4jjSm2jzVhKIT0J8uDHEtdvkyCE06UgRNe76x5JXxZ805Mf2
-9w4LTJxoeHtxMcfrHuBnQfO3oKfN5XozNmr6mis=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/
-MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
-DkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVow
-PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD
-Ew5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
-AN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmTrE4O
-rz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEq
-OLl5CjH9UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9b
-xiqKqy69cK3FCxolkHRyxXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw
-7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40dutolucbY38EVAjqr2m7xPi71XAicPNaD
-aeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV
-HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQMA0GCSqG
-SIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69
-ikugdB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXr
-AvHRAosZy5Q6XkjEGB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZz
-R8srzJmwN0jP41ZL9c8PDHIyh8bwRLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5
-JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubSfZGL+T0yjWW06XyxV3bqxbYo
-Ob8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEc
-MBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2Vj
-IFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENB
-IDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5MjM1OTAwWjBxMQswCQYDVQQGEwJE
-RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxl
-U2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290
-IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEU
-ha88EOQ5bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhC
-QN/Po7qCWWqSG6wcmtoIKyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1Mjwr
-rFDa1sPeg5TKqAyZMg4ISFZbavva4VhYAUlfckE8FQYBjl2tqriTtM2e66foai1S
-NNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aKSe5TBY8ZTNXeWHmb0moc
-QqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+GdCuatl9Idxjp9y7zaAzTVjlsB9WoH
-txa2bkp/AgMBAAGjQjBAMB0GA1UdDgQWBBQxw3kbuvVT1xfgiXotF2wKsyudMzAP
-BgNVHRMECDAGAQH/AgEFMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOC
-AQEAlGRZrTlk5ynrE/5aw4sTV8gEJPB0d8Bg42f76Ymmg7+Wgnxu1MM9756Abrsp
-tJh6sTtU6zkXR34ajgv8HzFZMQSyzhfzLMdiNlXiItiJVbSYSKpk+tYcNthEeFpa
-IzpXl/V6ME+un2pMSyuOoAPjPuCp1NJ70rOo4nI8rZ7/gFnkm0W09juwzTkZmDLl
-6iFhkOQxIY40sfcvNUqFENrnijchvllj4PKFiDFT1FQUhXB59C4Gdyd1Lx+4ivn+
-xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU
-Cm26OWMohpLzGITY+9HPBVZkVw==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl
-MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
-d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv
-b3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG
-EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl
-cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi
-MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c
-JpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP
-mDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+
-wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4
-VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/
-AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB
-AAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW
-BBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun
-pyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC
-dWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf
-fwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm
-NW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx
-H2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe
-+o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBl
-MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
-d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv
-b3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQG
-EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl
-cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwggEi
-MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSA
-n61UQbVH35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4Htecc
-biJVMWWXvdMX0h5i89vqbFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9Hp
-EgjAALAcKxHad3A2m67OeYfcgnDmCXRwVWmvo2ifv922ebPynXApVfSr/5Vh88lA
-bx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OPYLfykqGxvYmJHzDNw6Yu
-YjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+RnlTGNAgMB
-AAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQW
-BBTOw0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPI
-QW5pJ6d1Ee88hjZv0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I
-0jJmwYrA8y8678Dj1JGG0VDjA9tzd29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4Gni
-lmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAWhsI6yLETcDbYz+70CjTVW0z9
-B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0MjomZmWzwPDCv
-ON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo
-IhNzbM8m9Yop5w==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQsw
-CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu
-ZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3Qg
-RzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQGEwJV
-UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu
-Y29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQBgcq
-hkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJf
-Zn4f5dwbRXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17Q
-RSAPWXYQ1qAk8C3eNvJsKTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/
-BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgFUaFNN6KDec6NHSrkhDAKBggqhkjOPQQD
-AwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5FyYZ5eEJJZVrmDxxDnOOlY
-JjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy1vUhZscv
-6pZjamVFkpUBtA==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh
-MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
-d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
-QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT
-MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
-b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG
-9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB
-CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97
-nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt
-43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P
-T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4
-gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO
-BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR
-TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw
-DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr
-hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg
-06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF
-PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls
-YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk
-CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh
-MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
-d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH
-MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT
-MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
-b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG
-9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI
-2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx
-1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ
-q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz
-tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ
-vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP
-BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV
-5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY
-1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4
-NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG
-Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91
-8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe
-pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl
-MrY=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQsw
-CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu
-ZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAe
-Fw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVTMRUw
-EwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20x
-IDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0CAQYF
-K4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FG
-fp4tn+6OYwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPO
-Z9wj/wMco+I+o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAd
-BgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNpYim8S8YwCgYIKoZIzj0EAwMDaAAwZQIx
-AK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y3maTD/HMsQmP3Wyr+mt/
-oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34VOKa5Vt8
-sycX
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs
-MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
-d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j
-ZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAwMFoXDTMxMTExMDAwMDAwMFowbDEL
-MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3
-LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFuY2Ug
-RVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm
-+9S75S0tMqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTW
-PNt0OKRKzE0lgvdKpVMSOO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEM
-xChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFB
-Ik5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQNAQTXKFx01p8VdteZOE3
-hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUeh10aUAsg
-EsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQF
-MAMBAf8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaA
-FLE+w2kD+L9HAdSYJhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3Nec
-nzyIZgYIVyHbIUf4KmeqvxgydkAQV8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6z
-eM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFpmyPInngiK3BD41VHMWEZ71jF
-hS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkKmNEVX58Svnw2
-Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe
-vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep
-+OkuE6N36B9K
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBi
-MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
-d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3Qg
-RzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBiMQswCQYDVQQGEwJV
-UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu
-Y29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0GCSqG
-SIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3y
-ithZwuEppz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1If
-xp4VpX6+n6lXFllVcq9ok3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDV
-ySAdYyktzuxeTsiT+CFhmzTrBcZe7FsavOvJz82sNEBfsXpm7nfISKhmV1efVFiO
-DCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGYQJB5w3jHtrHEtWoYOAMQ
-jdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6MUSaM0C/
-CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCi
-EhtmmnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADM
-fRyVw4/3IbKyEbe7f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QY
-uKZ3AeEPlAwhHbJUKSWJbOUOUlFHdL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXK
-chYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8oR7FwI+isX4KJpn15GkvmB0t
-9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB
-hjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD
-ggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2
-SV1EY+CtnJYYZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd
-+SeuMIW59mdNOj6PWTkiU0TryF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWc
-fFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy7zBZLq7gcfJW5GqXb5JQbZaNaHqa
-sjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iahixTXTBmyUEFxPT9N
-cCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN5r5N
-0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie
-4u1Ki7wb/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mI
-r/OSmbaz5mEP0oUA51Aa5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1
-/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tKG48BtieVU+i2iW1bvGjUI+iLUaJW+fCm
-gKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP82Z+
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNV
-BAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBC
-aWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNV
-BAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQDDB9FLVR1
-Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMwNTEyMDk0OFoXDTIz
-MDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExQDA+
-BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhp
-em1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN
-ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5
-MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4vU/kwVRHoViVF56C/UY
-B4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vdhQd2h8y/L5VMzH2nPbxH
-D5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5KCKpbknSF
-Q9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEo
-q1+gElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3D
-k14opz8n8Y4e0ypQBaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcH
-fC425lAcP9tDJMW/hkd5s3kc91r0E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsut
-dEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gzrt48Ue7LE3wBf4QOXVGUnhMM
-ti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAqjqFGOjGY5RH8
-zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn
-rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUX
-U8u3Zg5mTPj5dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6
-Jyr+zE7S6E5UMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5
-XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAF
-Nzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAKkEh47U6YA5n+KGCR
-HTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jOXKqY
-GwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c
-77NCR807VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3
-+GbHeJAAFS6LrVE1Uweoa2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WK
-vJUawSg5TB9D0pH0clmKuVb8P7Sd2nCcdlqMQ1DujjByTd//SffGqWfZbawCEeI6
-FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEVKV0jq9BgoRJP3vQXzTLl
-yb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gTDx4JnW2P
-AJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpD
-y4Q08ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8d
-NL/+I5c30jn6PQ0GC7TbO6Orb1wdtn7os4I07QZcJA==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFVjCCBD6gAwIBAgIQ7is969Qh3hSoYqwE893EATANBgkqhkiG9w0BAQUFADCB
-8zELMAkGA1UEBhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2Vy
-dGlmaWNhY2lvIChOSUYgUS0wODAxMTc2LUkpMSgwJgYDVQQLEx9TZXJ2ZWlzIFB1
-YmxpY3MgZGUgQ2VydGlmaWNhY2lvMTUwMwYDVQQLEyxWZWdldSBodHRwczovL3d3
-dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAoYykwMzE1MDMGA1UECxMsSmVyYXJxdWlh
-IEVudGl0YXRzIGRlIENlcnRpZmljYWNpbyBDYXRhbGFuZXMxDzANBgNVBAMTBkVD
-LUFDQzAeFw0wMzAxMDcyMzAwMDBaFw0zMTAxMDcyMjU5NTlaMIHzMQswCQYDVQQG
-EwJFUzE7MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8g
-KE5JRiBRLTA4MDExNzYtSSkxKDAmBgNVBAsTH1NlcnZlaXMgUHVibGljcyBkZSBD
-ZXJ0aWZpY2FjaW8xNTAzBgNVBAsTLFZlZ2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQu
-bmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLEyxKZXJhcnF1aWEgRW50aXRhdHMg
-ZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAxMGRUMtQUNDMIIBIjAN
-BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsyLHT+KXQpWIR4NA9h0X84NzJB5R
-85iKw5K4/0CQBXCHYMkAqbWUZRkiFRfCQ2xmRJoNBD45b6VLeqpjt4pEndljkYRm
-4CgPukLjbo73FCeTae6RDqNfDrHrZqJyTxIThmV6PttPB/SnCWDaOkKZx7J/sxaV
-HMf5NLWUhdWZXqBIoH7nF2W4onW4HvPlQn2v7fOKSGRdghST2MDk/7NQcvJ29rNd
-QlB50JQ+awwAvthrDk4q7D7SzIKiGGUzE3eeml0aE9jD2z3Il3rucO2n5nzbcc8t
-lGLfbdb1OL4/pYUKGbio2Al1QnDE6u/LDsg0qBIimAy4E5S2S+zw0JDnJwIDAQAB
-o4HjMIHgMB0GA1UdEQQWMBSBEmVjX2FjY0BjYXRjZXJ0Lm5ldDAPBgNVHRMBAf8E
-BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUoMOLRKo3pUW/l4Ba0fF4
-opvpXY0wfwYDVR0gBHgwdjB0BgsrBgEEAfV4AQMBCjBlMCwGCCsGAQUFBwIBFiBo
-dHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbDA1BggrBgEFBQcCAjApGidW
-ZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAwDQYJKoZIhvcN
-AQEFBQADggEBAKBIW4IB9k1IuDlVNZyAelOZ1Vr/sXE7zDkJlF7W2u++AVtd0x7Y
-/X1PzaBB4DSTv8vihpw3kpBWHNzrKQXlxJ7HNd+KDM3FIUPpqojlNcAZQmNaAl6k
-SBg6hW/cnbw/nZzBh7h6YQjpdwt/cKt63dmXLGQehb+8dJahw3oS7AwaboMMPOhy
-Rp/7SNVel+axofjk70YllJyJ22k4vuxcDlbHZVHlUIiIv0LVKz3l+bqeLrPK9HOS
-Agu+TGbrIP65y7WZf+a2E/rKS03Z7lNGBjvGTq2TWoF+bCpLagVFjPIhpDGQh2xl
-nJ2lYJU6Un/10asIbvPuW/mIPX64b24D5EI=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1
-MQswCQYDVQQGEwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1
-czEoMCYGA1UEAwwfRUUgQ2VydGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYG
-CSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIwMTAxMDMwMTAxMDMwWhgPMjAzMDEy
-MTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlBUyBTZXJ0aWZpdHNl
-ZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRyZSBS
-b290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEB
-AQUAA4IBDwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUy
-euuOF0+W2Ap7kaJjbMeMTC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvO
-bntl8jixwKIy72KyaOBhU8E2lf/slLo2rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIw
-WFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw93X2PaRka9ZP585ArQ/d
-MtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtNP2MbRMNE
-1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYD
-VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/
-zQas8fElyalL1BSZMEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYB
-BQUHAwMGCCsGAQUFBwMEBggrBgEFBQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEF
-BQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+RjxY6hUFaTlrg4wCQiZrxTFGGV
-v9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqMlIpPnTX/dqQG
-E5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u
-uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIW
-iAYLtqZLICjU3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/v
-GVCJYMzpJJUPwssd8m92kMfMdcGWxZ0=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChML
-RW50cnVzdC5uZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBp
-bmNvcnAuIGJ5IHJlZi4gKGxpbWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5
-IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNVBAMTKkVudHJ1c3QubmV0IENlcnRp
-ZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQxNzUwNTFaFw0yOTA3
-MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3d3d3
-LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxp
-YWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEG
-A1UEAxMqRW50cnVzdC5uZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgp
-MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArU1LqRKGsuqjIAcVFmQq
-K0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOLGp18EzoOH1u3Hs/lJBQe
-sYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSrhRSGlVuX
-MlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVT
-XTzWnLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/
-HoZdenoVve8AjhUiVBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH
-4QIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV
-HQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJKoZIhvcNAQEFBQADggEBADub
-j1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPyT/4xmf3IDExo
-U8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf
-zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5b
-u/8j72gZyxKTJ1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+
-bYQLCIt+jerXmCHG8+c8eS9enNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/Er
-fF6adulZkMV8gzURZVE=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC
-VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0
-Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW
-KGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENl
-cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIw
-NTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkw
-NwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSBy
-ZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNV
-BAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ
-KoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFo
-Nu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf4
-4LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9
-KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGI
-rb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi
-94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOB
-sDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAi
-gA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSMEGDAWgBRo
-kORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE
-vW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA
-A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9t
-O1KzKtvn1ISMY/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6Zua
-AGAT/3B+XxFNSRuzFVJ7yVTav52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP
-9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/
-eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0tHuu2guQOHXvgR1m
-0vdXcDazv/wor3ElhVsT/h5/WrQ8
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVT
-MRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9i
-YWwgQ0EwHhcNMDIwNTIxMDQwMDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQG
-EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEbMBkGA1UEAxMSR2VvVHJ1c3Qg
-R2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2swYYzD9
-9BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjoBbdq
-fnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDv
-iS2Aelet8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU
-1XupGc1V3sjs0l44U+VcT4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+
-bw8HHa8sHo9gOeL6NlMTOdReJivbPagUvTLrGAMoUgRx5aszPeE4uwc2hGKceeoW
-MPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTA
-ephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVkDBF9qn1l
-uMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKIn
-Z57QzxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfS
-tQWVYrmm3ok9Nns4d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcF
-PseKUgzbFbS9bZvlxrFUaKnjaZC2mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Un
-hw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6pXE0zX5IJL4hmXXeXxx12E6nV
-5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvmMw==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDZjCCAk6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBEMQswCQYDVQQGEwJVUzEW
-MBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEdMBsGA1UEAxMUR2VvVHJ1c3QgR2xvYmFs
-IENBIDIwHhcNMDQwMzA0MDUwMDAwWhcNMTkwMzA0MDUwMDAwWjBEMQswCQYDVQQG
-EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEdMBsGA1UEAxMUR2VvVHJ1c3Qg
-R2xvYmFsIENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDvPE1A
-PRDfO1MA4Wf+lGAVPoWI8YkNkMgoI5kF6CsgncbzYEbYwbLVjDHZ3CB5JIG/NTL8
-Y2nbsSpr7iFY8gjpeMtvy/wWUsiRxP89c96xPqfCfWbB9X5SJBri1WeR0IIQ13hL
-TytCOb1kLUCgsBDTOEhGiKEMuzozKmKY+wCdE1l/bztyqu6mD4b5BWHqZ38MN5aL
-5mkWRxHCJ1kDs6ZgwiFAVvqgx306E+PsV8ez1q6diYD3Aecs9pYrEw15LNnA5IZ7
-S4wMcoKK+xfNAGw6EzywhIdLFnopsk/bHdQL82Y3vdj2V7teJHq4PIu5+pIaGoSe
-2HSPqht/XvT+RSIhAgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE
-FHE4NvICMVNHK266ZUapEBVYIAUJMB8GA1UdIwQYMBaAFHE4NvICMVNHK266ZUap
-EBVYIAUJMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQUFAAOCAQEAA/e1K6td
-EPx7srJerJsOflN4WT5CBP51o62sgU7XAotexC3IUnbHLB/8gTKY0UvGkpMzNTEv
-/NgdRN3ggX+d6YvhZJFiCzkIjKx0nVnZellSlxG5FntvRdOW2TF9AjYPnDtuzywN
-A0ZF66D0f0hExghAzN4bcLUprbqLOzRldRtxIR0sFAqwlpW41uryZfspuk/qkZN0
-abby/+Ea0AzRdoXLiiW9l14sbxWZJue2Kf8i7MkCx1YAzUm5s2x7UwQa4qjJqhIF
-I8LO57sEAszAR6LkxCkvW0VXiVHuPOtSCP8HNR6fNWpHSlaY0VqFH4z1Ir+rzoPz
-4iIprn2DQKi6bA==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBY
-MQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMo
-R2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjEx
-MjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgxCzAJBgNVBAYTAlVTMRYwFAYDVQQK
-Ew1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQcmltYXJ5IENlcnRp
-ZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
-AQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9
-AWbK7hWNb6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjA
-ZIVcFU2Ix7e64HXprQU9nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE0
-7e9GceBrAqg1cmuXm2bgyxx5X9gaBGgeRwLmnWDiNpcB3841kt++Z8dtd1k7j53W
-kBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGttm/81w7a4DSwDRp35+MI
-mO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4G
-A1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJ
-KoZIhvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ1
-6CePbJC/kRYkRj5KTs4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl
-4b7UVXGYNTq+k+qurUKykG/g/CFNNWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6K
-oKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHaFloxt/m0cYASSJlyc1pZU8Fj
-UjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG1riR/aYNKxoU
-AT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDEL
-MAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChj
-KSAyMDA3IEdlb1RydXN0IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2
-MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0
-eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1OVowgZgxCzAJBgNV
-BAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykgMjAw
-NyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNV
-BAMTLUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBH
-MjB2MBAGByqGSM49AgEGBSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcL
-So17VDs6bl8VAsBQps8lL33KSLjHUGMcKiEIfJo22Av+0SbFWDEwKCXzXV2juLal
-tJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO
-BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+EVXVMAoG
-CCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGT
-qQ7mndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBucz
-rD6ogRLQy7rQkgu2npaqBA+K
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCB
-mDELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsT
-MChjKSAyMDA4IEdlb1RydXN0IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25s
-eTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhv
-cml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIzNTk1OVowgZgxCzAJ
-BgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykg
-MjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0
-BgNVBAMTLUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
-LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz
-+uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5jK/BGvESyiaHAKAxJcCGVn2TAppMSAmUm
-hsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdEc5IiaacDiGydY8hS2pgn
-5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3CIShwiP/W
-JmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exAL
-DmKudlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZC
-huOl1UcCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYw
-HQYDVR0OBBYEFMR5yo6hTgMdHNxr2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IB
-AQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9cr5HqQ6XErhK8WTTOd8lNNTB
-zU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbEAp7aDHdlDkQN
-kv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD
-AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUH
-SJsMC8tJP33st/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2G
-spki4cErx5z481+oghLrGREt
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFaDCCA1CgAwIBAgIBATANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJVUzEW
-MBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEeMBwGA1UEAxMVR2VvVHJ1c3QgVW5pdmVy
-c2FsIENBMB4XDTA0MDMwNDA1MDAwMFoXDTI5MDMwNDA1MDAwMFowRTELMAkGA1UE
-BhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xHjAcBgNVBAMTFUdlb1RydXN0
-IFVuaXZlcnNhbCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKYV
-VaCjxuAfjJ0hUNfBvitbtaSeodlyWL0AG0y/YckUHUWCq8YdgNY96xCcOq9tJPi8
-cQGeBvV8Xx7BDlXKg5pZMK4ZyzBIle0iN430SppyZj6tlcDgFgDgEB8rMQ7XlFTT
-QjOgNB0eRXbdT8oYN+yFFXoZCPzVx5zw8qkuEKmS5j1YPakWaDwvdSEYfyh3peFh
-F7em6fgemdtzbvQKoiFs7tqqhZJmr/Z6a4LauiIINQ/PQvE1+mrufislzDoR5G2v
-c7J2Ha3QsnhnGqQ5HFELZ1aD/ThdDc7d8Lsrlh/eezJS/R27tQahsiFepdaVaH/w
-mZ7cRQg+59IJDTWU3YBOU5fXtQlEIGQWFwMCTFMNaN7VqnJNk22CDtucvc+081xd
-VHppCZbW2xHBjXWotM85yM48vCR85mLK4b19p71XZQvk/iXttmkQ3CgaRr0BHdCX
-teGYO8A3ZNY9lO4L4fUorgtWv3GLIylBjobFS1J72HGrH4oVpjuDWtdYAVHGTEHZ
-f9hBZ3KiKN9gg6meyHv8U3NyWfWTehd2Ds735VzZC1U0oqpbtWpU5xPKV+yXbfRe
-Bi9Fi1jUIxaS5BZuKGNZMN9QAZxjiRqf2xeUgnA3wySemkfWWspOqGmJch+RbNt+
-nhutxx9z3SxPGWX9f5NAEC7S8O08ni4oPmkmM8V7AgMBAAGjYzBhMA8GA1UdEwEB
-/wQFMAMBAf8wHQYDVR0OBBYEFNq7LqqwDLiIJlF0XG0D08DYj3rWMB8GA1UdIwQY
-MBaAFNq7LqqwDLiIJlF0XG0D08DYj3rWMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG
-9w0BAQUFAAOCAgEAMXjmx7XfuJRAyXHEqDXsRh3ChfMoWIawC/yOsjmPRFWrZIRc
-aanQmjg8+uUfNeVE44B5lGiku8SfPeE0zTBGi1QrlaXv9z+ZhP015s8xxtxqv6fX
-IwjhmF7DWgh2qaavdy+3YL1ERmrvl/9zlcGO6JP7/TG37FcREUWbMPEaiDnBTzyn
-ANXH/KttgCJwpQzgXQQpAvvLoJHRfNbDflDVnVi+QTjruXU8FdmbyUqDWcDaU/0z
-uzYYm4UPFd3uLax2k7nZAY1IEKj79TiG8dsKxr2EoyNB3tZ3b4XUhRxQ4K5RirqN
-Pnbiucon8l+f725ZDQbYKxek0nxru18UGkiPGkzns0ccjkxFKyDuSN/n3QmOGKja
-QI2SJhFTYXNd673nxE0pN2HrrDktZy4W1vUAg4WhzH92xH3kt0tm7wNFYGm2DFKW
-koRepqO1pD4r2czYG0eq8kTaT/kD6PAUyz/zg97QwVTjt+gKN02LIFkDMBmhLMi9
-ER/frslKxfMnZmaGrGiR/9nmUxwPi1xpZQomyB40w11Re9epnAahNt3ViZS82eQt
-DF4JbAiXfKM9fJP/P6EUp8+1Xevb2xzEdt+Iub1FBZUbrvxGakyvSOPOrg/Sfuvm
-bJxPgWp6ZKy7PtXny3YuxadIwVyQD8vIP/rmMuGNG2+k5o7Y+SlIis5z/iw=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFbDCCA1SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBHMQswCQYDVQQGEwJVUzEW
-MBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVy
-c2FsIENBIDIwHhcNMDQwMzA0MDUwMDAwWhcNMjkwMzA0MDUwMDAwWjBHMQswCQYD
-VQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEgMB4GA1UEAxMXR2VvVHJ1
-c3QgVW5pdmVyc2FsIENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
-AQCzVFLByT7y2dyxUxpZKeexw0Uo5dfR7cXFS6GqdHtXr0om/Nj1XqduGdt0DE81
-WzILAePb63p3NeqqWuDW6KFXlPCQo3RWlEQwAx5cTiuFJnSCegx2oG9NzkEtoBUG
-FF+3Qs17j1hhNNwqCPkuwwGmIkQcTAeC5lvO0Ep8BNMZcyfwqph/Lq9O64ceJHdq
-XbboW0W63MOhBW9Wjo8QJqVJwy7XQYci4E+GymC16qFjwAGXEHm9ADwSbSsVsaxL
-se4YuU6W3Nx2/zu+z18DwPw76L5GG//aQMJS9/7jOvdqdzXQ2o3rXhhqMcceujwb
-KNZrVMaqW9eiLBsZzKIC9ptZvTdrhrVtgrrY6slWvKk2WP0+GfPtDCapkzj4T8Fd
-IgbQl+rhrcZV4IErKIM6+vR7IVEAvlI4zs1meaj0gVbi0IMJR1FbUGrP20gaXT73
-y/Zl92zxlfgCOzJWgjl6W70viRu/obTo/3+NjN8D8WBOWBFM66M/ECuDmgFz2ZRt
-hAAnZqzwcEAJQpKtT5MNYQlRJNiS1QuUYbKHsu3/mjX/hVTK7URDrBs8FmtISgoc
-QIgfksILAAX/8sgCSqSqqcyZlpwvWOB94b67B9xfBHJcMTTD7F8t4D1kkCLm0ey4
-Lt1ZrtmhN79UNdxzMk+MBB4zsslG8dhcyFVQyWi9qLo2CQIDAQABo2MwYTAPBgNV
-HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR281Xh+qQ2+/CfXGJx7Tz0RzgQKzAfBgNV
-HSMEGDAWgBR281Xh+qQ2+/CfXGJx7Tz0RzgQKzAOBgNVHQ8BAf8EBAMCAYYwDQYJ
-KoZIhvcNAQEFBQADggIBAGbBxiPz2eAubl/oz66wsCVNK/g7WJtAJDday6sWSf+z
-dXkzoS9tcBc0kf5nfo/sm+VegqlVHy/c1FEHEv6sFj4sNcZj/NwQ6w2jqtB8zNHQ
-L1EuxBRa3ugZ4T7GzKQp5y6EqgYweHZUcyiYWTjgAA1i00J9IZ+uPTqM1fp3DRgr
-Fg5fNuH8KrUwJM/gYwx7WBr+mbpCErGR9Hxo4sjoryzqyX6uuyo9DRXcNJW2GHSo
-ag/HtPQTxORb7QrSpJdMKu0vbBKJPfEncKpqA1Ihn0CoZ1Dy81of398j9tx4TuaY
-T1U6U+Pv8vSfx3zYWK8pIpe44L2RLrB27FcRz+8pRPPphXpgY+RdM4kX2TGq2tbz
-GDVyz4crL2MjhF2EjD9XoIj8mZEoJmmZ1I+XRL6O1UixpCgp8RW04eWe3fiPpm8m
-1wk8OhwRDqZsN/etRIcsKMfYdIKz0G9KV7s1KSegi+ghp4dkNl3M2Basx7InQJJV
-OCiNUW7dFGdTbHFcJoRNdVq2fmBWqU2t+5sel/MN2dKXVHfaPRK34B7vCAas+YWH
-6aLcr34YEoP9VhdBLtUpgn2Z9DH2canPLAEnpQW5qrJITirvn5NSUZU8UnOOVkwX
-QMAJKOSLakhT2+zNVVXxxvjpoixMptEmX36vWkzaH6byHCx+rgIW0lbQL1dTR+iS
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkG
-A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv
-b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAw
-MDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i
-YWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT
-aWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ
-jc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp
-xy0Sy6scTHAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp
-1Wrjsok6Vjk4bwY8iGlbKk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdG
-snUOhugZitVtbNV4FpWi6cgKOOvyJBNPc1STE4U6G7weNLWLBYy5d4ux2x8gkasJ
-U26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrXgzT/LCrBbBlDSgeF59N8
-9iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E
-BTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0B
-AQUFAAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOz
-yj1hTdNGCbM+w6DjY1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE
-38NflNUVyRRBnMRddWQVDf9VMOyGj/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymP
-AbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhHhm4qxFYxldBniYUr+WymXUad
-DKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveCX4XSQRjbgbME
-HMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4G
-A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNp
-Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1
-MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMjETMBEG
-A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI
-hvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6ErPL
-v4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8
-eoLrvozps6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklq
-tTleiDTsvHgMCJiEbKjNS7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzd
-C9XZzPnqJworc5HGnRusyMvo4KD0L5CLTfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pa
-zq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6CygPCm48CAwEAAaOBnDCB
-mTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUm+IH
-V2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5n
-bG9iYWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG
-3lm0mi3f3BmGLjANBgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4Gs
-J0/WwbgcQ3izDJr86iw8bmEbTUsp9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO
-291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu01yiPqFbQfXf5WRDLenVOavS
-ot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG79G+dwfCMNYxd
-AfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7
-TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G
-A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp
-Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4
-MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG
-A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI
-hvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8
-RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT
-gHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm
-KPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd
-QQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ
-XriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw
-DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o
-LkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU
-RUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp
-jjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK
-6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX
-mcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs
-Mx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH
-WD9f
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYD
-VQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0
-IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3
-MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD
-aGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMxNDBaFw0zODA3MzEx
-MjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3Vy
-cmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAG
-A1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAl
-BgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZI
-hvcNAQEBBQADggIPADCCAgoCggIBAMDfVtPkOpt2RbQT2//BthmLN0EYlVJH6xed
-KYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXfXjaOcNFccUMd2drvXNL7
-G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0ZJJ0YPP2
-zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4
-ddPB/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyG
-HoiMvvKRhI9lNNgATH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2
-Id3UwD2ln58fQ1DJu7xsepeY7s2MH/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3V
-yJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfeOx2YItaswTXbo6Al/3K1dh3e
-beksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSFHTynyQbehP9r
-6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh
-wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsog
-zCtLkykPAgMBAAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQW
-BBS5CcqcHtvTbDprru1U8VuTBjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDpr
-ru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UEBhMCRVUxQzBBBgNVBAcTOk1hZHJp
-ZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJmaXJtYS5jb20vYWRk
-cmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJmaXJt
-YSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiC
-CQDJzdPp1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCow
-KAYIKwYBBQUHAgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZI
-hvcNAQEFBQADggIBAICIf3DekijZBZRG/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZ
-UohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6ReAJ3spED8IXDneRRXoz
-X1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/sdZ7LoR/x
-fxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVz
-a2Mg9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yyd
-Yhz2rXzdpjEetrHHfoUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMd
-SqlapskD7+3056huirRXhOukP9DuqqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9O
-AP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETrP3iZ8ntxPjzxmKfFGBI/5rso
-M0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVqc5iJWzouE4ge
-v8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z
-09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEh
-MB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBE
-YWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3
-MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkGA1UEBhMCVVMxITAfBgNVBAoTGFRo
-ZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28gRGFkZHkgQ2xhc3Mg
-MiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQADggEN
-ADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCA
-PVYYYwhv2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6w
-wdhFJ2+qN1j3hybX2C32qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXi
-EqITLdiOr18SPaAIBQi2XKVlOARFmR6jYGB0xUGlcmIbYsUfb18aQr4CUWWoriMY
-avx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmYvLEHZ6IVDd2gWMZEewo+
-YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0OBBYEFNLE
-sNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h
-/t2oatTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5
-IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmlj
-YXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD
-ggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wimPQoZ+YeAEW5p5JYXMP80kWNy
-OO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKtI3lpjbi2Tc7P
-TMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ
-HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mER
-dEr/VxqHD3VILs9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5Cuf
-ReYNnyicsbkqWletNw+vHX/bvZ8=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMx
-EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoT
-EUdvRGFkZHkuY29tLCBJbmMuMTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRp
-ZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIz
-NTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQH
-EwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8GA1UE
-AxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIw
-DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKD
-E6bFIEMBO4Tx5oVJnyfq9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH
-/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD+qK+ihVqf94Lw7YZFAXK6sOoBJQ7Rnwy
-DfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutdfMh8+7ArU6SSYmlRJQVh
-GkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMlNAJWJwGR
-tDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEA
-AaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE
-FDqahQcQZyi27/a9BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmX
-WWcDYfF+OwYxdS2hII5PZYe096acvNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu
-9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r5N9ss4UXnT3ZJE95kTXWXwTr
-gIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYVN8Gb5DKj7Tjo
-2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO
-LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI
-4uJEvlz36hz1
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEMTCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCR1Ix
-RDBCBgNVBAoTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1
-dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUAwPgYDVQQDEzdIZWxsZW5pYyBBY2FkZW1p
-YyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIFJvb3RDQSAyMDExMB4XDTExMTIw
-NjEzNDk1MloXDTMxMTIwMTEzNDk1MlowgZUxCzAJBgNVBAYTAkdSMUQwQgYDVQQK
-EztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENl
-cnQuIEF1dGhvcml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJl
-c2VhcmNoIEluc3RpdHV0aW9ucyBSb290Q0EgMjAxMTCCASIwDQYJKoZIhvcNAQEB
-BQADggEPADCCAQoCggEBAKlTAOMupvaO+mDYLZU++CwqVE7NuYRhlFhPjz2L5EPz
-dYmNUeTDN9KKiE15HrcS3UN4SoqS5tdI1Q+kOilENbgH9mgdVc04UfCMJDGFr4PJ
-fel3r+0ae50X+bOdOFAPplp5kYCvN66m0zH7tSYJnTxa71HFK9+WXesyHgLacEns
-bgzImjeN9/E2YEsmLIKe0HjzDQ9jpFEw4fkrJxIH2Oq9GGKYsFk3fb7u8yBRQlqD
-75O6aRXxYp2fmTmCobd0LovUxQt7L/DICto9eQqakxylKHJzkUOap9FNhYS5qXSP
-FEDH3N6sQWRstBmbAmNtJGSPRLIl6s5ddAxjMlyNh+UCAwEAAaOBiTCBhjAPBgNV
-HRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUppFC/RNhSiOeCKQp
-5dgTBCPuQSUwRwYDVR0eBEAwPqA8MAWCAy5ncjAFggMuZXUwBoIELmVkdTAGggQu
-b3JnMAWBAy5ncjAFgQMuZXUwBoEELmVkdTAGgQQub3JnMA0GCSqGSIb3DQEBBQUA
-A4IBAQAf73lB4XtuP7KMhjdCSk4cNx6NZrokgclPEg8hwAOXhiVtXdMiKahsog2p
-6z0GW5k6x8zDmjR/qw7IThzh+uTczQ2+vyT+bOdrwg3IBp5OjWEopmr95fZi6hg8
-TqBTnbI6nOulnJEWtk2C4AwFSKls9cz4y51JtPACpf1wA+2KIaWuE4ZJwzNzvoc7
-dIsXRSZMFpGD/md9zU1jZ/rzAxKWeAaNsWftjj++n08C9bMJL/NMh98qy5V8Acys
-Nnq/onN694/BtZqhFLKPM58N7yLcZnuEvUUXBj08yrl3NI/K6s8/MT7jiOOASSXI
-l7WdmplNsDz4SgCbZN2fOUvRJ9e4
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsx
-FjAUBgNVBAoTDUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3Qg
-Um9vdCBDQSAxMB4XDTAzMDUxNTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkG
-A1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdr
-b25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
-AQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1ApzQ
-jVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEn
-PzlTCeqrauh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjh
-ZY4bXSNmO7ilMlHIhqqhqZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9
-nnV0ttgCXjqQesBCNnLsak3c78QA3xMYV18meMjWCnl3v/evt3a5pQuEF10Q6m/h
-q5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNVHRMBAf8ECDAGAQH/AgED
-MA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7ih9legYsC
-mEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI3
-7piol7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clB
-oiMBdDhViw+5LmeiIAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJs
-EhTkYY2sEJCehFC78JZvRZ+K88psT/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpO
-fMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilTc4afU9hDDl3WY4JxHYB0yvbi
-AmvZWg==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4
-MQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6
-ZW5wZS5jb20wHhcNMDcxMjEzMTMwODI4WhcNMzcxMjEzMDgyNzI1WjA4MQswCQYD
-VQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6ZW5wZS5j
-b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ03rKDx6sp4boFmVq
-scIbRTJxldn+EFvMr+eleQGPicPK8lVx93e+d5TzcqQsRNiekpsUOqHnJJAKClaO
-xdgmlOHZSOEtPtoKct2jmRXagaKH9HtuJneJWK3W6wyyQXpzbm3benhB6QiIEn6H
-LmYRY2xU+zydcsC8Lv/Ct90NduM61/e0aL6i9eOBbsFGb12N4E3GVFWJGjMxCrFX
-uaOKmMPsOzTFlUFpfnXCPCDFYbpRR6AgkJOhkEvzTnyFRVSa0QUmQbC1TR0zvsQD
-yCV8wXDbO/QJLVQnSKwv4cSsPsjLkkxTOTcj7NMB+eAJRE1NZMDhDVqHIrytG6P+
-JrUV86f8hBnp7KGItERphIPzidF0BqnMC9bC3ieFUCbKF7jJeodWLBoBHmy+E60Q
-rLUk9TiRodZL2vG70t5HtfG8gfZZa88ZU+mNFctKy6lvROUbQc/hhqfK0GqfvEyN
-BjNaooXlkDWgYlwWTvDjovoDGrQscbNYLN57C9saD+veIR8GdwYDsMnvmfzAuU8L
-hij+0rnq49qlw0dpEuDb8PYZi+17cNcC1u2HGCgsBCRMd+RIihrGO5rUD8r6ddIB
-QFqNeb+Lz0vPqhbBleStTIo+F5HUsWLlguWABKQDfo2/2n+iD5dPDNMN+9fR5XJ+
-HMh3/1uaD7euBUbl8agW7EekFwIDAQABo4H2MIHzMIGwBgNVHREEgagwgaWBD2lu
-Zm9AaXplbnBlLmNvbaSBkTCBjjFHMEUGA1UECgw+SVpFTlBFIFMuQS4gLSBDSUYg
-QTAxMzM3MjYwLVJNZXJjLlZpdG9yaWEtR2FzdGVpeiBUMTA1NSBGNjIgUzgxQzBB
-BgNVBAkMOkF2ZGEgZGVsIE1lZGl0ZXJyYW5lbyBFdG9yYmlkZWEgMTQgLSAwMTAx
-MCBWaXRvcmlhLUdhc3RlaXowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
-AQYwHQYDVR0OBBYEFB0cZQ6o8iV7tJHP5LGx5r1VdGwFMA0GCSqGSIb3DQEBCwUA
-A4ICAQB4pgwWSp9MiDrAyw6lFn2fuUhfGI8NYjb2zRlrrKvV9pF9rnHzP7MOeIWb
-laQnIUdCSnxIOvVFfLMMjlF4rJUT3sb9fbgakEyrkgPH7UIBzg/YsfqikuFgba56
-awmqxinuaElnMIAkejEWOVt+8Rwu3WwJrfIxwYJOubv5vr8qhT/AQKM6WfxZSzwo
-JNu0FXWuDYi6LnPAvViH5ULy617uHjAimcs30cQhbIHsvm0m5hzkQiCeR7Csg1lw
-LDXWrzY0tM07+DKo7+N4ifuNRSzanLh+QBxh5z6ikixL8s36mLYp//Pye6kfLqCT
-VyvehQP5aTfLnnhqBbTFMXiJ7HqnheG5ezzevh55hM6fcA5ZwjUukCox2eRFekGk
-LhObNA5me0mrZJfQRsN5nXJQY6aYWwa9SG3YOYNw6DXwBdGqvOPbyALqfP2C2sJb
-UjWumDqtujWTI6cfSN01RpiyEGjkpTHCClguGYEQyVB1/OpaFs4R1+7vUIgtYf8/
-QnMFlEPVjjxOAToZpR9GTnfQXeWBIiGH/pR9hNiTrdZoQ0iy2+tzJOeRf1SktoA+
-naM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1ZWrOZyGls
-QyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYD
-VQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0
-ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0G
-CSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTAeFw0wOTA2MTYxMTMwMThaFw0y
-OTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3Qx
-FjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3pp
-Z25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o
-dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvP
-kd6mJviZpWNwrZuuyjNAfW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tc
-cbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG0IMZfcChEhyVbUr02MelTTMuhTlAdX4U
-fIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKApxn1ntxVUwOXewdI/5n7
-N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm1HxdrtbC
-xkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1
-+rUCAwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G
-A1UdDgQWBBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPM
-Pcu1SCOhGnqmKrs0aDAbBgNVHREEFDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqG
-SIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0olZMEyL/azXm4Q5DwpL7v8u8h
-mLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfXI/OMn74dseGk
-ddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775
-tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c
-2Pm2G2JwCz02yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5t
-HMN1Rq41Bab2XD0h7lbwyYIiLXpUq3DDfSJlgnCW
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQG
-EwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3
-MDUGA1UECwwuVGFuw7pzw610dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNl
-cnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBBcmFueSAoQ2xhc3MgR29sZCkgRsWR
-dGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgxMjA2MTUwODIxWjCB
-pzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxOZXRM
-b2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlm
-aWNhdGlvbiBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNz
-IEdvbGQpIEbFkXRhbsO6c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
-MIIBCgKCAQEAxCRec75LbRTDofTjl5Bu0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrT
-lF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw/HpYzY6b7cNGbIRwXdrz
-AZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAkH3B5r9s5
-VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRG
-ILdwfzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2
-BJtr+UBdADTHLpl1neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAG
-AQH/AgEEMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2M
-U9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwWqZw8UQCgwBEIBaeZ5m8BiFRh
-bvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTtaYtOUZcTh5m2C
-+C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC
-bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2F
-uLjbvrW5KfnaNwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2
-XjG4Kvte9nHfRCaexOYNkbQudZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBi
-MQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu
-MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3Jp
-dHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMxMjM1OTU5WjBiMQswCQYDVQQGEwJV
-UzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydO
-ZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0GCSqG
-SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwz
-c7MEL7xxjOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPP
-OCwGJgl6cvf6UDL4wpPTaaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rl
-mGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXTcrA/vGp97Eh/jcOrqnErU2lBUzS1sLnF
-BgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc/Qzpf14Dl847ABSHJ3A4
-qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMBAAGjgZcw
-gZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIB
-BjAPBgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwu
-bmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3Jp
-dHkuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc8
-6fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q4LqILPxFzBiwmZVRDuwduIj/
-h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/GGUsyfJj4akH
-/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv
-wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHN
-pGxlaKFJdlxDydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCB
-ijELMAkGA1UEBhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHly
-aWdodCAoYykgMjAwNTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNl
-ZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQSBDQTAeFw0w
-NTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYDVQQGEwJDSDEQMA4G
-A1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIwIAYD
-VQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBX
-SVNlS2V5IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
-MIIBCgKCAQEAy0+zAJs9Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxR
-VVuuk+g3/ytr6dTqvirdqFEr12bDYVxgAsj1znJ7O7jyTmUIms2kahnBAbtzptf2
-w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbDd50kc3vkDIzh2TbhmYsF
-mQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ/yxViJGg
-4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t9
-4B3RLoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYw
-DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQw
-EAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOx
-SPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vImMMkQyh2I+3QZH4VFvbBsUfk2
-ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4+vg1YFkCExh8
-vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa
-hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZi
-Fj4A4xylNoEYokxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ
-/L7fCg0=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIJhjCCB26gAwIBAgIBCzANBgkqhkiG9w0BAQsFADCCAR4xPjA8BgNVBAMTNUF1
-dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIFJhaXogZGVsIEVzdGFkbyBWZW5lem9s
-YW5vMQswCQYDVQQGEwJWRTEQMA4GA1UEBxMHQ2FyYWNhczEZMBcGA1UECBMQRGlz
-dHJpdG8gQ2FwaXRhbDE2MDQGA1UEChMtU2lzdGVtYSBOYWNpb25hbCBkZSBDZXJ0
-aWZpY2FjaW9uIEVsZWN0cm9uaWNhMUMwQQYDVQQLEzpTdXBlcmludGVuZGVuY2lh
-IGRlIFNlcnZpY2lvcyBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMSUwIwYJ
-KoZIhvcNAQkBFhZhY3JhaXpAc3VzY2VydGUuZ29iLnZlMB4XDTEwMTIyODE2NTEw
-MFoXDTIwMTIyNTIzNTk1OVowgdExJjAkBgkqhkiG9w0BCQEWF2NvbnRhY3RvQHBy
-b2NlcnQubmV0LnZlMQ8wDQYDVQQHEwZDaGFjYW8xEDAOBgNVBAgTB01pcmFuZGEx
-KjAoBgNVBAsTIVByb3ZlZWRvciBkZSBDZXJ0aWZpY2Fkb3MgUFJPQ0VSVDE2MDQG
-A1UEChMtU2lzdGVtYSBOYWNpb25hbCBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9u
-aWNhMQswCQYDVQQGEwJWRTETMBEGA1UEAxMKUFNDUHJvY2VydDCCAiIwDQYJKoZI
-hvcNAQEBBQADggIPADCCAgoCggIBANW39KOUM6FGqVVhSQ2oh3NekS1wwQYalNo9
-7BVCwfWMrmoX8Yqt/ICV6oNEolt6Vc5Pp6XVurgfoCfAUFM+jbnADrgV3NZs+J74
-BCXfgI8Qhd19L3uA3VcAZCP4bsm+lU/hdezgfl6VzbHvvnpC2Mks0+saGiKLt38G
-ieU89RLAu9MLmV+QfI4tL3czkkohRqipCKzx9hEC2ZUWno0vluYC3XXCFCpa1sl9
-JcLB/KpnheLsvtF8PPqv1W7/U0HU9TI4seJfxPmOEO8GqQKJ/+MMbpfg353bIdD0
-PghpbNjU5Db4g7ayNo+c7zo3Fn2/omnXO1ty0K+qP1xmk6wKImG20qCZyFSTXai2
-0b1dCl53lKItwIKOvMoDKjSuc/HUtQy9vmebVOvh+qBa7Dh+PsHMosdEMXXqP+UH
-0quhJZb25uSgXTcYOWEAM11G1ADEtMo88aKjPvM6/2kwLkDd9p+cJsmWN63nOaK/
-6mnbVSKVUyqUtd+tFjiBdWbjxywbk5yqjKPK2Ww8F22c3HxT4CAnQzb5EuE8XL1m
-v6JpIzi4mWCZDlZTOpx+FIywBm/xhnaQr/2v/pDGj59/i5IjnOcVdo/Vi5QTcmn7
-K2FjiO/mpF7moxdqWEfLcU8UC17IAggmosvpr2uKGcfLFFb14dq12fy/czja+eev
-bqQ34gcnAgMBAAGjggMXMIIDEzASBgNVHRMBAf8ECDAGAQH/AgEBMDcGA1UdEgQw
-MC6CD3N1c2NlcnRlLmdvYi52ZaAbBgVghl4CAqASDBBSSUYtRy0yMDAwNDAzNi0w
-MB0GA1UdDgQWBBRBDxk4qpl/Qguk1yeYVKIXTC1RVDCCAVAGA1UdIwSCAUcwggFD
-gBStuyIdxuDSAaj9dlBSk+2YwU2u06GCASakggEiMIIBHjE+MDwGA1UEAxM1QXV0
-b3JpZGFkIGRlIENlcnRpZmljYWNpb24gUmFpeiBkZWwgRXN0YWRvIFZlbmV6b2xh
-bm8xCzAJBgNVBAYTAlZFMRAwDgYDVQQHEwdDYXJhY2FzMRkwFwYDVQQIExBEaXN0
-cml0byBDYXBpdGFsMTYwNAYDVQQKEy1TaXN0ZW1hIE5hY2lvbmFsIGRlIENlcnRp
-ZmljYWNpb24gRWxlY3Ryb25pY2ExQzBBBgNVBAsTOlN1cGVyaW50ZW5kZW5jaWEg
-ZGUgU2VydmljaW9zIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25pY2ExJTAjBgkq
-hkiG9w0BCQEWFmFjcmFpekBzdXNjZXJ0ZS5nb2IudmWCAQowDgYDVR0PAQH/BAQD
-AgEGME0GA1UdEQRGMESCDnByb2NlcnQubmV0LnZloBUGBWCGXgIBoAwMClBTQy0w
-MDAwMDKgGwYFYIZeAgKgEgwQUklGLUotMzE2MzUzNzMtNzB2BgNVHR8EbzBtMEag
-RKBChkBodHRwOi8vd3d3LnN1c2NlcnRlLmdvYi52ZS9sY3IvQ0VSVElGSUNBRE8t
-UkFJWi1TSEEzODRDUkxERVIuY3JsMCOgIaAfhh1sZGFwOi8vYWNyYWl6LnN1c2Nl
-cnRlLmdvYi52ZTA3BggrBgEFBQcBAQQrMCkwJwYIKwYBBQUHMAGGG2h0dHA6Ly9v
-Y3NwLnN1c2NlcnRlLmdvYi52ZTBBBgNVHSAEOjA4MDYGBmCGXgMBAjAsMCoGCCsG
-AQUFBwIBFh5odHRwOi8vd3d3LnN1c2NlcnRlLmdvYi52ZS9kcGMwDQYJKoZIhvcN
-AQELBQADggIBACtZ6yKZu4SqT96QxtGGcSOeSwORR3C7wJJg7ODU523G0+1ng3dS
-1fLld6c2suNUvtm7CpsR72H0xpkzmfWvADmNg7+mvTV+LFwxNG9s2/NkAZiqlCxB
-3RWGymspThbASfzXg0gTB1GEMVKIu4YXx2sviiCtxQuPcD4quxtxj7mkoP3Yldmv
-Wb8lK5jpY5MvYB7Eqvh39YtsL+1+LrVPQA3uvFd359m21D+VJzog1eWuq2w1n8Gh
-HVnchIHuTQfiSLaeS5UtQbHh6N5+LwUeaO6/u5BlOsju6rEYNxxik6SgMexxbJHm
-pHmJWhSnFFAFTKQAVzAswbVhltw+HoSvOULP5dAssSS830DD7X9jSr3hTxJkhpXz
-sOfIt+FTvZLm8wyWuevo5pLtp4EJFAv8lXrPj9Y0TzYS3F7RNHXGRoAvlQSMx4bE
-qCaJqD8Zm4G7UaRKhqsLEQ+xrmNTbSjq3TNWOByyrYDT13K9mmyZY+gAu0F2Bbdb
-mRiKw7gSXFbPVgx96OLP7bx0R/vu0xdOIk9W/1DzLuY5poLWccret9W6aAjtmcz9
-opLLabid+Qqkpj5PkygqYWwHJgD/ll9ohri4zspV4KuxPX+Y1zMOWj3YeMLEYC/H
-YvBhkdI4sPaeVdtAgAUSM84dkpvRabP/v/GSCmE1P93+hvS84Bpxs2Km
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJC
-TTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0
-aWZpY2F0aW9uIEF1dGhvcml0eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0
-aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAzMTkxODMzMzNaFw0yMTAzMTcxODMz
-MzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUw
-IwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQDEyVR
-dW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG
-9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Yp
-li4kVEAkOPcahdxYTMukJ0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2D
-rOpm2RgbaIr1VxqYuvXtdj182d6UajtLF8HVj71lODqV0D1VNk7feVcxKh7YWWVJ
-WCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeLYzcS19Dsw3sgQUSj7cug
-F+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWenAScOospU
-xbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCC
-Ak4wPQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVv
-dmFkaXNvZmZzaG9yZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREw
-ggENMIIBCQYJKwYBBAG+WAABMIH7MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNl
-IG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmljYXRlIGJ5IGFueSBwYXJ0eSBh
-c3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJsZSBzdGFuZGFy
-ZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh
-Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYI
-KwYBBQUHAgEWFmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3T
-KbkGGew5Oanwl4Rqy+/fMIGuBgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rq
-y+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1p
-dGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYD
-VQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6tlCL
-MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSk
-fnIYj9lofFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf8
-7C9TqnN7Az10buYWnuulLsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1R
-cHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2xgI4JVrmcGmD+XcHXetwReNDWXcG31a0y
-mQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi5upZIof4l/UO/erMkqQW
-xFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi5nrQNiOK
-SnQ2+Q==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQEL
-BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc
-BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00
-MjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM
-aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEgRzMwggIiMA0GCSqG
-SIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakEPBtV
-wedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWe
-rNrwU8lmPNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF341
-68Xfuw6cwI2H44g4hWf6Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh
-4Pw5qlPafX7PGglTvF0FBM+hSo+LdoINofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXp
-UhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/lg6AnhF4EwfWQvTA9xO+o
-abw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV7qJZjqlc
-3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/G
-KubX9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSt
-hfbZxbGL0eUQMk1fiyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KO
-Tk0k+17kBL5yG6YnLUlamXrXXAkgt3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOt
-zCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB
-BjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZIhvcNAQELBQAD
-ggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC
-MTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2
-cDMT/uFPpiN3GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUN
-qXsCHKnQO18LwIE6PWThv6ctTr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5
-YCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP+V04ikkwj+3x6xn0dxoxGE1nVGwv
-b2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh3jRJjehZrJ3ydlo2
-8hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fawx/k
-NSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNj
-ZgKAvQU6O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhp
-q1467HxpvMc7hU6eFbm0FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFt
-nh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOVhMJKzRwuJIczYOXD
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x
-GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv
-b3QgQ0EgMjAeFw0wNjExMjQxODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNV
-BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W
-YWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCa
-GMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6XJxg
-Fyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55J
-WpzmM+Yklvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bB
-rrcCaoF6qUWD4gXmuVbBlDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp
-+ARz8un+XJiM9XOva7R+zdRcAitMOeGylZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1
-ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt66/3FsvbzSUr5R/7mp/i
-Ucw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1JdxnwQ5hYIiz
-PtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og
-/zOhD7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UH
-oycR7hYQe7xFSkyyBNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuI
-yV77zGHcizN300QyNQliBJIWENieJ0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1Ud
-EwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBQahGK8SEwzJQTU7tD2
-A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGUa6FJpEcwRTEL
-MAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT
-ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2f
-BluornFdLwUvZ+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzn
-g/iN/Ae42l9NLmeyhP3ZRPx3UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2Bl
-fF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodmVjB3pjd4M1IQWK4/YY7yarHvGH5K
-WWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK+JDSV6IZUaUtl0Ha
-B0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrWIozc
-hLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPR
-TUIZ3Ph1WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWD
-mbA4CD/pXvk1B+TJYm5Xf6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0Z
-ohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y
-4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8VCLAAVBpQ570su9t+Oza
-8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQEL
-BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc
-BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00
-MjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM
-aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIgRzMwggIiMA0GCSqG
-SIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFhZiFf
-qq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMW
-n4rjyduYNM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ym
-c5GQYaYDFCDy54ejiK2toIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+
-O7q414AB+6XrW7PFXmAqMaCvN+ggOp+oMiwMzAkd056OXbxMmO7FGmh77FOm6RQ1
-o9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+lV0POKa2Mq1W/xPtbAd0j
-IaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZoL1NesNKq
-IcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz
-8eQQsSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43eh
-vNURG3YBZwjgQQvD6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l
-7ZizlWNof/k19N+IxWA1ksB8aRxhlRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALG
-cC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB
-BjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZIhvcNAQELBQAD
-ggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66
-AarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RC
-roijQ1h5fq7KpVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0Ga
-W/ZZGYjeVYg3UQt4XAoeo0L9x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4n
-lv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgzdWqTHBLmYF5vHX/JHyPLhGGfHoJE
-+V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6XU/IyAgkwo1jwDQHV
-csaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+NwmNtd
-dbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNg
-KCLjsZWDzYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeM
-HVOyToV7BjjHLPj4sHKNJeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4
-WSr2Rz0ZiC3oheGe7IUIarFsNMkd7EgrO3jtZsSOeWmD3n+M
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x
-GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv
-b3QgQ0EgMzAeFw0wNjExMjQxOTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNV
-BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W
-YWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDM
-V0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNggDhoB
-4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUr
-H556VOijKTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd
-8lyyBTNvijbO0BNO/79KDDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9Cabwv
-vWhDFlaJKjdhkf2mrk7AyxRllDdLkgbvBNDInIjbC3uBr7E9KsRlOni27tyAsdLT
-mZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwpp5ijJUMv7/FfJuGITfhe
-btfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8nT8KKdjc
-T5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDt
-WAEXMJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZ
-c6tsgLjoC2SToJyMGf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A
-4iLItLRkT9a6fUg+qGkM17uGcclzuD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYD
-VR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHTBgkrBgEEAb5YAAMwgcUwgZMG
-CCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmljYXRlIGNvbnN0
-aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0
-aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVu
-dC4wLQYIKwYBBQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2Nw
-czALBgNVHQ8EBAMCAQYwHQYDVR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4G
-A1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4ywLQoUmkRzBFMQswCQYDVQQGEwJC
-TTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UEAxMSUXVvVmFkaXMg
-Um9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZVqyM0
-7ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSem
-d1o417+shvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd
-+LJ2w/w4E6oM3kJpK27zPOuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B
-4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadN
-t54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp8kokUvd0/bpO5qgdAm6x
-DYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBCbjPsMZ57
-k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6s
-zHXug/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0j
-Wy10QJLZYxkNc91pvGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeT
-mJlglFwjz1onl14LBQaTNx47aTbrqZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK
-4SVhM7JZG+Ju1zdXtg2pEto=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQEL
-BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc
-BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00
-MjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM
-aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMgRzMwggIiMA0GCSqG
-SIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286IxSR
-/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNu
-FoM7pmRLMon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXR
-U7Ox7sWTaYI+FrUoRqHe6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+c
-ra1AdHkrAj80//ogaX3T7mH1urPnMNA3I4ZyYUUpSFlob3emLoG+B01vr87ERROR
-FHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3UVDmrJqMz6nWB2i3ND0/k
-A9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f75li59wzw
-eyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634Ryl
-sSqiMd5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBp
-VzgeAVuNVejH38DMdyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0Q
-A4XN8f+MFrXBsj6IbGB/kE+V9/YtrQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+
-ydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB
-BjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZIhvcNAQELBQAD
-ggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px
-KGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnI
-FUBhynLWcKzSt/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5Wvv
-oxXqA/4Ti2Tk08HS6IT7SdEQTXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFg
-u/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9DuDcpmvJRPpq3t/O5jrFc/ZSXPsoaP
-0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGibIh6BJpsQBJFxwAYf
-3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmDhPbl
-8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+
-DhcI00iX0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HN
-PlopNLk9hM6xZdRZkZFWdSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/
-ywaZWWDYWGWVjUTR939+J399roD1B0y2PpxxVJkES/1Y+Zj0
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDEr
-MCkGA1UEChMiSmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoG
-A1UEAxMTU2VjdXJlU2lnbiBSb290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0
-MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSswKQYDVQQKEyJKYXBhbiBDZXJ0aWZp
-Y2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1cmVTaWduIFJvb3RD
-QTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvLTJsz
-i1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8
-h9uuywGOwvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOV
-MdrAG/LuYpmGYz+/3ZMqg6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9
-UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rPO7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni
-8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitAbpSACW22s293bzUIUPsC
-h8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZXt94wDgYD
-VR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB
-AKChOBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xm
-KbabfSVSSUOrTC4rbnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQ
-X5Ucv+2rIrVls4W6ng+4reV6G4pQOh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWr
-QbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01y8hSyn+B/tlr0/cR7SXf+Of5
-pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061lgeLKBObjBmN
-QSdJQO7e5iNEOdyhIta6A/I=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBI
-MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x
-FzAVBgNVBAMTDlNlY3VyZVRydXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIz
-MTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAeBgNVBAoTF1NlY3VyZVRydXN0IENv
-cnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCCASIwDQYJKoZIhvcN
-AQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQXOZEz
-Zum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO
-0gMdA+9tDWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIao
-wW8xQmxSPmjL8xk037uHGFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj
-7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b01k/unK8RCSc43Oz969XL0Imnal0ugBS
-8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmHursCAwEAAaOBnTCBmjAT
-BgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB
-/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCeg
-JYYjaHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGC
-NxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt3
-6Z3q059c4EVlew3KW+JwULKUBRSuSceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/
-3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHfmbx8IVQr5Fiiu1cprp6poxkm
-D5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZnMUFdAvnZyPS
-CPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR
-3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBK
-MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x
-GTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkx
-MjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3Qg
-Q29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwggEiMA0GCSqG
-SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jxYDiJ
-iQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa
-/FHtaMbQbqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJ
-jnIFHovdRIWCQtBJwB1g8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnI
-HmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYVHDGA76oYa8J719rO+TMg1fW9ajMtgQT7
-sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi0XPnj3pDAgMBAAGjgZ0w
-gZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQF
-MAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCsw
-KaAnoCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsG
-AQQBgjcVAQQDAgEAMA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0L
-URYD7xh8yOOvaliTFGCRsoTciE6+OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXO
-H0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cnCDpOGR86p1hcF895P4vkp9Mm
-I50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/53CYNv6ZHdAbY
-iNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc
-f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDfTCCAmWgAwIBAgIBADANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJKUDEl
-MCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEqMCgGA1UECxMh
-U2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBFViBSb290Q0ExMB4XDTA3MDYwNjAyMTIz
-MloXDTM3MDYwNjAyMTIzMlowYDELMAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09N
-IFRydXN0IFN5c3RlbXMgQ08uLExURC4xKjAoBgNVBAsTIVNlY3VyaXR5IENvbW11
-bmljYXRpb24gRVYgUm9vdENBMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
-ggEBALx/7FebJOD+nLpCeamIivqA4PUHKUPqjgo0No0c+qe1OXj/l3X3L+SqawSE
-RMqm4miO/VVQYg+kcQ7OBzgtQoVQrTyWb4vVog7P3kmJPdZkLjjlHmy1V4qe70gO
-zXppFodEtZDkBp2uoQSXWHnvIEqCa4wiv+wfD+mEce3xDuS4GBPMVjZd0ZoeUWs5
-bmB2iDQL87PRsJ3KYeJkHcFGB7hj3R4zZbOOCVVSPbW9/wfrrWFVGCypaZhKqkDF
-MxRldAD5kd6vA0jFQFTcD4SQaCDFkpbcLuUCRarAX1T4bepJz11sS6/vmsJWXMY1
-VkJqMF/Cq/biPT+zyRGPMUzXn0kCAwEAAaNCMEAwHQYDVR0OBBYEFDVK9U2vP9eC
-OKyrcWUXdYydVZPmMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0G
-CSqGSIb3DQEBBQUAA4IBAQCoh+ns+EBnXcPBZsdAS5f8hxOQWsTvoMpfi7ent/HW
-tWS3irO4G8za+6xmiEHO6Pzk2x6Ipu0nUBsCMCRGef4Eh3CXQHPRwMFXGZpppSeZ
-q51ihPZRwSzJIxXYKLerJRO1RuGGAv8mjMSIkh1W/hln8lXkgKNrnKt34VFxDSDb
-EJrbvXZ5B3eZKK2aXtqxT0QsNY6llsf9g/BYxnnWmHyojf6GPgcWkuF75x3sM3Z+
-Qi5KhfmRiWiEA4Glm5q+4zfFVKtWOxgtQaQM+ELbmaDgcm+7XeEWT1MKZPlO9L9O
-VL14bIjqv5wTJMJwaaJ/D8g8rQjJsJhAoyrniIPtd490
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDEl
-MCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMe
-U2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoX
-DTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRy
-dXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3VyaXR5IENvbW11bmlj
-YXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANAV
-OVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGr
-zbl+dp+++T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVM
-VAX3NuRFg3sUZdbcDE3R3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQ
-hNBqyjoGADdH5H5XTz+L62e4iKrFvlNVspHEfbmwhRkGeC7bYRr6hfVKkaHnFtWO
-ojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1KEOtOghY6rCcMU/Gt1SSw
-awNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8QIH4D5cs
-OPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3
-DQEBCwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpF
-coJxDjrSzG+ntKEju/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXc
-okgfGT+Ok+vx+hfuzU7jBBJV1uXk3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8
-t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6qtnRGEmyR7jTV7JqR50S+kDFy
-1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29mvVXIwAHIRc/
-SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEY
-MBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21t
-dW5pY2F0aW9uIFJvb3RDQTEwHhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5
-WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYD
-VQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEwggEiMA0GCSqGSIb3
-DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw8yl8
-9f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJ
-DKaVv0uMDPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9
-Ms+k2Y7CI9eNqPPYJayX5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/N
-QV3Is00qVUarH9oe4kA92819uZKAnDfdDJZkndwi92SL32HeFZRSFaB9UslLqCHJ
-xrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2JChzAgMBAAGjPzA9MB0G
-A1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYwDwYDVR0T
-AQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vG
-kl3g0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfr
-Uj94nK9NrvjVT8+amCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5
-Bw+SUEmK3TGXX8npN6o7WWWXlDLJs58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJU
-JRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ6rBK+1YWc26sTfcioU+tHXot
-RSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAiFL39vmwLAw==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEP
-MA0GA1UEChMGU29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAx
-MDQwNjA3Mjk0MFoXDTIxMDQwNjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNV
-BAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTCCASIwDQYJKoZI
-hvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3/Ei9vX+ALTU74W+o
-Z6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybTdXnt
-5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s
-3TmVToMGf+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2Ej
-vOr7nQKV0ba5cTppCD8PtOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu
-8nYybieDwnPz3BjotJPqdURrBGAgcVeHnfO+oJAjPYok4doh28MCAwEAAaMzMDEw
-DwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITTXjwwCwYDVR0PBAQDAgEG
-MA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt0jSv9zil
-zqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/
-3DEIcbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvD
-FNr450kkkdAdavphOe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6
-Tk6ezAyNlNzZRZxe7EJQY670XcSxEtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2
-ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLHllpwrN9M
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFyjCCA7KgAwIBAgIEAJiWjDANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJO
-TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFh
-dCBkZXIgTmVkZXJsYW5kZW4gUm9vdCBDQSAtIEcyMB4XDTA4MDMyNjExMTgxN1oX
-DTIwMDMyNTExMDMxMFowWjELMAkGA1UEBhMCTkwxHjAcBgNVBAoMFVN0YWF0IGRl
-ciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5lZGVybGFuZGVuIFJv
-b3QgQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMVZ5291
-qj5LnLW4rJ4L5PnZyqtdj7U5EILXr1HgO+EASGrP2uEGQxGZqhQlEq0i6ABtQ8Sp
-uOUfiUtnvWFI7/3S4GCI5bkYYCjDdyutsDeqN95kWSpGV+RLufg3fNU254DBtvPU
-Z5uW6M7XxgpT0GtJlvOjCwV3SPcl5XCsMBQgJeN/dVrlSPhOewMHBPqCYYdu8DvE
-pMfQ9XQ+pV0aCPKbJdL2rAQmPlU6Yiile7Iwr/g3wtG61jj99O9JMDeZJiFIhQGp
-5Rbn3JBV3w/oOM2ZNyFPXfUib2rFEhZgF1XyZWampzCROME4HYYEhLoaJXhena/M
-UGDWE4dS7WMfbWV9whUYdMrhfmQpjHLYFhN9C0lK8SgbIHRrxT3dsKpICT0ugpTN
-GmXZK4iambwYfp/ufWZ8Pr2UuIHOzZgweMFvZ9C+X+Bo7d7iscksWXiSqt8rYGPy
-5V6548r6f1CGPqI0GAwJaCgRHOThuVw+R7oyPxjMW4T182t0xHJ04eOLoEq9jWYv
-6q012iDTiIJh8BIitrzQ1aTsr1SIJSQ8p22xcik/Plemf1WvbibG/ufMQFxRRIEK
-eN5KzlW/HdXZt1bv8Hb/C3m1r737qWmRRpdogBQ2HbN/uymYNqUg+oJgYjOk7Na6
-B6duxc8UpufWkjTYgfX8HV2qXB72o007uPc5AgMBAAGjgZcwgZQwDwYDVR0TAQH/
-BAUwAwEB/zBSBgNVHSAESzBJMEcGBFUdIAAwPzA9BggrBgEFBQcCARYxaHR0cDov
-L3d3dy5wa2lvdmVyaGVpZC5ubC9wb2xpY2llcy9yb290LXBvbGljeS1HMjAOBgNV
-HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJFoMocVHYnitfGsNig0jQt8YojrMA0GCSqG
-SIb3DQEBCwUAA4ICAQCoQUpnKpKBglBu4dfYszk78wIVCVBR7y29JHuIhjv5tLyS
-CZa59sCrI2AGeYwRTlHSeYAz+51IvuxBQ4EffkdAHOV6CMqqi3WtFMTC6GY8ggen
-5ieCWxjmD27ZUD6KQhgpxrRW/FYQoAUXvQwjf/ST7ZwaUb7dRUG/kSS0H4zpX897
-IZmflZ85OkYcbPnNe5yQzSipx6lVu6xiNGI1E0sUOlWDuYaNkqbG9AclVMwWVxJK
-gnjIFNkXgiYtXSAfea7+1HAWFpWD2DU5/1JddRwWxRNVz0fMdWVSSt7wsKfkCpYL
-+63C4iWEst3kvX5ZbJvw8NjnyvLplzh+ib7M+zkXYT9y2zqR2GUBGR2tUKRXCnxL
-vJxxcypFURmFzI79R6d0lR2o0a9OF7FpJsKqeFdbxU2n5Z4FF5TKsl+gSRiNNOkm
-bEgeqmiSBeGCc1qb3AdbCG19ndeNIdn8FCCqwkXfP+cAslHkwvgFuXkajDTznlvk
-N1trSt8sV4pAWja63XVECDdCcAz+3F4hoKOKwJCcaNpQ5kUQR3i2TtJlycM33+FC
-Y7BXN0Ute4qcvwXqZVUz9zkQxSgqIXobisQk+T8VyJoVIPVVYpbtbZNQvOSqeK3Z
-ywplh6ZmwcSBo3c6WB4L7oOLnR7SUqTMHW+wmG2UMbX4cQrcufx9MmDm66+KAQ==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzEl
-MCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMp
-U3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQw
-NjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBoMQswCQYDVQQGEwJVUzElMCMGA1UE
-ChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZp
-ZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqGSIb3
-DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf
-8MOh2tTYbitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN
-+lq2cwQlZut3f+dZxkqZJRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0
-X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVmepsZGD3/cVE8MC5fvj13c7JdBmzDI1aa
-K4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSNF4Azbl5KXZnJHoe0nRrA
-1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HFMIHCMB0G
-A1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fR
-zt0fhvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0
-YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBD
-bGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8w
-DQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGsafPzWdqbAYcaT1epoXkJKtv3
-L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLMPUxA2IGvd56D
-eruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl
-xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynp
-VSJYACPq4xJDKVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEY
-WQPJIrSPnNVeKtelttQKbfi3QBFGmh95DmK/D5fs4C8fF5Q=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMx
-EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT
-HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVs
-ZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAw
-MFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6
-b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQgVGVj
-aG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZp
-Y2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
-ggEBAL3twQP89o/8ArFvW59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMg
-nLRJdzIpVv257IzdIvpy3Cdhl+72WoTsbhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1
-HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNkN3mSwOxGXn/hbVNMYq/N
-Hwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7NfZTD4p7dN
-dloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0
-HZbUJtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO
-BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0G
-CSqGSIb3DQEBCwUAA4IBAQARWfolTwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjU
-sHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx4mcujJUDJi5DnUox9g61DLu3
-4jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUwF5okxBDgBPfg
-8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K
-pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1
-mMpYjn0q7pBZc2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMx
-EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT
-HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVs
-ZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5
-MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNVBAYTAlVTMRAwDgYD
-VQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFy
-ZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2Vy
-dmljZXMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI
-hvcNAQEBBQADggEPADCCAQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20p
-OsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm2
-8xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4PahHQUw2eeBGg6345AWh1K
-Ts9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLPLJGmpufe
-hRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk
-6mFBrMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAw
-DwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+q
-AdcwKziIorhtSpzyEZGDMA0GCSqGSIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMI
-bw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPPE95Dz+I0swSdHynVv/heyNXB
-ve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTyxQGjhdByPq1z
-qwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd
-iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn
-0q23KXB56jzaYyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCN
-sSi6
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFujCCA6KgAwIBAgIJALtAHEP1Xk+wMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV
-BAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxHzAdBgNVBAMTFlN3aXNzU2ln
-biBHb2xkIENBIC0gRzIwHhcNMDYxMDI1MDgzMDM1WhcNMzYxMDI1MDgzMDM1WjBF
-MQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dpc3NTaWduIEFHMR8wHQYDVQQDExZT
-d2lzc1NpZ24gR29sZCBDQSAtIEcyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
-CgKCAgEAr+TufoskDhJuqVAtFkQ7kpJcyrhdhJJCEyq8ZVeCQD5XJM1QiyUqt2/8
-76LQwB8CJEoTlo8jE+YoWACjR8cGp4QjK7u9lit/VcyLwVcfDmJlD909Vopz2q5+
-bbqBHH5CjCA12UNNhPqE21Is8w4ndwtrvxEvcnifLtg+5hg3Wipy+dpikJKVyh+c
-6bM8K8vzARO/Ws/BtQpgvd21mWRTuKCWs2/iJneRjOBiEAKfNA+k1ZIzUd6+jbqE
-emA8atufK+ze3gE/bk3lUIbLtK/tREDFylqM2tIrfKjuvqblCqoOpd8FUrdVxyJd
-MmqXl2MT28nbeTZ7hTpKxVKJ+STnnXepgv9VHKVxaSvRAiTysybUa9oEVeXBCsdt
-MDeQKuSeFDNeFhdVxVu1yzSJkvGdJo+hB9TGsnhQ2wwMC3wLjEHXuendjIj3o02y
-MszYF9rNt85mndT9Xv+9lz4pded+p2JYryU0pUHHPbwNUMoDAw8IWh+Vc3hiv69y
-FGkOpeUDDniOJihC8AcLYiAQZzlG+qkDzAQ4embvIIO1jEpWjpEA/I5cgt6IoMPi
-aG59je883WX0XaxR7ySArqpWl2/5rX3aYT+YdzylkbYcjCbaZaIJbcHiVOO5ykxM
-gI93e2CaHt+28kgeDrpOVG2Y4OGiGqJ3UM/EY5LsRxmd6+ZrzsECAwEAAaOBrDCB
-qTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUWyV7
-lqRlUX64OfPAeGZe6Drn8O4wHwYDVR0jBBgwFoAUWyV7lqRlUX64OfPAeGZe6Drn
-8O4wRgYDVR0gBD8wPTA7BglghXQBWQECAQEwLjAsBggrBgEFBQcCARYgaHR0cDov
-L3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBACe6
-45R88a7A3hfm5djV9VSwg/S7zV4Fe0+fdWavPOhWfvxyeDgD2StiGwC5+OlgzczO
-UYrHUDFu4Up+GC9pWbY9ZIEr44OE5iKHjn3g7gKZYbge9LgriBIWhMIxkziWMaa5
-O1M/wySTVltpkuzFwbs4AOPsF6m43Md8AYOfMke6UiI0HTJ6CVanfCU2qT1L2sCC
-bwq7EsiHSycR+R4tx5M/nttfJmtS2S6K8RTGRI0Vqbe/vd6mGu6uLftIdxf+u+yv
-GPUqUfA5hJeVbG4bwyvEdGB5JbAKJ9/fXtI5z0V9QkvfsywexcZdylU6oJxpmo/a
-77KwPJ+HbBIrZXAVUjEaJM9vMSNQH4xPjyPDdEFjHFWoFN0+4FFQz/EbMFYOkrCC
-hdiDyyJkvC24JdVUorgG6q2SpCSgwYa1ShNqR88uC1aVVMvOmttqtKay20EIhid3
-92qgQmwLOM7XdVAyksLfKzAiSNDVQTglXaTpXZ/GlHXQRf0wl0OPkKsKx4ZzYEpp
-Ld6leNcG2mqeSz53OiATIgHQv2ieY2BrNU0LbbqhPcCT4H8js1WtciVORvnSFu+w
-ZMEBnunKoGqYDs/YYPIvSbjkQuE4NRb0yG5P94FW6LqjviOvrv1vA+ACOzB2+htt
-Qc8Bsem4yWb02ybzOqR08kkkW8mw0FfB+j564ZfJ
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UE
-BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWdu
-IFNpbHZlciBDQSAtIEcyMB4XDTA2MTAyNTA4MzI0NloXDTM2MTAyNTA4MzI0Nlow
-RzELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMY
-U3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A
-MIICCgKCAgEAxPGHf9N4Mfc4yfjDmUO8x/e8N+dOcbpLj6VzHVxumK4DV644N0Mv
-Fz0fyM5oEMF4rhkDKxD6LHmD9ui5aLlV8gREpzn5/ASLHvGiTSf5YXu6t+WiE7br
-YT7QbNHm+/pe7R20nqA1W6GSy/BJkv6FCgU+5tkL4k+73JU3/JHpMjUi0R86TieF
-nbAVlDLaYQ1HTWBCrpJH6INaUFjpiou5XaHc3ZlKHzZnu0jkg7Y360g6rw9njxcH
-6ATK72oxh9TAtvmUcXtnZLi2kUpCe2UuMGoM9ZDulebyzYLs2aFK7PayS+VFheZt
-eJMELpyCbTapxDFkH4aDCyr0NQp4yVXPQbBH6TCfmb5hqAaEuSh6XzjZG6k4sIN/
-c8HDO0gqgg8hm7jMqDXDhBuDsz6+pJVpATqJAHgE2cn0mRmrVn5bi4Y5FZGkECwJ
-MoBgs5PAKrYYC51+jUnyEEp/+dVGLxmSo5mnJqy7jDzmDrxHB9xzUfFwZC8I+bRH
-HTBsROopN4WSaGa8gzj+ezku01DwH/teYLappvonQfGbGHLy9YR0SslnxFSuSGTf
-jNFusB3hB48IHpmccelM2KX3RxIfdNFRnobzwqIjQAtz20um53MGjMGg6cFZrEb6
-5i/4z3GcRm25xBWNOHkDRUjvxF3XCO6HOSKGsg0PWEP3calILv3q1h8CAwEAAaOB
-rDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU
-F6DNweRBtjpbO8tFnb0cwpj6hlgwHwYDVR0jBBgwFoAUF6DNweRBtjpbO8tFnb0c
-wpj6hlgwRgYDVR0gBD8wPTA7BglghXQBWQEDAQEwLjAsBggrBgEFBQcCARYgaHR0
-cDovL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIB
-AHPGgeAn0i0P4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShp
-WJHckRE1qTodvBqlYJ7YH39FkWnZfrt4csEGDyrOj4VwYaygzQu4OSlWhDJOhrs9
-xCrZ1x9y7v5RoSJBsXECYxqCsGKrXlcSH9/L3XWgwF15kIwb4FDm3jH+mHtwX6WQ
-2K34ArZv02DdQEsixT2tOnqfGhpHkXkzuoLcMmkDlm4fS/Bx/uNncqCxv1yL5PqZ
-IseEuRuNI5c/7SXgz2W79WEE790eslpBIlqhn10s6FvJbakMDHiqYMZWjwFaDGi8
-aRl5xB9+lwW/xekkUV7U1UtT7dkjWjYDZaPBA61BMPNGG4WQr2W11bHkFlt4dR2X
-em1ZqSqPe97Dh4kQmUlzeMg9vVE1dCrV8X5pGyq7O70luJpaPXJhkGaH7gzWTdQR
-dAtq/gsD/KNVV4n+SsuuWxcFyPKNIzFTONItaj+CuY0IavdeQXRuwxF+B6wpYJE/
-OMpXEA29MC/HpeZBoNquBYeaoKRlbEwJDIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+
-hAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ubDgEj8Z+7fNzcbBGXJbLy
-tGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIF2TCCA8GgAwIBAgIQXAuFXAvnWUHfV8w/f52oNjANBgkqhkiG9w0BAQUFADBk
-MQswCQYDVQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0
-YWwgQ2VydGlmaWNhdGUgU2VydmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3Qg
-Q0EgMTAeFw0wNTA4MTgxMjA2MjBaFw0yNTA4MTgyMjA2MjBaMGQxCzAJBgNVBAYT
-AmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGlnaXRhbCBDZXJ0aWZp
-Y2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAxMIICIjAN
-BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0LmwqAzZuz8h+BvVM5OAFmUgdbI9
-m2BtRsiMMW8Xw/qabFbtPMWRV8PNq5ZJkCoZSx6jbVfd8StiKHVFXqrWW/oLJdih
-FvkcxC7mlSpnzNApbjyFNDhhSbEAn9Y6cV9Nbc5fuankiX9qUvrKm/LcqfmdmUc/
-TilftKaNXXsLmREDA/7n29uj/x2lzZAeAR81sH8A25Bvxn570e56eqeqDFdvpG3F
-EzuwpdntMhy0XmeLVNxzh+XTF3xmUHJd1BpYwdnP2IkCb6dJtDZd0KTeByy2dbco
-kdaXvij1mB7qWybJvbCXc9qukSbraMH5ORXWZ0sKbU/Lz7DkQnGMU3nn7uHbHaBu
-HYwadzVcFh4rUx80i9Fs/PJnB3r1re3WmquhsUvhzDdf/X/NTa64H5xD+SpYVUNF
-vJbNcA78yeNmuk6NO4HLFWR7uZToXTNShXEuT46iBhFRyePLoW4xCGQMwtI89Tbo
-19AOeCMgkckkKmUpWyL3Ic6DXqTz3kvTaI9GdVyDCW4pa8RwjPWd1yAv/0bSKzjC
-L3UcPX7ape8eYIVpQtPM+GP+HkM5haa2Y0EQs3MevNP6yn0WR+Kn1dCjigoIlmJW
-bjTb2QK5MHXjBNLnj8KwEUAKrNVxAmKLMb7dxiNYMUJDLXT5xp6mig/p/r+D5kNX
-JLrvRjSq1xIBOO0CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0hBBYw
-FDASBgdghXQBUwABBgdghXQBUwABMBIGA1UdEwEB/wQIMAYBAf8CAQcwHwYDVR0j
-BBgwFoAUAyUv3m+CATpcLNwroWm1Z9SM0/0wHQYDVR0OBBYEFAMlL95vggE6XCzc
-K6FptWfUjNP9MA0GCSqGSIb3DQEBBQUAA4ICAQA1EMvspgQNDQ/NwNurqPKIlwzf
-ky9NfEBWMXrrpA9gzXrzvsMnjgM+pN0S734edAY8PzHyHHuRMSG08NBsl9Tpl7Ik
-Vh5WwzW9iAUPWxAaZOHHgjD5Mq2eUCzneAXQMbFamIp1TpBcahQq4FJHgmDmHtqB
-sfsUC1rxn9KVuj7QG9YVHaO+htXbD8BJZLsuUBlL0iT43R4HVtA4oJVwIHaM190e
-3p9xxCPvgxNcoyQVTSlAPGrEqdi3pkSlDfTgnXceQHAm/NrZNuR55LU/vJtlvrsR
-ls/bxig5OgjOR1tTWsWZ/l2p3e9M1MalrQLmjAcSHm8D0W+go/MpvRLHUKKwf4ip
-mXeascClOS5cfGniLLDqN2qk4Vrh9VDlg++luyqI54zb/W1elxmofmZ1a3Hqv7HH
-b6D0jqTsNFFbjCYDcKF31QESVwA12yPeDooomf2xEG9L/zgtYE4snOtnta1J7ksf
-rK/7DZBaZmBwXarNeNQk7shBoJMBkpxqnvy5JMWzFYJ+vq6VK+uxwNrjAWALXmms
-hFZhvnEX/h0TD/7Gh0Xp/jKgGg0TpJRVcaUWi7rKibCyx/yP2FS1k2Kdzs9Z+z0Y
-zirLNRWCXf9UIltxUvu3yf5gmwBBZPCqKuy2QkPOiWaByIufOVQDJdMWNY6E0F/6
-MBr1mmz0DlP5OlvRHA==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIF2TCCA8GgAwIBAgIQHp4o6Ejy5e/DfEoeWhhntjANBgkqhkiG9w0BAQsFADBk
-MQswCQYDVQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0
-YWwgQ2VydGlmaWNhdGUgU2VydmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3Qg
-Q0EgMjAeFw0xMTA2MjQwODM4MTRaFw0zMTA2MjUwNzM4MTRaMGQxCzAJBgNVBAYT
-AmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGlnaXRhbCBDZXJ0aWZp
-Y2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAyMIICIjAN
-BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAlUJOhJ1R5tMJ6HJaI2nbeHCOFvEr
-jw0DzpPMLgAIe6szjPTpQOYXTKueuEcUMncy3SgM3hhLX3af+Dk7/E6J2HzFZ++r
-0rk0X2s682Q2zsKwzxNoysjL67XiPS4h3+os1OD5cJZM/2pYmLcX5BtS5X4HAB1f
-2uY+lQS3aYg5oUFgJWFLlTloYhyxCwWJwDaCFCE/rtuh/bxvHGCGtlOUSbkrRsVP
-ACu/obvLP+DHVxxX6NZp+MEkUp2IVd3Chy50I9AU/SpHWrumnf2U5NGKpV+GY3aF
-y6//SSj8gO1MedK75MDvAe5QQQg1I3ArqRa0jG6F6bYRzzHdUyYb3y1aSgJA/MTA
-tukxGggo5WDDH8SQjhBiYEQN7Aq+VRhxLKX0srwVYv8c474d2h5Xszx+zYIdkeNL
-6yxSNLCK/RJOlrDrcH+eOfdmQrGrrFLadkBXeyq96G4DsguAhYidDMfCd7Camlf0
-uPoTXGiTOmekl9AbmbeGMktg2M7v0Ax/lZ9vh0+Hio5fCHyqW/xavqGRn1V9TrAL
-acywlKinh/LTSlDcX3KwFnUey7QYYpqwpzmqm59m2I2mbJYV4+by+PGDYmy7Velh
-k6M99bFXi08jsJvllGov34zflVEpYKELKeRcVVi3qPyZ7iVNTA6z00yPhOgpD/0Q
-VAKFyPnlw4vP5w8CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0hBBYw
-FDASBgdghXQBUwIBBgdghXQBUwIBMBIGA1UdEwEB/wQIMAYBAf8CAQcwHQYDVR0O
-BBYEFE0mICKJS9PVpAqhb97iEoHF8TwuMB8GA1UdIwQYMBaAFE0mICKJS9PVpAqh
-b97iEoHF8TwuMA0GCSqGSIb3DQEBCwUAA4ICAQAyCrKkG8t9voJXiblqf/P0wS4R
-fbgZPnm3qKhyN2abGu2sEzsOv2LwnN+ee6FTSA5BesogpxcbtnjsQJHzQq0Qw1zv
-/2BZf82Fo4s9SBwlAjxnffUy6S8w5X2lejjQ82YqZh6NM4OKb3xuqFp1mrjX2lhI
-REeoTPpMSQpKwhI3qEAMw8jh0FcNlzKVxzqfl9NX+Ave5XLzo9v/tdhZsnPdTSpx
-srpJ9csc1fV5yJmz/MFMdOO0vSk3FQQoHt5FRnDsr7p4DooqzgB53MBfGWcsa0vv
-aGgLQ+OswWIJ76bdZWGgr4RVSJFSHMYlkSrQwSIjYVmvRRGFHQEkNI/Ps/8XciAT
-woCqISxxOQ7Qj1zB09GOInJGTB2Wrk9xseEFKZZZ9LuedT3PDTcNYtsmjGOpI99n
-Bjx8Oto0QuFmtEYE3saWmA9LSHokMnWRn6z3aOkquVVlzl1h0ydw2Df+n7mvoC5W
-t6NlUe07qxS/TFED6F+KBZvuim6c779o+sjaC+NCydAXFJy3SuCvkychVSa1ZC+N
-8f+mQAWFBVzKBxlcCxMoTFh/wqXvRdpg065lYZ1Tg3TCrvJcwhbtkj6EPnNgiLx2
-9CzP0H1907he0ZESEOnN3col49XtmS++dYFLJPlFRpTJKSFTnCZFqhMX5OfNeOI5
-wSsSnqaeG8XmDtkx2Q==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIF4DCCA8igAwIBAgIRAPL6ZOJ0Y9ON/RAdBB92ylgwDQYJKoZIhvcNAQELBQAw
-ZzELMAkGA1UEBhMCY2gxETAPBgNVBAoTCFN3aXNzY29tMSUwIwYDVQQLExxEaWdp
-dGFsIENlcnRpZmljYXRlIFNlcnZpY2VzMR4wHAYDVQQDExVTd2lzc2NvbSBSb290
-IEVWIENBIDIwHhcNMTEwNjI0MDk0NTA4WhcNMzEwNjI1MDg0NTA4WjBnMQswCQYD
-VQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0YWwgQ2Vy
-dGlmaWNhdGUgU2VydmljZXMxHjAcBgNVBAMTFVN3aXNzY29tIFJvb3QgRVYgQ0Eg
-MjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMT3HS9X6lds93BdY7Bx
-UglgRCgzo3pOCvrY6myLURYaVa5UJsTMRQdBTxB5f3HSek4/OE6zAMaVylvNwSqD
-1ycfMQ4jFrclyxy0uYAyXhqdk/HoPGAsp15XGVhRXrwsVgu42O+LgrQ8uMIkqBPH
-oCE2G3pXKSinLr9xJZDzRINpUKTk4RtiGZQJo/PDvO/0vezbE53PnUgJUmfANykR
-HvvSEaeFGHR55E+FFOtSN+KxRdjMDUN/rhPSays/p8LiqG12W0OfvrSdsyaGOx9/
-5fLoZigWJdBLlzin5M8J0TbDC77aO0RYjb7xnglrPvMyxyuHxuxenPaHZa0zKcQv
-idm5y8kDnftslFGXEBuGCxobP/YCfnvUxVFkKJ3106yDgYjTdLRZncHrYTNaRdHL
-OdAGalNgHa/2+2m8atwBz735j9m9W8E6X47aD0upm50qKGsaCnw8qyIL5XctcfaC
-NYGu+HuB5ur+rPQam3Rc6I8k9l2dRsQs0h4rIWqDJ2dVSqTjyDKXZpBy2uPUZC5f
-46Fq9mDU5zXNysRojddxyNMkM3OxbPlq4SjbX8Y96L5V5jcb7STZDxmPX2MYWFCB
-UWVv8p9+agTnNCRxunZLWB4ZvRVgRaoMEkABnRDixzgHcgplwLa7JSnaFp6LNYth
-7eVxV4O1PHGf40+/fh6Bn0GXAgMBAAGjgYYwgYMwDgYDVR0PAQH/BAQDAgGGMB0G
-A1UdIQQWMBQwEgYHYIV0AVMCAgYHYIV0AVMCAjASBgNVHRMBAf8ECDAGAQH/AgED
-MB0GA1UdDgQWBBRF2aWBbj2ITY1x0kbBbkUe88SAnTAfBgNVHSMEGDAWgBRF2aWB
-bj2ITY1x0kbBbkUe88SAnTANBgkqhkiG9w0BAQsFAAOCAgEAlDpzBp9SSzBc1P6x
-XCX5145v9Ydkn+0UjrgEjihLj6p7jjm02Vj2e6E1CqGdivdj5eu9OYLU43otb98T
-PLr+flaYC/NUn81ETm484T4VvwYmneTwkLbUwp4wLh/vx3rEUMfqe9pQy3omywC0
-Wqu1kx+AiYQElY2NfwmTv9SoqORjbdlk5LgpWgi/UOGED1V7XwgiG/W9mR4U9s70
-WBCCswo9GcG/W6uqmdjyMb3lOGbcWAXH7WMaLgqXfIeTK7KK4/HsGOV1timH59yL
-Gn602MnTihdsfSlEvoqq9X46Lmgxk7lq2prg2+kupYTNHAq4Sgj5nPFhJpiTt3tm
-7JFe3VE/23MPrQRYCd0EApUKPtN236YQHoA96M2kZNEzx5LH4k5E4wnJTsJdhw4S
-nr8PyQUQ3nqjsTzyP6WqJ3mtMX0f/fwZacXduT98zca0wjAefm6S139hdlqP65VN
-vBFuIXxZN5nQBrz5Bm0yFqXZaajh3DyAHmBR3NdUIR7KYndP+tiPsys6DXhyyWhB
-WkdKwqPrGtcKqzwyVcgKEZzfdNbwQBUdyLmPtTbFr/giuMod89a2GQ+fYWVq6nTI
-fI/DT11lgh/ZDYnadXL77/FHZxOzyNEZiCcmmpl5fx7kLD977vHeTYuWl8PVP3wb
-I+2ksx0WckNLIOFZfsLorSa/ovc=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx
-KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd
-BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl
-YyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgxMDAxMTA0MDE0WhcNMzMxMDAxMjM1
-OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy
-aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50
-ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0G
-CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUd
-AqSzm1nzHoqvNK38DcLZSBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiC
-FoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/FvudocP05l03Sx5iRUKrERLMjfTlH6VJi
-1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx9702cu+fjOlbpSD8DT6Iavq
-jnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGVWOHAD3bZ
-wI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGj
-QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/
-WSA2AHmgoCJrjNXyYdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhy
-NsZt+U2e+iKo4YFWz827n+qrkRk4r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPAC
-uvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNfvNoBYimipidx5joifsFvHZVw
-IEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR3p1m0IvVVGb6
-g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN
-9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlP
-BSeOE6Fuwg==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx
-KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd
-BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl
-YyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgxMDAxMTAyOTU2WhcNMzMxMDAxMjM1
-OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy
-aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50
-ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0G
-CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN
-8ELg63iIVl6bmlQdTQyK9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/
-RLyTPWGrTs0NvvAgJ1gORH8EGoel15YUNpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4
-hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZFiP0Zf3WHHx+xGwpzJFu5
-ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W0eDrXltM
-EnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGj
-QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1
-A/d2O2GCahKqGFPrAyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOy
-WL6ukK2YJ5f+AbGwUgC4TeQbIXQbfsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ
-1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzTucpH9sry9uetuUg/vBa3wW30
-6gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7hP0HHRwA11fXT
-91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml
-e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4p
-TpPDpFQUWw==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEPTCCAyWgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBvzE/MD0GA1UEAww2VMOc
-UktUUlVTVCBFbGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sx
-c8SxMQswCQYDVQQGEwJUUjEPMA0GA1UEBwwGQW5rYXJhMV4wXAYDVQQKDFVUw5xS
-S1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmlsacWfaW0gR8O8dmVubGnEn2kg
-SGl6bWV0bGVyaSBBLsWeLiAoYykgQXJhbMSxayAyMDA3MB4XDTA3MTIyNTE4Mzcx
-OVoXDTE3MTIyMjE4MzcxOVowgb8xPzA9BgNVBAMMNlTDnFJLVFJVU1QgRWxla3Ry
-b25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsTELMAkGA1UEBhMC
-VFIxDzANBgNVBAcMBkFua2FyYTFeMFwGA1UECgxVVMOcUktUUlVTVCBCaWxnaSDE
-sGxldGnFn2ltIHZlIEJpbGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkgQS7F
-ni4gKGMpIEFyYWzEsWsgMjAwNzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
-ggEBAKu3PgqMyKVYFeaK7yc9SrToJdPNM8Ig3BnuiD9NYvDdE3ePYakqtdTyuTFY
-KTsvP2qcb3N2Je40IIDu6rfwxArNK4aUyeNgsURSsloptJGXg9i3phQvKUmi8wUG
-+7RP2qFsmmaf8EMJyupyj+sA1zU511YXRxcw9L6/P8JorzZAwan0qafoEGsIiveG
-HtyaKhUG9qPw9ODHFNRRf8+0222vR5YXm3dx2KdxnSQM9pQ/hTEST7ruToK4uT6P
-IzdezKKqdfcYbwnTrqdUKDT74eA7YH2gvnmJhsifLfkKS8RQouf9eRbHegsYz85M
-733WB2+Y8a+xwXrXgTW4qhe04MsCAwEAAaNCMEAwHQYDVR0OBBYEFCnFkKslrxHk
-Yb+j/4hhkeYO/pyBMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0G
-CSqGSIb3DQEBBQUAA4IBAQAQDdr4Ouwo0RSVgrESLFF6QSU2TJ/sPx+EnWVUXKgW
-AkD6bho3hO9ynYYKVZ1WKKxmLNA6VpM0ByWtCLCPyA8JWcqdmBzlVPi5RX9ql2+I
-aE1KBiY3iAIOtsbWcpnOa3faYjGkVh+uX4132l32iPwa2Z61gfAyuOOI0JzzaqC5
-mxRZNTZPz/OOXl0XrRWV2N2y1RVuAE6zS89mlOTgzbUF2mNXi+WzqtvALhyQRNsa
-XRik7r4EW5nVcV9VZWRi1aKbBFmGyGJ353yCRWo9F7/snXUMrqNvWtMvmDb08PUZ
-qxFdyKbjKlhqQgnDvZImZjINXQhVdP+MmNAKpoRq0Tl9
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcx
-EjAQBgNVBAoTCVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMT
-VFdDQSBHbG9iYWwgUm9vdCBDQTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5
-NTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQKEwlUQUlXQU4tQ0ExEDAOBgNVBAsT
-B1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3QgQ0EwggIiMA0GCSqG
-SIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2CnJfF
-10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz
-0ALfUPZVr2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfCh
-MBwqoJimFb3u/Rk28OKRQ4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbH
-zIh1HrtsBv+baz4X7GGqcXzGHaL3SekVtTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc
-46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1WKKD+u4ZqyPpcC1jcxkt2
-yKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99sy2sbZCi
-laLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYP
-oA/pyJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQA
-BDzfuBSO6N+pjWxnkjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcE
-qYSjMq+u7msXi7Kx/mzhkIyIqJdIzshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm
-4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB
-/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6gcFGn90xHNcgL
-1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn
-LhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WF
-H6vPNOw/KP4M8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNo
-RI2T9GRwoD2dKAXDOXC4Ynsg/eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+
-nile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlglPx4mI88k1HtQJAH32RjJMtOcQWh
-15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryPA9gK8kxkRr05YuWW
-6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3mi4TW
-nsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5j
-wa19hAM8EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWz
-aGHQRiapIVJpLesux+t3zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmy
-KwbQBM0=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzES
-MBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFU
-V0NBIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMz
-WhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJVEFJV0FO
-LUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlm
-aWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
-AQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFE
-AcK0HMMxQhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HH
-K3XLfJ+utdGdIzdjp9xCoi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeX
-RfwZVzsrb+RH9JlF/h3x+JejiB03HFyP4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/z
-rX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1ry+UPizgN7gr8/g+YnzAx
-3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV
-HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkq
-hkiG9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeC
-MErJk/9q56YAf4lCmtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdls
-XebQ79NqZp4VKIV66IIArB6nCWlWQtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62D
-lhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVYT0bf+215WfKEIlKuD8z7fDvn
-aspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocnyYh0igzyXxfkZ
-YiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFcjCCA1qgAwIBAgIQH51ZWtcvwgZEpYAIaeNe9jANBgkqhkiG9w0BAQUFADA/
-MQswCQYDVQQGEwJUVzEwMC4GA1UECgwnR292ZXJubWVudCBSb290IENlcnRpZmlj
-YXRpb24gQXV0aG9yaXR5MB4XDTAyMTIwNTEzMjMzM1oXDTMyMTIwNTEzMjMzM1ow
-PzELMAkGA1UEBhMCVFcxMDAuBgNVBAoMJ0dvdmVybm1lbnQgUm9vdCBDZXJ0aWZp
-Y2F0aW9uIEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
-AJoluOzMonWoe/fOW1mKydGGEghU7Jzy50b2iPN86aXfTEc2pBsBHH8eV4qNw8XR
-IePaJD9IK/ufLqGU5ywck9G/GwGHU5nOp/UKIXZ3/6m3xnOUT0b3EEk3+qhZSV1q
-gQdW8or5BtD3cCJNtLdBuTK4sfCxw5w/cP1T3YGq2GN49thTbqGsaoQkclSGxtKy
-yhwOeYHWtXBiCAEuTk8O1RGvqa/lmr/czIdtJuTJV6L7lvnM4T9TjGxMfptTCAts
-F/tnyMKtsc2AtJfcdgEWFelq16TheEfOhtX7MfP6Mb40qij7cEwdScevLJ1tZqa2
-jWR+tSBqnTuBto9AAGdLiYa4zGX+FVPpBMHWXx1E1wovJ5pGfaENda1UhhXcSTvx
-ls4Pm6Dso3pdvtUqdULle96ltqqvKKyskKw4t9VoNSZ63Pc78/1Fm9G7Q3hub/FC
-VGqY8A2tl+lSXunVanLeavcbYBT0peS2cWeqH+riTcFCQP5nRhc4L0c/cZyu5SHK
-YS1tB6iEfC3uUSXxY5Ce/eFXiGvviiNtsea9P63RPZYLhY3Naye7twWb7LuRqQoH
-EgKXTiCQ8P8NHuJBO9NAOueNXdpm5AKwB1KYXA6OM5zCppX7VRluTI6uSw+9wThN
-Xo+EHWbNxWCWtFJaBYmOlXqYwZE8lSOyDvR5tMl8wUohAgMBAAGjajBoMB0GA1Ud
-DgQWBBTMzO/MKWCkO7GStjz6MmKPrCUVOzAMBgNVHRMEBTADAQH/MDkGBGcqBwAE
-MTAvMC0CAQAwCQYFKw4DAhoFADAHBgVnKgMAAAQUA5vwIhP/lSg209yewDL7MTqK
-UWUwDQYJKoZIhvcNAQEFBQADggIBAECASvomyc5eMN1PhnR2WPWus4MzeKR6dBcZ
-TulStbngCnRiqmjKeKBMmo4sIy7VahIkv9Ro04rQ2JyftB8M3jh+Vzj8jeJPXgyf
-qzvS/3WXy6TjZwj/5cAWtUgBfen5Cv8b5Wppv3ghqMKnI6mGq3ZW6A4M9hPdKmaK
-ZEk9GhiHkASfQlK3T8v+R0F2Ne//AHY2RTKbxkaFXeIksB7jSJaYV0eUVXoPQbFE
-JPPB/hprv4j9wabak2BegUqZIJxIZhm1AHlUD7gsL0u8qV1bYH+Mh6XgUmMqvtg7
-hUAV/h62ZT/FS9p+tXo1KaMuephgIqP0fSdOLeq0dDzpD6QzDxARvBMB1uUO07+1
-EqLhRSPAzAhuYbeJq4PjJB7mXQfnHyA+z2fI56wwbSdLaG5LKlwCCDTb+HbkZ6Mm
-nD+iMsJKxYEYMRBWqoTvLQr/uB930r+lWKBi5NdLkXWNiYCYfm3LU05er/ayl4WX
-udpVBrkk7tfGOB5jGxI7leFYrPLfhNVfmS8NVVvmONsuP3LpSIXLuykTjx44Vbnz
-ssQwmSNOXfJIoRIM3BKQCZBUkQM8R+XVyWXgt0t97EfTsws+rZ7QdAAO671RrcDe
-LMDDav7v3Aun+kbfYNucpllQdSNpc5Oy+fwC00fmcc4QAu4njIT/rEUNE1yDMuAl
-pYYsfPQS
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAw
-NzEUMBIGA1UECgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJv
-b3QgQ0EgdjEwHhcNMDcxMDE4MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYD
-VQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2
-MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+6yfwIaPzaSZVfp3F
-VRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA3GV1
-7CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+X
-Z75Ljo1kB1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+
-/jXh7VB7qTCNGdMJjmhnXb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs
-81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxHoLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkm
-dtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3F0fUTPHSiXk+TT2YqGHe
-Oh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJoWjiUIMu
-sDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4
-pgd7gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fs
-slESl1MpWtTwEhDcTwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQ
-arMCpgKIv7NHfirZ1fpoeDVNAgMBAAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYD
-VR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qWDNXr+nuqF+gTEjANBgkqhkiG
-9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNmzqjMDfz1mgbl
-dxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx
-0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1Tj
-TQpgcmLNkQfWpb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBed
-Y2gea+zDTYa4EzAvXUYNR0PVG6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7
-Q4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpcc41teyWRyu5FrgZLAMzTsVlQ2jqI
-OylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOTJsjrDNYmiLbAJM+7
-vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2qReW
-t88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcn
-HL/EVlP6Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVx
-SK236thZiNSQvxaz2emsWWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDZzCCAk+gAwIBAgIQGx+ttiD5JNM2a/fH8YygWTANBgkqhkiG9w0BAQUFADBF
-MQswCQYDVQQGEwJHQjEYMBYGA1UEChMPVHJ1c3RpcyBMaW1pdGVkMRwwGgYDVQQL
-ExNUcnVzdGlzIEZQUyBSb290IENBMB4XDTAzMTIyMzEyMTQwNloXDTI0MDEyMTEx
-MzY1NFowRTELMAkGA1UEBhMCR0IxGDAWBgNVBAoTD1RydXN0aXMgTGltaXRlZDEc
-MBoGA1UECxMTVHJ1c3RpcyBGUFMgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQAD
-ggEPADCCAQoCggEBAMVQe547NdDfxIzNjpvto8A2mfRC6qc+gIMPpqdZh8mQRUN+
-AOqGeSoDvT03mYlmt+WKVoaTnGhLaASMk5MCPjDSNzoiYYkchU59j9WvezX2fihH
-iTHcDnlkH5nSW7r+f2C/revnPDgpai/lkQtV/+xvWNUtyd5MZnGPDNcE2gfmHhjj
-vSkCqPoc4Vu5g6hBSLwacY3nYuUtsuvffM/bq1rKMfFMIvMFE/eC+XN5DL7XSxzA
-0RU8k0Fk0ea+IxciAIleH2ulrG6nS4zto3Lmr2NNL4XSFDWaLk6M6jKYKIahkQlB
-OrTh4/L68MkKokHdqeMDx4gVOxzUGpTXn2RZEm0CAwEAAaNTMFEwDwYDVR0TAQH/
-BAUwAwEB/zAfBgNVHSMEGDAWgBS6+nEleYtXQSUhhgtx67JkDoshZzAdBgNVHQ4E
-FgQUuvpxJXmLV0ElIYYLceuyZA6LIWcwDQYJKoZIhvcNAQEFBQADggEBAH5Y//01
-GX2cGE+esCu8jowU/yyg2kdbw++BLa8F6nRIW/M+TgfHbcWzk88iNVy2P3UnXwmW
-zaD+vkAMXBJV+JOCyinpXj9WV4s4NvdFGkwozZ5BuO1WTISkQMi4sKUraXAEasP4
-1BIy+Q7DsdwyhEQsb8tGD+pmQQ9P8Vilpg0ND2HepZ5dfWWhPBfnqFVO76DH7cZE
-f1T1o+CP8HxVIo8ptoGj4W1OLBuAZ+ytIJ8MYmHVl/9D7S3B2l0pKoU/rGXuhg8F
-jZBf3+6f9L/uHfuY5H+QK4R4EA5sSVPvFVtlRkpdr7r7OnIdzfYliB6XzCGcKQEN
-ZetX2fNXlrtIzYE=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFFzCCA/+gAwIBAgIBETANBgkqhkiG9w0BAQUFADCCASsxCzAJBgNVBAYTAlRS
-MRgwFgYDVQQHDA9HZWJ6ZSAtIEtvY2FlbGkxRzBFBgNVBAoMPlTDvHJraXllIEJp
-bGltc2VsIHZlIFRla25vbG9qaWsgQXJhxZ90xLFybWEgS3VydW11IC0gVMOcQsSw
-VEFLMUgwRgYDVQQLDD9VbHVzYWwgRWxla3Ryb25payB2ZSBLcmlwdG9sb2ppIEFy
-YcWfdMSxcm1hIEVuc3RpdMO8c8O8IC0gVUVLQUUxIzAhBgNVBAsMGkthbXUgU2Vy
-dGlmaWthc3lvbiBNZXJrZXppMUowSAYDVQQDDEFUw5xCxLBUQUsgVUVLQUUgS8O2
-ayBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSAtIFPDvHLDvG0gMzAe
-Fw0wNzA4MjQxMTM3MDdaFw0xNzA4MjExMTM3MDdaMIIBKzELMAkGA1UEBhMCVFIx
-GDAWBgNVBAcMD0dlYnplIC0gS29jYWVsaTFHMEUGA1UECgw+VMO8cmtpeWUgQmls
-aW1zZWwgdmUgVGVrbm9sb2ppayBBcmHFn3TEsXJtYSBLdXJ1bXUgLSBUw5xCxLBU
-QUsxSDBGBgNVBAsMP1VsdXNhbCBFbGVrdHJvbmlrIHZlIEtyaXB0b2xvamkgQXJh
-xZ90xLFybWEgRW5zdGl0w7xzw7wgLSBVRUtBRTEjMCEGA1UECwwaS2FtdSBTZXJ0
-aWZpa2FzeW9uIE1lcmtlemkxSjBIBgNVBAMMQVTDnELEsFRBSyBVRUtBRSBLw7Zr
-IFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIC0gU8O8csO8bSAzMIIB
-IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAim1L/xCIOsP2fpTo6iBkcK4h
-gb46ezzb8R1Sf1n68yJMlaCQvEhOEav7t7WNeoMojCZG2E6VQIdhn8WebYGHV2yK
-O7Rm6sxA/OOqbLLLAdsyv9Lrhc+hDVXDWzhXcLh1xnnRFDDtG1hba+818qEhTsXO
-fJlfbLm4IpNQp81McGq+agV/E5wrHur+R84EpW+sky58K5+eeROR6Oqeyjh1jmKw
-lZMq5d/pXpduIF9fhHpEORlAHLpVK/swsoHvhOPc7Jg4OQOFCKlUAwUp8MmPi+oL
-hmUZEdPpCSPeaJMDyTYcIW7OjGbxmTDY17PDHfiBLqi9ggtm/oLL4eAagsNAgQID
-AQABo0IwQDAdBgNVHQ4EFgQUvYiHyY/2pAoLquvF/pEjnatKijIwDgYDVR0PAQH/
-BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAB18+kmP
-NOm3JpIWmgV050vQbTlswyb2zrgxvMTfvCr4N5EY3ATIZJkrGG2AA1nJrvhY0D7t
-wyOfaTyGOBye79oneNGEN3GKPEs5z35FBtYt2IpNeBLWrcLTy9LQQfMmNkqblWwM
-7uXRQydmwYj3erMgbOqwaSvHIOgMA8RBBZniP+Rr+KCGgceExh/VS4ESshYhLBOh
-gLJeDEoTniDYYkCrkOpkSi+sDQESeUWoL4cZaMjihccwsnX5OD+ywJO0a+IDRM5n
-oN+J1q2MdqMTw5RhK2vZbMEHCiIHhWyFJEapvj+LeISCfiQMnf2BN+MlqO02TpUs
-yZyQ2uypQjyttgI=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEdDCCA1ygAwIBAgIQRL4Mi1AAJLQR0zYq/mUK/TANBgkqhkiG9w0BAQUFADCB
-lzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug
-Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho
-dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3Qt
-SGFyZHdhcmUwHhcNOTkwNzA5MTgxMDQyWhcNMTkwNzA5MTgxOTIyWjCBlzELMAkG
-A1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEe
-MBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8v
-d3d3LnVzZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdh
-cmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCx98M4P7Sof885glFn
-0G2f0v9Y8+efK+wNiVSZuTiZFvfgIXlIwrthdBKWHTxqctU8EGc6Oe0rE81m65UJ
-M6Rsl7HoxuzBdXmcRl6Nq9Bq/bkqVRcQVLMZ8Jr28bFdtqdt++BxF2uiiPsA3/4a
-MXcMmgF6sTLjKwEHOG7DpV4jvEWbe1DByTCP2+UretNb+zNAHqDVmBe8i4fDidNd
-oI6yqqr2jmmIBsX6iSHzCJ1pLgkzmykNRg+MzEk0sGlRvfkGzWitZky8PqxhvQqI
-DsjfPe58BEydCl5rkdbux+0ojatNh4lz0G6k0B4WixThdkQDf2Os5M1JnMWS9Ksy
-oUhbAgMBAAGjgbkwgbYwCwYDVR0PBAQDAgHGMA8GA1UdEwEB/wQFMAMBAf8wHQYD
-VR0OBBYEFKFyXyYbKJhDlV0HN9WFlp1L0sNFMEQGA1UdHwQ9MDswOaA3oDWGM2h0
-dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VVE4tVVNFUkZpcnN0LUhhcmR3YXJlLmNy
-bDAxBgNVHSUEKjAoBggrBgEFBQcDAQYIKwYBBQUHAwUGCCsGAQUFBwMGBggrBgEF
-BQcDBzANBgkqhkiG9w0BAQUFAAOCAQEARxkP3nTGmZev/K0oXnWO6y1n7k57K9cM
-//bey1WiCuFMVGWTYGufEpytXoMs61quwOQt9ABjHbjAbPLPSbtNk28Gpgoiskli
-CE7/yMgUsogWXecB5BKV5UU0s4tpvc+0hY91UZ59Ojg6FEgSxvunOxqNDYJAB+gE
-CJChicsZUN/KHAG8HQQZexB2lzvukJDKxA4fFm517zP4029bHpbj4HR3dHuKom4t
-3XbWOTCC8KucUvIqx69JXn7HaOWCgchqJ/kniCrVWFCVH/A7HFe7fRQ5YiuayZSS
-KqMiDP+JJn1fIytH1xUdqWqeUQ0qUZ6B+dQ7XnASfxAynB67nfhmqA==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjEL
-MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
-ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2ln
-biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
-U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
-aXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjELMAkG
-A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJp
-U2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwg
-SW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2ln
-biBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5
-IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8Utpkmw4tXNherJI9/gHm
-GUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGzrl0Bp3ve
-fLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUw
-AwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJ
-aW1hZ2UvZ2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYj
-aHR0cDovL2xvZ28udmVyaXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMW
-kf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMDA2gAMGUCMGYhDBgmYFo4e1ZC
-4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIxAJw9SDkjOVga
-FRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB
-yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
-ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
-U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
-ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
-aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL
-MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
-ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln
-biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
-U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
-aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1
-nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex
-t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz
-SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG
-BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+
-rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/
-NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E
-BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH
-BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
-aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv
-MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE
-p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y
-5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK
-WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ
-4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N
-hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCB
-vTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
-ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJp
-U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MTgwNgYDVQQDEy9W
-ZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe
-Fw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJVUzEX
-MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0
-IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9y
-IGF1dGhvcml6ZWQgdXNlIG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNh
-bCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF
-AAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj1mCOkdeQmIN65lgZOIzF
-9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGPMiJhgsWH
-H26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+H
-LL729fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN
-/BMReYTtXlT2NJ8IAfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPT
-rJ9VAMf2CGqUuV/c4DPxhGD5WycRtPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1Ud
-EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0GCCsGAQUFBwEMBGEwX6FdoFsw
-WTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2Oa8PPgGrUSBgs
-exkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud
-DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4
-sAPmLGd75JR3Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+
-seQxIcaBlVZaDrHC1LGmWazxY8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz
-4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTxP/jgdFcrGJ2BtMQo2pSXpXDrrB2+
-BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+PwGZsY6rp2aQW9IHR
-lRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4mJO3
-7M2CYfE45k+XmCpajQ==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQsw
-CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl
-cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu
-LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT
-aWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
-dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD
-VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT
-aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ
-bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu
-IENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
-LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMu6nFL8eB8aHm8b
-N3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1EUGO+i2t
-KmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGu
-kxUccLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBm
-CC+Vk7+qRy+oRpfwEuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJ
-Xwzw3sJ2zq/3avL6QaaiMxTJ5Xpj055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWu
-imi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAERSWwauSCPc/L8my/uRan2Te
-2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5fj267Cz3qWhMe
-DGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC
-/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565p
-F4ErWjfJXir0xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGt
-TxzhT5yvDwyd93gN2PQ1VoDat20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDojCCAoqgAwIBAgIQE4Y1TR0/BvLB+WUF1ZAcYjANBgkqhkiG9w0BAQUFADBr
-MQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRl
-cm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNv
-bW1lcmNlIFJvb3QwHhcNMDIwNjI2MDIxODM2WhcNMjIwNjI0MDAxNjEyWjBrMQsw
-CQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5h
-dGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1l
-cmNlIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvV95WHm6h
-2mCxlCfLF9sHP4CFT8icttD0b0/Pmdjh28JIXDqsOTPHH2qLJj0rNfVIsZHBAk4E
-lpF7sDPwsRROEW+1QK8bRaVK7362rPKgH1g/EkZgPI2h4H3PVz4zHvtH8aoVlwdV
-ZqW1LS7YgFmypw23RuwhY/81q6UCzyr0TP579ZRdhE2o8mCP2w4lPJ9zcc+U30rq
-299yOIzzlr3xF7zSujtFWsan9sYXiwGd/BmoKoMWuDpI/k4+oKsGGelT84ATB+0t
-vz8KPFUgOSwsAGl0lUq8ILKpeeUYiZGo3BxN77t+Nwtd/jmliFKMAGzsGHxBvfaL
-dXe6YJ2E5/4tAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD
-AgEGMB0GA1UdDgQWBBQVOIMPPyw/cDMezUb+B4wg4NfDtzANBgkqhkiG9w0BAQUF
-AAOCAQEAX/FBfXxcCLkr4NWSR/pnXKUTwwMhmytMiUbPWU3J/qVAtmPN3XEolWcR
-zCSs00Rsca4BIGsDoo8Ytyk6feUWYFN4PMCvFYP3j1IzJL1kk5fui/fbGKhtcbP3
-LBfQdCVp9/5rPJS+TUtBjE7ic9DjkCJzQ83z7+pzzkWKsKZJ/0x9nXGIxHYdkFsd
-7v3M9+79YKWxehZx0RbQfBI8bGmX265fOZpwLwU8GUYEmSA20GBuYQa7FkKMcPcw
-++DbZqMAAb3mLNqRX6BGi01qnD093QVG/na/oAo85ADmJ7f/hC3euiInlhBx6yLt
-398znM/jra6O1I7mT1GvFpLgXPYHDw==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCB
-gjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEk
-MCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRY
-UmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQxMTAxMTcx
-NDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3
-dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2Vy
-dmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB
-dXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS6
-38eMpSe2OAtp87ZOqCwuIR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCP
-KZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMxfoArtYzAQDsRhtDLooY2YKTVMIJt2W7Q
-DxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FEzG+gSqmUsE3a56k0enI4
-qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqsAxcZZPRa
-JSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNVi
-PvryxS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0P
-BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASs
-jVy16bYbMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0
-eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQEwDQYJKoZIhvcNAQEFBQAD
-ggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc/Kh4ZzXxHfAR
-vbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt
-qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLa
-IR9NmXmd4c8nnxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSy
-i6mx5O+aGtA9aZnuqCij4Tyz8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQ
-O+7ETPTsJ3xCwnR8gooJybQDJbw=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYT
-AlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBD
-QTAeFw0wNjA3MDQxNzIwMDRaFw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJP
-MREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTCC
-ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7IJUqOtdu0KBuqV5Do
-0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHHrfAQ
-UySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5d
-RdY4zTW2ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQ
-OA7+j0xbm0bqQfWwCHTD0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwv
-JoIQ4uNllAoEwF73XVv4EOLQunpL+943AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08C
-AwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAcYwHQYDVR0O
-BBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IBAQA+0hyJ
-LjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecY
-MnQ8SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ
-44gx+FkagQnIl6Z0x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6I
-Jd1hJyMctTEHBDa0GpC9oHRxUIltvBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNw
-i/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7NzTogVZ96edhBiIL5VaZVDADlN
-9u6wWk5JRFRYX0KD
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBe
-MQswCQYDVQQGEwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0
-ZC4xKjAoBgNVBAsMIWVQS0kgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe
-Fw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMxMjdaMF4xCzAJBgNVBAYTAlRXMSMw
-IQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEqMCgGA1UECwwhZVBL
-SSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEF
-AAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAH
-SyZbCUNsIZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAh
-ijHyl3SJCRImHJ7K2RKilTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3X
-DZoTM1PRYfl61dd4s5oz9wCGzh1NlDivqOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1
-TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX12ruOzjjK9SXDrkb5wdJ
-fzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0OWQqraffA
-sgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uU
-WH1+ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLS
-nT0IFaUQAS2zMnaolQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pH
-dmX2Os+PYhcZewoozRrSgx4hxyy/vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJip
-NiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXiZo1jDiVN1Rmy5nk3pyKdVDEC
-AwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/QkqiMAwGA1UdEwQF
-MAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH
-ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGB
-uvl2ICO1J2B01GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6Yl
-PwZpVnPDimZI+ymBV3QGypzqKOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkP
-JXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdVxrsStZf0X4OFunHB2WyBEXYKCrC/
-gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEPNXubrjlpC2JgQCA2
-j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+rGNm6
-5ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUB
-o2M3IUxExJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS
-/jQ6fbjpKdx2qcgw+BRxgMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2z
-Gp1iro2C6pSe3VkQw63d4k3jMdXH7OjysP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTE
-W9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmODBCEIZ43ygknQW/2xzQ+D
-hNQ+IIX3Sj0rnP0qCglN6oH4EZw=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCB
-qTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMf
-Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIw
-MDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNV
-BAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3MDAwMDAwWhcNMzYw
-NzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5j
-LjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYG
-A1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl
-IG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqG
-SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsoPD7gFnUnMekz52hWXMJEEUMDSxuaPFs
-W0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ1CRfBsDMRJSUjQJib+ta
-3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGcq/gcfomk
-6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6
-Sk/KaAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94J
-NqR32HuHUETVPm4pafs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBA
-MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XP
-r87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUFAAOCAQEAeRHAS7ORtvzw6WfU
-DW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeEuzLlQRHAd9mz
-YJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX
-xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2
-/qxAeeWsEG89jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/
-LHbTY5xZ3Y+m4Q6gLkH3LpVHz7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7
-jVaMaA==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICiDCCAg2gAwIBAgIQNfwmXNmET8k9Jj1Xm67XVjAKBggqhkjOPQQDAzCBhDEL
-MAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjE4MDYGA1UECxMvKGMp
-IDIwMDcgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAi
-BgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMjAeFw0wNzExMDUwMDAw
-MDBaFw0zODAxMTgyMzU5NTlaMIGEMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhh
-d3RlLCBJbmMuMTgwNgYDVQQLEy8oYykgMjAwNyB0aGF3dGUsIEluYy4gLSBGb3Ig
-YXV0aG9yaXplZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9v
-dCBDQSAtIEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEotWcgnuVnfFSeIf+iha/
-BebfowJPDQfGAFG6DAJSLSKkQjnE/o/qycG+1E3/n3qe4rF8mq2nhglzh9HnmuN6
-papu+7qzcMBniKI11KOasf2twu8x+qi58/sIxpHR+ymVo0IwQDAPBgNVHRMBAf8E
-BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUmtgAMADna3+FGO6Lts6K
-DPgR4bswCgYIKoZIzj0EAwMDaQAwZgIxAN344FdHW6fmCsO99YCKlzUNG4k8VIZ3
-KMqh9HneteY4sPBlcIx/AlTCv//YoT7ZzwIxAMSNlPzcU9LcnXgWHxUzI1NS41ox
-XZ3Krr0TKUQNJ1uo52icEvdYPy5yAlejj6EULg==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEKjCCAxKgAwIBAgIQYAGXt0an6rS0mtZLL/eQ+zANBgkqhkiG9w0BAQsFADCB
-rjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMf
-Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIw
-MDggdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAiBgNV
-BAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMzAeFw0wODA0MDIwMDAwMDBa
-Fw0zNzEyMDEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhhd3Rl
-LCBJbmMuMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9u
-MTgwNgYDVQQLEy8oYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXpl
-ZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAtIEcz
-MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsr8nLPvb2FvdeHsbnndm
-gcs+vHyu86YnmjSjaDFxODNi5PNxZnmxqWWjpYvVj2AtP0LMqmsywCPLLEHd5N/8
-YZzic7IilRFDGF/Eth9XbAoFWCLINkw6fKXRz4aviKdEAhN0cXMKQlkC+BsUa0Lf
-b1+6a4KinVvnSr0eAXLbS3ToO39/fR8EtCab4LRarEc9VbjXsCZSKAExQGbY2SS9
-9irY7CFJXJv2eul/VTV+lmuNk5Mny5K76qxAwJ/C+IDPXfRa3M50hqY+bAtTyr2S
-zhkGcuYMXDhpxwTWvGzOW/b3aJzcJRVIiKHpqfiYnODz1TEoYRFsZ5aNOZnLwkUk
-OQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNV
-HQ4EFgQUrWyqlGCc7eT/+j4KdCtjA/e2Wb8wDQYJKoZIhvcNAQELBQADggEBABpA
-2JVlrAmSicY59BDlqQ5mU1143vokkbvnRFHfxhY0Cu9qRFHqKweKA3rD6z8KLFIW
-oCtDuSWQP3CpMyVtRRooOyfPqsMpQhvfO0zAMzRbQYi/aytlryjvsvXDqmbOe1bu
-t8jLZ8HJnBoYuMTDSQPxYA5QzUbF83d597YV4Djbxy8ooAw/dyZ02SUS2jHaGh7c
-KUGRIjxpp7sC8rZcJwOJ9Abqm+RyguOhCcHpABnTPtRwa7pxpqpYrvS76Wy274fM
-m7v/OeZWYdMKp8RcTGB7BXcmer/YB1IsYvdwY9k5vG8cwnncdimvzsUsZAReiDZu
-MdRAGmI0Nj81Aa6sY6A=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFkjCCA3qgAwIBAgIBATANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJGUjET
-MBEGA1UEChMKQ2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxHTAb
-BgNVBAMTFENlcnRpbm9taXMgLSBSb290IENBMB4XDTEzMTAyMTA5MTcxOFoXDTMz
-MTAyMTA5MTcxOFowWjELMAkGA1UEBhMCRlIxEzARBgNVBAoTCkNlcnRpbm9taXMx
-FzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMR0wGwYDVQQDExRDZXJ0aW5vbWlzIC0g
-Um9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANTMCQosP5L2
-fxSeC5yaah1AMGT9qt8OHgZbn1CF6s2Nq0Nn3rD6foCWnoR4kkjW4znuzuRZWJfl
-LieY6pOod5tK8O90gC3rMB+12ceAnGInkYjwSond3IjmFPnVAy//ldu9n+ws+hQV
-WZUKxkd8aRi5pwP5ynapz8dvtF4F/u7BUrJ1Mofs7SlmO/NKFoL21prbcpjp3vDF
-TKWrteoB4owuZH9kb/2jJZOLyKIOSY008B/sWEUuNKqEUL3nskoTuLAPrjhdsKkb
-5nPJWqHZZkCqqU2mNAKthH6yI8H7KsZn9DS2sJVqM09xRLWtwHkziOC/7aOgFLSc
-CbAK42C++PhmiM1b8XcF4LVzbsF9Ri6OSyemzTUK/eVNfaoqoynHWmgE6OXWk6Ri
-wsXm9E/G+Z8ajYJJGYrKWUM66A0ywfRMEwNvbqY/kXPLynNvEiCL7sCCeN5LLsJJ
-wx3tFvYk9CcbXFcx3FXuqB5vbKziRcxXV4p1VxngtViZSTYxPDMBbRZKzbgqg4SG
-m/lg0h9tkQPTYKbVPZrdd5A9NaSfD171UkRpucC63M9933zZxKyGIjK8e2uR73r4
-F2iw4lNVYC2vPsKD2NkJK/DAZNuHi5HMkesE/Xa0lZrmFAYb1TQdvtj/dBxThZng
-WVJKYe2InmtJiUZ+IFrZ50rlau7SZRFDAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIB
-BjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTvkUz1pcMw6C8I6tNxIqSSaHh0
-2TAfBgNVHSMEGDAWgBTvkUz1pcMw6C8I6tNxIqSSaHh02TANBgkqhkiG9w0BAQsF
-AAOCAgEAfj1U2iJdGlg+O1QnurrMyOMaauo++RLrVl89UM7g6kgmJs95Vn6RHJk/
-0KGRHCwPT5iVWVO90CLYiF2cN/z7ZMF4jIuaYAnq1fohX9B0ZedQxb8uuQsLrbWw
-F6YSjNRieOpWauwK0kDDPAUwPk2Ut59KA9N9J0u2/kTO+hkzGm2kQtHdzMjI1xZS
-g081lLMSVX3l4kLr5JyTCcBMWwerx20RoFAXlCOotQqSD7J6wWAsOMwaplv/8gzj
-qh8c3LigkyfeY+N/IZ865Z764BNqdeuWXGKRlI5nU7aJ+BIJy29SWwNyhlCVCNSN
-h4YVH5Uk2KRvms6knZtt0rJ2BobGVgjF6wnaNsIbW0G+YSrjcOa4pvi2WsS9Iff/
-ql+hbHY5ZtbqTFXhADObE5hjyW/QASAJN1LnDE8+zbz1X5YnpyACleAu6AdBBR8V
-btaw5BngDwKTACdyxYvRVB9dSsNAl35VpnzBMwQUAR1JIGkLGZOdblgi90AMRgwj
-Y/M50n92Uaf0yKHxDHYiI0ZSKS3io0EHVmmY0gUJvGnHWmHNj4FgFU2A3ZDifcRQ
-8ow7bkrHxuaAKzyBvBGAFhAn1/DNP3nMcyrDflOR1m749fPH0FFNjkulW+YZFzvW
-gQncItzujrnEj1PhZ7szuIgVRs/taTX/dQ1G885x4cVrhkIGuUE=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFjTCCA3WgAwIBAgIEGErM1jANBgkqhkiG9w0BAQsFADBWMQswCQYDVQQGEwJD
-TjEwMC4GA1UECgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9y
-aXR5MRUwEwYDVQQDDAxDRkNBIEVWIFJPT1QwHhcNMTIwODA4MDMwNzAxWhcNMjkx
-MjMxMDMwNzAxWjBWMQswCQYDVQQGEwJDTjEwMC4GA1UECgwnQ2hpbmEgRmluYW5j
-aWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQDDAxDRkNBIEVWIFJP
-T1QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXXWvNED8fBVnVBU03
-sQ7smCuOFR36k0sXgiFxEFLXUWRwFsJVaU2OFW2fvwwbwuCjZ9YMrM8irq93VCpL
-TIpTUnrD7i7es3ElweldPe6hL6P3KjzJIx1qqx2hp/Hz7KDVRM8Vz3IvHWOX6Jn5
-/ZOkVIBMUtRSqy5J35DNuF++P96hyk0g1CXohClTt7GIH//62pCfCqktQT+x8Rgp
-7hZZLDRJGqgG16iI0gNyejLi6mhNbiyWZXvKWfry4t3uMCz7zEasxGPrb382KzRz
-EpR/38wmnvFyXVBlWY9ps4deMm/DGIq1lY+wejfeWkU7xzbh72fROdOXW3NiGUgt
-hxwG+3SYIElz8AXSG7Ggo7cbcNOIabla1jj0Ytwli3i/+Oh+uFzJlU9fpy25IGvP
-a931DfSCt/SyZi4QKPaXWnuWFo8BGS1sbn85WAZkgwGDg8NNkt0yxoekN+kWzqot
-aK8KgWU6cMGbrU1tVMoqLUuFG7OA5nBFDWteNfB/O7ic5ARwiRIlk9oKmSJgamNg
-TnYGmE69g60dWIolhdLHZR4tjsbftsbhf4oEIRUpdPA+nJCdDC7xij5aqgwJHsfV
-PKPtl8MeNPo4+QgO48BdK4PRVmrJtqhUUy54Mmc9gn900PvhtgVguXDbjgv5E1hv
-cWAQUhC5wUEJ73IfZzF4/5YFjQIDAQABo2MwYTAfBgNVHSMEGDAWgBTj/i39KNAL
-tbq2osS/BqoFjJP7LzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAd
-BgNVHQ4EFgQU4/4t/SjQC7W6tqLEvwaqBYyT+y8wDQYJKoZIhvcNAQELBQADggIB
-ACXGumvrh8vegjmWPfBEp2uEcwPenStPuiB/vHiyz5ewG5zz13ku9Ui20vsXiObT
-ej/tUxPQ4i9qecsAIyjmHjdXNYmEwnZPNDatZ8POQQaIxffu2Bq41gt/UP+TqhdL
-jOztUmCypAbqTuv0axn96/Ua4CUqmtzHQTb3yHQFhDmVOdYLO6Qn+gjYXB74BGBS
-ESgoA//vU2YApUo0FmZ8/Qmkrp5nGm9BC2sGE5uPhnEFtC+NiWYzKXZUmhH4J/qy
-P5Hgzg0b8zAarb8iXRvTvyUFTeGSGn+ZnzxEk8rUQElsgIfXBDrDMlI1Dlb4pd19
-xIsNER9Tyx6yF7Zod1rg1MvIB671Oi6ON7fQAUtDKXeMOZePglr4UeWJoBjnaH9d
-Ci77o0cOPaYjesYBx4/IXr9tgFa+iiS6M+qf4TIRnvHST4D2G0CvOJ4RUHlzEhLN
-5mydLIhyPDCBBpEi6lmt2hkuIsKNuYyH4Ga8cyNfIWRjgEj1oDwYPZTISEEdQLpe
-/v5WOaHIz16eGWRGENoXkbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+Z
-AAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3CekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ
-5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCB
-hTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G
-A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNV
-BAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMTE5
-MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgT
-EkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR
-Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNh
-dGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCR
-6FSS0gpWsawNJN3Fz0RndJkrN6N9I3AAcbxT38T6KhKPS38QVr2fcHK3YX/JSw8X
-pz3jsARh7v8Rl8f0hj4K+j5c+ZPmNHrZFGvnnLOFoIJ6dq9xkNfs/Q36nGz637CC
-9BR++b7Epi9Pf5l/tfxnQ3K9DADWietrLNPtj5gcFKt+5eNu/Nio5JIk2kNrYrhV
-/erBvGy2i/MOjZrkm2xpmfh4SDBF1a3hDTxFYPwyllEnvGfDyi62a+pGx8cgoLEf
-Zd5ICLqkTqnyg0Y3hOvozIFIQ2dOciqbXL1MGyiKXCJ7tKuY2e7gUYPDCUZObT6Z
-+pUX2nwzV0E8jVHtC7ZcryxjGt9XyD+86V3Em69FmeKjWiS0uqlWPc9vqv9JWL7w
-qP/0uK3pN/u6uPQLOvnoQ0IeidiEyxPx2bvhiWC4jChWrBQdnArncevPDt09qZah
-SL0896+1DSJMwBGB7FY79tOi4lu3sgQiUpWAk2nojkxl8ZEDLXB0AuqLZxUpaVIC
-u9ffUGpVRr+goyhhf3DQw6KqLCGqR84onAZFdr+CGCe01a60y1Dma/RMhnEw6abf
-Fobg2P9A3fvQQoh/ozM6LlweQRGBY84YcWsr7KaKtzFcOmpH4MN5WdYgGq/yapiq
-crxXStJLnbsQ/LBMQeXtHT1eKJ2czL+zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4E
-FgQUu69+Aj36pvE8hI6t7jiY7NkyMtQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB
-/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAArx1UaEt65Ru2yyTUEUAJNMnMvl
-wFTPoCWOAvn9sKIN9SCYPBMtrFaisNZ+EZLpLrqeLppysb0ZRGxhNaKatBYSaVqM
-4dc+pBroLwP0rmEdEBsqpIt6xf4FpuHA1sj+nq6PK7o9mfjYcwlYRm6mnPTXJ9OV
-2jeDchzTc+CiR5kDOF3VSXkAKRzH7JsgHAckaVd4sjn8OoSgtZx8jb8uk2Intzna
-FxiuvTwJaP+EmzzV1gsD41eeFPfR60/IvYcjt7ZJQ3mFXLrrkguhxuhoqEwWsRqZ
-CuhTLJK7oQkYdQxlqHvLI7cawiiFwxv/0Cti76R7CZGYZ4wUAc1oBmpjIXUDgIiK
-boHGhfKppC3n9KUkEEeDys30jXlYsQab5xoq2Z0B15R97QNKyvDb6KkBPvVWmcke
-jkk9u+UJueBPSZI9FoJAzMxZxuY67RIuaTxslbH9qh17f4a+Hg4yRvv7E491f0yL
-S0Zj/gA0QHDBw7mh3aZw4gSzQbzpgJHqZJx64SIDqZxubw5lT2yHh17zbqD5daWb
-QOhTsiedSrnAdyGN/4fy3ryM7xfft0kL0fJuMAsaDk527RH89elWsn2/x20Kk4yl
-0MC2Hb46TpSi125sC8KKfPog88Tk5c0NqMuRkrF8hey1FGlmDoLnzc7ILaZRfyHB
-NVOFBkpdn627G190
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkG
-A1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3
-d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVu
-dHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEzMDEGA1UEAxMq
-RW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRUMxMB4XDTEy
-MTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYwFAYD
-VQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0
-L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0g
-Zm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBD
-ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEVDMTB2MBAGByqGSM49AgEGBSuBBAAi
-A2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHyAsWfoPZb1YsGGYZPUxBt
-ByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef9eNi1KlH
-Bz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O
-BBYEFLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVC
-R98crlOZF7ZvHH3hvxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nX
-hTcGtXsI/esni0qU+eH6p44mCOh8kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMC
-VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50
-cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3Qs
-IEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVz
-dCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwHhcNMDkwNzA3MTcy
-NTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVu
-dHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwt
-dGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0
-aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmlj
-YXRpb24gQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
-AoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP/vaCeb9zYQYKpSfYs1/T
-RU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXzHHfV1IWN
-cCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hW
-wcKUs/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1
-U1+cPvQXLOZprE4yTGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0
-jaWvYkxN4FisZDQSA/i2jZRjJKRxAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAP
-BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ60B7vfec7aVHUbI2fkBJmqzAN
-BgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5ZiXMRrEPR9RP/
-jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ
-Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v
-1fN2D807iDginWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4R
-nAuknZoh8/CbCzB428Hch0P+vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmH
-VHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xOe4pIb4tF9g==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEk
-MCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpH
-bG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX
-DTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD
-QSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu
-MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprlOQcJ
-FspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAw
-DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61F
-uOJAf/sKbvu+M8k8o4TVMAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGX
-kPoUVy0D7O48027KqGx2vKLeuwIgJ6iFJzWbVsaj8kfSt24bAgAXqmemFZHe+pTs
-ewv4n4Q=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEk
-MCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpH
-bG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX
-DTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD
-QSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu
-MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6SFkc
-8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8ke
-hOvRnkmSh5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD
-VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYI
-KoZIzj0EAwMDaAAwZQIxAOVpEslu28YxuglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg
-515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7yFz9SO8NdCKoCOJuxUnO
-xwy8p2Fp8fc74SrL+SvzZpA3
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBK
-MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVu
-VHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwHhcNMTQwMTE2MTgxMjIzWhcNMzQw
-MTE2MTgxMjIzWjBKMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScw
-JQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwggIiMA0GCSqG
-SIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUBneP5k91DNG8W9RYYKyqU+PZ4ldhNlT
-3Qwo2dfw/66VQ3KZ+bVdfIrBQuExUHTRgQ18zZshq0PirK1ehm7zCYofWjK9ouuU
-+ehcCuz/mNKvcbO0U59Oh++SvL3sTzIwiEsXXlfEU8L2ApeN2WIrvyQfYo3fw7gp
-S0l4PJNgiCL8mdo2yMKi1CxUAGc1bnO/AljwpN3lsKImesrgNqUZFvX9t++uP0D1
-bVoE/c40yiTcdCMbXTMTEl3EASX2MN0CXZ/g1Ue9tOsbobtJSdifWwLziuQkkORi
-T0/Br4sOdBeo0XKIanoBScy0RnnGF7HamB4HWfp1IYVl3ZBWzvurpWCdxJ35UrCL
-vYf5jysjCiN2O/cz4ckA82n5S6LgTrx+kzmEB/dEcH7+B1rlsazRGMzyNeVJSQjK
-Vsk9+w8YfYs7wRPCTY/JTw436R+hDmrfYi7LNQZReSzIJTj0+kuniVyc0uMNOYZK
-dHzVWYfCP04MXFL0PfdSgvHqo6z9STQaKPNBiDoT7uje/5kdX7rL6B7yuVBgwDHT
-c+XvvqDtMwt0viAgxGds8AgDelWAf0ZOlqf0Hj7h9tgJ4TNkK2PXMl6f+cB7D3hv
-l7yTmvmcEpB4eoCHFddydJxVdHixuuFucAS6T6C6aMN7/zHwcz09lCqxC0EOoP5N
-iGVreTO01wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB
-/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZIhvcNAQELBQAD
-ggIBAA2ukDL2pkt8RHYZYR4nKM1eVO8lvOMIkPkp165oCOGUAFjvLi5+U1KMtlwH
-6oi6mYtQlNeCgN9hCQCTrQ0U5s7B8jeUeLBfnLOic7iPBZM4zY0+sLj7wM+x8uwt
-LRvM7Kqas6pgghstO8OEPVeKlh6cdbjTMM1gCIOQ045U8U1mwF10A0Cj7oV+wh93
-nAbowacYXVKV7cndJZ5t+qntozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3
-+wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmVYjzlVYA211QC//G5Xc7UI2/YRYRK
-W2XviQzdFKcgyxilJbQN+QHwotL0AMh0jqEqSI5l2xPE4iUXfeu+h1sXIFRRk0pT
-AwvsXcoz7WL9RccvW9xYoIA55vrX/hMUpu09lEpCdNTDd1lzzY9GvlU47/rokTLq
-l1gEIt44w8y8bckzOmoKaT+gyOpyj4xjhiO9bTyWnpXgSUyqorkqG5w2gXjtw+hG
-4iZZRHUe2XWJUc0QhJ1hYMtd+ZciTY6Y5uN/9lu7rs3KSoFrXgvzUeF0K+l+J6fZ
-mUlO+KWA2yUPHGNiiskzZ2s8EIPGrd6ozRaOjfAHN3Gf8qv8QfXBi+wAN10J5U6A
-7/qxXDgGpRtK4dw4LTzcqx+QGtVKnO7RcGzM7vRX+Bi6hG6H
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBN
-MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVu
-VHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwHhcNMTQwMTE2MTc1MzMyWhcN
-MzQwMTE2MTc1MzMyWjBNMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0
-MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwggIi
-MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2IpT8pEiv6EdrCvsnduTyP4o7
-ekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGy
-RBb06tD6Hi9e28tzQa68ALBKK0CyrOE7S8ItneShm+waOh7wCLPQ5CQ1B5+ctMlS
-bdsHyo+1W/CD80/HLaXIrcuVIKQxKFdYWuSNG5qrng0M8gozOSI5Cpcu81N3uURF
-/YTLNiCBWS2ab21ISGHKTN9T0a9SvESfqy9rg3LvdYDaBjMbXcjaY8ZNzaxmMc3R
-3j6HEDbhuaR672BQssvKplbgN6+rNBM5Jeg5ZuSYeqoSmJxZZoY+rfGwyj4GD3vw
-EUs3oERte8uojHH01bWRNszwFcYr3lEXsZdMUD2xlVl8BX0tIdUAvwFnol57plzy
-9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9V
-GxyhLrXHFub4qjySjmm2AcG1hp2JDws4lFTo6tyePSW8Uybt1as5qsVATFSrsrTZ
-2fjXctscvG29ZV/viDUqZi/u9rNl8DONfJhBaUYPQxxp+pu10GFqzcpL2UyQRqsV
-WaFHVCkugyhfHMKiq3IXAAaOReyL4jM9f9oZRORicsPfIsbyVtTdX5Vy7W1f90gD
-W/3FKqD2cyOEEBsB5wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/
-BAUwAwEB/zAdBgNVHQ4EFgQU43HgntinQtnbcZFrlJPrw6PRFKMwDQYJKoZIhvcN
-AQELBQADggIBAEf63QqwEZE4rU1d9+UOl1QZgkiHVIyqZJnYWv6IAcVYpZmxI1Qj
-t2odIFflAWJBF9MJ23XLblSQdf4an4EKwt3X9wnQW3IV5B4Jaj0z8yGa5hV+rVHV
-DRDtfULAj+7AmgjVQdZcDiFpboBhDhXAuM/FSRJSzL46zNQuOAXeNf0fb7iAaJg9
-TaDKQGXSc3z1i9kKlT/YPyNtGtEqJBnZhbMX73huqVjRI9PHE+1yJX9dsXNw0H8G
-lwmEKYBhHfpe/3OsoOOJuBxxFcbeMX8S3OFtm6/n6J91eEyrRjuazr8FGF1NFTwW
-mhlQBJqymm9li1JfPFgEKCXAZmExfrngdbkaqIHWchezxQMxNRF4eKLg6TCMf4Df
-WN88uieW4oA0beOY02QnrEh+KHdcxiVhJfiFDGX6xDIvpZgF5PgLZxYWxoK4Mhn5
-+bl53B/N66+rDt0b20XkeucC4pVd/GnwU2lhlXV5C15V5jgclKlZM57IcXR5f1GJ
-tshquDDIajjDbp7hNxbqBWJMWxJH7ae0s1hWx0nzfxJoCTFx8G34Tkf71oXuxVhA
-GaQdp/lLQzfcaFpPz+vCZHTetBXZ9FRUGi8c15dxVJCO2SCdUyt/q4/i6jC8UDfv
-8Ue1fXwsBOxonbRJRBD0ckscZOf85muQ3Wl9af0AVqW3rLatt8o+Ae+c
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBt
-MQswCQYDVQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUg
-Rm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9i
-YWwgUm9vdCBHQiBDQTAeFw0xNDEyMDExNTAwMzJaFw0zOTEyMDExNTEwMzFaMG0x
-CzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQLExlPSVNURSBG
-b3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2Jh
-bCBSb290IEdCIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Be3
-HEokKtaXscriHvt9OO+Y9bI5mE4nuBFde9IllIiCFSZqGzG7qFshISvYD06fWvGx
-WuR51jIjK+FTzJlFXHtPrby/h0oLS5daqPZI7H17Dc0hBt+eFf1Biki3IPShehtX
-1F1Q/7pn2COZH8g/497/b1t3sWtuuMlk9+HKQUYOKXHQuSP8yYFfTvdv37+ErXNk
-u7dCjmn21HYdfp2nuFeKUWdy19SouJVUQHMD9ur06/4oQnc/nSMbsrY9gBQHTC5P
-99UKFg29ZkM3fiNDecNAhvVMKdqOmq0NpQSHiB6F4+lT1ZvIiwNjeOvgGUpuuy9r
-M2RYk61pv48b74JIxwIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw
-AwEB/zAdBgNVHQ4EFgQUNQ/INmNe4qPs+TtmFc5RUuORmj0wEAYJKwYBBAGCNxUB
-BAMCAQAwDQYJKoZIhvcNAQELBQADggEBAEBM+4eymYGQfp3FsLAmzYh7KzKNbrgh
-cViXfa43FK8+5/ea4n32cZiZBKpDdHij40lhPnOMTZTg+XHEthYOU3gf1qKHLwI5
-gSk8rxWYITD+KJAAjNHhy/peyP34EEY7onhCkRd0VQreUGdNZtGn//3ZwLWoo4rO
-ZvUPQ82nK1d7Y0Zqqi5S2PTt4W2tKZB4SLrhI6qjiey1q5bAtEuiHZeeevJuQHHf
-aPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic
-Nc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFcDCCA1igAwIBAgIEAJiWjTANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQGEwJO
-TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSkwJwYDVQQDDCBTdGFh
-dCBkZXIgTmVkZXJsYW5kZW4gRVYgUm9vdCBDQTAeFw0xMDEyMDgxMTE5MjlaFw0y
-MjEyMDgxMTEwMjhaMFgxCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIg
-TmVkZXJsYW5kZW4xKTAnBgNVBAMMIFN0YWF0IGRlciBOZWRlcmxhbmRlbiBFViBS
-b290IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA48d+ifkkSzrS
-M4M1LGns3Amk41GoJSt5uAg94JG6hIXGhaTK5skuU6TJJB79VWZxXSzFYGgEt9nC
-UiY4iKTWO0Cmws0/zZiTs1QUWJZV1VD+hq2kY39ch/aO5ieSZxeSAgMs3NZmdO3d
-Z//BYY1jTw+bbRcwJu+r0h8QoPnFfxZpgQNH7R5ojXKhTbImxrpsX23Wr9GxE46p
-rfNeaXUmGD5BKyF/7otdBwadQ8QpCiv8Kj6GyzyDOvnJDdrFmeK8eEEzduG/L13l
-pJhQDBXd4Pqcfzho0LKmeqfRMb1+ilgnQ7O6M5HTp5gVXJrm0w912fxBmJc+qiXb
-j5IusHsMX/FjqTf5m3VpTCgmJdrV8hJwRVXj33NeN/UhbJCONVrJ0yPr08C+eKxC
-KFhmpUZtcALXEPlLVPxdhkqHz3/KRawRWrUgUY0viEeXOcDPusBCAUCZSCELa6fS
-/ZbV0b5GnUngC6agIk440ME8MLxwjyx1zNDFjFE7PZQIZCZhfbnDZY8UnCHQqv0X
-cgOPvZuM5l5Tnrmd74K74bzickFbIZTTRTeU0d8JOV3nI6qaHcptqAqGhYqCvkIH
-1vI4gnPah1vlPNOePqc7nvQDs/nxfRN0Av+7oeX6AHkcpmZBiFxgV6YuCcS6/ZrP
-px9Aw7vMWgpVSzs4dlG4Y4uElBbmVvMCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB
-/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFP6rAJCYniT8qcwaivsnuL8wbqg7
-MA0GCSqGSIb3DQEBCwUAA4ICAQDPdyxuVr5Os7aEAJSrR8kN0nbHhp8dB9O2tLsI
-eK9p0gtJ3jPFrK3CiAJ9Brc1AsFgyb/E6JTe1NOpEyVa/m6irn0F3H3zbPB+po3u
-2dfOWBfoqSmuc0iH55vKbimhZF8ZE/euBhD/UcabTVUlT5OZEAFTdfETzsemQUHS
-v4ilf0X8rLiltTMMgsT7B/Zq5SWEXwbKwYY5EdtYzXc7LMJMD16a4/CrPmEbUCTC
-wPTxGfARKbalGAKb12NMcIxHowNDXLldRqANb/9Zjr7dn3LDWyvfjFvO5QxGbJKy
-CqNMVEIYFRIYvdr8unRu/8G2oGTYqV9Vrp9canaW2HNnh/tNf1zuacpzEPuKqf2e
-vTY4SUmH9A4U8OmHuD+nT3pajnnUk+S7aFKErGzp85hwVXIy+TSrK0m1zSBi5Dp6
-Z2Orltxtrpfs/J92VoguZs9btsmksNcFuuEnL5O7Jiqik7Ab846+HUCjuTaPPoIa
-Gl6I6lD4WeKDRikL40Rc4ZW2aZCaFG+XroHPaO+Zmr615+F/+PoTRxZMzG0IQOeL
-eG9QgkRQP2YGiqtDhFZKDyAthg710tvSeopLzaXoTvFeJiUBWSOgftL2fiFX1ye8
-FVdMpEbB4IMeDExNH08GGeL5qPQ6gqGyeUN51q1veieQA6TqJIc/2b3Z6fJfUEkc
-7uzXLg==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFdDCCA1ygAwIBAgIEAJiiOTANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJO
-TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFh
-dCBkZXIgTmVkZXJsYW5kZW4gUm9vdCBDQSAtIEczMB4XDTEzMTExNDExMjg0MloX
-DTI4MTExMzIzMDAwMFowWjELMAkGA1UEBhMCTkwxHjAcBgNVBAoMFVN0YWF0IGRl
-ciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5lZGVybGFuZGVuIFJv
-b3QgQ0EgLSBHMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL4yolQP
-cPssXFnrbMSkUeiFKrPMSjTysF/zDsccPVMeiAho2G89rcKezIJnByeHaHE6n3WW
-IkYFsO2tx1ueKt6c/DrGlaf1F2cY5y9JCAxcz+bMNO14+1Cx3Gsy8KL+tjzk7FqX
-xz8ecAgwoNzFs21v0IJyEavSgWhZghe3eJJg+szeP4TrjTgzkApyI/o1zCZxMdFy
-KJLZWyNtZrVtB0LrpjPOktvA9mxjeM3KTj215VKb8b475lRgsGYeCasH/lSJEULR
-9yS6YHgamPfJEf0WwTUaVHXvQ9Plrk7O53vDxk5hUUurmkVLoR9BvUhTFXFkC4az
-5S6+zqQbwSmEorXLCCN2QyIkHxcE1G6cxvx/K2Ya7Irl1s9N9WMJtxU51nus6+N8
-6U78dULI7ViVDAZCopz35HCz33JvWjdAidiFpNfxC95DGdRKWCyMijmev4SH8RY7
-Ngzp07TKbBlBUgmhHbBqv4LvcFEhMtwFdozL92TkA1CvjJFnq8Xy7ljY3r735zHP
-bMk7ccHViLVlvMDoFxcHErVc0qsgk7TmgoNwNsXNo42ti+yjwUOH5kPiNL6VizXt
-BznaqB16nzaeErAMZRKQFWDZJkBE41ZgpRDUajz9QdwOWke275dhdU/Z/seyHdTt
-XUmzqWrLZoQT1Vyg3N9udwbRcXXIV2+vD3dbAgMBAAGjQjBAMA8GA1UdEwEB/wQF
-MAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRUrfrHkleuyjWcLhL75Lpd
-INyUVzANBgkqhkiG9w0BAQsFAAOCAgEAMJmdBTLIXg47mAE6iqTnB/d6+Oea31BD
-U5cqPco8R5gu4RV78ZLzYdqQJRZlwJ9UXQ4DO1t3ApyEtg2YXzTdO2PCwyiBwpwp
-LiniyMMB8jPqKqrMCQj3ZWfGzd/TtiunvczRDnBfuCPRy5FOCvTIeuXZYzbB1N/8
-Ipf3YF3qKS9Ysr1YvY2WTxB1v0h7PVGHoTx0IsL8B3+A3MSs/mrBcDCw6Y5p4ixp
-gZQJut3+TcCDjJRYwEYgr5wfAvg1VUkvRtTA8KCWAg8zxXHzniN9lLf9OtMJgwYh
-/WA9rjLA0u6NpvDntIJ8CsxwyXmA+P5M9zWEGYox+wrZ13+b8KKaa8MFSu1BYBQw
-0aoRQm7TIwIEC8Zl3d1Sd9qBa7Ko+gE4uZbqKmxnl4mUnrzhVNXkanjvSr0rmj1A
-fsbAddJu+2gw7OyLnflJNZoaLNmzlTnVHpL3prllL+U9bTpITAjc5CgSKL59NVzq
-4BZ+Extq1z7XnvwtdbLBFNUjA9tbbws+eC8N3jONFrdI54OagQ97wUNNVQQXOEpR
-1VmiiXTTn74eS9fGbbeIJG9gkaSChVtWQbzQRKtqE77RLFi3EjNYsjdj3BP1lB0/
-QFH1T/U67cjF68IeHRaVesd+QnGTbksVtzDfqu1XhUisHWrdOWnk4Xl4vs4Fv6EM
-94B7IWcnMFk=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEJzCCAw+gAwIBAgIHAI4X/iQggTANBgkqhkiG9w0BAQsFADCBsTELMAkGA1UE
-BhMCVFIxDzANBgNVBAcMBkFua2FyYTFNMEsGA1UECgxEVMOcUktUUlVTVCBCaWxn
-aSDEsGxldGnFn2ltIHZlIEJpbGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkg
-QS7Fni4xQjBABgNVBAMMOVTDnFJLVFJVU1QgRWxla3Ryb25payBTZXJ0aWZpa2Eg
-SGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSBINTAeFw0xMzA0MzAwODA3MDFaFw0yMzA0
-MjgwODA3MDFaMIGxMQswCQYDVQQGEwJUUjEPMA0GA1UEBwwGQW5rYXJhMU0wSwYD
-VQQKDERUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmlsacWfaW0gR8O8
-dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLjFCMEAGA1UEAww5VMOcUktUUlVTVCBF
-bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIEg1MIIB
-IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApCUZ4WWe60ghUEoI5RHwWrom
-/4NZzkQqL/7hzmAD/I0Dpe3/a6i6zDQGn1k19uwsu537jVJp45wnEFPzpALFp/kR
-Gml1bsMdi9GYjZOHp3GXDSHHmflS0yxjXVW86B8BSLlg/kJK9siArs1mep5Fimh3
-4khon6La8eHBEJ/rPCmBp+EyCNSgBbGM+42WAA4+Jd9ThiI7/PS98wl+d+yG6w8z
-5UNP9FR1bSmZLmZaQ9/LXMrI5Tjxfjs1nQ/0xVqhzPMggCTTV+wVunUlm+hkS7M0
-hO8EuPbJbKoCPrZV4jI3X/xml1/N1p7HIL9Nxqw/dV8c7TKcfGkAaZHjIxhT6QID
-AQABo0IwQDAdBgNVHQ4EFgQUVpkHHtOsDGlktAxQR95DLL4gwPswDgYDVR0PAQH/
-BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAJ5FdnsX
-SDLyOIspve6WSk6BGLFRRyDN0GSxDsnZAdkJzsiZ3GglE9Rc8qPoBP5yCccLqh0l
-VX6Wmle3usURehnmp349hQ71+S4pL+f5bFgWV1Al9j4uPqrtd3GqqpmWRgqujuwq
-URawXs3qZwQcWDD1YIq9pr1N5Za0/EKJAWv2cMhQOQwt1WbZyNKzMrcbGW3LM/nf
-peYVhDfwwvJllpKQd/Ct9JDpEXjXk4nAPQu6KfTomZ1yju2dL+6SfaHx/126M2CF
-Yv4HAqGEVka+lgqaE9chTLd8B59OTj+RdPsnnRHM3eaxynFNExc5JsUpISuTKWqW
-+qtB4Uu2NQvAmxU=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDEL
-MAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNl
-eSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMT
-JVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMjAx
-MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgT
-Ck5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVUaGUg
-VVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlm
-aWNhdGlvbiBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqflo
-I+d61SRvU8Za2EurxtW20eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinng
-o4N+LZfQYcTxmdwlkWOrfzCjtHDix6EznPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0G
-A1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNVHQ8BAf8EBAMCAQYwDwYD
-VR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBBHU6+4WMB
-zzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbW
-RNZu9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCB
-iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl
-cnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV
-BAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAw
-MjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNV
-BAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU
-aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2Vy
-dGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
-AoICAQCAEmUXNg7D2wiz0KxXDXbtzSfTTK1Qg2HiqiBNCS1kCdzOiZ/MPans9s/B
-3PHTsdZ7NygRK0faOca8Ohm0X6a9fZ2jY0K2dvKpOyuR+OJv0OwWIJAJPuLodMkY
-tJHUYmTbf6MG8YgYapAiPLz+E/CHFHv25B+O1ORRxhFnRghRy4YUVD+8M/5+bJz/
-Fp0YvVGONaanZshyZ9shZrHUm3gDwFA66Mzw3LyeTP6vBZY1H1dat//O+T23LLb2
-VN3I5xI6Ta5MirdcmrS3ID3KfyI0rn47aGYBROcBTkZTmzNg95S+UzeQc0PzMsNT
-79uq/nROacdrjGCT3sTHDN/hMq7MkztReJVni+49Vv4M0GkPGw/zJSZrM233bkf6
-c0Plfg6lZrEpfDKEY1WJxA3Bk1QwGROs0303p+tdOmw1XNtB1xLaqUkL39iAigmT
-Yo61Zs8liM2EuLE/pDkP2QKe6xJMlXzzawWpXhaDzLhn4ugTncxbgtNMs+1b/97l
-c6wjOy0AvzVVdAlJ2ElYGn+SNuZRkg7zJn0cTRe8yexDJtC/QV9AqURE9JnnV4ee
-UB9XVKg+/XRjL7FQZQnmWEIuQxpMtPAlR1n6BB6T1CZGSlCBst6+eLf8ZxXhyVeE
-Hg9j1uliutZfVS7qXMYoCAQlObgOK6nyTJccBz8NUvXt7y+CDwIDAQABo0IwQDAd
-BgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rIDZsswDgYDVR0PAQH/BAQDAgEGMA8G
-A1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAFzUfA3P9wF9QZllDHPF
-Up/L+M+ZBn8b2kMVn54CVVeWFPFSPCeHlCjtHzoBN6J2/FNQwISbxmtOuowhT6KO
-VWKR82kV2LyI48SqC/3vqOlLVSoGIG1VeCkZ7l8wXEskEVX/JJpuXior7gtNn3/3
-ATiUFJVDBwn7YKnuHKsSjKCaXqeYalltiz8I+8jRRa8YFWSQEg9zKC7F4iRO/Fjs
-8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM8WcR
-iQycE0xyNN+81XHfqnHd4blsjDwSXWXavVcStkNr/+XeTWYRUc+ZruwXtuhxkYze
-Sf7dNXGiFSeUHM9h4ya7b6NnJSFd5t0dCy5oGzuCr+yDZ4XUmFF0sbmZgIn/f3gZ
-XHlKYC6SQK5MNyosycdiyA5d9zZbyuAlJQG03RoHnHcAP9Dc1ew91Pq7P8yF1m9/
-qS3fuQL39ZeatTXaw2ewh0qpKJ4jjv9cJ2vhsE/zB+4ALtRZh8tSQZXq9EfX7mRB
-VXyNWQKV3WKdwrnuWih0hKWbt5DHDAff9Yk2dDLWKMGwsAvgnEzDHNb842m1R0aB
-L6KCq9NjRHDEjf8tM7qtj3u1cIiuPhnPQCjY/MiQu12ZIvVS5ljFH4gxQ+6IHdfG
-jjxDah2nGN59PRbxYvnKkKj9
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFgzCCA2ugAwIBAgIPXZONMGc2yAYdGsdUhGkHMA0GCSqGSIb3DQEBCwUAMDsx
-CzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJ
-WiBGTk1ULVJDTTAeFw0wODEwMjkxNTU5NTZaFw0zMDAxMDEwMDAwMDBaMDsxCzAJ
-BgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJWiBG
-Tk1ULVJDTTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALpxgHpMhm5/
-yBNtwMZ9HACXjywMI7sQmkCpGreHiPibVmr75nuOi5KOpyVdWRHbNi63URcfqQgf
-BBckWKo3Shjf5TnUV/3XwSyRAZHiItQDwFj8d0fsjz50Q7qsNI1NOHZnjrDIbzAz
-WHFctPVrbtQBULgTfmxKo0nRIBnuvMApGGWn3v7v3QqQIecaZ5JCEJhfTzC8PhxF
-tBDXaEAUwED653cXeuYLj2VbPNmaUtu1vZ5Gzz3rkQUCwJaydkxNEJY7kvqcfw+Z
-374jNUUeAlz+taibmSXaXvMiwzn15Cou08YfxGyqxRxqAQVKL9LFwag0Jl1mpdIC
-IfkYtwb1TplvqKtMUejPUBjFd8g5CSxJkjKZqLsXF3mwWsXmo8RZZUc1g16p6DUL
-mbvkzSDGm0oGObVo/CK67lWMK07q87Hj/LaZmtVC+nFNCM+HHmpxffnTtOmlcYF7
-wk5HlqX2doWjKI/pgG6BU6VtX7hI+cL5NqYuSf+4lsKMB7ObiFj86xsc3i1w4peS
-MKGJ47xVqCfWS+2QrYv6YyVZLag13cqXM7zlzced0ezvXg5KkAYmY6252TUtB7p2
-ZSysV4999AeU14ECll2jB0nVetBX+RvnU0Z1qrB5QstocQjpYL05ac70r8NWQMet
-UqIJ5G+GR4of6ygnXYMgrwTJbFaai0b1AgMBAAGjgYMwgYAwDwYDVR0TAQH/BAUw
-AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFPd9xf3E6Jobd2Sn9R2gzL+H
-YJptMD4GA1UdIAQ3MDUwMwYEVR0gADArMCkGCCsGAQUFBwIBFh1odHRwOi8vd3d3
-LmNlcnQuZm5tdC5lcy9kcGNzLzANBgkqhkiG9w0BAQsFAAOCAgEAB5BK3/MjTvDD
-nFFlm5wioooMhfNzKWtN/gHiqQxjAb8EZ6WdmF/9ARP67Jpi6Yb+tmLSbkyU+8B1
-RXxlDPiyN8+sD8+Nb/kZ94/sHvJwnvDKuO+3/3Y3dlv2bojzr2IyIpMNOmqOFGYM
-LVN0V2Ue1bLdI4E7pWYjJ2cJj+F3qkPNZVEI7VFY/uY5+ctHhKQV8Xa7pO6kO8Rf
-77IzlhEYt8llvhjho6Tc+hj507wTmzl6NLrTQfv6MooqtyuGC2mDOL7Nii4LcK2N
-JpLuHvUBKwrZ1pebbuCoGRw6IYsMHkCtA+fdZn71uSANA+iW+YJF1DngoABd15jm
-fZ5nc8OaKveri6E6FO80vFIOiZiaBECEHX5FaZNXzuvO+FB8TxxuBEOb+dY7Ixjp
-6o7RTUaN8Tvkasq6+yO3m/qZASlaWFot4/nUbQ4mrcFuNLwy+AwF+mWj2zs3gyLp
-1txyM/1d8iC9djwj2ij3+RvrWWTV3F9yfiD8zYm1kGdNYno/Tq0dwzn+evQoFt9B
-9kiABdcPUXmsEKvU7ANm5mqwujGSQkBqvjrTcuFqN1W8rB2Vt2lh8kORdOag0wok
-RqEIr9baRRmW1FMdW4R58MD3R++Lj8UGrp1MYp3/RgT408m2ECVAdf4WqslKYIYv
-uu8wd+RU4riEmViAqhOLUTpPSPaLtrM=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsF
-ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6
-b24gUm9vdCBDQSAxMB4XDTE1MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTEL
-MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv
-b3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj
-ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM
-9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw
-IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6
-VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L
-93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm
-jgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
-AYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3DQEBCwUA
-A4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDI
-U5PMCCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUs
-N+gDS63pYaACbvXy8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vv
-o/ufQJVtMVT8QtPHRh8jrdkPSHCa2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU
-5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2xJNDd2ZhwLnoQdeXeGADbkpy
-rqXRfboQnoZsG4q5WTP468SQvvG5
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFQTCCAymgAwIBAgITBmyf0pY1hp8KD+WGePhbJruKNzANBgkqhkiG9w0BAQwF
-ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6
-b24gUm9vdCBDQSAyMB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTEL
-MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv
-b3QgQ0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK2Wny2cSkxK
-gXlRmeyKy2tgURO8TW0G/LAIjd0ZEGrHJgw12MBvIITplLGbhQPDW9tK6Mj4kHbZ
-W0/jTOgGNk3Mmqw9DJArktQGGWCsN0R5hYGCrVo34A3MnaZMUnbqQ523BNFQ9lXg
-1dKmSYXpN+nKfq5clU1Imj+uIFptiJXZNLhSGkOQsL9sBbm2eLfq0OQ6PBJTYv9K
-8nu+NQWpEjTj82R0Yiw9AElaKP4yRLuH3WUnAnE72kr3H9rN9yFVkE8P7K6C4Z9r
-2UXTu/Bfh+08LDmG2j/e7HJV63mjrdvdfLC6HM783k81ds8P+HgfajZRRidhW+me
-z/CiVX18JYpvL7TFz4QuK/0NURBs+18bvBt+xa47mAExkv8LV/SasrlX6avvDXbR
-8O70zoan4G7ptGmh32n2M8ZpLpcTnqWHsFcQgTfJU7O7f/aS0ZzQGPSSbtqDT6Zj
-mUyl+17vIWR6IF9sZIUVyzfpYgwLKhbcAS4y2j5L9Z469hdAlO+ekQiG+r5jqFoz
-7Mt0Q5X5bGlSNscpb/xVA1wf+5+9R+vnSUeVC06JIglJ4PVhHvG/LopyboBZ/1c6
-+XUyo05f7O0oYtlNc/LMgRdg7c3r3NunysV+Ar3yVAhU/bQtCSwXVEqY0VThUWcI
-0u1ufm8/0i2BWSlmy5A5lREedCf+3euvAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMB
-Af8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSwDPBMMPQFWAJI/TPlUq9LhONm
-UjANBgkqhkiG9w0BAQwFAAOCAgEAqqiAjw54o+Ci1M3m9Zh6O+oAA7CXDpO8Wqj2
-LIxyh6mx/H9z/WNxeKWHWc8w4Q0QshNabYL1auaAn6AFC2jkR2vHat+2/XcycuUY
-+gn0oJMsXdKMdYV2ZZAMA3m3MSNjrXiDCYZohMr/+c8mmpJ5581LxedhpxfL86kS
-k5Nrp+gvU5LEYFiwzAJRGFuFjWJZY7attN6a+yb3ACfAXVU3dJnJUH/jWS5E4ywl
-7uxMMne0nxrpS10gxdr9HIcWxkPo1LsmmkVwXqkLN1PiRnsn/eBG8om3zEK2yygm
-btmlyTrIQRNg91CMFa6ybRoVGld45pIq2WWQgj9sAq+uEjonljYE1x2igGOpm/Hl
-urR8FLBOybEfdF849lHqm/osohHUqS0nGkWxr7JOcQ3AWEbWaQbLU8uz/mtBzUF+
-fUwPfHJ5elnNXkoOrJupmHN5fLT0zLm4BwyydFy4x2+IoZCn9Kr5v2c69BoVYh63
-n749sSmvZ6ES8lgQGVMDMBu4Gon2nL2XA46jCfMdiyHxtN/kHNGfZQIG6lzWE7OE
-76KlXIx3KadowGuuQNKotOrN8I1LOJwZmhsoVLiJkO/KdYE+HvJkJMcYr07/R54H
-9jVlpNMKVv/1F2Rs76giJUmTtt8AF9pYfl3uxRuw0dFfIRDH+fO6AgonB8Xx1sfT
-4PsJYGw=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5
-MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24g
-Um9vdCBDQSAzMB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkG
-A1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJvb3Qg
-Q0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCmXp8ZBf8ANm+gBG1bG8lKl
-ui2yEujSLtf6ycXYqm0fc4E7O5hrOXwzpcVOho6AF2hiRVd9RFgdszflZwjrZt6j
-QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSr
-ttvXBp43rDCGB5Fwx5zEGbF4wDAKBggqhkjOPQQDAgNJADBGAiEA4IWSoxe3jfkr
-BqWTrBqYaGFy+uGh0PsceGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteM
-YyRIHN8wfdVoOw==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5
-MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24g
-Um9vdCBDQSA0MB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkG
-A1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJvb3Qg
-Q0EgNDB2MBAGByqGSM49AgEGBSuBBAAiA2IABNKrijdPo1MN/sGKe0uoe0ZLY7Bi
-9i0b2whxIdIA6GO9mif78DluXeo9pcmBqqNbIJhFXRbb/egQbeOc4OO9X4Ri83Bk
-M6DLJC9wuoihKqB1+IGuYgbEgds5bimwHvouXKNCMEAwDwYDVR0TAQH/BAUwAwEB
-/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFNPsxzplbszh2naaVvuc84ZtV+WB
-MAoGCCqGSM49BAMDA2gAMGUCMDqLIfG9fhGt0O9Yli/W651+kI0rz2ZVwyzjKKlw
-CkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1AE47xDqUEpHJWEadIRNyp4iciuRMStuW
-1KyLa2tJElMzrdfkviT8tQp21KW8EA==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFazCCA1OgAwIBAgISESBVg+QtPlRWhS2DN7cs3EYRMA0GCSqGSIb3DQEBDQUA
-MD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2Vy
-dHBsdXMgUm9vdCBDQSBHMTAeFw0xNDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBa
-MD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2Vy
-dHBsdXMgUm9vdCBDQSBHMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
-ANpQh7bauKk+nWT6VjOaVj0W5QOVsjQcmm1iBdTYj+eJZJ+622SLZOZ5KmHNr49a
-iZFluVj8tANfkT8tEBXgfs+8/H9DZ6itXjYj2JizTfNDnjl8KvzsiNWI7nC9hRYt
-6kuJPKNxQv4c/dMcLRC4hlTqQ7jbxofaqK6AJc96Jh2qkbBIb6613p7Y1/oA/caP
-0FG7Yn2ksYyy/yARujVjBYZHYEMzkPZHogNPlk2dT8Hq6pyi/jQu3rfKG3akt62f
-6ajUeD94/vI4CTYd0hYCyOwqaK/1jpTvLRN6HkJKHRUxrgwEV/xhc/MxVoYxgKDE
-EW4wduOU8F8ExKyHcomYxZ3MVwia9Az8fXoFOvpHgDm2z4QTd28n6v+WZxcIbekN
-1iNQMLAVdBM+5S//Ds3EC0pd8NgAM0lm66EYfFkuPSi5YXHLtaW6uOrc4nBvCGrc
-h2c0798wct3zyT8j/zXhviEpIDCB5BmlIOklynMxdCm+4kLV87ImZsdo/Rmz5yCT
-mehd4F6H50boJZwKKSTUzViGUkAksnsPmBIgJPaQbEfIDbsYIC7Z/fyL8inqh3SV
-4EJQeIQEQWGw9CEjjy3LKCHyamz0GqbFFLQ3ZU+V/YDI+HLlJWvEYLF7bY5KinPO
-WftwenMGE9nTdDckQQoRb5fc5+R+ob0V8rqHDz1oihYHAgMBAAGjYzBhMA4GA1Ud
-DwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSowcCbkahDFXxd
-Bie0KlHYlwuBsTAfBgNVHSMEGDAWgBSowcCbkahDFXxdBie0KlHYlwuBsTANBgkq
-hkiG9w0BAQ0FAAOCAgEAnFZvAX7RvUz1isbwJh/k4DgYzDLDKTudQSk0YcbX8ACh
-66Ryj5QXvBMsdbRX7gp8CXrc1cqh0DQT+Hern+X+2B50ioUHj3/MeXrKls3N/U/7
-/SMNkPX0XtPGYX2eEeAC7gkE2Qfdpoq3DIMku4NQkv5gdRE+2J2winq14J2by5BS
-S7CTKtQ+FjPlnsZlFT5kOwQ/2wyPX1wdaR+v8+khjPPvl/aatxm2hHSco1S1cE5j
-2FddUyGbQJJD+tZ3VTNPZNX70Cxqjm0lpu+F6ALEUz65noe8zDUa3qHpimOHZR4R
-Kttjd5cUvpoUmRGywO6wT/gUITJDT5+rosuoD6o7BlXGEilXCNQ314cnrUlZp5Gr
-RHpejXDbl85IULFzk/bwg2D5zfHhMf1bfHEhYxQUqq/F3pN+aLHsIqKqkHWetUNy
-6mSjhEv9DKgma3GX7lZjZuhCVPnHHd/Qj1vfyDBviP4NxDMcU6ij/UgQ8uQKTuEV
-V/xuZDDCVRHc6qnNSlSsKWNEz0pAoNZoWRsz+e86i9sgktxChL8Bq4fA1SCC28a5
-g4VCXA9DO2pJNdWY9BW/+mGBDAkgGNLQFwzLSABQ6XaCjGTXOqAHVcweMcDvOrRl
-++O/QmueD6i9a5jc2NvLi6Td11n0bt3+qsOR0C5CB8AMTVPNJLFMWx5R9N/pkvo=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICHDCCAaKgAwIBAgISESDZkc6uo+jF5//pAq/Pc7xVMAoGCCqGSM49BAMDMD4x
-CzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBs
-dXMgUm9vdCBDQSBHMjAeFw0xNDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBaMD4x
-CzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBs
-dXMgUm9vdCBDQSBHMjB2MBAGByqGSM49AgEGBSuBBAAiA2IABM0PW1aC3/BFGtat
-93nwHcmsltaeTpwftEIRyoa/bfuFo8XlGVzX7qY/aWfYeOKmycTbLXku54uNAm8x
-Ik0G42ByRZ0OQneezs/lf4WbGOT8zC5y0xaTTsqZY1yhBSpsBqNjMGEwDgYDVR0P
-AQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNqDYwJ5jtpMxjwj
-FNiPwyCrKGBZMB8GA1UdIwQYMBaAFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMAoGCCqG
-SM49BAMDA2gAMGUCMHD+sAvZ94OX7PNVHdTcswYO/jOYnYs5kGuUIe22113WTNch
-p+e/IQ8rzfcq3IUHnQIxAIYUFuXcsGXCwI4Un78kFmjlvPl5adytRSv3tjFzzAal
-U5ORGpOucGpnutee5WEaXw==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCB
-gDELMAkGA1UEBhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMu
-QS4xJzAlBgNVBAsTHkNlcnR1bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIG
-A1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29yayBDQSAyMCIYDzIwMTExMDA2MDgz
-OTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQTDEiMCAGA1UEChMZ
-VW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRp
-ZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3
-b3JrIENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWA
-DGSdhhuWZGc/IjoedQF97/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn
-0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+oCgCXhVqqndwpyeI1B+twTUrWwbNWuKFB
-OJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40bRr5HMNUuctHFY9rnY3lE
-fktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2puTRZCr+E
-Sv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1m
-o130GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02i
-sx7QBlrd9pPPV3WZ9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOW
-OZV7bIBaTxNyxtd9KXpEulKkKtVBRgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgez
-Tv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pyehizKV/Ma5ciSixqClnrDvFAS
-adgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vMBhBgu4M1t15n
-3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD
-AQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMC
-AQYwDQYJKoZIhvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQ
-F/xlhMcQSZDe28cmk4gmb3DWAl45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTf
-CVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuAL55MYIR4PSFk1vtBHxgP58l1cb29
-XN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMoclm2q8KMZiYcdywm
-djWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tMpkT/
-WjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jb
-AoJnwTnbw3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksq
-P/ujmv5zMnHCnsZy4YpoJ/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Ko
-b7a6bINDd82Kkhehnlt4Fj1F4jNy3eFmypnTycUm/Q1oBEauttmbjL4ZvrHG8hnj
-XALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLXis7VmFxWlgPF7ncGNf/P
-5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7zAYspsbi
-DrW5viSP
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzAN
-BgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJl
-c2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hl
-bGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgRUNDIFJv
-b3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEwMzcxMlowgaoxCzAJ
-BgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmljIEFj
-YWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5
-MUQwQgYDVQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0
-dXRpb25zIEVDQyBSb290Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKg
-QehLgoRc4vgxEZmGZE4JJS+dQS8KrjVPdJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJa
-jq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoKVlp8aQuqgAkkbH7BRqNC
-MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFLQi
-C4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaep
-lSTAGiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7Sof
-TUwJCA3sS61kFyjndc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1Ix
-DzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5k
-IFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMT
-N0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9v
-dENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAxMTIxWjCBpjELMAkG
-A1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNh
-ZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkx
-QDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1
-dGlvbnMgUm9vdENBIDIwMTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
-AQDC+Kk/G4n8PDwEXT2QNrCROnk8ZlrvbTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA
-4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+ehiGsxr/CL0BgzuNtFajT0
-AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+6PAQZe10
-4S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06C
-ojXdFPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV
-9Cz82XBST3i4vTwri5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrD
-gfgXy5I2XdGj2HUb4Ysn6npIQf1FGQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6
-Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2fu/Z8VFRfS0myGlZYeCsargq
-NhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9muiNX6hME6wGko
-LfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc
-Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNV
-HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVd
-ctA4GGqd83EkVAswDQYJKoZIhvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0I
-XtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+D1hYc2Ryx+hFjtyp8iY/xnmMsVMI
-M4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrMd/K4kPFox/la/vot
-9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+yd+2V
-Z5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/ea
-j8GsGsVn82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnh
-X9izjFk0WaSrT2y7HxjbdavYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQ
-l033DlZdwJVqwjbDG2jJ9SrcR5q+ss7FJej6A7na+RZukYT1HCjI/CbM1xyQVqdf
-bzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVtJ94Cj8rDtSvK6evIIVM4
-pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGaJI7ZjnHK
-e7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0
-vm9qp/UsQu0yrbYhnr68
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw
-TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
-cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4
-WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu
-ZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY
-MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc
-h77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+
-0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6U
-A5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sW
-T8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyH
-B5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UC
-B5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUv
-KBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWn
-OlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTn
-jh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbw
-qHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CI
-rU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV
-HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkq
-hkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL
-ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ
-3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KK
-NFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5
-ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7Ur
-TkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC
-jNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc
-oyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq
-4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA
-mRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d
-emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFwzCCA6ugAwIBAgIUCn6m30tEntpqJIWe5rgV0xZ/u7EwDQYJKoZIhvcNAQEL
-BQAwRjELMAkGA1UEBhMCTFUxFjAUBgNVBAoMDUx1eFRydXN0IFMuQS4xHzAdBgNV
-BAMMFkx1eFRydXN0IEdsb2JhbCBSb290IDIwHhcNMTUwMzA1MTMyMTU3WhcNMzUw
-MzA1MTMyMTU3WjBGMQswCQYDVQQGEwJMVTEWMBQGA1UECgwNTHV4VHJ1c3QgUy5B
-LjEfMB0GA1UEAwwWTHV4VHJ1c3QgR2xvYmFsIFJvb3QgMjCCAiIwDQYJKoZIhvcN
-AQEBBQADggIPADCCAgoCggIBANeFl78RmOnwYoNMPIf5U2o3C/IPPIfOb9wmKb3F
-ibrJgz337spbxm1Jc7TJRqMbNBM/wYlFV/TZsfs2ZUv7COJIcRHIbjuend+JZTem
-hfY7RBi2xjcwYkSSl2l9QjAk5A0MiWtj3sXh306pFGxT4GHO9hcvHTy95iJMHZP1
-EMShduxq3sVs35a0VkBCwGKSMKEtFZSg0iAGCW5qbeXrt77U8PEVfIvmTroTzEsn
-Xpk8F12PgX8zPU/TPxvsXD/wPEx1bvKm1Z3aLQdjAsZy6ZS8TEmVT4hSyNvoaYL4
-zDRbIvCGp4m9SAptZoFtyMhk+wHh9OHe2Z7d21vUKpkmFRseTJIpgp7VkoGSQXAZ
-96Tlk0u8d2cx3Rz9MXANF5kM+Qw5GSoXtTBxVdUPrljhPS80m8+f9niFwpN6cj5m
-j5wWEWCPnolvZ77gR1o7DJpni89Gxq44o/KnvObWhWszJHAiS8sIm7vI+AIpHb4g
-DEa/a4ebsypmQjVGbKq6rfmYe+lQVRQxv7HaLe2ArWgk+2mr2HETMOZns4dA/Yl+
-8kPREd8vZS9kzl8UubG/Mb2HeFpZZYiq/FkySIbWTLkpS5XTdvN3JW1CHDiDTf2j
-X5t/Lax5Gw5CMZdjpPuKadUiDTSQMC6otOBttpSsvItO13D8xTiOZCXhTTmQzsmH
-hFhxAgMBAAGjgagwgaUwDwYDVR0TAQH/BAUwAwEB/zBCBgNVHSAEOzA5MDcGByuB
-KwEBAQowLDAqBggrBgEFBQcCARYeaHR0cHM6Ly9yZXBvc2l0b3J5Lmx1eHRydXN0
-Lmx1MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBT/GCh2+UgFLKGu8SsbK7JT
-+Et8szAdBgNVHQ4EFgQU/xgodvlIBSyhrvErGyuyU/hLfLMwDQYJKoZIhvcNAQEL
-BQADggIBAGoZFO1uecEsh9QNcH7X9njJCwROxLHOk3D+sFTAMs2ZMGQXvw/l4jP9
-BzZAcg4atmpZ1gDlaCDdLnINH2pkMSCEfUmmWjfrRcmF9dTHF5kH5ptV5AzoqbTO
-jFu1EVzPig4N1qx3gf4ynCSecs5U89BvolbW7MM3LGVYvlcAGvI1+ut7MV3CwRI9
-loGIlonBWVx65n9wNOeD4rHh4bhY79SV5GCc8JaXcozrhAIuZY+kt9J/Z93I055c
-qqmkoCUUBpvsT34tC38ddfEz2O3OuHVtPlu5mB0xDVbYQw8wkbIEa91WvpWAVWe+
-2M2D2RjuLg+GLZKecBPs3lHJQ3gCpU3I+V/EkVhGFndadKpAvAefMLmx9xIX3eP/
-JEAdemrRTxgKqpAd60Ae36EeRJIQmvKN4dFLRp7oRUKX6kWZ8+xm1QL68qZKJKre
-zrnK+T+Tb/mjuuqlPpmt/f97mfVl7vBZKGfXkJWkE4SphMHozs51k2MavDzq1WQf
-LSoSOcbDWjLtR5EWDrw4wVDej8oqkDQc7kGUnF4ZLvhFSZl0kbAEb+MEWrGrKqv+
-x9CWttrhSmQGbmBNvUJO/3jaJMobtNeWOWyu8Q6qp31IiyBMz2TWuJdGsE7RKlY6
-oJO9r4Ak4Ap+58rVyuiFVdw2KuGUaJPHZnJED4AhMmwlxyOAgwrr
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFbzCCA1egAwIBAgISESCzkFU5fX82bWTCp59rY45nMA0GCSqGSIb3DQEBCwUA
-MEAxCzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9w
-ZW5UcnVzdCBSb290IENBIEcxMB4XDTE0MDUyNjA4NDU1MFoXDTM4MDExNTAwMDAw
-MFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCU9wZW5UcnVzdDEdMBsGA1UEAwwU
-T3BlblRydXN0IFJvb3QgQ0EgRzEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
-AoICAQD4eUbalsUwXopxAy1wpLuwxQjczeY1wICkES3d5oeuXT2R0odsN7faYp6b
-wiTXj/HbpqbfRm9RpnHLPhsxZ2L3EVs0J9V5ToybWL0iEA1cJwzdMOWo010hOHQX
-/uMftk87ay3bfWAfjH1MBcLrARYVmBSO0ZB3Ij/swjm4eTrwSSTilZHcYTSSjFR0
-77F9jAHiOH3BX2pfJLKOYheteSCtqx234LSWSE9mQxAGFiQD4eCcjsZGT44ameGP
-uY4zbGneWK2gDqdkVBFpRGZPTBKnjix9xNRbxQA0MMHZmf4yzgeEtE7NCv82TWLx
-p2NX5Ntqp66/K7nJ5rInieV+mhxNaMbBGN4zK1FGSxyO9z0M+Yo0FMT7MzUj8czx
-Kselu7Cizv5Ta01BG2Yospb6p64KTrk5M0ScdMGTHPjgniQlQ/GbI4Kq3ywgsNw2
-TgOzfALU5nsaqocTvz6hdLubDuHAk5/XpGbKuxs74zD0M1mKB3IDVedzagMxbm+W
-G+Oin6+Sx+31QrclTDsTBM8clq8cIqPQqwWyTBIjUtz9GVsnnB47ev1CI9sjgBPw
-vFEVVJSmdz7QdFG9URQIOTfLHzSpMJ1ShC5VkLG631UAC9hWLbFJSXKAqWLXwPYY
-EQRVzXR7z2FwefR7LFxckvzluFqrTJOVoSfupb7PcSNCupt2LQIDAQABo2MwYTAO
-BgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUl0YhVyE1
-2jZVx/PxN3DlCPaTKbYwHwYDVR0jBBgwFoAUl0YhVyE12jZVx/PxN3DlCPaTKbYw
-DQYJKoZIhvcNAQELBQADggIBAB3dAmB84DWn5ph76kTOZ0BP8pNuZtQ5iSas000E
-PLuHIT839HEl2ku6q5aCgZG27dmxpGWX4m9kWaSW7mDKHyP7Rbr/jyTwyqkxf3kf
-gLMtMrpkZ2CvuVnN35pJ06iCsfmYlIrM4LvgBBuZYLFGZdwIorJGnkSI6pN+VxbS
-FXJfLkur1J1juONI5f6ELlgKn0Md/rcYkoZDSw6cMoYsYPXpSOqV7XAp8dUv/TW0
-V8/bhUiZucJvbI/NeJWsZCj9VrDDb8O+WVLhX4SPgPL0DTatdrOjteFkdjpY3H1P
-XlZs5VVZV6Xf8YpmMIzUUmI4d7S+KNfKNsSbBfD4Fdvb8e80nR14SohWZ25g/4/I
-i+GOvUKpMwpZQhISKvqxnUOOBZuZ2mKtVzazHbYNeS2WuOvyDEsMpZTGMKcmGS3t
-TAZQMPH9WD25SxdfGbRqhFS0OE85og2WaMMolP3tLR9Ka0OWLpABEPs4poEL0L91
-09S5zvE/bw4cHjdx5RiHdRk/ULlepEU0rbDK5uUTdg8xFKmOLZTW1YVNcxVPS/Ky
-Pu1svf0OnWZzsD2097+o4BGkxK51CUpjAEggpsadCwmKtODmzj7HPiY46SvepghJ
-AwSQiumPv+i2tCqjI40cHLI5kqiPAlxAOXXUc0ECd97N4EOH1uS6SsNsEn/+KuYj
-1oxx
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFbzCCA1egAwIBAgISESChaRu/vbm9UpaPI+hIvyYRMA0GCSqGSIb3DQEBDQUA
-MEAxCzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9w
-ZW5UcnVzdCBSb290IENBIEcyMB4XDTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAw
-MFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCU9wZW5UcnVzdDEdMBsGA1UEAwwU
-T3BlblRydXN0IFJvb3QgQ0EgRzIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
-AoICAQDMtlelM5QQgTJT32F+D3Y5z1zCU3UdSXqWON2ic2rxb95eolq5cSG+Ntmh
-/LzubKh8NBpxGuga2F8ORAbtp+Dz0mEL4DKiltE48MLaARf85KxP6O6JHnSrT78e
-CbY2albz4e6WiWYkBuTNQjpK3eCasMSCRbP+yatcfD7J6xcvDH1urqWPyKwlCm/6
-1UWY0jUJ9gNDlP7ZvyCVeYCYitmJNbtRG6Q3ffyZO6v/v6wNj0OxmXsWEH4db0fE
-FY8ElggGQgT4hNYdvJGmQr5J1WqIP7wtUdGejeBSzFfdNTVY27SPJIjki9/ca1TS
-gSuyzpJLHB9G+h3Ykst2Z7UJmQnlrBcUVXDGPKBWCgOz3GIZ38i1MH/1PCZ1Eb3X
-G7OHngevZXHloM8apwkQHZOJZlvoPGIytbU6bumFAYueQ4xncyhZW+vj3CzMpSZy
-YhK05pyDRPZRpOLAeiRXyg6lPzq1O4vldu5w5pLeFlwoW5cZJ5L+epJUzpM5ChaH
-vGOz9bGTXOBut9Dq+WIyiET7vycotjCVXRIouZW+j1MY5aIYFuJWpLIsEPUdN6b4
-t/bQWVyJ98LVtZR00dX+G7bw5tYee9I8y6jj9RjzIR9u701oBnstXW5DiabA+aC/
-gh7PU3+06yzbXfZqfUAkBXKJOAGTy3HCOV0GEfZvePg3DTmEJwIDAQABo2MwYTAO
-BgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUajn6QiL3
-5okATV59M4PLuG53hq8wHwYDVR0jBBgwFoAUajn6QiL35okATV59M4PLuG53hq8w
-DQYJKoZIhvcNAQENBQADggIBAJjLq0A85TMCl38th6aP1F5Kr7ge57tx+4BkJamz
-Gj5oXScmp7oq4fBXgwpkTx4idBvpkF/wrM//T2h6OKQQbA2xx6R3gBi2oihEdqc0
-nXGEL8pZ0keImUEiyTCYYW49qKgFbdEfwFFEVn8nNQLdXpgKQuswv42hm1GqO+qT
-RmTFAHneIWv2V6CG1wZy7HBGS4tz3aAhdT7cHcCP009zHIXZ/n9iyJVvttN7jLpT
-wm+bREx50B1ws9efAvSyB7DH5fitIw6mVskpEndI2S9G/Tvw/HRwkqWOOAgfZDC2
-t0v7NqwQjqBSM2OdAzVWxWm9xiNaJ5T2pBL4LTM8oValX9YZ6e18CL13zSdkzJTa
-TkZQh+D5wVOAHrut+0dSixv9ovneDiK3PTNZbNTe9ZUGMg1RGUFcPk8G97krgCf2
-o6p6fAbhQ8MTOWIaNr3gKC6UAuQpLmBVrkA9sHSSXvAgZJY/X0VdiLWK2gKgW0VU
-3jg9CcCoSmVGFvyqv1ROTVu+OEO3KMqLM6oaJbolXCkvW0pujOotnCr2BXbgd5eA
-iN1nE28daCSLT7d0geX0YJ96Vdc+N9oWaz53rK4YcJUIeSkDiv7BO7M/Gg+kO14f
-WKGVyasvc0rQLW6aWQ9VGHgtPFGml4vmu7JwqkwR3v98KzfUetF3NI/n+UL3PIEM
-S1IK
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIICITCCAaagAwIBAgISESDm+Ez8JLC+BUCs2oMbNGA/MAoGCCqGSM49BAMDMEAx
-CzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5U
-cnVzdCBSb290IENBIEczMB4XDTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAwMFow
-QDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCU9wZW5UcnVzdDEdMBsGA1UEAwwUT3Bl
-blRydXN0IFJvb3QgQ0EgRzMwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARK7liuTcpm
-3gY6oxH84Bjwbhy6LTAMidnW7ptzg6kjFYwvWYpa3RTqnVkrQ7cG7DK2uu5Bta1d
-oYXM6h0UZqNnfkbilPPntlahFVmhTzeXuSIevRHr9LIfXsMUmuXZl5mjYzBhMA4G
-A1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRHd8MUi2I5
-DMlv4VBN0BBY3JWIbTAfBgNVHSMEGDAWgBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAK
-BggqhkjOPQQDAwNpADBmAjEAj6jcnboMBBf6Fek9LykBl7+BFjNAk2z8+e2AcG+q
-j9uEwov1NcoG3GRvaBbhj5G5AjEA2Euly8LQCGzpGPta3U1fJAuwACEl74+nBCZx
-4nxp5V2a+EEfOzmTk51V6s2N8fvB
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIDcjCCAlqgAwIBAgIUPopdB+xV0jLVt+O2XwHrLdzk1uQwDQYJKoZIhvcNAQEL
-BQAwUTELMAkGA1UEBhMCUEwxKDAmBgNVBAoMH0tyYWpvd2EgSXpiYSBSb3psaWN6
-ZW5pb3dhIFMuQS4xGDAWBgNVBAMMD1NaQUZJUiBST09UIENBMjAeFw0xNTEwMTkw
-NzQzMzBaFw0zNTEwMTkwNzQzMzBaMFExCzAJBgNVBAYTAlBMMSgwJgYDVQQKDB9L
-cmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYDVQQDDA9TWkFGSVIg
-Uk9PVCBDQTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3vD5QqEvN
-QLXOYeeWyrSh2gwisPq1e3YAd4wLz32ohswmUeQgPYUM1ljj5/QqGJ3a0a4m7utT
-3PSQ1hNKDJA8w/Ta0o4NkjrcsbH/ON7Dui1fgLkCvUqdGw+0w8LBZwPd3BucPbOw
-3gAeqDRHu5rr/gsUvTaE2g0gv/pby6kWIK05YO4vdbbnl5z5Pv1+TW9NL++IDWr6
-3fE9biCloBK0TXC5ztdyO4mTp4CEHCdJckm1/zuVnsHMyAHs6A6KCpbns6aH5db5
-BSsNl0BwPLqsdVqc1U2dAgrSS5tmS0YHF2Wtn2yIANwiieDhZNRnvDF5YTy7ykHN
-XGoAyDw4jlivAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD
-AgEGMB0GA1UdDgQWBBQuFqlKGLXLzPVvUPMjX/hd56zwyDANBgkqhkiG9w0BAQsF
-AAOCAQEAtXP4A9xZWx126aMqe5Aosk3AM0+qmrHUuOQn/6mWmc5G4G18TKI4pAZw
-8PRBEew/R40/cof5O/2kbytTAOD/OblqBw7rHRz2onKQy4I9EYKL0rufKq8h5mOG
-nXkZ7/e7DDWQw4rtTw/1zBLZpD67oPwglV9PJi8RI4NOdQcPv5vRtB3pEAT+ymCP
-oky4rc/hkA/NrgrHXXu3UNLUYfrVFdvXn4dRVOul4+vJhaAlIDf7js4MNIThPIGy
-d05DpYhfhmehPea0XGG2Ptv+tyjFogeutcrKjSoS75ftwjCkySp6+/NNIxuZMzSg
-LvWpCz/UXeHPhJ/iGcJfitYgHuNztw==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEYzCCA0ugAwIBAgIBATANBgkqhkiG9w0BAQsFADCB0jELMAkGA1UEBhMCVFIx
-GDAWBgNVBAcTD0dlYnplIC0gS29jYWVsaTFCMEAGA1UEChM5VHVya2l5ZSBCaWxp
-bXNlbCB2ZSBUZWtub2xvamlrIEFyYXN0aXJtYSBLdXJ1bXUgLSBUVUJJVEFLMS0w
-KwYDVQQLEyRLYW11IFNlcnRpZmlrYXN5b24gTWVya2V6aSAtIEthbXUgU00xNjA0
-BgNVBAMTLVRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRpZmlrYXNpIC0gU3Vy
-dW0gMTAeFw0xMzExMjUwODI1NTVaFw00MzEwMjUwODI1NTVaMIHSMQswCQYDVQQG
-EwJUUjEYMBYGA1UEBxMPR2ViemUgLSBLb2NhZWxpMUIwQAYDVQQKEzlUdXJraXll
-IEJpbGltc2VsIHZlIFRla25vbG9qaWsgQXJhc3Rpcm1hIEt1cnVtdSAtIFRVQklU
-QUsxLTArBgNVBAsTJEthbXUgU2VydGlmaWthc3lvbiBNZXJrZXppIC0gS2FtdSBT
-TTE2MDQGA1UEAxMtVFVCSVRBSyBLYW11IFNNIFNTTCBLb2sgU2VydGlmaWthc2kg
-LSBTdXJ1bSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr3UwM6q7
-a9OZLBI3hNmNe5eA027n/5tQlT6QlVZC1xl8JoSNkvoBHToP4mQ4t4y86Ij5iySr
-LqP1N+RAjhgleYN1Hzv/bKjFxlb4tO2KRKOrbEz8HdDc72i9z+SqzvBV96I01INr
-N3wcwv61A+xXzry0tcXtAA9TNypN9E8Mg/uGz8v+jE69h/mniyFXnHrfA2eJLJ2X
-YacQuFWQfw4tJzh03+f92k4S400VIgLI4OD8D62K18lUUMw7D8oWgITQUVbDjlZ/
-iSIzL+aFCr2lqBs23tPcLG07xxO9WSMs5uWk99gL7eqQQESolbuT1dCANLZGeA4f
-AJNG4e7p+exPFwIDAQABo0IwQDAdBgNVHQ4EFgQUZT/HiobGPN08VFw1+DrtUgxH
-V8gwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEL
-BQADggEBACo/4fEyjq7hmFxLXs9rHmoJ0iKpEsdeV31zVmSAhHqT5Am5EM2fKifh
-AHe+SMg1qIGf5LgsyX8OsNJLN13qudULXjS99HMpw+0mFZx+CFOKWI3QSyjfwbPf
-IPP54+M638yclNhOT8NrF7f3cuitZjO1JVOr4PhMqZ398g26rrnZqsZr+ZO7rqu4
-lzwDGrpDxpa5RXI4s6ehlj2Re37AIVNMh+3yC1SVUZPVIqUNivGTDj5UDrDYyU7c
-8jEyVupk+eq1nRZmQnLzf9OxMUP8pI4X8W0jq5Rm+K37DwhuJi1/FwcJsoz7UMCf
-lo3Ptv0AnVoUmr8CRPXBwp8iXqIPoeM=
------END CERTIFICATE-----
diff --git a/ssl/certs/cb156124.0 b/ssl/certs/cb156124.0
deleted file mode 120000 (symlink)
index c775a2b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-E-Tugra_Certification_Authority.pem
\ No newline at end of file
diff --git a/ssl/certs/cb1c3204.0 b/ssl/certs/cb1c3204.0
deleted file mode 120000 (symlink)
index f41c198..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Certum_Trusted_Network_CA_2.pem
\ No newline at end of file
diff --git a/ssl/certs/cb59f961.0 b/ssl/certs/cb59f961.0
deleted file mode 120000 (symlink)
index cb42399..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Camerfirma_Global_Chambersign_Root.pem
\ No newline at end of file
diff --git a/ssl/certs/cbeee9e2.0 b/ssl/certs/cbeee9e2.0
deleted file mode 120000 (symlink)
index c45a1a4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-GeoTrust_Global_CA_2.pem
\ No newline at end of file
diff --git a/ssl/certs/ccc52f49.0 b/ssl/certs/ccc52f49.0
deleted file mode 120000 (symlink)
index 55228f5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-AffirmTrust_Premium_ECC.pem
\ No newline at end of file
diff --git a/ssl/certs/cf701eeb.0 b/ssl/certs/cf701eeb.0
deleted file mode 120000 (symlink)
index 8949834..0000000
+++ /dev/null
@@ -1 +0,0 @@
-SecureTrust_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/d06393bb.0 b/ssl/certs/d06393bb.0
deleted file mode 120000 (symlink)
index a35af48..0000000
+++ /dev/null
@@ -1 +0,0 @@
-T-TeleSec_GlobalRoot_Class_2.pem
\ No newline at end of file
diff --git a/ssl/certs/d16a5865.0 b/ssl/certs/d16a5865.0
deleted file mode 120000 (symlink)
index 634e72b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem
\ No newline at end of file
diff --git a/ssl/certs/d18e9066.0 b/ssl/certs/d18e9066.0
deleted file mode 120000 (symlink)
index 6d43d0a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-IdenTrust_Commercial_Root_CA_1.pem
\ No newline at end of file
diff --git a/ssl/certs/d41b5e2a.0 b/ssl/certs/d41b5e2a.0
deleted file mode 120000 (symlink)
index f96d5e0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Amazon_Root_CA_4.pem
\ No newline at end of file
diff --git a/ssl/certs/d4c339cb.0 b/ssl/certs/d4c339cb.0
deleted file mode 120000 (symlink)
index e5b24aa..0000000
+++ /dev/null
@@ -1 +0,0 @@
-COMODO_RSA_Certification_Authority.pem
\ No newline at end of file
diff --git a/ssl/certs/d59297b8.0 b/ssl/certs/d59297b8.0
deleted file mode 120000 (symlink)
index 4e8c627..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Security_Communication_RootCA2.pem
\ No newline at end of file
diff --git a/ssl/certs/d66b55d9.0 b/ssl/certs/d66b55d9.0
deleted file mode 120000 (symlink)
index 2d7ceb1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-TURKTRUST_Certificate_Services_Provider_Root_2007.pem
\ No newline at end of file
diff --git a/ssl/certs/d6e6eab9.0 b/ssl/certs/d6e6eab9.0
deleted file mode 120000 (symlink)
index bcbbc5f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Certinomis_-_Root_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/d7746a63.0 b/ssl/certs/d7746a63.0
deleted file mode 120000 (symlink)
index 029eda8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-D-TRUST_Root_Class_3_CA_2_EV_2009.pem
\ No newline at end of file
diff --git a/ssl/certs/d8317ada.0 b/ssl/certs/d8317ada.0
deleted file mode 120000 (symlink)
index e5c5b50..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Certplus_Root_CA_G2.pem
\ No newline at end of file
diff --git a/ssl/certs/d957f522.0 b/ssl/certs/d957f522.0
deleted file mode 120000 (symlink)
index f3b6440..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Certinomis_-_Autorité_Racine.pem
\ No newline at end of file
diff --git a/ssl/certs/dbc54cab.0 b/ssl/certs/dbc54cab.0
deleted file mode 120000 (symlink)
index 8c96498..0000000
+++ /dev/null
@@ -1 +0,0 @@
-AffirmTrust_Premium.pem
\ No newline at end of file
diff --git a/ssl/certs/dc99f41e.0 b/ssl/certs/dc99f41e.0
deleted file mode 120000 (symlink)
index 39dde35..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem
\ No newline at end of file
diff --git a/ssl/certs/dfc0fe80.0 b/ssl/certs/dfc0fe80.0
deleted file mode 120000 (symlink)
index 99ec072..0000000
+++ /dev/null
@@ -1 +0,0 @@
-OISTE_WISeKey_Global_Root_GB_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/e268a4c5.0 b/ssl/certs/e268a4c5.0
deleted file mode 120000 (symlink)
index 32fd08b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-AddTrust_Low-Value_Services_Root.pem
\ No newline at end of file
diff --git a/ssl/certs/e442e424.0 b/ssl/certs/e442e424.0
deleted file mode 120000 (symlink)
index 492c36d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-QuoVadis_Root_CA_3_G3.pem
\ No newline at end of file
diff --git a/ssl/certs/e48193cf.0 b/ssl/certs/e48193cf.0
deleted file mode 120000 (symlink)
index 8bd8025..0000000
+++ /dev/null
@@ -1 +0,0 @@
-AffirmTrust_Commercial.pem
\ No newline at end of file
diff --git a/ssl/certs/e536d871.0 b/ssl/certs/e536d871.0
deleted file mode 120000 (symlink)
index 33b4c44..0000000
+++ /dev/null
@@ -1 +0,0 @@
-AddTrust_Qualified_Certificates_Root.pem
\ No newline at end of file
diff --git a/ssl/certs/e60bf0c0.0 b/ssl/certs/e60bf0c0.0
deleted file mode 120000 (symlink)
index f3291dd..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Swisscom_Root_CA_1.pem
\ No newline at end of file
diff --git a/ssl/certs/e775ed2d.0 b/ssl/certs/e775ed2d.0
deleted file mode 120000 (symlink)
index cc206af..0000000
+++ /dev/null
@@ -1 +0,0 @@
-GeoTrust_Universal_CA.pem
\ No newline at end of file
diff --git a/ssl/certs/e8651083.0 b/ssl/certs/e8651083.0
deleted file mode 120000 (symlink)
index d45e12b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Microsec_e-Szigno_Root_CA_2009.pem
\ No newline at end of file
diff --git a/ssl/certs/ea169617.0 b/ssl/certs/ea169617.0
deleted file mode 120000 (symlink)
index 981cb25..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ACEDICOM_Root.pem
\ No newline at end of file
diff --git a/ssl/certs/ed39abd0.0 b/ssl/certs/ed39abd0.0
deleted file mode 120000 (symlink)
index 2b90a45..0000000
+++ /dev/null
@@ -1 +0,0 @@
-DigiCert_Global_Root_G3.pem
\ No newline at end of file
diff --git a/ssl/certs/ee7cd6fb.0 b/ssl/certs/ee7cd6fb.0
deleted file mode 120000 (symlink)
index e51b3d3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Camerfirma_Chambers_of_Commerce_Root.pem
\ No newline at end of file
diff --git a/ssl/certs/f0c70a8d.0 b/ssl/certs/f0c70a8d.0
new file mode 120000 (symlink)
index 0000000..43798c3
--- /dev/null
@@ -0,0 +1 @@
+SSL.com_EV_Root_Certification_Authority_ECC.pem
\ No newline at end of file
diff --git a/ssl/certs/f90208f7.0 b/ssl/certs/f90208f7.0
deleted file mode 120000 (symlink)
index e51b3d3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Camerfirma_Chambers_of_Commerce_Root.pem
\ No newline at end of file
diff --git a/ssl/certs/facacbc6.0 b/ssl/certs/facacbc6.0
deleted file mode 120000 (symlink)
index 44bf3a1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.pem
\ No newline at end of file
diff --git a/ssl/certs/fb5fa911.0 b/ssl/certs/fb5fa911.0
deleted file mode 120000 (symlink)
index 07ac44f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Amazon_Root_CA_2.pem
\ No newline at end of file
diff --git a/ssl/certs/fd08c599.0 b/ssl/certs/fd08c599.0
deleted file mode 120000 (symlink)
index cb66f0b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Amazon_Root_CA_1.pem
\ No newline at end of file
diff --git a/ssl/certs/fde84897.0 b/ssl/certs/fde84897.0
deleted file mode 120000 (symlink)
index b274bd8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Certigna.pem
\ No newline at end of file
diff --git a/ssl/certs/ff783690.0 b/ssl/certs/ff783690.0
deleted file mode 120000 (symlink)
index 4072f50..0000000
+++ /dev/null
@@ -1 +0,0 @@
-UTN_USERFirst_Hardware_Root_CA.pem
\ No newline at end of file
diff --git a/systemd/system/dbus-org.freedesktop.ModemManager1.service b/systemd/system/dbus-org.freedesktop.ModemManager1.service
new file mode 120000 (symlink)
index 0000000..6b5718b
--- /dev/null
@@ -0,0 +1 @@
+/lib/systemd/system/ModemManager.service
\ No newline at end of file
diff --git a/systemd/system/hibernate.target.wants/anacron-resume.service b/systemd/system/hibernate.target.wants/anacron-resume.service
deleted file mode 120000 (symlink)
index b010583..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/lib/systemd/system/anacron-resume.service
\ No newline at end of file
diff --git a/systemd/system/hybrid-sleep.target.wants/anacron-resume.service b/systemd/system/hybrid-sleep.target.wants/anacron-resume.service
deleted file mode 120000 (symlink)
index b010583..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/lib/systemd/system/anacron-resume.service
\ No newline at end of file
diff --git a/systemd/system/iodined.service b/systemd/system/iodined.service
new file mode 120000 (symlink)
index 0000000..dc1dc0c
--- /dev/null
@@ -0,0 +1 @@
+/dev/null
\ No newline at end of file
diff --git a/systemd/system/multi-user.target.wants/ModemManager.service b/systemd/system/multi-user.target.wants/ModemManager.service
new file mode 120000 (symlink)
index 0000000..6b5718b
--- /dev/null
@@ -0,0 +1 @@
+/lib/systemd/system/ModemManager.service
\ No newline at end of file
diff --git a/systemd/system/multi-user.target.wants/apcupsd.service b/systemd/system/multi-user.target.wants/apcupsd.service
new file mode 120000 (symlink)
index 0000000..506fc49
--- /dev/null
@@ -0,0 +1 @@
+/lib/systemd/system/apcupsd.service
\ No newline at end of file
diff --git a/systemd/system/multi-user.target.wants/arpwatch.service b/systemd/system/multi-user.target.wants/arpwatch.service
new file mode 120000 (symlink)
index 0000000..71d9aca
--- /dev/null
@@ -0,0 +1 @@
+/lib/systemd/system/arpwatch.service
\ No newline at end of file
diff --git a/systemd/system/multi-user.target.wants/iodined.service b/systemd/system/multi-user.target.wants/iodined.service
new file mode 120000 (symlink)
index 0000000..f21aedf
--- /dev/null
@@ -0,0 +1 @@
+/lib/systemd/system/iodined.service
\ No newline at end of file
diff --git a/systemd/system/multi-user.target.wants/irqbalance.service b/systemd/system/multi-user.target.wants/irqbalance.service
new file mode 120000 (symlink)
index 0000000..acfa2e5
--- /dev/null
@@ -0,0 +1 @@
+/lib/systemd/system/irqbalance.service
\ No newline at end of file
diff --git a/systemd/system/multi-user.target.wants/rsync.service b/systemd/system/multi-user.target.wants/rsync.service
new file mode 120000 (symlink)
index 0000000..57e0b03
--- /dev/null
@@ -0,0 +1 @@
+/lib/systemd/system/rsync.service
\ No newline at end of file
diff --git a/systemd/system/suspend.target.wants/anacron-resume.service b/systemd/system/suspend.target.wants/anacron-resume.service
deleted file mode 120000 (symlink)
index b010583..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/lib/systemd/system/anacron-resume.service
\ No newline at end of file
diff --git a/systemd/system/sysinit.target.wants/blk-availability.service b/systemd/system/sysinit.target.wants/blk-availability.service
new file mode 120000 (symlink)
index 0000000..3af3fda
--- /dev/null
@@ -0,0 +1 @@
+/lib/systemd/system/blk-availability.service
\ No newline at end of file
diff --git a/systemd/system/sysinit.target.wants/friendly-recovery.service b/systemd/system/sysinit.target.wants/friendly-recovery.service
deleted file mode 120000 (symlink)
index 22c4053..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/lib/systemd/system/friendly-recovery.service
\ No newline at end of file
diff --git a/systemd/system/systemd-resolved.service.wants/resolvconf-pull-resolved.path b/systemd/system/systemd-resolved.service.wants/resolvconf-pull-resolved.path
new file mode 120000 (symlink)
index 0000000..fc93e99
--- /dev/null
@@ -0,0 +1 @@
+/lib/systemd/system/resolvconf-pull-resolved.path
\ No newline at end of file
diff --git a/systemd/system/timers.target.wants/anacron.timer b/systemd/system/timers.target.wants/anacron.timer
new file mode 120000 (symlink)
index 0000000..0acf85e
--- /dev/null
@@ -0,0 +1 @@
+/lib/systemd/system/anacron.timer
\ No newline at end of file
diff --git a/tmpfiles.d/screen-cleanup.conf b/tmpfiles.d/screen-cleanup.conf
new file mode 100644 (file)
index 0000000..eb1b9f8
--- /dev/null
@@ -0,0 +1 @@
+d /run/screen 1777 root utmp
diff --git a/ufw/applications.d/dovecot-imapd b/ufw/applications.d/dovecot-imapd
new file mode 100644 (file)
index 0000000..17db05c
--- /dev/null
@@ -0,0 +1,11 @@
+[Dovecot IMAP]
+title=Secure mail server (IMAP)
+description=Dovecot is a mail server whose major goals are security and extreme
+ reliability.
+ports=143/tcp
+
+[Dovecot Secure IMAP]
+title=Secure mail server (IMAPS)
+description=Dovecot is a mail server whose major goals are security and extreme
+ reliability.
+ports=993/tcp
diff --git a/ufw/applications.d/dovecot-pop3d b/ufw/applications.d/dovecot-pop3d
new file mode 100644 (file)
index 0000000..a46df40
--- /dev/null
@@ -0,0 +1,11 @@
+[Dovecot POP3]
+title=Secure mail server (POP3)
+description=Dovecot is a mail server whose major goals are security and extreme
+ reliability.
+ports=110/tcp
+
+[Dovecot Secure POP3]
+title=Secure mail server (POP3S)
+description=Dovecot is a mail server whose major goals are security and extreme
+ reliability.
+ports=995/tcp
index 1102d3f76bc63728a8b3275e378d13b8e7c8d2cc..30e90c7dbd9d49a24ef24609cc6291dfbd044c1e 100644 (file)
@@ -77,8 +77,8 @@
 -A ufw6-before-output -p icmpv6 --icmpv6-type time-exceeded -j ACCEPT
 # codes 0-2
 -A ufw6-before-output -p icmpv6 --icmpv6-type parameter-problem -j ACCEPT
--A ufw6-before-input -p icmpv6 --icmpv6-type echo-request -j ACCEPT
--A ufw6-before-input -p icmpv6 --icmpv6-type echo-reply -j ACCEPT
+-A ufw6-before-output -p icmpv6 --icmpv6-type echo-request -j ACCEPT
+-A ufw6-before-output -p icmpv6 --icmpv6-type echo-reply -j ACCEPT
 -A ufw6-before-output -p icmpv6 --icmpv6-type router-solicitation -m hl --hl-eq 255 -j ACCEPT
 -A ufw6-before-output -p icmpv6 --icmpv6-type neighbor-advertisement -m hl --hl-eq 255 -j ACCEPT
 -A ufw6-before-output -p icmpv6 --icmpv6-type neighbor-solicitation -m hl --hl-eq 255 -j ACCEPT
index 870703221174db981748d860deed24117a2d4b0a..7bebf815137f87932a13b192cc8592450f82da50 100644 (file)
@@ -1,7 +1,9 @@
 #
 # Configuration file for setting network variables. Please note these settings
-# override /etc/sysctl.conf. If you prefer to use /etc/sysctl.conf, please
-# adjust IPT_SYSCTL in /etc/default/ufw.
+# override /etc/sysctl.conf and /etc/sysctl.d. If you prefer to use
+# /etc/sysctl.conf, please adjust IPT_SYSCTL in /etc/default/ufw. See
+# Documentation/networking/ip-sysctl.txt in the kernel source code for more
+# information.
 #
 
 # Uncomment this to allow this host to route packets between interfaces
 #net/ipv6/conf/default/forwarding=1
 #net/ipv6/conf/all/forwarding=1
 
-# Turn on Source Address Verification in all interfaces to prevent some
-# spoofing attacks
-net/ipv4/conf/default/rp_filter=1
-net/ipv4/conf/all/rp_filter=1
-
-# Do not accept IP source route packets (we are not a router)
-net/ipv4/conf/default/accept_source_route=0
-net/ipv4/conf/all/accept_source_route=0
-net/ipv6/conf/default/accept_source_route=0
-net/ipv6/conf/all/accept_source_route=0
-
 # Disable ICMP redirects. ICMP redirects are rarely used but can be used in
 # MITM (man-in-the-middle) attacks. Disabling ICMP may disrupt legitimate
 # traffic to those sites.
-net/ipv4/conf/default/accept_redirects=0
 net/ipv4/conf/all/accept_redirects=0
-net/ipv6/conf/default/accept_redirects=0
+net/ipv4/conf/default/accept_redirects=0
 net/ipv6/conf/all/accept_redirects=0
+net/ipv6/conf/default/accept_redirects=0
 
 # Ignore bogus ICMP errors
 net/ipv4/icmp_echo_ignore_broadcasts=1
 net/ipv4/icmp_ignore_bogus_error_responses=1
 net/ipv4/icmp_echo_ignore_all=0
 
-# Don't log Martian Packets (impossible packets)
-net/ipv4/conf/default/log_martians=0
+# Don't log Martian Packets (impossible addresses)
+# packets
 net/ipv4/conf/all/log_martians=0
-
-# Change to '1' to enable TCP/IP SYN cookies This disables TCP Window Scaling
-# (http://lkml.org/lkml/2008/2/5/167)
-net/ipv4/tcp_syncookies=0
+net/ipv4/conf/default/log_martians=0
 
 #net/ipv4/tcp_fin_timeout=30
 #net/ipv4/tcp_keepalive_intvl=1800
 
-# normally allowing tcp_sack is ok, but if going through OpenBSD 3.8 RELEASE or
-# earlier pf firewall, should set this to 0
-net/ipv4/tcp_sack=1
-
 # Uncomment this to turn off ipv6 autoconfiguration
-#net/ipv6/conf/default/autoconf=0
-#net/ipv6/conf/all/autoconf=0
+#net/ipv6/conf/default/autoconf=1
+#net/ipv6/conf/all/autoconf=1
 
 # Uncomment this to enable ipv6 privacy addressing
 #net/ipv6/conf/default/use_tempaddr=2
index 47a1b7722e21729e0f31465ffea353c083bd33b8..4221f3a009e532247c73ea7afb5f99d81e270d6e 100644 (file)
@@ -1,4 +1,4 @@
 PRUNE_BIND_MOUNTS="yes"
 # PRUNENAMES=".git .bzr .hg .svn"
-PRUNEPATHS="/tmp /var/spool /media /home/.ecryptfs /var/lib/schroot"
-PRUNEFS="NFS nfs nfs4 rpc_pipefs afs binfmt_misc proc smbfs autofs iso9660 ncpfs coda devpts ftpfs devfs mfs shfs sysfs cifs lustre tmpfs usbfs udf fuse.glusterfs fuse.sshfs curlftpfs ecryptfs fusesmb devtmpfs"
+PRUNEPATHS="/tmp /var/spool /media /var/lib/os-prober /var/lib/ceph /home/.ecryptfs /var/lib/schroot"
+PRUNEFS="NFS nfs nfs4 rpc_pipefs afs binfmt_misc proc smbfs autofs iso9660 ncpfs coda devpts ftpfs devfs devtmpfs fuse.mfs shfs sysfs cifs lustre tmpfs usbfs udf fuse.glusterfs fuse.sshfs curlftpfs ceph fuse.ceph fuse.rozofs ecryptfs fusesmb"
index 7c68993a92d4ef20c9057d3080223da69a4330ea..e1643b6d07bef8d6181145457e719394afa4f27a 100644 (file)
@@ -13,7 +13,8 @@
 DisableSwitching=0
 
 # Disable check for MBIM module presence and configuration globally (to aid
-# special embedded environments)
+# special embedded environments). Available as per-device parameter
+# 'NoMBIMCheck'
 
 DisableMBIMGlobal=0
 
@@ -22,10 +23,18 @@ DisableMBIMGlobal=0
 
 EnableLogging=0
 
-
 # Optional increase of "delay_use" for the usb-storage driver; there are hints
 # that a recent kernel default change to 1 sec. may lead to problems, particu-
 # larly with USB 3.0 ports. Set this to at least 3 (seconds) in that case.
 # Does nothing if the current system value is same or higher
 
 #SetStorageDelay=4
+
+# If the configuration for your Huawei modem uses the standard switching method,
+# you can globally set an alternative method here which provides a different mode:
+# either plain serial PPP (for older modems) or NCM which integrates nicely
+# with recent Linux distributions, possibly avoiding configuration through a
+# modem built-in web page. All other modems are not affected.
+# Available as per-device parameter 'AltHuaweiMode'
+
+HuaweiAltModeGlobal=0
index 53a151cda9444d40b863a414c58387527d7e2f80..c12153e58a19ac2a9da8b8df2222fc5f5cc154d5 100644 (file)
-cookie_accept_domains 
-cookie_reject_domains 
-accept_bad_cookie 0
-accept_cookie 1
-show_cookie 0
-use_cookie 1
-ssl_ca_file 
-ssl_ca_path /etc/ssl/certs
-ssl_key_file 
-ssl_cert_file 
-ssl_verify_server 1
-ssl_forbid_method 2, 3
-no_cache 0
-noproxy_netaddr 0
-no_proxy 
-meta_refresh 0
-follow_redirection 10
-default_url 1
-retry_http 1
-argv_is_url 1
-no_referer 0
-use_lessopen 0
-bgextviewer 1
-editor sensible-editor
-extbrowser sensible-browser
-mailer xdg-open mailto:%s
-mailcap ~/.w3m/mailcap, /etc/w3m/mailcap, /etc/mailcap
+tabstop 8
+frame 0
+target_self 0
+display_link 0
+display_link_number 0
+decode_url 0
+display_lineinfo 0
+ext_dirlist 1
+dirlist_cmd file:///$LIB/dirlist.cgi
+multicol 0
+alt_entity 0
+graphic_char 0
+display_borders 0
+fold_textarea 0
+display_ins_del 1
+ignore_null_img_alt 1
+view_unseenobject 1
+display_image 1
+fold_line 0
+show_lnum 0
+show_srch_str 1
+label_topline 0
+nextpage_topline 0
+color 1
+basic_color terminal
+anchor_color blue
+image_color green
+form_color red
+mark_color cyan
+bg_color terminal
+active_style 0
+active_color cyan
+visited_anchor 0
+visited_color magenta
+pagerline 10000
+use_history 1
+history 100
+save_hist 1
+confirm_qq 1
+close_tab_back 0
+mark 0
+emacs_like_lineedit 0
+vi_prec_num 0
+mark_all_pages 0
+wrap_search 0
+ignorecase_search 1
+use_migemo 1
+migemo_command cmigemo -q -d /usr/share/cmigemo/utf-8/migemo-dict
+use_mouse 1
+clear_buffer 1
+decode_cte 0
+auto_uncompress 0
+preserve_timestamp 1
+keymap_file keymap
 mime_types ~/.w3m/mime.types, /etc/mime.types
+mailcap ~/.w3m/mailcap, /etc/w3m/mailcap, /etc/mailcap
 urimethodmap ~/.w3m/urimethodmap, /etc/w3m/urimethodmap
-use_mouse 1
-migemo_command cmigemo -q -d /usr/share/cmigemo/utf-8/migemo-dict
-use_migemo 1
-ignorecase_search 1
-wrap_search 0
-confirm_qq 1
-save_hist 1
-history 100
-pagerline 10000
-visited_color magenta
-visited_anchor 0
-active_color cyan
-active_style 0
-bg_color terminal
-form_color red
-image_color green
-anchor_color blue
-basic_color terminal
-color 1
-show_lnum 0
-view_unseenobject 1
-ignore_null_img_alt 1
-alt_entity 0
-multicol 0
-dirlist_cmd file:///$LIB/dirlist.cgi
-ext_dirlist 1
-display_link 0
-target_self 0
-frame 0
-tabstop 8
+editor sensible-editor
+mailto_options 1
+mailer xdg-open mailto:%s
+extbrowser sensible-browser
+extbrowser2 
+extbrowser3 chromium %s &
+extbrowser4 epiphany %s &
+extbrowser5 konqueror %s &
+extbrowser6 curl -L -O -C - %s &
+extbrowser7 wget -c
+extbrowser8 url=%s && printf %s "$url" | xsel && printf %s "$url" | xsel -b &
+extbrowser9 mpv %s &
+bgextviewer 1
+use_lessopen 0
+passwd_file ~/.w3m/passwd
+disable_secret_security_check 0
 ftppasswd anonymous@
 ftppass_hostnamegen 0
-display_image 1
-follow_locale 1
+pre_form_file ~/.w3m/pre_form
+siteconf_file ~/.w3m/siteconf
+user_agent 
+no_referer 0
+argv_is_url 1
+retry_http 1
+default_url 1
+follow_redirection 10
+meta_refresh 0
+dns_order 0
+use_proxy 1
+http_proxy 
+https_proxy 
+gopher_proxy 
+ftp_proxy 
+no_proxy 
+noproxy_netaddr 0
+no_cache 0
+ssl_forbid_method 2, 3
+ssl_verify_server 1
+ssl_cert_file 
+ssl_key_file 
+ssl_ca_path /etc/ssl/certs
+ssl_ca_file 
+use_cookie 1
+show_cookie 0
+accept_cookie 1
+accept_bad_cookie 0
+cookie_reject_domains 
+cookie_accept_domains 
 display_charset US-ASCII
+document_charset UTF-8
+auto_detect 2
 system_charset US-ASCII
+follow_locale 1
+ext_halfdump 0
+use_wide 1
+use_combining 1
+east_asian_width 0
+use_language_tag 1
+ucs_conv 1
+pre_conv 0
+search_conv 1
+fix_width_conv 1
+use_gb12345_map 0
+use_jisx0201 0
+use_jisc6226 0
+use_jisx0201k 0
+use_jisx0212 0
+use_jisx0213 0
+strict_iso2022 1
+gb18030_as_ucs 0
+simple_preserve_space 0
index c21b030c74bc4c0e8420724da9f39b641b050c51..33b222baa9b65f2a0c51781941817c765adf8926 100644 (file)
@@ -5,135 +5,135 @@ dir /usr/share/midi/freepats
 
 drumset 0
 
- 25    Drum_000/025_Snare_Roll.pat 
- 26    Drum_000/026_Snap.pat 
- 27    Drum_000/027_High_Q.pat 
- 31    Drum_000/031_Sticks.pat 
- 32    Drum_000/032_Square_Click.pat 
- 33    Drum_000/033_Metronome_Click.pat 
- 34    Drum_000/034_Metronome_Bell.pat 
+ 25    Drum_000/025_Snare_Roll.pat
+ 26    Drum_000/026_Snap.pat
+ 27    Drum_000/027_High_Q.pat
+ 31    Drum_000/031_Sticks.pat
+ 32    Drum_000/032_Square_Click.pat
+ 33    Drum_000/033_Metronome_Click.pat
+ 34    Drum_000/034_Metronome_Bell.pat
  35    Drum_000/035_Kick_1.pat amp=100
  36    Drum_000/036_Kick_2.pat amp=100
- 37    Drum_000/037_Stick_Rim.pat 
- 38    Drum_000/038_Snare_1.pat 
+ 37    Drum_000/037_Stick_Rim.pat
+ 38    Drum_000/038_Snare_1.pat
  39    Drum_000/039_Clap_Hand.pat amp=100
- 40    Drum_000/040_Snare_2.pat 
+ 40    Drum_000/040_Snare_2.pat
  41    Drum_000/041_Tom_Low_2.pat amp=100
- 42    Drum_000/042_Hi-Hat_Closed.pat 
+ 42    Drum_000/042_Hi-Hat_Closed.pat
  43    Drum_000/043_Tom_Low_1.pat amp=100
- 44    Drum_000/044_Hi-Hat_Pedal.pat 
+ 44    Drum_000/044_Hi-Hat_Pedal.pat
  45    Drum_000/045_Tom_Mid_2.pat amp=100
- 46    Drum_000/046_Hi-Hat_Open.pat 
+ 46    Drum_000/046_Hi-Hat_Open.pat
  47    Drum_000/047_Tom_Mid_1.pat amp=100
  48    Drum_000/048_Tom_High_2.pat amp=100
- 49    Drum_000/049_Cymbal_Crash_1.pat 
+ 49    Drum_000/049_Cymbal_Crash_1.pat
  50    Drum_000/050_Tom_High_1.pat amp=100
- 51    Drum_000/051_Cymbal_Ride_1.pat 
- 52    Drum_000/052_Cymbal_Chinese.pat 
+ 51    Drum_000/051_Cymbal_Ride_1.pat
+ 52    Drum_000/052_Cymbal_Chinese.pat
  53    Drum_000/053_Cymbal_Ride_Bell.pat amp=100
- 54    Drum_000/054_Tombourine.pat 
- 55    Drum_000/055_Cymbal_Splash.pat 
- 56    Drum_000/056_Cow_Bell.pat 
- 57    Drum_000/057_Cymbal_Crash_2.pat 
- 58    Drum_000/058_Vibra-Slap.pat 
- 59    Drum_000/059_Cymbal_Ride_2.pat 
- 60    Drum_000/060_Bongo_High.pat 
- 61    Drum_000/061_Bongo_Low.pat 
- 62    Drum_000/062_Conga_High_1_Mute.pat 
- 63    Drum_000/063_Conga_High_2_Open.pat 
- 64    Drum_000/064_Conga_Low.pat 
- 65    Drum_000/065_Timbale_High.pat 
- 66    Drum_000/066_Timbale_Low.pat 
- 67    Drum_000/067_Agogo_High.pat 
- 68    Drum_000/068_Agogo_Low.pat 
+ 54    Drum_000/054_Tombourine.pat
+ 55    Drum_000/055_Cymbal_Splash.pat
+ 56    Drum_000/056_Cow_Bell.pat
+ 57    Drum_000/057_Cymbal_Crash_2.pat
+ 58    Drum_000/058_Vibra-Slap.pat
+ 59    Drum_000/059_Cymbal_Ride_2.pat
+ 60    Drum_000/060_Bongo_High.pat
+ 61    Drum_000/061_Bongo_Low.pat
+ 62    Drum_000/062_Conga_High_1_Mute.pat
+ 63    Drum_000/063_Conga_High_2_Open.pat
+ 64    Drum_000/064_Conga_Low.pat
+ 65    Drum_000/065_Timbale_High.pat
+ 66    Drum_000/066_Timbale_Low.pat
+ 67    Drum_000/067_Agogo_High.pat
+ 68    Drum_000/068_Agogo_Low.pat
  69    Drum_000/069_Cabasa.pat amp=100
- 70    Drum_000/070_Maracas.pat 
- 71    Drum_000/071_Whistle_1_High_Short.pat 
- 72    Drum_000/072_Whistle_2_Low_Long.pat 
- 73    Drum_000/073_Guiro_1_Short.pat 
- 74    Drum_000/074_Guiro_2_Long.pat 
+ 70    Drum_000/070_Maracas.pat
+ 71    Drum_000/071_Whistle_1_High_Short.pat
+ 72    Drum_000/072_Whistle_2_Low_Long.pat
+ 73    Drum_000/073_Guiro_1_Short.pat
+ 74    Drum_000/074_Guiro_2_Long.pat
  75    Drum_000/075_Claves.pat amp=100
- 76    Drum_000/076_Wood_Block_1_High.pat 
- 77    Drum_000/077_Wood_Block_2_Low.pat 
+ 76    Drum_000/076_Wood_Block_1_High.pat
+ 77    Drum_000/077_Wood_Block_2_Low.pat
  78    Drum_000/078_Cuica_1_Mute.pat amp=100
  79    Drum_000/079_Cuica_2_Open.pat amp=100
- 80    Drum_000/080_Triangle_1_Mute.pat 
- 81    Drum_000/081_Triangle_2_Open.pat 
- 82    Drum_000/082_Shaker.pat 
- 84    Drum_000/084_Belltree.pat 
+ 80    Drum_000/080_Triangle_1_Mute.pat
+ 81    Drum_000/081_Triangle_2_Open.pat
+ 82    Drum_000/082_Shaker.pat
+ 84    Drum_000/084_Belltree.pat
 
 bank 0
 
  0     Tone_000/000_Acoustic_Grand_Piano.pat amp=120 pan=center
- 1     Tone_000/001_Acoustic_Brite_Piano.pat 
- 2     Tone_000/002_Electric_Grand_Piano.pat 
- 4     Tone_000/004_Electric_Piano_1_Rhodes.pat 
- 5     Tone_000/005_Electric_Piano_2_Chorused_Yamaha_DX.pat 
- 6     Tone_000/006_Harpsichord.pat 
- 7     Tone_000/007_Clavinet.pat 
- 8     Tone_000/008_Celesta.pat 
- 9     Tone_000/009_Glockenspiel.pat 
- 13    Tone_000/013_Xylophone.pat 
- 14    Tone_000/014_Tubular_Bells.pat 
- 15    Tone_000/015_Dulcimer.pat 
- 16    Tone_000/016_Hammond_Organ.pat 
- 19    Tone_000/019_Church_Organ.pat 
- 21    Tone_000/021_Accordion.pat 
- 23    Tone_000/023_Tango_Accordion.pat 
- 24    Tone_000/024_Nylon_Guitar.pat 
- 25    Tone_000/025_Steel_Guitar.pat 
- 26    Tone_000/026_Jazz_Guitar.pat 
- 27    Tone_000/027_Clean_Electric_Guitar.pat 
- 28    Tone_000/028_Muted_Electric_Guitar.pat 
- 29    Tone_000/029_Overdriven_Guitar.pat 
- 30    Tone_000/030_Distortion_Guitar.pat 
- 32    Tone_000/032_Acoustic_Bass.pat 
- 33    Tone_000/033_Finger_Bass.pat 
- 34    Tone_000/034_Pick_Bass.pat 
- 35    Tone_000/035_Fretless_Bass.pat 
- 36    Tone_000/036_Slap_Bass_1.pat 
- 37    Tone_000/037_Slap_Bass_2.pat 
- 38    Tone_000/038_Synth_Bass_1.pat 
- 40    Tone_000/040_Violin.pat 
- 42    Tone_000/042_Cello.pat 
- 44    Tone_000/044_Tremolo_Strings.pat 
- 45    Tone_000/045_Pizzicato_Strings.pat 
- 46    Tone_000/046_Harp.pat 
- 47    Tone_000/047_Timpani.pat 
- 48    Tone_000/048_String_Ensemble_1_Marcato.pat 
- 53    Tone_000/053_Voice_Oohs.pat 
- 56    Tone_000/056_Trumpet.pat 
- 57    Tone_000/057_Trombone.pat 
- 58    Tone_000/058_Tuba.pat 
- 59    Tone_000/059_Muted_Trumpet.pat 
- 60    Tone_000/060_French_Horn.pat 
- 61    Tone_000/061_Brass_Section.pat 
- 64    Tone_000/064_Soprano_Sax.pat 
- 65    Tone_000/065_Alto_Sax.pat 
- 66    Tone_000/066_Tenor_Sax.pat 
- 67    Tone_000/067_Baritone_Sax.pat 
- 68    Tone_000/068_Oboe.pat 
- 69    Tone_000/069_English_Horn.pat 
- 70    Tone_000/070_Bassoon.pat 
- 71    Tone_000/071_Clarinet.pat 
- 72    Tone_000/072_Piccolo.pat 
- 73    Tone_000/073_Flute.pat 
- 74    Tone_000/074_Recorder.pat 
- 75    Tone_000/075_Pan_Flute.pat 
- 76    Tone_000/076_Bottle_Blow.pat 
- 79    Tone_000/079_Ocarina.pat 
- 80    Tone_000/080_Square_Wave.pat 
- 84    Tone_000/084_Charang.pat 
- 88    Tone_000/088_New_Age.pat 
- 94    Tone_000/094_Halo_Pad.pat 
- 95    Tone_000/095_Sweep_Pad.pat 
- 98    Tone_000/098_Crystal.pat 
- 101   Tone_000/101_Goblins--Unicorn.pat 
- 102   Tone_000/102_Echo_Voice.pat 
- 104   Tone_000/104_Sitar.pat 
- 114   Tone_000/114_Steel_Drums.pat 
- 115   Tone_000/115_Wood_Block.pat 
- 120   Tone_000/120_Guitar_Fret_Noise.pat 
- 122   Tone_000/122_Seashore.pat 
- 125   Tone_000/125_Helicopter.pat 
+ 1     Tone_000/001_Acoustic_Brite_Piano.pat
+ 2     Tone_000/002_Electric_Grand_Piano.pat
+ 4     Tone_000/004_Electric_Piano_1_Rhodes.pat
+ 5     Tone_000/005_Electric_Piano_2_Chorused_Yamaha_DX.pat
+ 6     Tone_000/006_Harpsichord.pat
+ 7     Tone_000/007_Clavinet.pat
+ 8     Tone_000/008_Celesta.pat
+ 9     Tone_000/009_Glockenspiel.pat
+ 13    Tone_000/013_Xylophone.pat
+ 14    Tone_000/014_Tubular_Bells.pat
+ 15    Tone_000/015_Dulcimer.pat
+ 16    Tone_000/016_Hammond_Organ.pat
+ 19    Tone_000/019_Church_Organ.pat
+ 21    Tone_000/021_Accordion.pat
+ 23    Tone_000/023_Tango_Accordion.pat
+ 24    Tone_000/024_Nylon_Guitar.pat
+ 25    Tone_000/025_Steel_Guitar.pat
+ 26    Tone_000/026_Jazz_Guitar.pat
+ 27    Tone_000/027_Clean_Electric_Guitar.pat
+ 28    Tone_000/028_Muted_Electric_Guitar.pat
+ 29    Tone_000/029_Overdriven_Guitar.pat
+ 30    Tone_000/030_Distortion_Guitar.pat
+ 32    Tone_000/032_Acoustic_Bass.pat
+ 33    Tone_000/033_Finger_Bass.pat
+ 34    Tone_000/034_Pick_Bass.pat
+ 35    Tone_000/035_Fretless_Bass.pat
+ 36    Tone_000/036_Slap_Bass_1.pat
+ 37    Tone_000/037_Slap_Bass_2.pat
+ 38    Tone_000/038_Synth_Bass_1.pat
+ 40    Tone_000/040_Violin.pat
+ 42    Tone_000/042_Cello.pat
+ 44    Tone_000/044_Tremolo_Strings.pat
+ 45    Tone_000/045_Pizzicato_Strings.pat
+ 46    Tone_000/046_Harp.pat
+ 47    Tone_000/047_Timpani.pat
+ 48    Tone_000/048_String_Ensemble_1_Marcato.pat
+ 53    Tone_000/053_Voice_Oohs.pat
+ 56    Tone_000/056_Trumpet.pat
+ 57    Tone_000/057_Trombone.pat
+ 58    Tone_000/058_Tuba.pat
+ 59    Tone_000/059_Muted_Trumpet.pat
+ 60    Tone_000/060_French_Horn.pat
+ 61    Tone_000/061_Brass_Section.pat
+ 64    Tone_000/064_Soprano_Sax.pat
+ 65    Tone_000/065_Alto_Sax.pat
+ 66    Tone_000/066_Tenor_Sax.pat
+ 67    Tone_000/067_Baritone_Sax.pat
+ 68    Tone_000/068_Oboe.pat
+ 69    Tone_000/069_English_Horn.pat
+ 70    Tone_000/070_Bassoon.pat
+ 71    Tone_000/071_Clarinet.pat
+ 72    Tone_000/072_Piccolo.pat
+ 73    Tone_000/073_Flute.pat
+ 74    Tone_000/074_Recorder.pat
+ 75    Tone_000/075_Pan_Flute.pat
+ 76    Tone_000/076_Bottle_Blow.pat
+ 79    Tone_000/079_Ocarina.pat
+ 80    Tone_000/080_Square_Wave.pat
+ 84    Tone_000/084_Charang.pat
+ 88    Tone_000/088_New_Age.pat
+ 94    Tone_000/094_Halo_Pad.pat
+ 95    Tone_000/095_Sweep_Pad.pat
+ 98    Tone_000/098_Crystal.pat
+ 101   Tone_000/101_Goblins--Unicorn.pat
+ 102   Tone_000/102_Echo_Voice.pat
+ 104   Tone_000/104_Sitar.pat
+ 114   Tone_000/114_Steel_Drums.pat
+ 115   Tone_000/115_Wood_Block.pat
+ 120   Tone_000/120_Guitar_Fret_Noise.pat
+ 122   Tone_000/122_Seashore.pat
+ 125   Tone_000/125_Helicopter.pat
 
index b78e2eeffcb13210bc83a301ed24f52405a19ce7..06eaf9ba4db660a062573b16bb59f60e53f9d547 100644 (file)
@@ -5,5 +5,6 @@ Exec=/usr/lib/caribou/caribou
 AutostartCondition=GSettings org.gnome.desktop.a11y.applications screen-keyboard-enabled
 X-GNOME-AutoRestart=true
 #X-GNOME-Autostart-Phase=Initialization
+NoDisplay=true
 OnlyShowIn=GNOME;Unity;
 X-Ubuntu-Gettext-Domain=caribou
index 0006c475159bfc30a5d2fda4f6d7f34be9c8e205..dd98079e8bc1041fdbbc2bb4a65b0b0c0cdb3779 100644 (file)
@@ -4,12 +4,12 @@ Name=Certificate and Key Storage
 Comment=GNOME Keyring: PKCS#11 Component
 Exec=/usr/bin/gnome-keyring-daemon --start --components=pkcs11
 OnlyShowIn=GNOME;Unity;MATE;
-X-GNOME-Autostart-Phase=Initialization
+NoDisplay=true
+X-GNOME-Autostart-Phase=PreDisplayServer
 X-GNOME-AutoRestart=false
 X-GNOME-Autostart-Notify=true
 X-GNOME-Bugzilla-Bugzilla=GNOME
 X-GNOME-Bugzilla-Product=gnome-keyring
 X-GNOME-Bugzilla-Component=general
-X-GNOME-Bugzilla-Version=3.18.3
-NoDisplay=true
+X-GNOME-Bugzilla-Version=3.28.0.2
 X-Ubuntu-Gettext-Domain=gnome-keyring
index 42b2e432ac12a2f77d3fc02d535d5a9f2600db78..4e5b93b12afc0e98ef47105567ab66095432e1b4 100644 (file)
@@ -4,12 +4,12 @@ Name=Secret Storage Service
 Comment=GNOME Keyring: Secret Service
 Exec=/usr/bin/gnome-keyring-daemon --start --components=secrets
 OnlyShowIn=GNOME;Unity;MATE;
-X-GNOME-Autostart-Phase=Initialization
+NoDisplay=true
+X-GNOME-Autostart-Phase=PreDisplayServer
 X-GNOME-AutoRestart=false
 X-GNOME-Autostart-Notify=true
 X-GNOME-Bugzilla-Bugzilla=GNOME
 X-GNOME-Bugzilla-Product=gnome-keyring
 X-GNOME-Bugzilla-Component=general
-X-GNOME-Bugzilla-Version=3.18.3
-NoDisplay=true
+X-GNOME-Bugzilla-Version=3.28.0.2
 X-Ubuntu-Gettext-Domain=gnome-keyring
index dfa1f10d010f23a2b0259581bec118c024f19b77..959dfea3fef425f7a8448fd00941579ac2b8134c 100644 (file)
@@ -4,11 +4,11 @@ Name=SSH Key Agent
 Comment=GNOME Keyring: SSH Agent
 Exec=/usr/bin/gnome-keyring-daemon --start --components=ssh
 OnlyShowIn=GNOME;Unity;MATE;
-X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Phase=PreDisplayServer
 X-GNOME-AutoRestart=false
 X-GNOME-Autostart-Notify=true
 X-GNOME-Bugzilla-Bugzilla=GNOME
 X-GNOME-Bugzilla-Product=gnome-keyring
 X-GNOME-Bugzilla-Component=general
-X-GNOME-Bugzilla-Version=3.18.3
+X-GNOME-Bugzilla-Version=3.28.0.2
 X-Ubuntu-Gettext-Domain=gnome-keyring
index 57c32f6718e1016486da2897f082537ab4ce0274..1e7249bff4e273e7c03407f04b63e57b69ac1419 100644 (file)
@@ -2,7 +2,7 @@
 Encoding=UTF-8
 Name=mintUpdate
 Comment=Linux Mint Update Manager
-Icon=stock_lock
+Icon=mintupdate
 Exec=mintupdate-launcher
 Terminal=false
 Type=Application
index c477fccce9d0a84a1ccf44b79b6161f5f77da05b..bbf06d3be5f722030b5aea47a996ef2cd781b156 100644 (file)
@@ -2,7 +2,7 @@
 Encoding=UTF-8
 Name=mintwelcome
 Comment=Linux Mint Welcome Screen
-Icon=gnome-info
+Icon=mintwelcome
 Exec=mintwelcome-launcher
 Terminal=false
 Type=Application
index 2051d759e481e3a64989887f3ec56f740d7f03ed..2dc931b08b89c1b67c1e7d8c1cd5b7e861e6bc21 100644 (file)
@@ -6,7 +6,7 @@ Terminal=false
 Type=Application
 Categories=
 NoDisplay=true
-OnlyShowIn=GNOME;XFCE;Unity;
+OnlyShowIn=XFCE;Unity;X-Cinnamon;
 X-GNOME-AutoRestart=true
 AutostartCondition=GNOME3 unless-session gnome
 X-Ubuntu-Gettext-Domain=polkit-gnome-1
index f451c1bee588ee3b3611707bd94640816ba43e83..ccad507811401f487478c6ffa653651e262704e1 100644 (file)
@@ -4,9 +4,9 @@ Exec=xdg-user-dirs-gtk-update
 Name=User folders update
 Comment=Update common folders names to match current locale
 Terminal=false
-OnlyShowIn=GNOME;LXDE;Unity;MATE;XFCE;
+NotShowIn=KDE;LXQt;
+NoDisplay=true
 Type=Application
 StartupNotify=false
 X-KDE-autostart-after=panel
-NoDisplay=true
 X-Ubuntu-Gettext-Domain=xdg-user-dirs-gtk
diff --git a/xdg/autostart/xdg-user-dirs.desktop b/xdg/autostart/xdg-user-dirs.desktop
new file mode 100644 (file)
index 0000000..987511d
--- /dev/null
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Type=Application
+Name=User folders update
+TryExec=xdg-user-dirs-update
+Exec=xdg-user-dirs-update
+StartupNotify=false
+NoDisplay=true
+X-Ubuntu-Gettext-Domain=xdg-user-dirs
+
+X-GNOME-Autostart-Phase=Initialization
+X-KDE-autostart-phase=1
index 86b2b4635b23365c31a570680812645e0a843f39..76228e2480b787cf75c2c443ac9687af646e9d89 100644 (file)
@@ -1,4 +1,2 @@
 [Command]
-FileManager=pcmanfm %s
-Terminal=x-terminal-emulator
 Logout=lxde-logout
index beec4d16f927770b1b7436e32a6aa4966f8dbfd4..c659d6dff9138a0fc73cd7a9a44e8795e211effc 100644 (file)
@@ -3,7 +3,7 @@
 
 Global {
     edge=bottom
-    allign=left
+    align=left
     margin=0
     widthtype=percent
     width=100
@@ -13,6 +13,8 @@ Global {
     alpha=0
     setdocktype=1
     setpartialstrut=1
+    autohide=0
+    heightwhenhidden=0
     usefontcolor=1
     fontcolor=#ffffff
     background=1
@@ -113,6 +115,15 @@ Plugin {
     type = cpu
 }
 
+Plugin {
+    type = volume
+    Config {
+        VolumeMuteKey = XF86AudioMute
+        VolumeDownKey = XF86AudioLowerVolume
+        VolumeUpKey = XF86AudioRaiseVolume
+    }
+}
+
 Plugin {
     type = tray
 }
index 7a14e0d029a06d2c3a0d2a9aaaad9f8fbc86458e..94258bec1adcf2d9a18b459d2b10f1afdc865462 100644 (file)
@@ -76,7 +76,12 @@ Plugin {
 }
 
 Plugin {
-    type = volumealsa
+    type = volume
+    Config {
+        VolumeMuteKey = XF86AudioMute
+        VolumeDownKey = XF86AudioLowerVolume
+        VolumeUpKey = XF86AudioRaiseVolume
+    }
 }
 
 Plugin {
diff --git a/xdg/lxsession/LXDE/autostart b/xdg/lxsession/LXDE/autostart
deleted file mode 100644 (file)
index d8f2e23..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-@lxpanel --profile LXDE
-@pcmanfm --desktop --profile LXDE
-@xscreensaver -no-splash
diff --git a/xdg/lxsession/LXDE/desktop.conf b/xdg/lxsession/LXDE/desktop.conf
deleted file mode 100644 (file)
index e3c479f..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-[Session]
-window_manager=openbox-lxde
-
-[GTK]
-sNet/ThemeName=Clearlooks
-sNet/IconThemeName=nuoveXT2
-sGtk/FontName=Sans 10
-iGtk/ToolbarStyle=3
-iGtk/ButtonImages=1
-iGtk/MenuImages=1
-iGtk/CursorThemeSize=18
-iXft/Antialias=1
-
-[Mouse]
-AccFactor=20
-AccThreshold=10
-LeftHanded=0
-
-[Keyboard]
-Delay=500
-Interval=30
index 602005c12e7945b5499c687765f90973d5188818..3a70e20244ab4efcd9cb4ebd3f1abc2910528adc 100644 (file)
    </Layout>
 
 <Include>
-  <Filename>ubuntu-software-center.desktop</Filename>
+  <Filename>org.gnome.Software.desktop</Filename>
 </Include>
 
 <!-- Separator between menus and gnome-app-install -->
   <Merge type="menus"/>
   <Merge type="files"/>
   <Separator/>
-  <Filename>ubuntu-software-center.desktop</Filename>
+  <Filename>org.gnome.Software.desktop</Filename>
 </Layout>
 
 </Menu> <!-- End Applications -->
diff --git a/xdg/openbox/LXDE/menu.xml b/xdg/openbox/LXDE/menu.xml
deleted file mode 100644 (file)
index a7768a5..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<openbox_menu xmlns="http://openbox.org/3.4/menu">
-
-<menu id="apps-menu" label="Applications">
-  <item label="PCManFM">
-    <action name="Execute">
-    <startupnotify><enabled>yes</enabled><icon>pcmanfm</icon></startupnotify>
-    <command>pcmanfm</command></action>
-  </item>
-  <item label="Xterm">
-    <action name="Execute"><command>xterm</command></action>
-  </item>
-  <item label="Firefox">
-    <action name="Execute"><command>firefox</command></action>
-  </item>
-</menu>
-
-<menu id="root-menu" label="LXDE">
-  <separator label="LXDE" />
-  <menu id="apps-menu" />
-  <separator />
-  <menu id="client-list-menu" />
-  <separator />
-  <item label="Desktop Settings">
-    <action name="Execute">
-      <startupnotify><enabled>yes</enabled></startupnotify>
-      <command>pcmanfm --desktop-pref</command>
-    </action>
-  </item>
-  <item label="Window Management Settings">
-    <action name="Execute">
-      <startupnotify><enabled>yes</enabled><icon>openbox</icon></startupnotify>
-      <command>obconf</command>
-    </action>
-  </item>
-  <item label="Reload Config Files">
-    <action name="Reconfigure" />
-  </item>
-  <separator />
-  <item label="Exit">
-    <action name="Execute"><command>lxde-logout</command></action>
-  </item>
-</menu>
-
-</openbox_menu>
diff --git a/xdg/openbox/LXDE/rc.xml b/xdg/openbox/LXDE/rc.xml
deleted file mode 100644 (file)
index c98270a..0000000
+++ /dev/null
@@ -1,815 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- Do not edit this file, it will be overwritten on install.
-        Copy the file to $HOME/.config/openbox/ instead. -->
-
-<openbox_config xmlns="http://openbox.org/3.4/rc">
-
-<resistance>
-  <strength>10</strength>
-  <screen_edge_strength>20</screen_edge_strength>
-</resistance>
-
-<focus>
-  <focusNew>yes</focusNew>
-  <!-- always try to focus new windows when they appear. other rules do
-       apply -->
-  <followMouse>no</followMouse>
-  <!-- move focus to a window when you move the mouse into it -->
-  <focusLast>yes</focusLast>
-  <!-- focus the last used window when changing desktops, instead of the one
-       under the mouse pointer. when followMouse is enabled -->
-  <underMouse>no</underMouse>
-  <!-- move focus under the mouse, even when the mouse is not moving -->
-  <focusDelay>200</focusDelay>
-  <!-- when followMouse is enabled, the mouse must be inside the window for
-       this many milliseconds (1000 = 1 sec) before moving focus to it -->
-  <raiseOnFocus>no</raiseOnFocus>
-  <!-- when followMouse is enabled, and a window is given focus by moving the
-       mouse into it, also raise the window -->
-</focus>
-
-<placement>
-  <policy>Smart</policy>
-  <!-- 'Smart' or 'UnderMouse' -->
-  <center>yes</center>
-  <!-- whether to place windows in the center of the free area found or
-       the top left corner -->
-  <monitor>Any</monitor>
-  <!-- with Smart placement on a multi-monitor system, try to place new windows
-       on: 'Any' - any monitor, 'Mouse' - where the mouse is, 'Active' - where
-       the active window is -->
-</placement>
-
-<theme>
-  <name>Onyx</name>
-  <titleLayout>NLIMC</titleLayout>
-  <!--
-      available characters are NDSLIMC, each can occur at most once.
-      N: window icon
-      L: window label (AKA title).
-      I: iconify
-      M: maximize
-      C: close
-      S: shade (roll up/down)
-      D: omnipresent (on all desktops).
-  -->
-  <keepBorder>yes</keepBorder>
-  <animateIconify>yes</animateIconify>
-  <font place="ActiveWindow">
-    <name>sans</name>
-    <size>10</size>
-    <!-- font size in points -->
-    <weight>bold</weight>
-    <!-- 'bold' or 'normal' -->
-    <slant>normal</slant>
-    <!-- 'italic' or 'normal' -->
-  </font>
-  <font place="InactiveWindow">
-    <name>sans</name>
-    <size>10</size>
-    <!-- font size in points -->
-    <weight>bold</weight>
-    <!-- 'bold' or 'normal' -->
-    <slant>normal</slant>
-    <!-- 'italic' or 'normal' -->
-  </font>
-  <font place="MenuHeader">
-    <name>sans</name>
-    <size>10</size>
-    <!-- font size in points -->
-    <weight>normal</weight>
-    <!-- 'bold' or 'normal' -->
-    <slant>normal</slant>
-    <!-- 'italic' or 'normal' -->
-  </font>
-  <font place="MenuItem">
-    <name>sans</name>
-    <size>10</size>
-    <!-- font size in points -->
-    <weight>normal</weight>
-    <!-- 'bold' or 'normal' -->
-    <slant>normal</slant>
-    <!-- 'italic' or 'normal' -->
-  </font>
-  <font place="OnScreenDisplay">
-    <name>sans</name>
-    <size>10</size>
-    <!-- font size in points -->
-    <weight>bold</weight>
-    <!-- 'bold' or 'normal' -->
-    <slant>normal</slant>
-    <!-- 'italic' or 'normal' -->
-  </font>
-</theme>
-
-<desktops>
-  <!-- this stuff is only used at startup, pagers allow you to change them
-       during a session
-
-       these are default values to use when other ones are not already set
-       by other applications, or saved in your session
-
-       use obconf if you want to change these without having to log out
-       and back in -->
-  <number>2</number>
-  <firstdesk>1</firstdesk>
-  <names>
-    <!-- set names up here if you want to, like this:
-    <name>desktop 1</name>
-    <name>desktop 2</name>
-    -->
-  </names>
-  <popupTime>875</popupTime>
-  <!-- The number of milliseconds to show the popup for when switching
-       desktops.  Set this to 0 to disable the popup. -->
-</desktops>
-
-<resize>
-  <drawContents>yes</drawContents>
-  <popupShow>Nonpixel</popupShow>
-  <!-- 'Always', 'Never', or 'Nonpixel' (xterms and such) -->
-  <popupPosition>Center</popupPosition>
-  <!-- 'Center', 'Top', or 'Fixed' -->
-  <popupFixedPosition>
-    <!-- these are used if popupPosition is set to 'Fixed' -->
-
-    <x>10</x>
-    <!-- positive number for distance from left edge, negative number for
-         distance from right edge, or 'Center' -->
-    <y>10</y>
-    <!-- positive number for distance from top edge, negative number for
-         distance from bottom edge, or 'Center' -->
-  </popupFixedPosition>
-</resize>
-
-<!-- You can reserve a portion of your screen where windows will not cover when
-     they are maximized, or when they are initially placed.
-     Many programs reserve space automatically, but you can use this in other
-     cases. -->
-<margins>
-  <top>0</top>
-  <bottom>0</bottom>
-  <left>0</left>
-  <right>0</right>
-</margins>
-
-<dock>
-  <position>TopLeft</position>
-  <!-- (Top|Bottom)(Left|Right|)|Top|Bottom|Left|Right|Floating -->
-  <floatingX>0</floatingX>
-  <floatingY>0</floatingY>
-  <noStrut>no</noStrut>
-  <stacking>Above</stacking>
-  <!-- 'Above', 'Normal', or 'Below' -->
-  <direction>Vertical</direction>
-  <!-- 'Vertical' or 'Horizontal' -->
-  <autoHide>no</autoHide>
-  <hideDelay>300</hideDelay>
-  <!-- in milliseconds (1000 = 1 second) -->
-  <showDelay>300</showDelay>
-  <!-- in milliseconds (1000 = 1 second) -->
-  <moveButton>Middle</moveButton>
-  <!-- 'Left', 'Middle', 'Right' -->
-</dock>
-
-<keyboard>
-  <chainQuitKey>C-g</chainQuitKey>
-
-  <!-- Keybindings for desktop switching -->
-  <keybind key="C-A-Left">
-    <action name="DesktopLeft"><dialog>no</dialog><wrap>no</wrap></action>
-  </keybind>
-  <keybind key="C-A-Right">
-    <action name="DesktopRight"><dialog>no</dialog><wrap>no</wrap></action>
-  </keybind>
-  <keybind key="C-A-Up">
-    <action name="DesktopUp"><dialog>no</dialog><wrap>no</wrap></action>
-  </keybind>
-  <keybind key="C-A-Down">
-    <action name="DesktopDown"><dialog>no</dialog><wrap>no</wrap></action>
-  </keybind>
-  <keybind key="S-A-Left">
-    <action name="SendToDesktopLeft"><dialog>no</dialog><wrap>no</wrap></action>
-  </keybind>
-  <keybind key="S-A-Right">
-    <action name="SendToDesktopRight"><dialog>no</dialog><wrap>no</wrap></action>
-  </keybind>
-  <keybind key="S-A-Up">
-    <action name="SendToDesktopUp"><dialog>no</dialog><wrap>no</wrap></action>
-  </keybind>
-  <keybind key="S-A-Down">
-    <action name="SendToDesktopDown"><dialog>no</dialog><wrap>no</wrap></action>
-  </keybind>
-  <keybind key="W-F1">
-    <action name="Desktop"><desktop>1</desktop></action>
-  </keybind>
-  <keybind key="W-F2">
-    <action name="Desktop"><desktop>2</desktop></action>
-  </keybind>
-  <keybind key="W-F3">
-    <action name="Desktop"><desktop>3</desktop></action>
-  </keybind>
-  <keybind key="W-F4">
-    <action name="Desktop"><desktop>4</desktop></action>
-  </keybind>
-  <keybind key="W-d">
-    <action name="ToggleShowDesktop"/>
-  </keybind>
-
-  <keybind key="C-A-d">
-    <action name="ToggleShowDesktop"/>
-  </keybind>
-
-  <!-- Keybindings for windows -->
-  <keybind key="A-F4">
-    <action name="Close"/>
-  </keybind>
-  <keybind key="A-Escape">
-    <action name="Lower"/>
-    <action name="FocusToBottom"/>
-    <action name="Unfocus"/>
-  </keybind>
-  <keybind key="A-space">
-    <action name="ShowMenu"><menu>client-menu</menu></action>
-  </keybind>
-
-  <!-- Keybindings for window switching -->
-  <keybind key="A-Tab">
-    <action name="NextWindow"/>
-  </keybind>
-  <keybind key="A-S-Tab">
-    <action name="PreviousWindow"/>
-  </keybind>
-  <keybind key="C-A-Tab">
-    <action name="NextWindow">
-      <panels>yes</panels><desktop>yes</desktop>
-    </action>
-  </keybind>
-
-  <!-- Keybindings for running applications -->
-  <keybind key="W-e">
-    <action name="Execute">
-      <startupnotify>
-        <enabled>true</enabled>
-        <name>PCManFM</name>
-      </startupnotify>
-      <command>pcmanfm</command>
-    </action>
-  </keybind>
-
-  <!-- Keybindings for finding files -->
-  <keybind key="W-f">
-    <action name="Execute">
-      <command>pcmanfm --find-files</command>
-    </action>
-  </keybind>
-
-  <!--keybindings for LXPanel -->
-  <keybind key="W-r">
-      <action name="Execute">
-        <command>lxpanelctl run</command>
-      </action>
-  </keybind>
-
-  <keybind key="A-F2">
-      <action name="Execute">
-          <command>lxpanelctl run</command>
-      </action>
-  </keybind>
-
-  <keybind key="C-Escape">
-      <action name="Execute">
-          <command>lxpanelctl menu</command>
-      </action>
-  </keybind>
-
-  <keybind key="A-F1">
-      <action name="Execute">
-          <command>lxpanelctl menu</command>
-      </action>
-  </keybind>
-
-  <keybind key="A-F11">
-     <action name="ToggleFullscreen"/>
-  </keybind>
-
-  <!-- Launch Task Manager with Ctrl+Alt+Del -->
-  <keybind key="A-C-Delete">
-      <action name="Execute">
-          <command>lxtask</command>
-      </action>
-  </keybind>
-
-  <!-- Launch gnome-screenshot when PrintScreen is pressed -->
-  <keybind key="Print">
-      <action name="Execute"><command>gnome-screenshot -i</command></action>
-  </keybind>
-
-  <!-- Launch LXRandR when Fn+Screen is pressed -->
-  <keybind key="XF86Display">
-      <action name="Execute"><command>lxrandr</command></action>
-  </keybind>
-  
-    <!-- Fast access to Terminal -->
-    <keybind key="C-A-T">
-      <action name="Execute">
-        <command>lxterminal</command>
-      </action>
-    </keybind>
-
-   <!-- Fast access to filemanager --> 
-   <keybind key="C-A-D">
-      <action name="Execute">
-        <startupnotify>
-          <enabled>true</enabled>
-          <name>PCManFM</name>
-        </startupnotify>
-        <command>pcmanfm</command>
-      </action>
-    </keybind>
-
-    <!-- Keybinding for Volume management -->
-    <keybind key="XF86AudioRaiseVolume">
-      <action name="Execute">
-          <command>amixer -q sset Master 3%+</command>
-      </action>
-    </keybind>
-
-    <keybind key="XF86AudioLowerVolume">
-      <action name="Execute">
-          <command>amixer -q sset Master 3%-</command>
-      </action>
-    </keybind>
-
-    <keybind key="XF86AudioMute">
-      <action name="Execute">
-          <command>amixer -q sset Master toggle</command>
-      </action>
-    </keybind>
-
-    <keybind key="XF86WWW">
-      <action name="Execute">
-          <command>x-terminal-emulator</command>
-      </action>
-    </keybind>
-
-    <keybind key="XF86Calculator">
-      <action name="Execute">
-          <command>galculator</command>
-      </action>
-    </keybind>
-
-    <keybind key="XF86MyComputer">
-      <action name="Execute">
-          <command>pcmanfm</command>
-      </action>
-    </keybind>
-
-    <keybind key="XF86Terminal">
-      <action name="Execute">
-          <command>x-terminal-emulator</command>
-      </action>
-    </keybind>
-
-</keyboard>
-
-
-<mouse>
-  <dragThreshold>8</dragThreshold>
-  <!-- number of pixels the mouse must move before a drag begins -->
-  <doubleClickTime>200</doubleClickTime>
-  <!-- in milliseconds (1000 = 1 second) -->
-  <screenEdgeWarpTime>400</screenEdgeWarpTime>
-  <!-- Time before changing desktops when the pointer touches the edge of the
-       screen while moving a window, in milliseconds (1000 = 1 second).
-       Set this to 0 to disable warping -->
-
-  <context name="Frame">
-    <mousebind button="A-Left" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-    </mousebind>
-    <mousebind button="A-Left" action="Click">
-      <action name="Unshade"/>
-    </mousebind>
-    <mousebind button="A-Left" action="Drag">
-      <action name="Move"/>
-    </mousebind>
-
-    <mousebind button="A-Right" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-      <action name="Unshade"/>
-    </mousebind>
-    <mousebind button="A-Right" action="Drag">
-      <action name="Resize"/>
-    </mousebind>
-
-    <mousebind button="A-Middle" action="Press">
-      <action name="Lower"/>
-      <action name="FocusToBottom"/>
-      <action name="Unfocus"/>
-    </mousebind>
-
-    <mousebind button="A-Up" action="Click">
-      <action name="DesktopPrevious"/>
-    </mousebind>
-    <mousebind button="A-Down" action="Click">
-      <action name="DesktopNext"/>
-    </mousebind>
-    <mousebind button="C-A-Up" action="Click">
-      <action name="DesktopPrevious"/>
-    </mousebind>
-    <mousebind button="C-A-Down" action="Click">
-      <action name="DesktopNext"/>
-    </mousebind>
-    <mousebind button="A-S-Up" action="Click">
-      <action name="SendToDesktopPrevious"/>
-    </mousebind>
-    <mousebind button="A-S-Down" action="Click">
-      <action name="SendToDesktopNext"/>
-    </mousebind>
-  </context>
-
-  <context name="Titlebar">
-    <mousebind button="Left" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-    </mousebind>
-    <mousebind button="Left" action="Drag">
-      <action name="Move"/>
-    </mousebind>
-    <mousebind button="Left" action="DoubleClick">
-      <action name="ToggleMaximizeFull"/>
-    </mousebind>
-
-    <mousebind button="Middle" action="Press">
-      <action name="Lower"/>
-      <action name="FocusToBottom"/>
-      <action name="Unfocus"/>
-    </mousebind>
-
-    <mousebind button="Up" action="Click">
-      <action name="Shade"/>
-      <action name="FocusToBottom"/>
-      <action name="Unfocus"/>
-      <action name="Lower"/>
-    </mousebind>
-    <mousebind button="Down" action="Click">
-      <action name="Unshade"/>
-      <action name="Raise"/>
-    </mousebind>
-
-    <mousebind button="Right" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-      <action name="ShowMenu"><menu>client-menu</menu></action>
-    </mousebind>
-  </context>
-
-  <context name="Top">
-    <mousebind button="Left" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-      <action name="Unshade"/>
-    </mousebind>
-    <mousebind button="Left" action="Drag">
-      <action name="Resize"><edge>top</edge></action>
-    </mousebind>
-  </context>
-
-  <context name="Left">
-    <mousebind button="Left" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-    </mousebind>
-    <mousebind button="Left" action="Drag">
-      <action name="Resize"><edge>left</edge></action>
-    </mousebind>
-  </context>
-
-  <context name="Right">
-    <mousebind button="Left" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-    </mousebind>
-    <mousebind button="Left" action="Drag">
-      <action name="Resize"><edge>right</edge></action>
-    </mousebind>
-  </context>
-
-  <context name="Bottom">
-    <mousebind button="Left" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-    </mousebind>
-    <mousebind button="Left" action="Drag">
-      <action name="Resize"><edge>bottom</edge></action>
-    </mousebind>
-
-    <mousebind button="Middle" action="Press">
-      <action name="Lower"/>
-      <action name="FocusToBottom"/>
-      <action name="Unfocus"/>
-    </mousebind>
-
-    <mousebind button="Right" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-      <action name="ShowMenu"><menu>client-menu</menu></action>
-    </mousebind>
-  </context>
-
-  <context name="BLCorner">
-    <mousebind button="Left" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-    </mousebind>
-    <mousebind button="Left" action="Drag">
-      <action name="Resize"/>
-    </mousebind>
-  </context>
-
-  <context name="BRCorner">
-    <mousebind button="Left" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-    </mousebind>
-    <mousebind button="Left" action="Drag">
-      <action name="Resize"/>
-    </mousebind>
-  </context>
-
-  <context name="TLCorner">
-    <mousebind button="Left" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-      <action name="Unshade"/>
-    </mousebind>
-    <mousebind button="Left" action="Drag">
-      <action name="Resize"/>
-    </mousebind>
-  </context>
-
-  <context name="TRCorner">
-    <mousebind button="Left" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-      <action name="Unshade"/>
-    </mousebind>
-    <mousebind button="Left" action="Drag">
-      <action name="Resize"/>
-    </mousebind>
-  </context>
-
-  <context name="Client">
-    <mousebind button="Left" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-    </mousebind>
-    <mousebind button="Middle" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-    </mousebind>
-    <mousebind button="Right" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-    </mousebind>
-  </context>
-
-  <context name="Icon">
-    <mousebind button="Left" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-      <action name="Unshade"/>
-      <action name="ShowMenu"><menu>client-menu</menu></action>
-    </mousebind>
-    <mousebind button="Right" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-      <action name="ShowMenu"><menu>client-menu</menu></action>
-    </mousebind>
-  </context>
-
-  <context name="AllDesktops">
-    <mousebind button="Left" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-      <action name="Unshade"/>
-    </mousebind>
-    <mousebind button="Left" action="Click">
-      <action name="ToggleOmnipresent"/>
-    </mousebind>
-  </context>
-
-  <context name="Shade">
-    <mousebind button="Left" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-    </mousebind>
-    <mousebind button="Left" action="Click">
-      <action name="ToggleShade"/>
-    </mousebind>
-  </context>
-
-  <context name="Iconify">
-    <mousebind button="Left" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-    </mousebind>
-    <mousebind button="Left" action="Click">
-      <action name="Iconify"/>
-    </mousebind>
-  </context>
-
-  <context name="Maximize">
-    <mousebind button="Left" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-      <action name="Unshade"/>
-    </mousebind>
-    <mousebind button="Middle" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-      <action name="Unshade"/>
-    </mousebind>
-    <mousebind button="Right" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-      <action name="Unshade"/>
-    </mousebind>
-    <mousebind button="Left" action="Click">
-      <action name="ToggleMaximizeFull"/>
-    </mousebind>
-    <mousebind button="Middle" action="Click">
-      <action name="ToggleMaximizeVert"/>
-    </mousebind>
-    <mousebind button="Right" action="Click">
-      <action name="ToggleMaximizeHorz"/>
-    </mousebind>
-  </context>
-
-  <context name="Close">
-    <mousebind button="Left" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-      <action name="Unshade"/>
-    </mousebind>
-    <mousebind button="Left" action="Click">
-      <action name="Close"/>
-    </mousebind>
-  </context>
-
-  <context name="Desktop">
-    <mousebind button="Up" action="Click">
-      <action name="DesktopPrevious"/>
-    </mousebind>
-    <mousebind button="Down" action="Click">
-      <action name="DesktopNext"/>
-    </mousebind>
-
-    <mousebind button="A-Up" action="Click">
-      <action name="DesktopPrevious"/>
-    </mousebind>
-    <mousebind button="A-Down" action="Click">
-      <action name="DesktopNext"/>
-    </mousebind>
-    <mousebind button="C-A-Up" action="Click">
-      <action name="DesktopPrevious"/>
-    </mousebind>
-    <mousebind button="C-A-Down" action="Click">
-      <action name="DesktopNext"/>
-    </mousebind>
-
-    <mousebind button="Left" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-    </mousebind>
-    <mousebind button="Right" action="Press">
-      <action name="Focus"/>
-      <action name="Raise"/>
-    </mousebind>
-  </context>
-
-  <context name="Root">
-    <!-- Menus -->
-    <mousebind button="Middle" action="Press">
-      <action name="ShowMenu"><menu>client-list-combined-menu</menu></action>
-    </mousebind>
-    <mousebind button="Right" action="Press">
-      <action name="ShowMenu"><menu>root-menu</menu></action>
-    </mousebind>
-  </context>
-
-  <context name="MoveResize">
-    <mousebind button="Up" action="Click">
-      <action name="DesktopPrevious"/>
-    </mousebind>
-    <mousebind button="Down" action="Click">
-      <action name="DesktopNext"/>
-    </mousebind>
-    <mousebind button="A-Up" action="Click">
-      <action name="DesktopPrevious"/>
-    </mousebind>
-    <mousebind button="A-Down" action="Click">
-      <action name="DesktopNext"/>
-    </mousebind>
-  </context>
-</mouse>
-
-<menu>
-  <!-- You can specify more than one menu file in here and they are all loaded,
-       just don't make menu ids clash or, well, it'll be kind of pointless -->
-
-  <!-- default menu file (or custom one in $HOME/.config/openbox/) -->
-  <file>/usr/share/lxde/openbox/menu.xml</file>
-  <hideDelay>200</hideDelay>
-  <!-- if a press-release lasts longer than this setting (in milliseconds), the
-       menu is hidden again -->
-  <middle>no</middle>
-  <!-- center submenus vertically about the parent entry -->
-  <submenuShowDelay>100</submenuShowDelay>
-  <!-- this one is easy, time to delay before showing a submenu after hovering
-       over the parent entry -->
-  <applicationIcons>yes</applicationIcons>
-  <!-- controls if icons appear in the client-list-(combined-)menu -->
-  <manageDesktops>yes</manageDesktops>
-  <!-- show the manage desktops section in the client-list-(combined-)menu -->
-</menu>
-
-<applications>
-<!--
-  # this is an example with comments through out. use these to make your
-  # own rules, but without the comments of course.
-
-  <application name="first element of window's WM_CLASS property (see xprop)"
-              class="second element of window's WM_CLASS property (see xprop)"
-               role="the window's WM_WINDOW_ROLE property (see xprop)">
-  # the name or the class can be set, or both. this is used to match
-  # windows when they appear. role can optionally be set as well, to
-  # further restrict your matches.
-
-  # the name, class, and role use simple wildcard matching such as those
-  # used by a shell. you can use * to match any characters and ? to match
-  # any single character.
-
-  # when multiple rules match a window, they will all be applied, in the
-  # order that they appear in this list
-
-
-    # each element can be left out or set to 'default' to specify to not
-    # change that attribute of the window
-
-    <decor>yes</decor>
-    # enable or disable window decorations
-
-    <shade>no</shade>
-    # make the window shaded when it appears, or not
-
-    <position>
-      # the position is only used if both an x and y coordinate are provided
-      # (and not set to 'default')
-      <x>center</x>
-      # a number like 50, or 'center' to center on screen. use a negative number
-      # to start from the right (or bottom for <y>), ie -50 is 50 pixels from the
-      # right edge (or bottom).
-      <y>200</y>
-      <monitor>1</monitor>
-      # specifies the monitor in a xinerama setup.
-      # 1 is the first head, or 'mouse' for wherever the mouse is
-    </position>
-
-    <focus>yes</focus>
-    # if the window should try be given focus when it appears. if this is set
-    # to yes it doesn't guarantee the window will be given focus. some
-    # restrictions may apply, but Openbox will try to
-
-    <desktop>1</desktop>
-    # 1 is the first desktop, 'all' for all desktops
-
-    <layer>normal</layer>
-    # 'above', 'normal', or 'below'
-
-    <iconic>no</iconic>
-    # make the window iconified when it appears, or not
-
-    <skip_pager>no</skip_pager>
-    # asks to not be shown in pagers
-
-    <skip_taskbar>no</skip_taskbar>
-    # asks to not be shown in taskbars. window cycling actions will also
-    # skip past such windows
-
-    <fullscreen>yes</fullscreen>
-    # make the window in fullscreen mode when it appears
-
-    <maximized>true</maximized>
-    # 'Horizontal', 'Vertical' or boolean (yes/no)
-  </application>
-
-  # end of the example
--->
-</applications>
-
-</openbox_config>
index 571f1d93c3bdc7974c59e48ccc2424617886c32d..7cfd9f769228998ca91338a8cecfffda5c2ee15d 100644 (file)
@@ -3,7 +3,7 @@ bm_open_method=0
 su_cmd=xdg-su -c '%s'
 
 [desktop]
-wallpaper_mode=1
+wallpaper_mode=crop
 wallpaper=/etc/alternatives/desktop-background
 desktop_bg=#000000
 desktop_fg=#ffffff
@@ -14,7 +14,6 @@ always_show_tabs=0
 hide_close_btn=0
 win_width=640
 win_height=480
-view_mode=0
+view_mode=icon
 show_hidden=0
-sort_type=0
-sort_by=2
+sort=name;ascending;
index 0c069c172add6966a0afc4bbbbf226ee1f343a13..ec1abf49bd0bf8b730a07765dbbb8d4171545ae3 100644 (file)
@@ -2,33 +2,33 @@
 <!DOCTYPE catalog PUBLIC "-//OASIS//DTD XML Catalogs V1.0//EN"
   "file:///usr/share/xml/schema/xml-core/catalog.dtd">
 <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
+<delegatePublic publicIdStartString="+//IDN faq.org//DTD Frequently Asked Questions" catalog="file:///etc/xml/sgml-data.xml"/>
+<delegatePublic publicIdStartString="+//ISBN 82-7640-023//DTD Frequently Asked Questions//EN" catalog="file:///etc/xml/sgml-data.xml"/>
+<delegatePublic publicIdStartString="-//GlobalTransCorp//DTD XML Catalogs V1.0-Based Extension V1.0//EN" catalog="file:///etc/xml/xml-core.xml"/>
+<delegatePublic publicIdStartString="-//Normal Walsh//Exchange Table Model 19960430" catalog="file:///etc/xml/docbook-xml.xml"/>
+<delegatePublic publicIdStartString="-//Norman Walsh//DTD CALS Table Model XML" catalog="file:///etc/xml/docbook-xml.xml"/>
 <delegatePublic publicIdStartString="-//Norman Walsh//DTD DocBk XML" catalog="file:///etc/xml/docbook-xml.xml"/>
-<delegateSystem systemIdStartString="http://xml.ascc.net/xml/resource/qaml-xml" catalog="file:///etc/xml/sgml-data.xml"/>
-<delegateURI uriStartString="http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/" catalog="file:///etc/xml/rarian-compat.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//DTD XML Exchange Table Model 19990315" catalog="file:///etc/xml/docbook-xml.xml"/>
-<delegateSystem systemIdStartString="/usr/share/sgml/dtd/qaml-xml.dtd" catalog="file:///etc/xml/sgml-data.xml"/>
-<delegateSystem systemIdStartString="http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd" catalog="file:///etc/xml/xml-core.xml"/>
-<delegateSystem systemIdStartString="http://www.w3.org/TR/2001/REC-SVG-20010904/" catalog="file:///etc/xml/sgml-data.xml"/>
 <delegatePublic publicIdStartString="-//Norman Walsh//DTD DocBook XML" catalog="file:///etc/xml/docbook-xml.xml"/>
-<delegateSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/" catalog="file:///etc/xml/docbook-xml.xml"/>
+<delegatePublic publicIdStartString="-//Norman Walsh//ELEMENTS DocBk XML" catalog="file:///etc/xml/docbook-xml.xml"/>
+<delegatePublic publicIdStartString="-//Norman Walsh//ENTITIES DocBk XML" catalog="file:///etc/xml/docbook-xml.xml"/>
 <delegatePublic publicIdStartString="-//OASIS//DTD DocBook CALS Table Model" catalog="file:///etc/xml/docbook-xml.xml"/>
-<delegatePublic publicIdStartString="ISO 8879:1986//ENTITIES" catalog="file:///etc/xml/sgml-data.xml"/>
-<delegatePublic publicIdStartString="-//GlobalTransCorp//DTD XML Catalogs V1.0-Based Extension V1.0//EN" catalog="file:///etc/xml/xml-core.xml"/>
-<delegatePublic publicIdStartString="+//IDN faq.org//DTD Frequently Asked Questions" catalog="file:///etc/xml/sgml-data.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML" catalog="file:///etc/xml/docbook-xml.xml"/>
 <delegatePublic publicIdStartString="-//OASIS//DTD XML Catalogs V1.0//EN" catalog="file:///etc/xml/xml-core.xml"/>
-<delegateURI uriStartString="http://docbook.sourceforge.net/release/xsl/" catalog="file:///etc/xml/docbook-xsl.xml"/>
-<delegatePublic publicIdStartString="-//Normal Walsh//Exchange Table Model 19960430" catalog="file:///etc/xml/docbook-xml.xml"/>
-<delegateSystem systemIdStartString="http://docbook.sourceforge.net/release/xsl/" catalog="file:///etc/xml/docbook-xsl.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//DTD XML Exchange Table Model 19990315" catalog="file:///etc/xml/docbook-xml.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook" catalog="file:///etc/xml/docbook-xml.xml"/>
 <delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook" catalog="file:///etc/xml/docbook-xml.xml"/>
+<delegatePublic publicIdStartString="-//W3C//DTD SVG" catalog="file:///etc/xml/sgml-data.xml"/>
+<delegatePublic publicIdStartString="ISO 8879:1986//ENTITIES" catalog="file:///etc/xml/sgml-data.xml"/>
+<delegateSystem systemIdStartString="/usr/share/sgml/dtd/qaml-xml.dtd" catalog="file:///etc/xml/sgml-data.xml"/>
 <delegateSystem systemIdStartString="/usr/share/sgml/dtd/svg" catalog="file:///etc/xml/sgml-data.xml"/>
-<delegatePublic publicIdStartString="-//Norman Walsh//DTD CALS Table Model XML" catalog="file:///etc/xml/docbook-xml.xml"/>
-<delegateSystem systemIdStartString="http://globaltranscorp.org/oasis/catalog/xml/tr9401.dtd" catalog="file:///etc/xml/xml-core.xml"/>
-<delegatePublic publicIdStartString="-//Norman Walsh//ELEMENTS DocBk XML" catalog="file:///etc/xml/docbook-xml.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook" catalog="file:///etc/xml/docbook-xml.xml"/>
-<delegatePublic publicIdStartString="+//ISBN 82-7640-023//DTD Frequently Asked Questions//EN" catalog="file:///etc/xml/sgml-data.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML" catalog="file:///etc/xml/docbook-xml.xml"/>
 <delegateSystem systemIdStartString="http://docbook.org/xml/" catalog="file:///etc/xml/docbook-xml.xml"/>
-<delegatePublic publicIdStartString="-//Norman Walsh//ENTITIES DocBk XML" catalog="file:///etc/xml/docbook-xml.xml"/>
+<delegateSystem systemIdStartString="http://docbook.sourceforge.net/release/xsl/" catalog="file:///etc/xml/docbook-xsl.xml"/>
+<delegateSystem systemIdStartString="http://globaltranscorp.org/oasis/catalog/xml/tr9401.dtd" catalog="file:///etc/xml/xml-core.xml"/>
+<delegateSystem systemIdStartString="http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd" catalog="file:///etc/xml/xml-core.xml"/>
+<delegateSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/" catalog="file:///etc/xml/docbook-xml.xml"/>
 <delegateSystem systemIdStartString="http://www.w3.org/Graphics/SVG/1.1/" catalog="file:///etc/xml/sgml-data.xml"/>
-<delegatePublic publicIdStartString="-//W3C//DTD SVG" catalog="file:///etc/xml/sgml-data.xml"/>
+<delegateSystem systemIdStartString="http://www.w3.org/TR/2001/REC-SVG-20010904/" catalog="file:///etc/xml/sgml-data.xml"/>
+<delegateSystem systemIdStartString="http://xml.ascc.net/xml/resource/qaml-xml" catalog="file:///etc/xml/sgml-data.xml"/>
+<delegateURI uriStartString="http://docbook.sourceforge.net/release/xsl/" catalog="file:///etc/xml/docbook-xsl.xml"/>
+<delegateURI uriStartString="http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/" catalog="file:///etc/xml/rarian-compat.xml"/>
 </catalog>
index 405e81e93799bc115ae8d68c98b242abfa842a1a..5f69d603e218c79738512d1c766e9aaf48715d1d 100644 (file)
@@ -2,68 +2,68 @@
 <!DOCTYPE catalog PUBLIC "-//OASIS//DTD XML Catalogs V1.0//EN"
   "file:///usr/share/xml/schema/xml-core/catalog.dtd">
 <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
-<delegatePublic publicIdStartString="-//Norman Walsh//DTD CALS Table Model XML V4.0//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.0/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Additional General Entities V4.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.2/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook XML HTML Tables V4.4//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.4/catalog.xml"/>
-<delegatePublic publicIdStartString="-//Norman Walsh//ENTITIES DocBook XML Additional General Entities V4.0//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.0/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//DTD DocBook CALS Table Model V4.4//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.4/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML V4.1//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML V4.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.2/catalog.xml"/>
-<delegatePublic publicIdStartString="-//Norman Walsh//ENTITIES DocBook XML Notations V4.0//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.0/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Additional General Entities V4.4//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.4/catalog.xml"/>
-<delegatePublic publicIdStartString="-//Norman Walsh//ELEMENTS DocBook XML Document Hierarchy V4.0//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.0/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Additional General Entities V4.1.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml"/>
+<delegateSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/4.3/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Notations V4.4//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.4/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/catalog.xml"/>
 <delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook Information Pool V4.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.2/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML V4.4//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.4/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//DTD DocBook CALS Table Model V4.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.2/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Additional General Entities V4.3//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.3/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Notations V4.5//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.5/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Additional General Entities V4.4//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.4/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook Document Hierarchy V4.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.2/catalog.xml"/>
+<delegateSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML V4.3//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.3/catalog.xml"/>
+<delegatePublic publicIdStartString="-//Norman Walsh//DTD DocBook XML V4.0//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.0/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook Information Pool V4.3//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.3/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Additional General Entities V4.5//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.5/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML V4.1.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Notations V4.3//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.3/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook Document Hierarchy V4.4//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.4/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//DTD DocBook CALS Table Model V4.1.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml"/>
 <delegateSystem systemIdStartString="http://docbook.org/xml/4.3/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/4.3/catalog.xml"/>
 <delegatePublic publicIdStartString="-//Norman Walsh//ENTITIES DocBook XML Character Entities V4.0//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.0/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML V4.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.2/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.5/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//DTD DocBook CALS Table Model V4.3//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.3/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook Document Hierarchy V4.1.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Character Entities V4.1.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Additional General Entities V4.3//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.3/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Additional General Entities V4.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.2/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//DTD DocBook CALS Table Model V4.4//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.4/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//DTD DocBook CALS Table Model V4.5//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.5/catalog.xml"/>
 <delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook Information Pool V4.5//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.5/catalog.xml"/>
 <delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Character Entities V4.3//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.3/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/catalog.xml"/>
-<delegateSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/4.2/catalog.xml"/>
-<delegateSystem systemIdStartString="http://docbook.org/xml/4.2/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/4.2/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook Document Hierarchy V4.1.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml"/>
-<delegateSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/4.1/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/catalog.xml"/>
-<delegatePublic publicIdStartString="-//Norman Walsh//ELEMENTS DocBook XML Information Pool V4.0//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.0/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//DTD XML Exchange Table Model 19990315//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.5/catalog.xml"/>
-<delegateSystem systemIdStartString="http://docbook.org/xml/4.1.2/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.5/catalog.xml"/>
-<delegateSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/4.0/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Additional General Entities V4.5//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.5/catalog.xml"/>
-<delegateSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/4.4/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML V4.1//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Character Entities V4.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.2/catalog.xml"/>
 <delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook XML HTML Tables V4.3//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.3/catalog.xml"/>
+<delegateSystem systemIdStartString="http://docbook.org/xml/4.1/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/catalog.xml"/>
+<delegateSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/4.2/catalog.xml"/>
+<delegatePublic publicIdStartString="-//Norman Walsh//DTD DocBk XML V4.0//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.0/catalog.xml"/>
 <delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML V4.5//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.5/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//DTD DocBook CALS Table Model V4.5//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.5/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook Information Pool V4.4//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.4/catalog.xml"/>
-<delegatePublic publicIdStartString="-//Normal Walsh//Exchange Table Model 19960430 XML V4.0//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.0/catalog.xml"/>
+<delegateSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/4.4/catalog.xml"/>
+<delegateSystem systemIdStartString="http://docbook.org/xml/4.5/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/4.5/catalog.xml"/>
 <delegateSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/4.5/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//DTD DocBook CALS Table Model V4.1.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook Document Hierarchy V4.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.2/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook Document Hierarchy V4.4//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.4/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Notations V4.3//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.3/catalog.xml"/>
-<delegatePublic publicIdStartString="-//Norman Walsh//DTD DocBk XML V4.0//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.0/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML V4//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Additional General Entities V4.1.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook Document Hierarchy V4.3//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.3/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook Information Pool V4.3//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.3/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Character Entities V4.1.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml"/>
-<delegateSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml"/>
 <delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Notations V4.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.2/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML V4.3//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.3/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Character Entities V4.4//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.4/catalog.xml"/>
-<delegateSystem systemIdStartString="http://docbook.org/xml/4.1/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Character Entities V4.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.2/catalog.xml"/>
-<delegatePublic publicIdStartString="-//Norman Walsh//DTD DocBook XML V4.0//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.0/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook Document Hierarchy V4.5//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.5/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook XML HTML Tables V4.4//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.4/catalog.xml"/>
 <delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Character Entities V4.5//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.5/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Notations V4.5//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.5/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML V4.1.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Notations V4.4//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.4/catalog.xml"/>
-<delegateSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/4.3/catalog.xml"/>
-<delegateSystem systemIdStartString="http://docbook.org/xml/4.4/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/4.4/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//DTD DocBook CALS Table Model V4.3//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.3/catalog.xml"/>
-<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml"/>
 <delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Notations V4.1.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml"/>
-<delegateSystem systemIdStartString="http://docbook.org/xml/4.5/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/4.5/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ENTITIES DocBook Character Entities V4.4//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.4/catalog.xml"/>
+<delegatePublic publicIdStartString="-//Norman Walsh//ELEMENTS DocBook XML Document Hierarchy V4.0//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.0/catalog.xml"/>
+<delegatePublic publicIdStartString="-//Norman Walsh//ENTITIES DocBook XML Notations V4.0//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.0/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook Document Hierarchy V4.3//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.3/catalog.xml"/>
+<delegateSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/4.0/catalog.xml"/>
+<delegateSystem systemIdStartString="http://docbook.org/xml/4.4/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/4.4/catalog.xml"/>
+<delegatePublic publicIdStartString="-//Norman Walsh//DTD CALS Table Model XML V4.0//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.0/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML V4//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/catalog.xml"/>
+<delegatePublic publicIdStartString="-//Normal Walsh//Exchange Table Model 19960430 XML V4.0//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.0/catalog.xml"/>
+<delegatePublic publicIdStartString="-//Norman Walsh//ENTITIES DocBook XML Additional General Entities V4.0//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.0/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML V4.4//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.4/catalog.xml"/>
+<delegateSystem systemIdStartString="http://www.oasis-open.org/docbook/xml/4.1/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/catalog.xml"/>
+<delegatePublic publicIdStartString="-//Norman Walsh//ELEMENTS DocBook XML Information Pool V4.0//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.0/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook Information Pool V4.4//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.4/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//DTD DocBook CALS Table Model V4.2//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.2/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//DTD XML Exchange Table Model 19990315//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.5/catalog.xml"/>
+<delegatePublic publicIdStartString="-//OASIS//ELEMENTS DocBook Document Hierarchy V4.5//EN" catalog="file:///usr/share/xml/docbook/schema/dtd/4.5/catalog.xml"/>
+<delegateSystem systemIdStartString="http://docbook.org/xml/4.2/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/4.2/catalog.xml"/>
+<delegateSystem systemIdStartString="http://docbook.org/xml/4.1.2/docbookx.dtd" catalog="file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml"/>
 </catalog>
index 5505826d81556bfe5efc0bc4f3afa8315f7ec58d..90943c2923824f47f9709e5d0989a3c12f9eb4f3 100644 (file)
@@ -2,8 +2,8 @@
 <!DOCTYPE catalog PUBLIC "-//OASIS//DTD XML Catalogs V1.0//EN"
   "file:///usr/share/xml/schema/xml-core/catalog.dtd">
 <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
-<delegateSystem systemIdStartString="http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd" catalog="file:///usr/share/xml/schema/xml-core/catalog.xml"/>
+<delegatePublic publicIdStartString="-//GlobalTransCorp//DTD XML Catalogs V1.0-Based Extension V1.0//EN" catalog="file:///usr/share/xml/schema/xml-core/catalog.xml"/>
 <delegatePublic publicIdStartString="-//OASIS//DTD XML Catalogs V1.0//EN" catalog="file:///usr/share/xml/schema/xml-core/catalog.xml"/>
 <delegateSystem systemIdStartString="http://globaltranscorp.org/oasis/catalog/xml/tr9401.dtd" catalog="file:///usr/share/xml/schema/xml-core/catalog.xml"/>
-<delegatePublic publicIdStartString="-//GlobalTransCorp//DTD XML Catalogs V1.0-Based Extension V1.0//EN" catalog="file:///usr/share/xml/schema/xml-core/catalog.xml"/>
+<delegateSystem systemIdStartString="http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd" catalog="file:///usr/share/xml/schema/xml-core/catalog.xml"/>
 </catalog>