https://launchpad.net/ubuntu/+archive/test-rebuild-20200728-groovy/+build/19722687 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux lgw01-amd64-021 4.4.0-186-generic #216-Ubuntu SMP Wed Jul 1 05:34:05 UTC 2020 x86_64 Buildd toolchain package versions: launchpad-buildd_189 python-lpbuildd_189 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.9 dpkg-dev_1.18.4ubuntu1.6 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 3 Aug 10:45:21 ntpdate[1880]: adjust time server 10.211.37.1 offset 0.008165 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=groovy --arch=amd64 PACKAGEBUILD-19722687 --image-type chroot /home/buildd/filecache-default/20f824f72d640d2ced4a53a84e89958befe66512 Creating target for build PACKAGEBUILD-19722687 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=groovy --arch=amd64 PACKAGEBUILD-19722687 Starting target for build PACKAGEBUILD-19722687 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=groovy --arch=amd64 PACKAGEBUILD-19722687 'deb http://ftpmaster.internal/ubuntu groovy main universe' Overriding sources.list in build-PACKAGEBUILD-19722687 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=groovy --arch=amd64 PACKAGEBUILD-19722687 Updating target for build PACKAGEBUILD-19722687 Get:1 http://ftpmaster.internal/ubuntu groovy InRelease [267 kB] Get:2 http://ftpmaster.internal/ubuntu groovy/main amd64 Packages [973 kB] Get:3 http://ftpmaster.internal/ubuntu groovy/main Translation-en [510 kB] Get:4 http://ftpmaster.internal/ubuntu groovy/universe amd64 Packages [8836 kB] Get:5 http://ftpmaster.internal/ubuntu groovy/universe Translation-en [5251 kB] Fetched 15.8 MB in 3s (6075 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: base-files bsdutils build-essential ca-certificates libblkid1 liblzma5 libmount1 libselinux1 libsemanage-common libsemanage1 libsmartcols1 libuuid1 mount util-linux xz-utils 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 2201 kB of archives. After this operation, 10.2 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu groovy/main amd64 base-files amd64 11ubuntu10 [60.3 kB] Get:2 http://ftpmaster.internal/ubuntu groovy/main amd64 bsdutils amd64 1:2.35.2-9ubuntu1 [86.6 kB] Get:3 http://ftpmaster.internal/ubuntu groovy/main amd64 libselinux1 amd64 3.1-2 [68.8 kB] Get:4 http://ftpmaster.internal/ubuntu groovy/main amd64 util-linux amd64 2.35.2-9ubuntu1 [1048 kB] Get:5 http://ftpmaster.internal/ubuntu groovy/main amd64 mount amd64 2.35.2-9ubuntu1 [118 kB] Get:6 http://ftpmaster.internal/ubuntu groovy/main amd64 libblkid1 amd64 2.35.2-9ubuntu1 [133 kB] Get:7 http://ftpmaster.internal/ubuntu groovy/main amd64 liblzma5 amd64 5.2.4-1ubuntu1 [91.7 kB] Get:8 http://ftpmaster.internal/ubuntu groovy/main amd64 libmount1 amd64 2.35.2-9ubuntu1 [146 kB] Get:9 http://ftpmaster.internal/ubuntu groovy/main amd64 libsemanage-common all 3.1-1 [10.2 kB] Get:10 http://ftpmaster.internal/ubuntu groovy/main amd64 libsemanage1 amd64 3.1-1 [86.2 kB] Get:11 http://ftpmaster.internal/ubuntu groovy/main amd64 libsmartcols1 amd64 2.35.2-9ubuntu1 [95.7 kB] Get:12 http://ftpmaster.internal/ubuntu groovy/main amd64 libuuid1 amd64 2.35.2-9ubuntu1 [22.0 kB] Get:13 http://ftpmaster.internal/ubuntu groovy/main amd64 ca-certificates all 20200601 [147 kB] Get:14 http://ftpmaster.internal/ubuntu groovy/main amd64 xz-utils amd64 5.2.4-1ubuntu1 [82.5 kB] Get:15 http://ftpmaster.internal/ubuntu groovy/main amd64 build-essential amd64 12.8ubuntu3 [4640 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 2201 kB in 0s (23.8 MB/s) (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../base-files_11ubuntu10_amd64.deb ... Unpacking base-files (11ubuntu10) over (11ubuntu9) ... Setting up base-files (11ubuntu10) ... Installing new version of config file /etc/update-motd.d/50-motd-news ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.35.2-9ubuntu1_amd64.deb ... Unpacking bsdutils (1:2.35.2-9ubuntu1) over (1:2.35.2-7ubuntu3) ... Setting up bsdutils (1:2.35.2-9ubuntu1) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../libselinux1_3.1-2_amd64.deb ... Unpacking libselinux1:amd64 (3.1-2) over (3.0-1build2) ... Setting up libselinux1:amd64 (3.1-2) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../util-linux_2.35.2-9ubuntu1_amd64.deb ... Unpacking util-linux (2.35.2-9ubuntu1) over (2.35.2-7ubuntu3) ... Setting up util-linux (2.35.2-9ubuntu1) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../mount_2.35.2-9ubuntu1_amd64.deb ... Unpacking mount (2.35.2-9ubuntu1) over (2.35.2-7ubuntu3) ... Preparing to unpack .../libblkid1_2.35.2-9ubuntu1_amd64.deb ... Unpacking libblkid1:amd64 (2.35.2-9ubuntu1) over (2.35.2-7ubuntu3) ... Setting up libblkid1:amd64 (2.35.2-9ubuntu1) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.4-1ubuntu1_amd64.deb ... Unpacking liblzma5:amd64 (5.2.4-1ubuntu1) over (5.2.4-1) ... Setting up liblzma5:amd64 (5.2.4-1ubuntu1) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../libmount1_2.35.2-9ubuntu1_amd64.deb ... Unpacking libmount1:amd64 (2.35.2-9ubuntu1) over (2.35.2-7ubuntu3) ... Setting up libmount1:amd64 (2.35.2-9ubuntu1) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.1-1_all.deb ... Unpacking libsemanage-common (3.1-1) over (3.0-1build2) ... Setting up libsemanage-common (3.1-1) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../libsemanage1_3.1-1_amd64.deb ... Unpacking libsemanage1:amd64 (3.1-1) over (3.0-1build2) ... Setting up libsemanage1:amd64 (3.1-1) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.35.2-9ubuntu1_amd64.deb ... Unpacking libsmartcols1:amd64 (2.35.2-9ubuntu1) over (2.35.2-7ubuntu3) ... Setting up libsmartcols1:amd64 (2.35.2-9ubuntu1) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../libuuid1_2.35.2-9ubuntu1_amd64.deb ... Unpacking libuuid1:amd64 (2.35.2-9ubuntu1) over (2.35.2-7ubuntu3) ... Setting up libuuid1:amd64 (2.35.2-9ubuntu1) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../ca-certificates_20200601_all.deb ... Unpacking ca-certificates (20200601) over (20190110ubuntu2) ... Preparing to unpack .../xz-utils_5.2.4-1ubuntu1_amd64.deb ... Unpacking xz-utils (5.2.4-1ubuntu1) over (5.2.4-1) ... Preparing to unpack .../build-essential_12.8ubuntu3_amd64.deb ... Unpacking build-essential (12.8ubuntu3) over (12.8ubuntu1) ... Setting up ca-certificates (20200601) ... Updating certificates in /etc/ssl/certs... 13 added, 14 removed; done. Setting up xz-utils (5.2.4-1ubuntu1) ... Setting up mount (2.35.2-9ubuntu1) ... Setting up build-essential (12.8ubuntu3) ... Processing triggers for systemd (245.6-3ubuntu3) ... Processing triggers for libc-bin (2.31-0ubuntu10) ... Processing triggers for ca-certificates (20200601) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-19722687 amd64 groovy -c chroot:build-PACKAGEBUILD-19722687 --arch=amd64 --dist=groovy --nolog -A ruby-in-parallel_0.1.17-1.dsc Initiating build PACKAGEBUILD-19722687 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-186-generic #216-Ubuntu SMP Wed Jul 1 05:34:05 UTC 2020 x86_64 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on lgw01-amd64-021.buildd +==============================================================================+ | ruby-in-parallel 0.1.17-1 (amd64) 03 Aug 2020 10:45 | +==============================================================================+ Package: ruby-in-parallel Version: 0.1.17-1 Source Version: 0.1.17-1 Distribution: groovy Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 I: NOTICE: Log filtering will replace 'build/ruby-in-parallel-SiUBS3/ruby-in-parallel-0.1.17' with '<>' I: NOTICE: Log filtering will replace 'build/ruby-in-parallel-SiUBS3' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-19722687/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- ruby-in-parallel_0.1.17-1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-JW9c9E/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-JW9c9E/apt_archive ./ InRelease Get:2 copy:/<>/resolver-JW9c9E/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-JW9c9E/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-JW9c9E/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-JW9c9E/apt_archive ./ Packages [526 B] Fetched 2859 B in 0s (121 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-JW9c9E/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12786 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper (>= 11), gem2deb, rake, ruby-rspec, ruby-simplecov Filtered Build-Depends: debhelper (>= 11), gem2deb, rake, ruby-rspec, ruby-simplecov dpkg-deb: building package 'sbuild-build-depends-ruby-in-parallel-dummy' in '/<>/resolver-wucPFJ/apt_archive/sbuild-build-depends-ruby-in-parallel-dummy.deb'. Ign:1 copy:/<>/resolver-wucPFJ/apt_archive ./ InRelease Get:2 copy:/<>/resolver-wucPFJ/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-wucPFJ/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-wucPFJ/apt_archive ./ Sources [241 B] Get:5 copy:/<>/resolver-wucPFJ/apt_archive ./ Packages [558 B] Fetched 2918 B in 0s (138 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install ruby-in-parallel build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper devscripts dh-autoreconf dh-strip-nondeterminism dirmngr dwz file gem2deb gem2deb-test-runner gettext gettext-base gnupg gnupg-l10n gnupg-utils gpg-wks-client gpg-wks-server gpgsm groff-base intltool-debian javascript-common libarchive-zip-perl libasn1-8-heimdal libb-hooks-op-check-perl libclass-method-modifiers-perl libcroco3 libdebhelper-perl libdevel-callchecker-perl libdynaloader-functions-perl libelf1 libencode-locale-perl libexpat1 libfile-homedir-perl libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl libglib2.0-0 libgmp-dev libgmpxx4ldbl libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libhx509-5-heimdal libicu66 libimport-into-perl libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl libjs-jquery libjs-jquery-easing libjs-jquery-fancybox libjs-jquery-mousewheel libjs-jquery-ui libkrb5-26-heimdal libksba8 libldap-2.4-2 libldap-common liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc libmagic1 libmodule-runtime-perl libmoo-perl libmpdec2 libnet-http-perl libnet-ssleay-perl libparams-classify-perl libpipeline1 libpython3-stdlib libpython3.8-minimal libpython3.8-stdlib libroken18-heimdal librole-tiny-perl libruby2.7 libsasl2-2 libsasl2-modules-db libsigsegv2 libstrictures-perl libsub-override-perl libsub-quote-perl libtimedate-perl libtool libtry-tiny-perl libuchardet0 liburi-perl libwind0-heimdal libwww-perl libwww-robotrules-perl libxml2 libyaml-0-2 m4 man-db mime-support netbase node-jquery patchutils perl-openssl-defaults po-debconf python3 python3-minimal python3.8 python3.8-minimal rake ruby ruby-all-dev ruby-diff-lcs ruby-docile ruby-minitest ruby-net-telnet ruby-power-assert ruby-rspec ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support ruby-setup ruby-simplecov ruby-simplecov-html ruby-test-unit ruby-xmlrpc ruby2.7 ruby2.7-dev rubygems-integration wdiff Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make adequate autopkgtest bls-standalone bsd-mailx | mailx check-all-the-things cvs-buildpackage devscripts-el diffoscope disorderfs dose-extra duck faketime gnuplot how-can-i-help libauthen-sasl-perl libdbd-pg-perl libfile-desktopentry-perl libnet-smtps-perl libterm-size-perl libyaml-syck-perl mozilla-devscripts mutt piuparts postgresql-client pristine-tar quilt ratt reprotest ssh-client svn-buildpackage w3m debian-keyring equivs libsoap-lite-perl dbus-user-session libpam-systemd pinentry-gnome3 tor git-buildpackage gettext-doc libasprintf-dev libgettextpo-dev parcimonie xloadimage groff apache2 | lighttpd | httpd gmp-doc libgmp10-doc libmpfr-dev libdata-dump-perl libjs-jquery-ui-docs libcrypt-ssleay-perl libscalar-number-perl libbareword-filehandles-perl libindirect-perl libmultidimensional-perl libtool-doc gfortran | fortran95-compiler gcj-jdk libauthen-ntlm-perl m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3.8-venv python3.8-doc binfmt-support ri ruby-dev bundler wdiff-doc Recommended packages: at dctrl-tools dput | dupload libdistro-info-perl libgit-wrapper-perl libgitlab-api-v4-perl liblist-compare-perl libstring-shellquote-perl licensecheck lintian python3-apt python3-debian python3-magic python3-requests python3-unidiff python3-xdg strace unzip wget | curl apt-file curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs libhtml-format-perl libclone-perl libclass-xsaccessor-perl libnamespace-clean-perl libsub-name-perl libsasl2-modules libltdl-dev libdata-dump-perl libhtml-form-perl libhttp-daemon-perl libmailtools-perl libmail-sendmail-perl zip fonts-lato ruby2.7-doc The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper devscripts dh-autoreconf dh-strip-nondeterminism dirmngr dwz file gem2deb gem2deb-test-runner gettext gettext-base gnupg gnupg-l10n gnupg-utils gpg-wks-client gpg-wks-server gpgsm groff-base intltool-debian javascript-common libarchive-zip-perl libasn1-8-heimdal libb-hooks-op-check-perl libclass-method-modifiers-perl libcroco3 libdebhelper-perl libdevel-callchecker-perl libdynaloader-functions-perl libelf1 libencode-locale-perl libexpat1 libfile-homedir-perl libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl libglib2.0-0 libgmp-dev libgmpxx4ldbl libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libhx509-5-heimdal libicu66 libimport-into-perl libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl libjs-jquery libjs-jquery-easing libjs-jquery-fancybox libjs-jquery-mousewheel libjs-jquery-ui libkrb5-26-heimdal libksba8 libldap-2.4-2 libldap-common liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc libmagic1 libmodule-runtime-perl libmoo-perl libmpdec2 libnet-http-perl libnet-ssleay-perl libparams-classify-perl libpipeline1 libpython3-stdlib libpython3.8-minimal libpython3.8-stdlib libroken18-heimdal librole-tiny-perl libruby2.7 libsasl2-2 libsasl2-modules-db libsigsegv2 libstrictures-perl libsub-override-perl libsub-quote-perl libtimedate-perl libtool libtry-tiny-perl libuchardet0 liburi-perl libwind0-heimdal libwww-perl libwww-robotrules-perl libxml2 libyaml-0-2 m4 man-db mime-support netbase node-jquery patchutils perl-openssl-defaults po-debconf python3 python3-minimal python3.8 python3.8-minimal rake ruby ruby-all-dev ruby-diff-lcs ruby-docile ruby-minitest ruby-net-telnet ruby-power-assert ruby-rspec ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support ruby-setup ruby-simplecov ruby-simplecov-html ruby-test-unit ruby-xmlrpc ruby2.7 ruby2.7-dev rubygems-integration sbuild-build-depends-ruby-in-parallel-dummy wdiff 0 upgraded, 138 newly installed, 0 to remove and 0 not upgraded. Need to get 33.4 MB of archives. After this operation, 134 MB of additional disk space will be used. Get:1 copy:/<>/resolver-wucPFJ/apt_archive ./ sbuild-build-depends-ruby-in-parallel-dummy 0.invalid.0 [888 B] Get:2 http://ftpmaster.internal/ubuntu groovy/main amd64 libpython3.8-minimal amd64 3.8.5-1 [714 kB] Get:3 http://ftpmaster.internal/ubuntu groovy/main amd64 libexpat1 amd64 2.2.9-1build1 [73.3 kB] Get:4 http://ftpmaster.internal/ubuntu groovy/main amd64 python3.8-minimal amd64 3.8.5-1 [1900 kB] Get:5 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-minimal amd64 3.8.2-0ubuntu2 [23.6 kB] Get:6 http://ftpmaster.internal/ubuntu groovy/main amd64 mime-support all 3.64ubuntu1 [30.6 kB] Get:7 http://ftpmaster.internal/ubuntu groovy/main amd64 libmpdec2 amd64 2.4.2-3 [81.1 kB] Get:8 http://ftpmaster.internal/ubuntu groovy/main amd64 libpython3.8-stdlib amd64 3.8.5-1 [1671 kB] Get:9 http://ftpmaster.internal/ubuntu groovy/main amd64 python3.8 amd64 3.8.5-1 [373 kB] Get:10 http://ftpmaster.internal/ubuntu groovy/main amd64 libpython3-stdlib amd64 3.8.2-0ubuntu2 [7068 B] Get:11 http://ftpmaster.internal/ubuntu groovy/main amd64 python3 amd64 3.8.2-0ubuntu2 [47.6 kB] Get:12 http://ftpmaster.internal/ubuntu groovy/main amd64 bsdextrautils amd64 2.35.2-9ubuntu1 [77.3 kB] Get:13 http://ftpmaster.internal/ubuntu groovy/main amd64 libuchardet0 amd64 0.0.7-1 [68.0 kB] Get:14 http://ftpmaster.internal/ubuntu groovy/main amd64 groff-base amd64 1.22.4-5 [847 kB] Get:15 http://ftpmaster.internal/ubuntu groovy/main amd64 libpipeline1 amd64 1.5.2-2build1 [27.7 kB] Get:16 http://ftpmaster.internal/ubuntu groovy/main amd64 man-db amd64 2.9.3-2 [1117 kB] Get:17 http://ftpmaster.internal/ubuntu groovy/main amd64 libmagic-mgc amd64 1:5.38-5 [218 kB] Get:18 http://ftpmaster.internal/ubuntu groovy/main amd64 libmagic1 amd64 1:5.38-5 [76.0 kB] Get:19 http://ftpmaster.internal/ubuntu groovy/main amd64 file amd64 1:5.38-5 [23.3 kB] Get:20 http://ftpmaster.internal/ubuntu groovy/main amd64 libelf1 amd64 0.180-0ubuntu1 [43.7 kB] Get:21 http://ftpmaster.internal/ubuntu groovy/main amd64 libglib2.0-0 amd64 2.64.4-1 [1286 kB] Get:22 http://ftpmaster.internal/ubuntu groovy/main amd64 libicu66 amd64 66.1-2ubuntu3 [8515 kB] Get:23 http://ftpmaster.internal/ubuntu groovy/main amd64 libxml2 amd64 2.9.10+dfsg-5 [640 kB] Get:24 http://ftpmaster.internal/ubuntu groovy/main amd64 libyaml-0-2 amd64 0.2.2-1 [48.9 kB] Get:25 http://ftpmaster.internal/ubuntu groovy/main amd64 netbase all 6.1 [13.1 kB] Get:26 http://ftpmaster.internal/ubuntu groovy/main amd64 gettext-base amd64 0.19.8.1-10build1 [50.2 kB] Get:27 http://ftpmaster.internal/ubuntu groovy/main amd64 libsigsegv2 amd64 2.12-2build1 [13.9 kB] Get:28 http://ftpmaster.internal/ubuntu groovy/main amd64 m4 amd64 1.4.18-4 [199 kB] Get:29 http://ftpmaster.internal/ubuntu groovy/main amd64 autoconf all 2.69-11.1 [321 kB] Get:30 http://ftpmaster.internal/ubuntu groovy/main amd64 autotools-dev all 20180224.1 [39.6 kB] Get:31 http://ftpmaster.internal/ubuntu groovy/main amd64 automake all 1:1.16.2-3ubuntu1 [548 kB] Get:32 http://ftpmaster.internal/ubuntu groovy/main amd64 autopoint all 0.19.8.1-10build1 [412 kB] Get:33 http://ftpmaster.internal/ubuntu groovy/main amd64 libtool all 2.4.6-14 [161 kB] Get:34 http://ftpmaster.internal/ubuntu groovy/main amd64 dh-autoreconf all 19 [16.1 kB] Get:35 http://ftpmaster.internal/ubuntu groovy/main amd64 libdebhelper-perl all 13.2ubuntu1 [64.2 kB] Get:36 http://ftpmaster.internal/ubuntu groovy/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:37 http://ftpmaster.internal/ubuntu groovy/main amd64 libsub-override-perl all 0.09-2 [9532 B] Get:38 http://ftpmaster.internal/ubuntu groovy/main amd64 libfile-stripnondeterminism-perl all 1.9.0-1 [17.2 kB] Get:39 http://ftpmaster.internal/ubuntu groovy/main amd64 dh-strip-nondeterminism all 1.9.0-1 [5192 B] Get:40 http://ftpmaster.internal/ubuntu groovy/main amd64 dwz amd64 0.13-5 [151 kB] Get:41 http://ftpmaster.internal/ubuntu groovy/main amd64 libcroco3 amd64 0.6.13-1 [82.5 kB] Get:42 http://ftpmaster.internal/ubuntu groovy/main amd64 gettext amd64 0.19.8.1-10build1 [895 kB] Get:43 http://ftpmaster.internal/ubuntu groovy/main amd64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:44 http://ftpmaster.internal/ubuntu groovy/main amd64 po-debconf all 1.0.21 [233 kB] Get:45 http://ftpmaster.internal/ubuntu groovy/main amd64 debhelper all 13.2ubuntu1 [878 kB] Get:46 http://ftpmaster.internal/ubuntu groovy/main amd64 libksba8 amd64 1.4.0-2 [107 kB] Get:47 http://ftpmaster.internal/ubuntu groovy/main amd64 libroken18-heimdal amd64 7.7.0+dfsg-2 [41.8 kB] Get:48 http://ftpmaster.internal/ubuntu groovy/main amd64 libasn1-8-heimdal amd64 7.7.0+dfsg-2 [181 kB] Get:49 http://ftpmaster.internal/ubuntu groovy/main amd64 libheimbase1-heimdal amd64 7.7.0+dfsg-2 [29.7 kB] Get:50 http://ftpmaster.internal/ubuntu groovy/main amd64 libhcrypto4-heimdal amd64 7.7.0+dfsg-2 [88.0 kB] Get:51 http://ftpmaster.internal/ubuntu groovy/main amd64 libwind0-heimdal amd64 7.7.0+dfsg-2 [47.6 kB] Get:52 http://ftpmaster.internal/ubuntu groovy/main amd64 libhx509-5-heimdal amd64 7.7.0+dfsg-2 [107 kB] Get:53 http://ftpmaster.internal/ubuntu groovy/main amd64 libkrb5-26-heimdal amd64 7.7.0+dfsg-2 [207 kB] Get:54 http://ftpmaster.internal/ubuntu groovy/main amd64 libheimntlm0-heimdal amd64 7.7.0+dfsg-2 [15.1 kB] Get:55 http://ftpmaster.internal/ubuntu groovy/main amd64 libgssapi3-heimdal amd64 7.7.0+dfsg-2 [96.5 kB] Get:56 http://ftpmaster.internal/ubuntu groovy/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg-2 [14.9 kB] Get:57 http://ftpmaster.internal/ubuntu groovy/main amd64 libsasl2-2 amd64 2.1.27+dfsg-2 [49.3 kB] Get:58 http://ftpmaster.internal/ubuntu groovy/main amd64 libldap-common all 2.4.50+dfsg-1ubuntu3 [16.9 kB] Get:59 http://ftpmaster.internal/ubuntu groovy/main amd64 libldap-2.4-2 amd64 2.4.50+dfsg-1ubuntu3 [155 kB] Get:60 http://ftpmaster.internal/ubuntu groovy/main amd64 dirmngr amd64 2.2.20-1ubuntu1 [330 kB] Get:61 http://ftpmaster.internal/ubuntu groovy/main amd64 gnupg-l10n all 2.2.20-1ubuntu1 [51.5 kB] Get:62 http://ftpmaster.internal/ubuntu groovy/main amd64 gnupg-utils amd64 2.2.20-1ubuntu1 [483 kB] Get:63 http://ftpmaster.internal/ubuntu groovy/main amd64 gpg-wks-client amd64 2.2.20-1ubuntu1 [97.3 kB] Get:64 http://ftpmaster.internal/ubuntu groovy/main amd64 gpg-wks-server amd64 2.2.20-1ubuntu1 [89.9 kB] Get:65 http://ftpmaster.internal/ubuntu groovy/main amd64 gpgsm amd64 2.2.20-1ubuntu1 [217 kB] Get:66 http://ftpmaster.internal/ubuntu groovy/main amd64 gnupg all 2.2.20-1ubuntu1 [260 kB] Get:67 http://ftpmaster.internal/ubuntu groovy/main amd64 libfile-which-perl all 1.23-1 [13.8 kB] Get:68 http://ftpmaster.internal/ubuntu groovy/main amd64 libfile-homedir-perl all 1.004-1 [37.3 kB] Get:69 http://ftpmaster.internal/ubuntu groovy/main amd64 libio-pty-perl amd64 1:1.12-1 [32.4 kB] Get:70 http://ftpmaster.internal/ubuntu groovy/main amd64 libipc-run-perl all 20200505.0-1 [89.8 kB] Get:71 http://ftpmaster.internal/ubuntu groovy/main amd64 libclass-method-modifiers-perl all 2.13-1 [16.2 kB] Get:72 http://ftpmaster.internal/ubuntu groovy/main amd64 libb-hooks-op-check-perl amd64 0.22-1build2 [10.2 kB] Get:73 http://ftpmaster.internal/ubuntu groovy/main amd64 libdynaloader-functions-perl all 0.003-1 [11.9 kB] Get:74 http://ftpmaster.internal/ubuntu groovy/main amd64 libdevel-callchecker-perl amd64 0.008-1ubuntu1 [14.5 kB] Get:75 http://ftpmaster.internal/ubuntu groovy/main amd64 libparams-classify-perl amd64 0.015-1build2 [21.1 kB] Get:76 http://ftpmaster.internal/ubuntu groovy/main amd64 libmodule-runtime-perl all 0.016-1 [16.2 kB] Get:77 http://ftpmaster.internal/ubuntu groovy/main amd64 libimport-into-perl all 1.002005-1 [11.0 kB] Get:78 http://ftpmaster.internal/ubuntu groovy/main amd64 librole-tiny-perl all 2.001004-1 [16.5 kB] Get:79 http://ftpmaster.internal/ubuntu groovy/main amd64 libstrictures-perl all 2.000006-1 [16.3 kB] Get:80 http://ftpmaster.internal/ubuntu groovy/main amd64 libsub-quote-perl all 2.006006-1 [19.5 kB] Get:81 http://ftpmaster.internal/ubuntu groovy/main amd64 libmoo-perl all 2.004000-1 [46.9 kB] Get:82 http://ftpmaster.internal/ubuntu groovy/main amd64 libencode-locale-perl all 1.05-1 [12.3 kB] Get:83 http://ftpmaster.internal/ubuntu groovy/main amd64 libtimedate-perl all 2.3300-1 [33.9 kB] Get:84 http://ftpmaster.internal/ubuntu groovy/main amd64 libhttp-date-perl all 6.05-1 [9920 B] Get:85 http://ftpmaster.internal/ubuntu groovy/main amd64 libfile-listing-perl all 6.04-1 [9774 B] Get:86 http://ftpmaster.internal/ubuntu groovy/main amd64 libhtml-tagset-perl all 3.20-4 [12.5 kB] Get:87 http://ftpmaster.internal/ubuntu groovy/main amd64 liburi-perl all 1.76-2 [77.5 kB] Get:88 http://ftpmaster.internal/ubuntu groovy/main amd64 libhtml-parser-perl amd64 3.72-5 [86.3 kB] Get:89 http://ftpmaster.internal/ubuntu groovy/main amd64 libhtml-tree-perl all 5.07-2 [200 kB] Get:90 http://ftpmaster.internal/ubuntu groovy/main amd64 libio-html-perl all 1.001-1 [14.9 kB] Get:91 http://ftpmaster.internal/ubuntu groovy/main amd64 liblwp-mediatypes-perl all 6.04-1 [19.5 kB] Get:92 http://ftpmaster.internal/ubuntu groovy/main amd64 libhttp-message-perl all 6.25-1 [75.9 kB] Get:93 http://ftpmaster.internal/ubuntu groovy/main amd64 libhttp-cookies-perl all 6.08-1 [18.3 kB] Get:94 http://ftpmaster.internal/ubuntu groovy/main amd64 libhttp-negotiate-perl all 6.01-1 [12.5 kB] Get:95 http://ftpmaster.internal/ubuntu groovy/main amd64 perl-openssl-defaults amd64 5 [7404 B] Get:96 http://ftpmaster.internal/ubuntu groovy/main amd64 libnet-ssleay-perl amd64 1.88-2ubuntu1 [291 kB] Get:97 http://ftpmaster.internal/ubuntu groovy/main amd64 libio-socket-ssl-perl all 2.067-1 [176 kB] Get:98 http://ftpmaster.internal/ubuntu groovy/main amd64 libnet-http-perl all 6.19-1 [22.8 kB] Get:99 http://ftpmaster.internal/ubuntu groovy/main amd64 liblwp-protocol-https-perl all 6.09-1 [10.9 kB] Get:100 http://ftpmaster.internal/ubuntu groovy/main amd64 libtry-tiny-perl all 0.30-1 [20.5 kB] Get:101 http://ftpmaster.internal/ubuntu groovy/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] Get:102 http://ftpmaster.internal/ubuntu groovy/main amd64 libwww-perl all 6.46-1 [140 kB] Get:103 http://ftpmaster.internal/ubuntu groovy/main amd64 patchutils amd64 0.4.2-1 [75.5 kB] Get:104 http://ftpmaster.internal/ubuntu groovy/main amd64 wdiff amd64 1.2.2-2build1 [29.8 kB] Get:105 http://ftpmaster.internal/ubuntu groovy/main amd64 devscripts amd64 2.20.4ubuntu2 [943 kB] Get:106 http://ftpmaster.internal/ubuntu groovy/main amd64 rubygems-integration all 1.17.2 [5284 B] Get:107 http://ftpmaster.internal/ubuntu groovy/main amd64 ruby-minitest all 5.13.0-1 [40.9 kB] Get:108 http://ftpmaster.internal/ubuntu groovy/main amd64 ruby-net-telnet all 0.1.1-2 [12.6 kB] Get:109 http://ftpmaster.internal/ubuntu groovy/main amd64 ruby-power-assert all 1.1.7-1 [11.4 kB] Get:110 http://ftpmaster.internal/ubuntu groovy/main amd64 ruby-test-unit all 3.3.5-1 [73.2 kB] Get:111 http://ftpmaster.internal/ubuntu groovy/main amd64 ruby-xmlrpc all 0.3.0-2 [23.8 kB] Get:112 http://ftpmaster.internal/ubuntu groovy/main amd64 libruby2.7 amd64 2.7.1-3 [3529 kB] Get:113 http://ftpmaster.internal/ubuntu groovy/main amd64 ruby2.7 amd64 2.7.1-3 [95.6 kB] Get:114 http://ftpmaster.internal/ubuntu groovy/main amd64 ruby amd64 1:2.7+1 [5412 B] Get:115 http://ftpmaster.internal/ubuntu groovy/main amd64 rake all 13.0.1-4 [61.6 kB] Get:116 http://ftpmaster.internal/ubuntu groovy/universe amd64 gem2deb-test-runner amd64 1.2.1 [14.1 kB] Get:117 http://ftpmaster.internal/ubuntu groovy/main amd64 libgmpxx4ldbl amd64 2:6.2.0+dfsg-6 [9160 B] Get:118 http://ftpmaster.internal/ubuntu groovy/main amd64 libgmp-dev amd64 2:6.2.0+dfsg-6 [320 kB] Get:119 http://ftpmaster.internal/ubuntu groovy/main amd64 ruby2.7-dev amd64 2.7.1-3 [182 kB] Get:120 http://ftpmaster.internal/ubuntu groovy/main amd64 ruby-all-dev amd64 1:2.7+1 [5392 B] Get:121 http://ftpmaster.internal/ubuntu groovy/universe amd64 ruby-setup all 3.4.1-9 [32.2 kB] Get:122 http://ftpmaster.internal/ubuntu groovy/universe amd64 gem2deb amd64 1.2.1 [47.8 kB] Get:123 http://ftpmaster.internal/ubuntu groovy/main amd64 javascript-common all 11 [6066 B] Get:124 http://ftpmaster.internal/ubuntu groovy/universe amd64 node-jquery all 3.5.1+dfsg-4 [309 kB] Get:125 http://ftpmaster.internal/ubuntu groovy/main amd64 libjs-jquery all 3.5.1+dfsg-4 [2308 B] Get:126 http://ftpmaster.internal/ubuntu groovy/universe amd64 libjs-jquery-easing all 12-1.1 [7348 B] Get:127 http://ftpmaster.internal/ubuntu groovy/universe amd64 libjs-jquery-mousewheel all 1:3.1.13-2 [5836 B] Get:128 http://ftpmaster.internal/ubuntu groovy/universe amd64 libjs-jquery-fancybox all 12-1.1 [45.6 kB] Get:129 http://ftpmaster.internal/ubuntu groovy/universe amd64 libjs-jquery-ui all 1.12.1+dfsg-5 [232 kB] Get:130 http://ftpmaster.internal/ubuntu groovy/universe amd64 ruby-diff-lcs all 1.3-1 [22.2 kB] Get:131 http://ftpmaster.internal/ubuntu groovy/universe amd64 ruby-docile all 1.1.5-2 [5540 B] Get:132 http://ftpmaster.internal/ubuntu groovy/universe amd64 ruby-rspec-support all 3.9.0c1e0m1s2-1 [27.9 kB] Get:133 http://ftpmaster.internal/ubuntu groovy/universe amd64 ruby-rspec-core all 3.9.0c1e0m1s2-1 [158 kB] Get:134 http://ftpmaster.internal/ubuntu groovy/universe amd64 ruby-rspec-expectations all 3.9.0c1e0m1s2-1 [84.6 kB] Get:135 http://ftpmaster.internal/ubuntu groovy/universe amd64 ruby-rspec-mocks all 3.9.0c1e0m1s2-1 [76.7 kB] Get:136 http://ftpmaster.internal/ubuntu groovy/universe amd64 ruby-rspec all 3.9.0c1e0m1s2-1 [3596 B] Get:137 http://ftpmaster.internal/ubuntu groovy/universe amd64 ruby-simplecov-html all 0.11.0-1 [395 kB] Get:138 http://ftpmaster.internal/ubuntu groovy/universe amd64 ruby-simplecov all 0.18.5-1 [36.5 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 33.4 MB in 2s (20.5 MB/s) Selecting previously unselected package libpython3.8-minimal:amd64. (Reading database ... 12786 files and directories currently installed.) Preparing to unpack .../libpython3.8-minimal_3.8.5-1_amd64.deb ... Unpacking libpython3.8-minimal:amd64 (3.8.5-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.2.9-1build1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.9-1build1) ... Selecting previously unselected package python3.8-minimal. Preparing to unpack .../python3.8-minimal_3.8.5-1_amd64.deb ... Unpacking python3.8-minimal (3.8.5-1) ... Setting up libpython3.8-minimal:amd64 (3.8.5-1) ... Setting up libexpat1:amd64 (2.2.9-1build1) ... Setting up python3.8-minimal (3.8.5-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 13077 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.8.2-0ubuntu2_amd64.deb ... Unpacking python3-minimal (3.8.2-0ubuntu2) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.64ubuntu1_all.deb ... Unpacking mime-support (3.64ubuntu1) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../2-libmpdec2_2.4.2-3_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-3) ... Selecting previously unselected package libpython3.8-stdlib:amd64. Preparing to unpack .../3-libpython3.8-stdlib_3.8.5-1_amd64.deb ... Unpacking libpython3.8-stdlib:amd64 (3.8.5-1) ... Selecting previously unselected package python3.8. Preparing to unpack .../4-python3.8_3.8.5-1_amd64.deb ... Unpacking python3.8 (3.8.5-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../5-libpython3-stdlib_3.8.2-0ubuntu2_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ... Setting up python3-minimal (3.8.2-0ubuntu2) ... Selecting previously unselected package python3. (Reading database ... 13479 files and directories currently installed.) Preparing to unpack .../000-python3_3.8.2-0ubuntu2_amd64.deb ... Unpacking python3 (3.8.2-0ubuntu2) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../001-bsdextrautils_2.35.2-9ubuntu1_amd64.deb ... Unpacking bsdextrautils (2.35.2-9ubuntu1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../002-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../003-groff-base_1.22.4-5_amd64.deb ... Unpacking groff-base (1.22.4-5) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../004-libpipeline1_1.5.2-2build1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.2-2build1) ... Selecting previously unselected package man-db. Preparing to unpack .../005-man-db_2.9.3-2_amd64.deb ... Unpacking man-db (2.9.3-2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../006-libmagic-mgc_1%3a5.38-5_amd64.deb ... Unpacking libmagic-mgc (1:5.38-5) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../007-libmagic1_1%3a5.38-5_amd64.deb ... Unpacking libmagic1:amd64 (1:5.38-5) ... Selecting previously unselected package file. Preparing to unpack .../008-file_1%3a5.38-5_amd64.deb ... Unpacking file (1:5.38-5) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../009-libelf1_0.180-0ubuntu1_amd64.deb ... Unpacking libelf1:amd64 (0.180-0ubuntu1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../010-libglib2.0-0_2.64.4-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.64.4-1) ... Selecting previously unselected package libicu66:amd64. Preparing to unpack .../011-libicu66_66.1-2ubuntu3_amd64.deb ... Unpacking libicu66:amd64 (66.1-2ubuntu3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../012-libxml2_2.9.10+dfsg-5_amd64.deb ... Unpacking libxml2:amd64 (2.9.10+dfsg-5) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../013-libyaml-0-2_0.2.2-1_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.2-1) ... Selecting previously unselected package netbase. Preparing to unpack .../014-netbase_6.1_all.deb ... Unpacking netbase (6.1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../015-gettext-base_0.19.8.1-10build1_amd64.deb ... Unpacking gettext-base (0.19.8.1-10build1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../016-libsigsegv2_2.12-2build1_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2build1) ... Selecting previously unselected package m4. Preparing to unpack .../017-m4_1.4.18-4_amd64.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../018-autoconf_2.69-11.1_all.deb ... Unpacking autoconf (2.69-11.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../019-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../020-automake_1%3a1.16.2-3ubuntu1_all.deb ... Unpacking automake (1:1.16.2-3ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../021-autopoint_0.19.8.1-10build1_all.deb ... Unpacking autopoint (0.19.8.1-10build1) ... Selecting previously unselected package libtool. Preparing to unpack .../022-libtool_2.4.6-14_all.deb ... Unpacking libtool (2.4.6-14) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../023-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../024-libdebhelper-perl_13.2ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.2ubuntu1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../025-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../026-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../027-libfile-stripnondeterminism-perl_1.9.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.9.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../028-dh-strip-nondeterminism_1.9.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.9.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../029-dwz_0.13-5_amd64.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../030-libcroco3_0.6.13-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../031-gettext_0.19.8.1-10build1_amd64.deb ... Unpacking gettext (0.19.8.1-10build1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../032-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../033-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../034-debhelper_13.2ubuntu1_all.deb ... Unpacking debhelper (13.2ubuntu1) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../035-libksba8_1.4.0-2_amd64.deb ... Unpacking libksba8:amd64 (1.4.0-2) ... Selecting previously unselected package libroken18-heimdal:amd64. Preparing to unpack .../036-libroken18-heimdal_7.7.0+dfsg-2_amd64.deb ... Unpacking libroken18-heimdal:amd64 (7.7.0+dfsg-2) ... Selecting previously unselected package libasn1-8-heimdal:amd64. Preparing to unpack .../037-libasn1-8-heimdal_7.7.0+dfsg-2_amd64.deb ... Unpacking libasn1-8-heimdal:amd64 (7.7.0+dfsg-2) ... Selecting previously unselected package libheimbase1-heimdal:amd64. Preparing to unpack .../038-libheimbase1-heimdal_7.7.0+dfsg-2_amd64.deb ... Unpacking libheimbase1-heimdal:amd64 (7.7.0+dfsg-2) ... Selecting previously unselected package libhcrypto4-heimdal:amd64. Preparing to unpack .../039-libhcrypto4-heimdal_7.7.0+dfsg-2_amd64.deb ... Unpacking libhcrypto4-heimdal:amd64 (7.7.0+dfsg-2) ... Selecting previously unselected package libwind0-heimdal:amd64. Preparing to unpack .../040-libwind0-heimdal_7.7.0+dfsg-2_amd64.deb ... Unpacking libwind0-heimdal:amd64 (7.7.0+dfsg-2) ... Selecting previously unselected package libhx509-5-heimdal:amd64. Preparing to unpack .../041-libhx509-5-heimdal_7.7.0+dfsg-2_amd64.deb ... Unpacking libhx509-5-heimdal:amd64 (7.7.0+dfsg-2) ... Selecting previously unselected package libkrb5-26-heimdal:amd64. Preparing to unpack .../042-libkrb5-26-heimdal_7.7.0+dfsg-2_amd64.deb ... Unpacking libkrb5-26-heimdal:amd64 (7.7.0+dfsg-2) ... Selecting previously unselected package libheimntlm0-heimdal:amd64. Preparing to unpack .../043-libheimntlm0-heimdal_7.7.0+dfsg-2_amd64.deb ... Unpacking libheimntlm0-heimdal:amd64 (7.7.0+dfsg-2) ... Selecting previously unselected package libgssapi3-heimdal:amd64. Preparing to unpack .../044-libgssapi3-heimdal_7.7.0+dfsg-2_amd64.deb ... Unpacking libgssapi3-heimdal:amd64 (7.7.0+dfsg-2) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../045-libsasl2-modules-db_2.1.27+dfsg-2_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-2) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../046-libsasl2-2_2.1.27+dfsg-2_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27+dfsg-2) ... Selecting previously unselected package libldap-common. Preparing to unpack .../047-libldap-common_2.4.50+dfsg-1ubuntu3_all.deb ... Unpacking libldap-common (2.4.50+dfsg-1ubuntu3) ... Selecting previously unselected package libldap-2.4-2:amd64. Preparing to unpack .../048-libldap-2.4-2_2.4.50+dfsg-1ubuntu3_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.50+dfsg-1ubuntu3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../049-dirmngr_2.2.20-1ubuntu1_amd64.deb ... Unpacking dirmngr (2.2.20-1ubuntu1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../050-gnupg-l10n_2.2.20-1ubuntu1_all.deb ... Unpacking gnupg-l10n (2.2.20-1ubuntu1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../051-gnupg-utils_2.2.20-1ubuntu1_amd64.deb ... Unpacking gnupg-utils (2.2.20-1ubuntu1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../052-gpg-wks-client_2.2.20-1ubuntu1_amd64.deb ... Unpacking gpg-wks-client (2.2.20-1ubuntu1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../053-gpg-wks-server_2.2.20-1ubuntu1_amd64.deb ... Unpacking gpg-wks-server (2.2.20-1ubuntu1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../054-gpgsm_2.2.20-1ubuntu1_amd64.deb ... Unpacking gpgsm (2.2.20-1ubuntu1) ... Selecting previously unselected package gnupg. Preparing to unpack .../055-gnupg_2.2.20-1ubuntu1_all.deb ... Unpacking gnupg (2.2.20-1ubuntu1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../056-libfile-which-perl_1.23-1_all.deb ... Unpacking libfile-which-perl (1.23-1) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../057-libfile-homedir-perl_1.004-1_all.deb ... Unpacking libfile-homedir-perl (1.004-1) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../058-libio-pty-perl_1%3a1.12-1_amd64.deb ... Unpacking libio-pty-perl (1:1.12-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../059-libipc-run-perl_20200505.0-1_all.deb ... Unpacking libipc-run-perl (20200505.0-1) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../060-libclass-method-modifiers-perl_2.13-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.13-1) ... Selecting previously unselected package libb-hooks-op-check-perl. Preparing to unpack .../061-libb-hooks-op-check-perl_0.22-1build2_amd64.deb ... Unpacking libb-hooks-op-check-perl (0.22-1build2) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../062-libdynaloader-functions-perl_0.003-1_all.deb ... Unpacking libdynaloader-functions-perl (0.003-1) ... Selecting previously unselected package libdevel-callchecker-perl. Preparing to unpack .../063-libdevel-callchecker-perl_0.008-1ubuntu1_amd64.deb ... Unpacking libdevel-callchecker-perl (0.008-1ubuntu1) ... Selecting previously unselected package libparams-classify-perl. Preparing to unpack .../064-libparams-classify-perl_0.015-1build2_amd64.deb ... Unpacking libparams-classify-perl (0.015-1build2) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../065-libmodule-runtime-perl_0.016-1_all.deb ... Unpacking libmodule-runtime-perl (0.016-1) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../066-libimport-into-perl_1.002005-1_all.deb ... Unpacking libimport-into-perl (1.002005-1) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../067-librole-tiny-perl_2.001004-1_all.deb ... Unpacking librole-tiny-perl (2.001004-1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../068-libstrictures-perl_2.000006-1_all.deb ... Unpacking libstrictures-perl (2.000006-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../069-libsub-quote-perl_2.006006-1_all.deb ... Unpacking libsub-quote-perl (2.006006-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../070-libmoo-perl_2.004000-1_all.deb ... Unpacking libmoo-perl (2.004000-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../071-libencode-locale-perl_1.05-1_all.deb ... Unpacking libencode-locale-perl (1.05-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../072-libtimedate-perl_2.3300-1_all.deb ... Unpacking libtimedate-perl (2.3300-1) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../073-libhttp-date-perl_6.05-1_all.deb ... Unpacking libhttp-date-perl (6.05-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../074-libfile-listing-perl_6.04-1_all.deb ... Unpacking libfile-listing-perl (6.04-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../075-libhtml-tagset-perl_3.20-4_all.deb ... Unpacking libhtml-tagset-perl (3.20-4) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../076-liburi-perl_1.76-2_all.deb ... Unpacking liburi-perl (1.76-2) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../077-libhtml-parser-perl_3.72-5_amd64.deb ... Unpacking libhtml-parser-perl (3.72-5) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../078-libhtml-tree-perl_5.07-2_all.deb ... Unpacking libhtml-tree-perl (5.07-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../079-libio-html-perl_1.001-1_all.deb ... Unpacking libio-html-perl (1.001-1) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../080-liblwp-mediatypes-perl_6.04-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../081-libhttp-message-perl_6.25-1_all.deb ... Unpacking libhttp-message-perl (6.25-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../082-libhttp-cookies-perl_6.08-1_all.deb ... Unpacking libhttp-cookies-perl (6.08-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../083-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:amd64. Preparing to unpack .../084-perl-openssl-defaults_5_amd64.deb ... Unpacking perl-openssl-defaults:amd64 (5) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../085-libnet-ssleay-perl_1.88-2ubuntu1_amd64.deb ... Unpacking libnet-ssleay-perl (1.88-2ubuntu1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../086-libio-socket-ssl-perl_2.067-1_all.deb ... Unpacking libio-socket-ssl-perl (2.067-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../087-libnet-http-perl_6.19-1_all.deb ... Unpacking libnet-http-perl (6.19-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../088-liblwp-protocol-https-perl_6.09-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.09-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../089-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../090-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../091-libwww-perl_6.46-1_all.deb ... Unpacking libwww-perl (6.46-1) ... Selecting previously unselected package patchutils. Preparing to unpack .../092-patchutils_0.4.2-1_amd64.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../093-wdiff_1.2.2-2build1_amd64.deb ... Unpacking wdiff (1.2.2-2build1) ... Selecting previously unselected package devscripts. Preparing to unpack .../094-devscripts_2.20.4ubuntu2_amd64.deb ... Unpacking devscripts (2.20.4ubuntu2) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../095-rubygems-integration_1.17.2_all.deb ... Unpacking rubygems-integration (1.17.2) ... Selecting previously unselected package ruby-minitest. Preparing to unpack .../096-ruby-minitest_5.13.0-1_all.deb ... Unpacking ruby-minitest (5.13.0-1) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../097-ruby-net-telnet_0.1.1-2_all.deb ... Unpacking ruby-net-telnet (0.1.1-2) ... Selecting previously unselected package ruby-power-assert. Preparing to unpack .../098-ruby-power-assert_1.1.7-1_all.deb ... Unpacking ruby-power-assert (1.1.7-1) ... Selecting previously unselected package ruby-test-unit. Preparing to unpack .../099-ruby-test-unit_3.3.5-1_all.deb ... Unpacking ruby-test-unit (3.3.5-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../100-ruby-xmlrpc_0.3.0-2_all.deb ... Unpacking ruby-xmlrpc (0.3.0-2) ... Selecting previously unselected package libruby2.7:amd64. Preparing to unpack .../101-libruby2.7_2.7.1-3_amd64.deb ... Unpacking libruby2.7:amd64 (2.7.1-3) ... Selecting previously unselected package ruby2.7. Preparing to unpack .../102-ruby2.7_2.7.1-3_amd64.deb ... Unpacking ruby2.7 (2.7.1-3) ... Selecting previously unselected package ruby. Preparing to unpack .../103-ruby_1%3a2.7+1_amd64.deb ... Unpacking ruby (1:2.7+1) ... Selecting previously unselected package rake. Preparing to unpack .../104-rake_13.0.1-4_all.deb ... Unpacking rake (13.0.1-4) ... Selecting previously unselected package gem2deb-test-runner. Preparing to unpack .../105-gem2deb-test-runner_1.2.1_amd64.deb ... Unpacking gem2deb-test-runner (1.2.1) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../106-libgmpxx4ldbl_2%3a6.2.0+dfsg-6_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.2.0+dfsg-6) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../107-libgmp-dev_2%3a6.2.0+dfsg-6_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.2.0+dfsg-6) ... Selecting previously unselected package ruby2.7-dev:amd64. Preparing to unpack .../108-ruby2.7-dev_2.7.1-3_amd64.deb ... Unpacking ruby2.7-dev:amd64 (2.7.1-3) ... Selecting previously unselected package ruby-all-dev:amd64. Preparing to unpack .../109-ruby-all-dev_1%3a2.7+1_amd64.deb ... Unpacking ruby-all-dev:amd64 (1:2.7+1) ... Selecting previously unselected package ruby-setup. Preparing to unpack .../110-ruby-setup_3.4.1-9_all.deb ... Unpacking ruby-setup (3.4.1-9) ... Selecting previously unselected package gem2deb. Preparing to unpack .../111-gem2deb_1.2.1_amd64.deb ... Unpacking gem2deb (1.2.1) ... Selecting previously unselected package javascript-common. Preparing to unpack .../112-javascript-common_11_all.deb ... Unpacking javascript-common (11) ... Selecting previously unselected package node-jquery. Preparing to unpack .../113-node-jquery_3.5.1+dfsg-4_all.deb ... Unpacking node-jquery (3.5.1+dfsg-4) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../114-libjs-jquery_3.5.1+dfsg-4_all.deb ... Unpacking libjs-jquery (3.5.1+dfsg-4) ... Selecting previously unselected package libjs-jquery-easing. Preparing to unpack .../115-libjs-jquery-easing_12-1.1_all.deb ... Unpacking libjs-jquery-easing (12-1.1) ... Selecting previously unselected package libjs-jquery-mousewheel. Preparing to unpack .../116-libjs-jquery-mousewheel_1%3a3.1.13-2_all.deb ... Unpacking libjs-jquery-mousewheel (1:3.1.13-2) ... Selecting previously unselected package libjs-jquery-fancybox. Preparing to unpack .../117-libjs-jquery-fancybox_12-1.1_all.deb ... Unpacking libjs-jquery-fancybox (12-1.1) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../118-libjs-jquery-ui_1.12.1+dfsg-5_all.deb ... Unpacking libjs-jquery-ui (1.12.1+dfsg-5) ... Selecting previously unselected package ruby-diff-lcs. Preparing to unpack .../119-ruby-diff-lcs_1.3-1_all.deb ... Unpacking ruby-diff-lcs (1.3-1) ... Selecting previously unselected package ruby-docile. Preparing to unpack .../120-ruby-docile_1.1.5-2_all.deb ... Unpacking ruby-docile (1.1.5-2) ... Selecting previously unselected package ruby-rspec-support. Preparing to unpack .../121-ruby-rspec-support_3.9.0c1e0m1s2-1_all.deb ... Unpacking ruby-rspec-support (3.9.0c1e0m1s2-1) ... Selecting previously unselected package ruby-rspec-core. Preparing to unpack .../122-ruby-rspec-core_3.9.0c1e0m1s2-1_all.deb ... Unpacking ruby-rspec-core (3.9.0c1e0m1s2-1) ... Selecting previously unselected package ruby-rspec-expectations. Preparing to unpack .../123-ruby-rspec-expectations_3.9.0c1e0m1s2-1_all.deb ... Unpacking ruby-rspec-expectations (3.9.0c1e0m1s2-1) ... Selecting previously unselected package ruby-rspec-mocks. Preparing to unpack .../124-ruby-rspec-mocks_3.9.0c1e0m1s2-1_all.deb ... Unpacking ruby-rspec-mocks (3.9.0c1e0m1s2-1) ... Selecting previously unselected package ruby-rspec. Preparing to unpack .../125-ruby-rspec_3.9.0c1e0m1s2-1_all.deb ... Unpacking ruby-rspec (3.9.0c1e0m1s2-1) ... Selecting previously unselected package ruby-simplecov-html. Preparing to unpack .../126-ruby-simplecov-html_0.11.0-1_all.deb ... Unpacking ruby-simplecov-html (0.11.0-1) ... Selecting previously unselected package ruby-simplecov. Preparing to unpack .../127-ruby-simplecov_0.18.5-1_all.deb ... Unpacking ruby-simplecov (0.18.5-1) ... Selecting previously unselected package sbuild-build-depends-ruby-in-parallel-dummy. Preparing to unpack .../128-sbuild-build-depends-ruby-in-parallel-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-ruby-in-parallel-dummy (0.invalid.0) ... Setting up libksba8:amd64 (1.4.0-2) ... Setting up libpipeline1:amd64 (1.5.2-2build1) ... Setting up javascript-common (11) ... Setting up wdiff (1.2.2-2build1) ... Setting up libfile-which-perl (1.23-1) ... Setting up mime-support (3.64ubuntu1) ... Setting up bsdextrautils (2.35.2-9ubuntu1) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libdynaloader-functions-perl (0.003-1) ... Setting up libclass-method-modifiers-perl (2.13-1) ... Setting up ruby-power-assert (1.1.7-1) ... Setting up libio-pty-perl (1:1.12-1) ... Setting up libmagic-mgc (1:5.38-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.2-1) ... Setting up libglib2.0-0:amd64 (2.64.4-1) ... No schema files found: doing nothing. Setting up libicu66:amd64 (66.1-2ubuntu3) ... Setting up libhtml-tagset-perl (3.20-4) ... Setting up libdebhelper-perl (13.2ubuntu1) ... Setting up gpgsm (2.2.20-1ubuntu1) ... Setting up liblwp-mediatypes-perl (6.04-1) ... Setting up libjs-jquery-mousewheel (1:3.1.13-2) ... Setting up libtry-tiny-perl (0.30-1) ... Setting up libmagic1:amd64 (1:5.38-5) ... Setting up perl-openssl-defaults:amd64 (5) ... Setting up gettext-base (0.19.8.1-10build1) ... Setting up libencode-locale-perl (1.05-1) ... Setting up rubygems-integration (1.17.2) ... Setting up file (1:5.38-5) ... Setting up libldap-common (2.4.50+dfsg-1ubuntu3) ... Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-2) ... Setting up ruby-minitest (5.13.0-1) ... Setting up patchutils (0.4.2-1) ... Setting up autotools-dev (20180224.1) ... Setting up libgmpxx4ldbl:amd64 (2:6.2.0+dfsg-6) ... Setting up ruby-test-unit (3.3.5-1) ... Setting up gnupg-l10n (2.2.20-1ubuntu1) ... Setting up ruby-net-telnet (0.1.1-2) ... Setting up libsigsegv2:amd64 (2.12-2build1) ... Setting up libio-html-perl (1.001-1) ... Setting up autopoint (0.19.8.1-10build1) ... Setting up libb-hooks-op-check-perl (0.22-1build2) ... Setting up libipc-run-perl (20200505.0-1) ... Setting up libsasl2-2:amd64 (2.1.27+dfsg-2) ... Setting up libroken18-heimdal:amd64 (7.7.0+dfsg-2) ... Setting up ruby-rspec-support (3.9.0c1e0m1s2-1) ... Setting up libtimedate-perl (2.3300-1) ... Setting up gpg-wks-server (2.2.20-1ubuntu1) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up librole-tiny-perl (2.001004-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up netbase (6.1) ... Setting up libstrictures-perl (2.000006-1) ... Setting up libsub-quote-perl (2.006006-1) ... Setting up libmpdec2:amd64 (2.4.2-3) ... Setting up libpython3.8-stdlib:amd64 (3.8.5-1) ... Setting up python3.8 (3.8.5-1) ... Setting up libfile-homedir-perl (1.004-1) ... Setting up libelf1:amd64 (0.180-0ubuntu1) ... Setting up ruby-xmlrpc (0.3.0-2) ... Setting up libxml2:amd64 (2.9.10+dfsg-5) ... Setting up liburi-perl (1.76-2) ... Setting up node-jquery (3.5.1+dfsg-4) ... Setting up libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ... Setting up libheimbase1-heimdal:amd64 (7.7.0+dfsg-2) ... Setting up gnupg-utils (2.2.20-1ubuntu1) ... Setting up libnet-ssleay-perl (1.88-2ubuntu1) ... Setting up libfile-stripnondeterminism-perl (1.9.0-1) ... Setting up libhttp-date-perl (6.05-1) ... Setting up libgmp-dev:amd64 (2:6.2.0+dfsg-6) ... Setting up libfile-listing-perl (6.04-1) ... Setting up libtool (2.4.6-14) ... Setting up libasn1-8-heimdal:amd64 (7.7.0+dfsg-2) ... Setting up libnet-http-perl (6.19-1) ... Setting up m4 (1.4.18-4) ... Setting up python3 (3.8.2-0ubuntu2) ... Setting up libdevel-callchecker-perl (0.008-1ubuntu1) ... Setting up libhcrypto4-heimdal:amd64 (7.7.0+dfsg-2) ... Setting up libwind0-heimdal:amd64 (7.7.0+dfsg-2) ... Setting up libcroco3:amd64 (0.6.13-1) ... Setting up autoconf (2.69-11.1) ... Setting up dh-strip-nondeterminism (1.9.0-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up dwz (0.13-5) ... Setting up groff-base (1.22.4-5) ... Setting up libhtml-parser-perl (3.72-5) ... Setting up libjs-jquery (3.5.1+dfsg-4) ... Setting up libio-socket-ssl-perl (2.067-1) ... Setting up libhttp-message-perl (6.25-1) ... Setting up automake (1:1.16.2-3ubuntu1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libjs-jquery-easing (12-1.1) ... Setting up libhttp-negotiate-perl (6.01-1) ... Setting up libjs-jquery-fancybox (12-1.1) ... Setting up gettext (0.19.8.1-10build1) ... Setting up libhttp-cookies-perl (6.08-1) ... Setting up libhx509-5-heimdal:amd64 (7.7.0+dfsg-2) ... Setting up libhtml-tree-perl (5.07-2) ... Setting up libparams-classify-perl (0.015-1build2) ... Setting up man-db (2.9.3-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libjs-jquery-ui (1.12.1+dfsg-5) ... Setting up libmodule-runtime-perl (0.016-1) ... Setting up libkrb5-26-heimdal:amd64 (7.7.0+dfsg-2) ... Setting up libimport-into-perl (1.002005-1) ... Setting up libmoo-perl (2.004000-1) ... Setting up po-debconf (1.0.21) ... Setting up libheimntlm0-heimdal:amd64 (7.7.0+dfsg-2) ... Setting up libgssapi3-heimdal:amd64 (7.7.0+dfsg-2) ... Setting up libldap-2.4-2:amd64 (2.4.50+dfsg-1ubuntu3) ... Setting up dirmngr (2.2.20-1ubuntu1) ... Created symlink /etc/systemd/user/sockets.target.wants/dirmngr.socket → /usr/lib/systemd/user/dirmngr.socket. Setting up gpg-wks-client (2.2.20-1ubuntu1) ... Setting up gnupg (2.2.20-1ubuntu1) ... Setting up libwww-perl (6.46-1) ... Setting up dh-autoreconf (19) ... Setting up devscripts (2.20.4ubuntu2) ... Setting up rake (13.0.1-4) ... Setting up liblwp-protocol-https-perl (6.09-1) ... Setting up debhelper (13.2ubuntu1) ... Setting up libruby2.7:amd64 (2.7.1-3) ... Setting up ruby2.7-dev:amd64 (2.7.1-3) ... Setting up ruby2.7 (2.7.1-3) ... Setting up ruby-all-dev:amd64 (1:2.7+1) ... Setting up ruby (1:2.7+1) ... Setting up ruby-setup (3.4.1-9) ... Setting up ruby-rspec-core (3.9.0c1e0m1s2-1) ... Setting up ruby-docile (1.1.5-2) ... Setting up ruby-diff-lcs (1.3-1) ... Setting up ruby-simplecov-html (0.11.0-1) ... Setting up gem2deb-test-runner (1.2.1) ... Setting up ruby-simplecov (0.18.5-1) ... Setting up ruby-rspec-expectations (3.9.0c1e0m1s2-1) ... Setting up ruby-rspec-mocks (3.9.0c1e0m1s2-1) ... Setting up gem2deb (1.2.1) ... Setting up ruby-rspec (3.9.0c1e0m1s2-1) ... Setting up sbuild-build-depends-ruby-in-parallel-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.31-0ubuntu10) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-186-generic amd64 (x86_64) Toolchain package versions: binutils_2.35-1ubuntu1 dpkg-dev_1.19.7ubuntu4 g++-10_10.2.0-3ubuntu1 gcc-10_10.2.0-3ubuntu1 libc6-dev_2.31-0ubuntu10 libstdc++-10-dev_10.2.0-3ubuntu1 libstdc++6_10.2.0-3ubuntu1 linux-libc-dev_5.4.0-42.46 Package versions: adduser_3.118ubuntu2 advancecomp_2.1-2.1build1 apt_2.1.7 autoconf_2.69-11.1 automake_1:1.16.2-3ubuntu1 autopoint_0.19.8.1-10build1 autotools-dev_20180224.1 base-files_11ubuntu10 base-passwd_3.5.47 bash_5.0-6ubuntu2 binutils_2.35-1ubuntu1 binutils-common_2.35-1ubuntu1 binutils-x86-64-linux-gnu_2.35-1ubuntu1 bsdextrautils_2.35.2-9ubuntu1 bsdutils_1:2.35.2-9ubuntu1 build-essential_12.8ubuntu3 bzip2_1.0.8-4ubuntu2 ca-certificates_20200601 coreutils_8.30-3ubuntu3 cpp_4:10.1.0-1ubuntu1 cpp-10_10.2.0-3ubuntu1 dash_0.5.10.2-7 debconf_1.5.74 debhelper_13.2ubuntu1 debianutils_4.11 devscripts_2.20.4ubuntu2 dh-autoreconf_19 dh-strip-nondeterminism_1.9.0-1 diffutils_1:3.7-3build1 dirmngr_2.2.20-1ubuntu1 dpkg_1.19.7ubuntu4 dpkg-dev_1.19.7ubuntu4 dwz_0.13-5 e2fsprogs_1.45.6-1ubuntu1 fakeroot_1.24-1 file_1:5.38-5 findutils_4.7.0-1ubuntu1 g++_4:10.1.0-1ubuntu1 g++-10_10.2.0-3ubuntu1 gcc_4:10.1.0-1ubuntu1 gcc-10_10.2.0-3ubuntu1 gcc-10-base_10.2.0-3ubuntu1 gem2deb_1.2.1 gem2deb-test-runner_1.2.1 gettext_0.19.8.1-10build1 gettext-base_0.19.8.1-10build1 gnupg_2.2.20-1ubuntu1 gnupg-l10n_2.2.20-1ubuntu1 gnupg-utils_2.2.20-1ubuntu1 gpg_2.2.20-1ubuntu1 gpg-agent_2.2.20-1ubuntu1 gpg-wks-client_2.2.20-1ubuntu1 gpg-wks-server_2.2.20-1ubuntu1 gpgconf_2.2.20-1ubuntu1 gpgsm_2.2.20-1ubuntu1 gpgv_2.2.20-1ubuntu1 grep_3.4-1 groff-base_1.22.4-5 gzip_1.10-2ubuntu1 hostname_3.23 init_1.58 init-system-helpers_1.58 intltool-debian_0.35.0+20060710.5 javascript-common_11 libacl1_2.2.53-8 libapparmor1_2.13.3-7ubuntu6 libapt-pkg6.0_2.1.7 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.2build20.10.0 libasan6_10.2.0-3ubuntu1 libasn1-8-heimdal_7.7.0+dfsg-2 libassuan0_2.5.3-7.1 libatomic1_10.2.0-3ubuntu1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-2ubuntu6 libaudit1_1:2.8.5-2ubuntu6 libb-hooks-op-check-perl_0.22-1build2 libbinutils_2.35-1ubuntu1 libblkid1_2.35.2-9ubuntu1 libbz2-1.0_1.0.8-4ubuntu2 libc-bin_2.31-0ubuntu10 libc-dev-bin_2.31-0ubuntu10 libc6_2.31-0ubuntu10 libc6-dev_2.31-0ubuntu10 libcap-ng0_0.7.9-2.2 libcap2_1:2.36-1 libcc1-0_10.2.0-3ubuntu1 libclass-method-modifiers-perl_2.13-1 libcom-err2_1.45.6-1ubuntu1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.16-1ubuntu1 libcrypt1_1:4.4.16-1ubuntu1 libcryptsetup12_2:2.3.3-1ubuntu3 libctf-nobfd0_2.35-1ubuntu1 libctf0_2.35-1ubuntu1 libdb5.3_5.3.28+dfsg1-0.6ubuntu2 libdebconfclient0_0.252ubuntu1 libdebhelper-perl_13.2ubuntu1 libdevel-callchecker-perl_0.008-1ubuntu1 libdevmapper1.02.1_2:1.02.167-1ubuntu3 libdpkg-perl_1.19.7ubuntu4 libdynaloader-functions-perl_0.003-1 libelf1_0.180-0ubuntu1 libencode-locale-perl_1.05-1 libexpat1_2.2.9-1build1 libext2fs2_1.45.6-1ubuntu1 libfakeroot_1.24-1 libffi7_3.3-4 libfile-homedir-perl_1.004-1 libfile-listing-perl_6.04-1 libfile-stripnondeterminism-perl_1.9.0-1 libfile-which-perl_1.23-1 libgcc-10-dev_10.2.0-3ubuntu1 libgcc-s1_10.2.0-3ubuntu1 libgcrypt20_1.8.5-5ubuntu2 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libglib2.0-0_2.64.4-1 libgmp-dev_2:6.2.0+dfsg-6 libgmp10_2:6.2.0+dfsg-6 libgmpxx4ldbl_2:6.2.0+dfsg-6 libgnutls30_3.6.13-4ubuntu4 libgomp1_10.2.0-3ubuntu1 libgpg-error0_1.38-2 libgssapi3-heimdal_7.7.0+dfsg-2 libhcrypto4-heimdal_7.7.0+dfsg-2 libheimbase1-heimdal_7.7.0+dfsg-2 libheimntlm0-heimdal_7.7.0+dfsg-2 libhogweed6_3.6-2 libhtml-parser-perl_3.72-5 libhtml-tagset-perl_3.20-4 libhtml-tree-perl_5.07-2 libhttp-cookies-perl_6.08-1 libhttp-date-perl_6.05-1 libhttp-message-perl_6.25-1 libhttp-negotiate-perl_6.01-1 libhx509-5-heimdal_7.7.0+dfsg-2 libicu66_66.1-2ubuntu3 libidn2-0_2.3.0-1 libimport-into-perl_1.002005-1 libio-html-perl_1.001-1 libio-pty-perl_1:1.12-1 libio-socket-ssl-perl_2.067-1 libip4tc2_1.8.4-3ubuntu2 libipc-run-perl_20200505.0-1 libisl22_0.22.1-1 libitm1_10.2.0-3ubuntu1 libjs-jquery_3.5.1+dfsg-4 libjs-jquery-easing_12-1.1 libjs-jquery-fancybox_12-1.1 libjs-jquery-mousewheel_1:3.1.13-2 libjs-jquery-ui_1.12.1+dfsg-5 libjson-c4_0.13.1+dfsg-9 libkmod2_27+20200310-2ubuntu1 libkrb5-26-heimdal_7.7.0+dfsg-2 libksba8_1.4.0-2 libldap-2.4-2_2.4.50+dfsg-1ubuntu3 libldap-common_2.4.50+dfsg-1ubuntu3 liblockfile-bin_1.16-1.1 liblockfile1_1.16-1.1 liblsan0_10.2.0-3ubuntu1 liblwp-mediatypes-perl_6.04-1 liblwp-protocol-https-perl_6.09-1 liblz4-1_1.9.2-2 liblzma5_5.2.4-1ubuntu1 libmagic-mgc_1:5.38-5 libmagic1_1:5.38-5 libmodule-runtime-perl_0.016-1 libmoo-perl_2.004000-1 libmount1_2.35.2-9ubuntu1 libmpc3_1.1.0-1 libmpdec2_2.4.2-3 libmpfr6_4.0.2-1build1 libncurses6_6.2-1 libncursesw6_6.2-1 libnet-http-perl_6.19-1 libnet-ssleay-perl_1.88-2ubuntu1 libnettle8_3.6-2 libnpth0_1.6-2 libp11-kit0_0.23.20-1build1 libpam-modules_1.3.1-5ubuntu5 libpam-modules-bin_1.3.1-5ubuntu5 libpam-runtime_1.3.1-5ubuntu5 libpam0g_1.3.1-5ubuntu5 libparams-classify-perl_0.015-1build2 libpcre2-8-0_10.34-7 libpcre3_2:8.39-13 libperl5.30_5.30.3-4 libpipeline1_1.5.2-2build1 libpng16-16_1.6.37-2 libprocps8_2:3.3.16-5ubuntu1 libpython3-stdlib_3.8.2-0ubuntu2 libpython3.8-minimal_3.8.5-1 libpython3.8-stdlib_3.8.5-1 libquadmath0_10.2.0-3ubuntu1 libreadline8_8.0-4 libroken18-heimdal_7.7.0+dfsg-2 librole-tiny-perl_2.001004-1 libruby2.7_2.7.1-3 libsasl2-2_2.1.27+dfsg-2 libsasl2-modules-db_2.1.27+dfsg-2 libseccomp2_2.4.3-1ubuntu4 libselinux1_3.1-2 libsemanage-common_3.1-1 libsemanage1_3.1-1 libsepol1_3.1-1 libsigsegv2_2.12-2build1 libsmartcols1_2.35.2-9ubuntu1 libsqlite3-0_3.32.3-1 libss2_1.45.6-1ubuntu1 libssl1.1_1.1.1f-1ubuntu3 libstdc++-10-dev_10.2.0-3ubuntu1 libstdc++6_10.2.0-3ubuntu1 libstrictures-perl_2.000006-1 libsub-override-perl_0.09-2 libsub-quote-perl_2.006006-1 libsystemd0_245.6-3ubuntu3 libtasn1-6_4.16.0-2 libtimedate-perl_2.3300-1 libtinfo6_6.2-1 libtool_2.4.6-14 libtry-tiny-perl_0.30-1 libtsan0_10.2.0-3ubuntu1 libubsan1_10.2.0-3ubuntu1 libuchardet0_0.0.7-1 libudev1_245.6-3ubuntu3 libunistring2_0.9.10-4 liburi-perl_1.76-2 libuuid1_2.35.2-9ubuntu1 libwind0-heimdal_7.7.0+dfsg-2 libwww-perl_6.46-1 libwww-robotrules-perl_6.02-1 libxml2_2.9.10+dfsg-5 libyaml-0-2_0.2.2-1 libzstd1_1.4.5+dfsg-3 linux-libc-dev_5.4.0-42.46 lockfile-progs_0.1.18 login_1:4.8.1-1ubuntu6 logsave_1.45.6-1ubuntu1 lsb-base_11.1.0ubuntu2 m4_1.4.18-4 make_4.3-4ubuntu1 man-db_2.9.3-2 mawk_1.3.4.20200120-2 mime-support_3.64ubuntu1 mount_2.35.2-9ubuntu1 ncurses-base_6.2-1 ncurses-bin_6.2-1 netbase_6.1 node-jquery_3.5.1+dfsg-4 openssl_1.1.1f-1ubuntu3 optipng_0.7.7-1 passwd_1:4.8.1-1ubuntu6 patch_2.7.6-6 patchutils_0.4.2-1 perl_5.30.3-4 perl-base_5.30.3-4 perl-modules-5.30_5.30.3-4 perl-openssl-defaults_5 pinentry-curses_1.1.0-4build1 pkgbinarymangler_146 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.16-5ubuntu1 python3_3.8.2-0ubuntu2 python3-minimal_3.8.2-0ubuntu2 python3.8_3.8.5-1 python3.8-minimal_3.8.5-1 rake_13.0.1-4 readline-common_8.0-4 ruby_1:2.7+1 ruby-all-dev_1:2.7+1 ruby-diff-lcs_1.3-1 ruby-docile_1.1.5-2 ruby-minitest_5.13.0-1 ruby-net-telnet_0.1.1-2 ruby-power-assert_1.1.7-1 ruby-rspec_3.9.0c1e0m1s2-1 ruby-rspec-core_3.9.0c1e0m1s2-1 ruby-rspec-expectations_3.9.0c1e0m1s2-1 ruby-rspec-mocks_3.9.0c1e0m1s2-1 ruby-rspec-support_3.9.0c1e0m1s2-1 ruby-setup_3.4.1-9 ruby-simplecov_0.18.5-1 ruby-simplecov-html_0.11.0-1 ruby-test-unit_3.3.5-1 ruby-xmlrpc_0.3.0-2 ruby2.7_2.7.1-3 ruby2.7-dev_2.7.1-3 rubygems-integration_1.17.2 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-ruby-in-parallel-dummy_0.invalid.0 sed_4.7-1build1 sensible-utils_0.0.12+nmu1 systemd_245.6-3ubuntu3 systemd-sysv_245.6-3ubuntu3 systemd-timesyncd_245.6-3ubuntu3 sysvinit-utils_2.96-3ubuntu1 tar_1.30+dfsg-7 tzdata_2020a-0ubuntu1 ubuntu-keyring_2020.06.17.1 util-linux_2.35.2-9ubuntu1 wdiff_1.2.2-2build1 xz-utils_5.2.4-1ubuntu1 zlib1g_1:1.2.11.dfsg-2ubuntu1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Fri Nov 30 09:54:37 2018 UTC gpgv: using RSA key 02A4A46D5B6B5CFE3124C87710BE8983F3D59D64 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./ruby-in-parallel_0.1.17-1.dsc dpkg-source: info: extracting ruby-in-parallel in ruby-in-parallel-0.1.17 dpkg-source: info: unpacking ruby-in-parallel_0.1.17.orig.tar.xz dpkg-source: info: unpacking ruby-in-parallel_0.1.17-1.debian.tar.xz Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-19722687 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-19722687 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-19722687 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package ruby-in-parallel dpkg-buildpackage: info: source version 0.1.17-1 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --buildsystem=ruby --with ruby dh_auto_clean -O--buildsystem=ruby dh_ruby --clean dh_ruby --clean dh_autoreconf_clean -O--buildsystem=ruby dh_clean -O--buildsystem=ruby debian/rules build dh build --buildsystem=ruby --with ruby dh_update_autotools_config -O--buildsystem=ruby dh_autoreconf -O--buildsystem=ruby dh_auto_configure -O--buildsystem=ruby dh_ruby --configure dh_auto_build -O--buildsystem=ruby dh_ruby --build dh_ruby --build dh_auto_test -O--buildsystem=ruby dh_ruby --test create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --buildsystem=ruby --with ruby dh_testroot -O--buildsystem=ruby dh_prep -O--buildsystem=ruby dh_auto_install -O--buildsystem=ruby dh_ruby --install /<>/debian/ruby-in-parallel dh_ruby --install ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install files │ └──────────────────────────────────────────────────────────────────────────────┘ install -d /<>/debian/ruby-in-parallel/usr/lib/ruby/vendor_ruby install -D -m644 /<>/lib/in-parallel/version.rb /<>/debian/ruby-in-parallel/usr/lib/ruby/vendor_ruby/in-parallel/version.rb install -D -m644 /<>/lib/parallel_enumerable.rb /<>/debian/ruby-in-parallel/usr/lib/ruby/vendor_ruby/parallel_enumerable.rb install -D -m644 /<>/lib/in_parallel.rb /<>/debian/ruby-in-parallel/usr/lib/ruby/vendor_ruby/in_parallel.rb install -D -m644 /<>/lib/parallel_logger.rb /<>/debian/ruby-in-parallel/usr/lib/ruby/vendor_ruby/parallel_logger.rb ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install Rubygems integration metadata │ └──────────────────────────────────────────────────────────────────────────────┘ generating gemspec at /<>/debian/ruby-in-parallel/usr/share/rubygems-integration/all/specifications/in-parallel-0.1.17.gemspec /usr/bin/ruby2.7 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby2.7 │ └──────────────────────────────────────────────────────────────────────────────┘ GEM_PATH=/<>/debian/ruby-in-parallel/usr/share/rubygems-integration/all:/var/lib/gems/2.7.0:/usr/local/lib/ruby/gems/2.7.0:/usr/lib/ruby/gems/2.7.0:/usr/lib/x86_64-linux-gnu/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0 ruby2.7 -e gem\ \"in-parallel\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.7 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/<>/debian/ruby-in-parallel/usr/lib/ruby/vendor_ruby:. GEM_PATH=/<>/debian/ruby-in-parallel/usr/share/rubygems-integration/all:/var/lib/gems/2.7.0:/usr/local/lib/ruby/gems/2.7.0:/usr/lib/ruby/gems/2.7.0:/usr/lib/x86_64-linux-gnu/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0 ruby2.7 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.7 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.9.2/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.9.1/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.9.1/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation .run_in_parallel I, [2020-08-03T10:46:14.113296 #8286] INFO -- : Forked process for 'get_pid' /<>/spec/in-paralell_spec.rb:83:in `block (3 levels) in ' - PID = '8287' I, [2020-08-03T10:46:14.116027 #8286] INFO -- : Forked process for 'get_pid' /<>/spec/in-paralell_spec.rb:84:in `block (3 levels) in ' - PID = '8289' I, [2020-08-03T10:46:14.117484 #8286] INFO -- : ------ Begin output for 'get_pid' /<>/spec/in-paralell_spec.rb:83:in `block (3 levels) in ' - 8287 I, [2020-08-03T10:46:14.118401 #8286] INFO -- : ------ Completed output for 'get_pid' /<>/spec/in-paralell_spec.rb:83:in `block (3 levels) in ' - 8287 I, [2020-08-03T10:46:14.118660 #8286] INFO -- : ------ Begin output for 'get_pid' /<>/spec/in-paralell_spec.rb:84:in `block (3 levels) in ' - 8289 I, [2020-08-03T10:46:14.118782 #8286] INFO -- : ------ Completed output for 'get_pid' /<>/spec/in-paralell_spec.rb:84:in `block (3 levels) in ' - 8289 should run methods in another process I, [2020-08-03T10:46:14.123001 #8286] INFO -- : Forked process for 'method_with_param' /<>/spec/in-paralell_spec.rb:95:in `block (3 levels) in ' - PID = '8291' I, [2020-08-03T10:46:14.124033 #8286] INFO -- : Forked process for 'method_without_param' /<>/spec/in-paralell_spec.rb:96:in `block (3 levels) in ' - PID = '8292' I, [2020-08-03T10:46:14.124750 #8286] INFO -- : ------ Begin output for 'method_with_param' /<>/spec/in-paralell_spec.rb:95:in `block (3 levels) in ' - 8291 I, [2020-08-03T10:46:14.124878 #8286] INFO -- : ------ Completed output for 'method_with_param' /<>/spec/in-paralell_spec.rb:95:in `block (3 levels) in ' - 8291 I, [2020-08-03T10:46:14.125171 #8286] INFO -- : ------ Begin output for 'method_without_param' /<>/spec/in-paralell_spec.rb:96:in `block (3 levels) in ' - 8292 I, [2020-08-03T10:46:14.125270 #8286] INFO -- : ------ Completed output for 'method_without_param' /<>/spec/in-paralell_spec.rb:96:in `block (3 levels) in ' - 8292 should return correct values I, [2020-08-03T10:46:14.131226 #8286] INFO -- : Forked process for 'method_with_param' /<>/spec/in-paralell_spec.rb:110:in `block (4 levels) in ' - PID = '8293' I, [2020-08-03T10:46:14.132288 #8286] INFO -- : ------ Begin output for 'method_with_param' /<>/spec/in-paralell_spec.rb:110:in `block (4 levels) in ' - 8293 foo bar + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa I, [2020-08-03T10:46:14.133029 #8286] INFO -- : ------ Completed output for 'method_with_param' /<>/spec/in-paralell_spec.rb:110:in `block (4 levels) in ' - 8293 should return large results I, [2020-08-03T10:46:14.135617 #8286] INFO -- : Forked process for 'get_singleton_class' /<>/spec/in-paralell_spec.rb:119:in `block (3 levels) in ' - PID = '8294' I, [2020-08-03T10:46:14.136400 #8286] INFO -- : ------ Begin output for 'get_singleton_class' /<>/spec/in-paralell_spec.rb:119:in `block (3 levels) in ' - 8294 I, [2020-08-03T10:46:14.136496 #8286] INFO -- : ------ Completed output for 'get_singleton_class' /<>/spec/in-paralell_spec.rb:119:in `block (3 levels) in ' - 8294 should return a singleton class value I, [2020-08-03T10:46:14.140332 #8286] INFO -- : Forked process for 'get_wrapper' /<>/spec/in-paralell_spec.rb:125:in `block (3 levels) in ' - PID = '8295' I, [2020-08-03T10:46:14.142119 #8286] INFO -- : ------ Begin output for 'get_wrapper' /<>/spec/in-paralell_spec.rb:125:in `block (3 levels) in ' - 8295 I, [2020-08-03T10:46:14.142248 #8286] INFO -- : ------ Completed output for 'get_wrapper' /<>/spec/in-paralell_spec.rb:125:in `block (3 levels) in ' - 8295 should return an object with an instance variable set to an object containing singleton methods I, [2020-08-03T10:46:14.144881 #8286] INFO -- : Forked process for 'get_singleton_class' /<>/spec/in-paralell_spec.rb:131:in `block (4 levels) in ' - PID = '8297' I, [2020-08-03T10:46:14.146696 #8286] INFO -- : Forked process for 'raise_an_error' /<>/spec/in-paralell_spec.rb:132:in `block (4 levels) in ' - PID = '8298' I, [2020-08-03T10:46:14.149074 #8286] INFO -- : Forked process for 'create_file_with_delay' /<>/spec/in-paralell_spec.rb:133:in `block (4 levels) in ' - PID = '8300' I, [2020-08-03T10:46:14.150064 #8286] INFO -- : ------ Begin output for 'get_singleton_class' /<>/spec/in-paralell_spec.rb:131:in `block (4 levels) in ' - 8297 I, [2020-08-03T10:46:14.150175 #8286] INFO -- : ------ Completed output for 'get_singleton_class' /<>/spec/in-paralell_spec.rb:131:in `block (4 levels) in ' - 8297 I, [2020-08-03T10:46:14.150400 #8286] INFO -- : ------ Begin output for 'raise_an_error' /<>/spec/in-paralell_spec.rb:132:in `block (4 levels) in ' - 8298 I, [2020-08-03T10:46:14.150464 #8286] INFO -- : ------ Completed output for 'raise_an_error' /<>/spec/in-paralell_spec.rb:132:in `block (4 levels) in ' - 8298 Warning, recieved interrupt. Processing child results and exiting. I, [2020-08-03T10:46:16.156352 #8286] INFO -- : ------ Begin output for 'create_file_with_delay' /<>/spec/in-paralell_spec.rb:133:in `block (4 levels) in ' - 8300 I, [2020-08-03T10:46:16.156518 #8286] INFO -- : ------ Completed output for 'create_file_with_delay' /<>/spec/in-paralell_spec.rb:133:in `block (4 levels) in ' - 8300 should raise an exception and return immediately with kill_all_on_error and one of the processes errors. (FAILED - 1) I, [2020-08-03T10:46:16.196248 #8286] INFO -- : Forked process for 'get_singleton_class' /<>/spec/in-paralell_spec.rb:141:in `block (4 levels) in ' - PID = '8301' I, [2020-08-03T10:46:16.198539 #8286] INFO -- : Forked process for 'raise_an_error' /<>/spec/in-paralell_spec.rb:142:in `block (4 levels) in ' - PID = '8302' I, [2020-08-03T10:46:16.201661 #8286] INFO -- : Forked process for 'create_file_with_delay' /<>/spec/in-paralell_spec.rb:143:in `block (4 levels) in ' - PID = '8303' I, [2020-08-03T10:46:16.204091 #8286] INFO -- : ------ Begin output for 'get_singleton_class' /<>/spec/in-paralell_spec.rb:141:in `block (4 levels) in ' - 8301 I, [2020-08-03T10:46:16.204357 #8286] INFO -- : ------ Completed output for 'get_singleton_class' /<>/spec/in-paralell_spec.rb:141:in `block (4 levels) in ' - 8301 I, [2020-08-03T10:46:16.205123 #8286] INFO -- : ------ Begin output for 'raise_an_error' /<>/spec/in-paralell_spec.rb:142:in `block (4 levels) in ' - 8302 E, [2020-08-03T10:46:16.198781 #8302] ERROR -- : Error in process 8302: An error occurred I, [2020-08-03T10:46:16.205250 #8286] INFO -- : ------ Completed output for 'raise_an_error' /<>/spec/in-paralell_spec.rb:142:in `block (4 levels) in ' - 8302 I, [2020-08-03T10:46:18.210659 #8286] INFO -- : ------ Begin output for 'create_file_with_delay' /<>/spec/in-paralell_spec.rb:143:in `block (4 levels) in ' - 8303 I, [2020-08-03T10:46:18.211030 #8286] INFO -- : ------ Completed output for 'create_file_with_delay' /<>/spec/in-paralell_spec.rb:143:in `block (4 levels) in ' - 8303 should raise an exception and let all processes complete when one of the processes errors. foo bar + blah should not run in parallel if forking is not supported .run_in_background I, [2020-08-03T10:46:18.227016 #8286] INFO -- : Forked process for 'create_file_with_delay' /<>/spec/in-paralell_spec.rb:176:in `block (3 levels) in ' - PID = '8304' should run in the background I, [2020-08-03T10:46:20.242109 #8286] INFO -- : Forked process for 'create_file_with_delay' /<>/spec/in-paralell_spec.rb:194:in `block (3 levels) in ' - PID = '8305' I, [2020-08-03T10:46:22.245769 #8286] INFO -- : ------ Begin output for 'create_file_with_delay' /<>/spec/in-paralell_spec.rb:194:in `block (3 levels) in ' - 8305 I, [2020-08-03T10:46:22.246049 #8286] INFO -- : ------ Completed output for 'create_file_with_delay' /<>/spec/in-paralell_spec.rb:194:in `block (3 levels) in ' - 8305 should allow you to get results if ignore_results is false .wait_for_processes I, [2020-08-03T10:46:22.248787 #8286] INFO -- : Forked process for 'create_file_with_delay' /<>/spec/in-paralell_spec.rb:208:in `block (3 levels) in ' - PID = '8307' I, [2020-08-03T10:46:22.751741 #8286] INFO -- : ------ Begin output for 'create_file_with_delay' /<>/spec/in-paralell_spec.rb:208:in `block (3 levels) in ' - 8307 I, [2020-08-03T10:46:22.752037 #8286] INFO -- : ------ Completed output for 'create_file_with_delay' /<>/spec/in-paralell_spec.rb:208:in `block (3 levels) in ' - 8307 should timeout when the default timeout value is hit I, [2020-08-03T10:46:22.754484 #8286] INFO -- : Forked process for 'create_file_with_delay' /<>/spec/in-paralell_spec.rb:216:in `block (3 levels) in ' - PID = '8308' I, [2020-08-03T10:46:22.756647 #8286] INFO -- : Forked process for 'method_without_param' /<>/spec/in-paralell_spec.rb:217:in `block (3 levels) in ' - PID = '8309' I, [2020-08-03T10:46:22.760117 #8286] INFO -- : ------ Begin output for 'method_without_param' /<>/spec/in-paralell_spec.rb:217:in `block (3 levels) in ' - 8309 I, [2020-08-03T10:46:22.760550 #8286] INFO -- : ------ Completed output for 'method_without_param' /<>/spec/in-paralell_spec.rb:217:in `block (3 levels) in ' - 8309 I, [2020-08-03T10:46:23.265239 #8286] INFO -- : ------ Begin output for 'create_file_with_delay' /<>/spec/in-paralell_spec.rb:216:in `block (3 levels) in ' - 8308 I, [2020-08-03T10:46:23.265510 #8286] INFO -- : ------ Completed output for 'create_file_with_delay' /<>/spec/in-paralell_spec.rb:216:in `block (3 levels) in ' - 8308 should timeout when a specified timeout value is hit .each_in_parallel I, [2020-08-03T10:46:23.267774 #8286] INFO -- : Forked process for /<>/spec/in-paralell_spec.rb:225:in `block (2 levels) in ' - PID = '8310' I, [2020-08-03T10:46:23.269213 #8286] INFO -- : Forked process for /<>/spec/in-paralell_spec.rb:225:in `block (2 levels) in ' - PID = '8311' I, [2020-08-03T10:46:23.271611 #8286] INFO -- : Forked process for /<>/spec/in-paralell_spec.rb:225:in `block (2 levels) in ' - PID = '8312' I, [2020-08-03T10:46:23.274693 #8286] INFO -- : ------ Begin output for /<>/spec/in-paralell_spec.rb:225:in `block (2 levels) in ' - 8310 I, [2020-08-03T10:46:23.275589 #8286] INFO -- : ------ Completed output for /<>/spec/in-paralell_spec.rb:225:in `block (2 levels) in ' - 8310 I, [2020-08-03T10:46:23.276037 #8286] INFO -- : ------ Begin output for /<>/spec/in-paralell_spec.rb:225:in `block (2 levels) in ' - 8312 I, [2020-08-03T10:46:23.276533 #8286] INFO -- : ------ Completed output for /<>/spec/in-paralell_spec.rb:225:in `block (2 levels) in ' - 8312 I, [2020-08-03T10:46:23.277338 #8286] INFO -- : ------ Begin output for /<>/spec/in-paralell_spec.rb:225:in `block (2 levels) in ' - 8311 I, [2020-08-03T10:46:23.277405 #8286] INFO -- : ------ Completed output for /<>/spec/in-paralell_spec.rb:225:in `block (2 levels) in ' - 8311 should run each iteration in a separate process I, [2020-08-03T10:46:23.287662 #8286] INFO -- : Forked process for /<>/spec/in-paralell_spec.rb:231:in `block (2 levels) in ' - PID = '8314' I, [2020-08-03T10:46:23.289536 #8286] INFO -- : Forked process for /<>/spec/in-paralell_spec.rb:231:in `block (2 levels) in ' - PID = '8315' I, [2020-08-03T10:46:23.293406 #8286] INFO -- : Forked process for /<>/spec/in-paralell_spec.rb:231:in `block (2 levels) in ' - PID = '8316' I, [2020-08-03T10:46:23.296154 #8286] INFO -- : Forked process for /<>/spec/in-paralell_spec.rb:231:in `block (2 levels) in ' - PID = '8317' I, [2020-08-03T10:46:23.298816 #8286] INFO -- : Forked process for /<>/spec/in-paralell_spec.rb:231:in `block (2 levels) in ' - PID = '8318' I, [2020-08-03T10:46:23.440251 #8286] INFO -- : ------ Begin output for /<>/spec/in-paralell_spec.rb:231:in `block (2 levels) in ' - 8315 I, [2020-08-03T10:46:23.441403 #8286] INFO -- : ------ Completed output for /<>/spec/in-paralell_spec.rb:231:in `block (2 levels) in ' - 8315 I, [2020-08-03T10:46:23.445997 #8286] INFO -- : ------ Begin output for /<>/spec/in-paralell_spec.rb:231:in `block (2 levels) in ' - 8317 I, [2020-08-03T10:46:23.447360 #8286] INFO -- : ------ Completed output for /<>/spec/in-paralell_spec.rb:231:in `block (2 levels) in ' - 8317 I, [2020-08-03T10:46:23.853433 #8286] INFO -- : ------ Begin output for /<>/spec/in-paralell_spec.rb:231:in `block (2 levels) in ' - 8316 I, [2020-08-03T10:46:23.854768 #8286] INFO -- : ------ Completed output for /<>/spec/in-paralell_spec.rb:231:in `block (2 levels) in ' - 8316 I, [2020-08-03T10:46:24.235973 #8286] INFO -- : ------ Begin output for /<>/spec/in-paralell_spec.rb:231:in `block (2 levels) in ' - 8318 I, [2020-08-03T10:46:24.237472 #8286] INFO -- : ------ Completed output for /<>/spec/in-paralell_spec.rb:231:in `block (2 levels) in ' - 8318 I, [2020-08-03T10:46:24.258845 #8286] INFO -- : ------ Begin output for /<>/spec/in-paralell_spec.rb:231:in `block (2 levels) in ' - 8314 I, [2020-08-03T10:46:24.260309 #8286] INFO -- : ------ Completed output for /<>/spec/in-paralell_spec.rb:231:in `block (2 levels) in ' - 8314 should return correct values I, [2020-08-03T10:46:24.264083 #8286] INFO -- : Forked process for /<>/spec/in-paralell_spec.rb:242:in `block (2 levels) in ' - PID = '8320' I, [2020-08-03T10:46:24.266803 #8286] INFO -- : Forked process for /<>/spec/in-paralell_spec.rb:242:in `block (2 levels) in ' - PID = '8321' I, [2020-08-03T10:46:24.269653 #8286] INFO -- : Forked process for /<>/spec/in-paralell_spec.rb:242:in `block (2 levels) in ' - PID = '8322' I, [2020-08-03T10:46:24.272300 #8286] INFO -- : ------ Begin output for /<>/spec/in-paralell_spec.rb:242:in `block (2 levels) in ' - 8320 I, [2020-08-03T10:46:24.273651 #8286] INFO -- : ------ Completed output for /<>/spec/in-paralell_spec.rb:242:in `block (2 levels) in ' - 8320 I, [2020-08-03T10:46:24.274477 #8286] INFO -- : ------ Begin output for /<>/spec/in-paralell_spec.rb:242:in `block (2 levels) in ' - 8322 I, [2020-08-03T10:46:24.275183 #8286] INFO -- : ------ Completed output for /<>/spec/in-paralell_spec.rb:242:in `block (2 levels) in ' - 8322 I, [2020-08-03T10:46:24.275682 #8286] INFO -- : ------ Begin output for /<>/spec/in-paralell_spec.rb:242:in `block (2 levels) in ' - 8321 I, [2020-08-03T10:46:24.276452 #8286] INFO -- : ------ Completed output for /<>/spec/in-paralell_spec.rb:242:in `block (2 levels) in ' - 8321 should run each iteration of a map in parallel should return an empty array and do nothing with an empty enumerator should return the result of the block with only 1 item in the enumerator should not run in parallel if there is only 1 item in the enumerator 1 2 should allow you to specify the method_sym Failures: 1) .run_in_parallel should raise an exception and return immediately with kill_all_on_error and one of the processes errors. Failure/Error: expect(@result_3).to_not eq(true) expected: value != true got: true (compared using ==) # ./spec/in-paralell_spec.rb:136:in `block (2 levels) in ' Finished in 10.19 seconds (files took 0.17047 seconds to load) 19 examples, 1 failure Failed examples: rspec ./spec/in-paralell_spec.rb:129 # .run_in_parallel should raise an exception and return immediately with kill_all_on_error and one of the processes errors. /usr/bin/ruby2.7 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.9.2/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.9.1/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.9.1/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation failed ERROR: Test "ruby2.7" failed. Exiting. dh_auto_install: error: dh_ruby --install /<>/debian/ruby-in-parallel returned exit code 1 make: *** [debian/rules:6: binary] Error 25 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 20200803-1046 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build-Space: 252 Build-Time: 13 Distribution: groovy Fail-Stage: build Host Architecture: amd64 Install-Time: 35 Job: ruby-in-parallel_0.1.17-1.dsc Machine Architecture: amd64 Package: ruby-in-parallel Package-Time: 48 Source-Version: 0.1.17-1 Space: 252 Status: attempted Version: 0.1.17-1 -------------------------------------------------------------------------------- Finished at 20200803-1046 Build needed 00:00:48, 252k disc space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=groovy --arch=amd64 PACKAGEBUILD-19722687 Scanning for processes to kill in build PACKAGEBUILD-19722687